deps: OpenCode SDK/plugin 1.19.0 and Pi SDK 1.2.0 as matched sets
Merged
AN
1d ago+48+48+01234567890123456789-19-19-01234567890123456789
Moves the host SDK families together, and supersedes Dependabot's separate bumps of @opencode-ai/plugin, @opencode-ai/sdk and @earendil-works/pi-coding-agent (each failed the typecheck with a second, nested copy).
- OpenCode plugin and SDK 1.18.35 → 1.19.0 together. The plugin pins the SDK exactly, which is why one alone failed. Published
.d.ts: plugin declarations unchanged; the SDK only changed a doc comment. Our peer range stays*; E2E and the packed smoke still run against the OpenCode 1.18.18 host. - Pi SDK family 1.1.0 → 1.2.0 together.
pi-agent-coreis added as a direct dev dependency at 1.2.0, becausepi-coding-agent1.2.0's^1.2.0would otherwise resolve 1.3.0, which pinspi-ai1.3.0 and recreates the nested copy. No source change was needed: the type changes are re-exports and additions we don't use. Peer range>=0.86.1 <2is unchanged. - Dependabot now groups
@opencode-ai/*and@earendil-works/*, like the existing@opentui/*group, so each family arrives in one pull request.
Verified with Bun 1.3.14: workspace lock check, all typechecks and builds, Core, OpenCode and Pi suites, the real Pi host tool round-trip, and the packed smoke.
Summary by cubic
Updates the OpenCode and Pi host SDK test dependencies as matched sets, because each family can install a nested, type-mismatched copy when its packages are bumped individually.
- OpenCode plugin and SDK move to 1.19.0 together; the plugin pins the SDK exactly, so one alone recreated the nested copy.
- Pi packages (
pi-coding-agent,pi-ai,pi-tui) move to 1.2.0, withpi-agent-core1.2.0 added as a direct dev dependency sopi-coding-agent's^1.2.0doesn't resolve to 1.3.0 and pull in a secondpi-ai. - Dependabot now groups
@opencode-ai/*and@earendil-works/*so each family arrives in one pull request. - The 1.19.0 and 1.2.0 type changes are re-exports and additions we don't use, so no source changes; peer ranges and the OpenCode 1.18.18 E2E host are unchanged.