feat(opencode): add dual package entrypoint - #1674
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a3aa57d610
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
a3aa57d to
87a2e41
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 87a2e41ce1
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
87a2e41 to
6ae5c12
Compare
300d034 to
0476da2
Compare
6ae5c12 to
4a25952
Compare
0476da2 to
f3ff720
Compare
4a25952 to
04ab0bc
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 04ab0bc649
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
f3ff720 to
f60ae38
Compare
04ab0bc to
415db27
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 415db27428
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
f60ae38 to
adcac8c
Compare
415db27 to
06d1da3
Compare
d29f26a to
6a71e1d
Compare
06d1da3 to
783dcc1
Compare
783dcc1 to
e085a99
Compare
6a71e1d to
0e610ce
Compare
e085a99 to
68014f2
Compare
Merge activity
|

Description
Export one typed package object for both supported OpenCode hosts. OpenCode 1 uses
server(), OpenCode 2 uses the inactivesetup()shell, and named V1 compatibility exports remain available.The packed smokes now prove the tarball loads through actual OpenCode 1.18.30 and pinned OpenCode 2 hosts, reject a sabotaged V1 entrypoint, compile a fresh consumer without the V2 SDK in production dependencies, and isolate duplicate-registration state.
Type of Change
Testing
pnpm run tsc,pnpm run lint,pnpm run test)Validated with:
pnpm --filter @codemem/opencode-plugin testpnpm --filter @codemem/opencode-plugin test:packed-artifactpnpm --filter @codemem/opencode-plugin test:opencode-v2-contractpnpm --filter codemem test:pluginpnpm run tscpnpm run lint(passes with existing repository warnings)Checklist
pnpm run lintpasses for touched files)