Skip to content

feat(plugin): add v2 effect host#33111

Merged
thdxr merged 1 commit into
devfrom
plugin-transform-api
Jun 21, 2026
Merged

feat(plugin): add v2 effect host#33111
thdxr merged 1 commit into
devfrom
plugin-transform-api

Conversation

@thdxr

@thdxr thdxr commented Jun 20, 2026

Copy link
Copy Markdown
Member

Summary

  • add the public @opencode-ai/plugin/v2/effect host and SDK-backed domain contracts
  • make core domain transforms effectful, replayable, scoped, and disposable
  • adapt plugin boot and built-in plugins to register through the V2 host
  • expand tests for transform replay, disposal, plugin hosts, and migrated domains

Testing

  • bun turbo typecheck (pre-push hook)

@greptile-apps

greptile-apps Bot commented Jun 20, 2026

Copy link
Copy Markdown
Contributor

Too many files changed for review. (104 files found, 100 file limit)

@thdxr thdxr requested review from Brendonovich and Hona as code owners June 21, 2026 02:25
@thdxr thdxr force-pushed the plugin-transform-api branch from 5795162 to 079c3cb Compare June 21, 2026 02:28
@thdxr thdxr merged commit c780d7c into dev Jun 21, 2026
8 of 9 checks passed
@thdxr thdxr deleted the plugin-transform-api branch June 21, 2026 12:05
markjaquith pushed a commit to markjaquith/opencode that referenced this pull request Jun 23, 2026
BenGu3 pushed a commit to BenGu3/opencode that referenced this pull request Jun 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant