What's Changed
Features
- feat(opencode): migrate OpenCode Manager to OpenCode 2 (#359) — Adopts the OpenCode 2 API surface end to end:
@opencode/client@2.0.15becomes the single typed contract, with a Manager-owned binary installer that downloads fromopencode.ai/files/bin, an always-set server password, location-scoped requests viax-opencode-directory, and V2 event aggregation, restart resume, schedules, git worktrees, provider/OAuth integrations, and MCP OAuth relay. Generated plugins are rewritten as V2{ id, setup(ctx) }modules installed inopencode/plugins/, the manager tool moves to the V2 tool API with a JSON Schema input, the frontend moves to a singleopenCodeApifacade and a V2 session transcript projector, and config is read fromopencode.json/opencode.jsonconly with a legacyconfig.jsonfolded automatically. - feat(ocm-cli): add
ocm installvendored setup command (#359) — Vendors the CLI and TUI plugin into the OpenCode config directory in one idempotent step: it copies the package intoplugin/ocm-cli, registers./plugin/ocm-cli/distincli.json(comment-preserving), and links~/.local/bin/ocm. TheocmCLI also moves to attaching viaopencode --serverthrough a repo-scoped proxy and moving sessions with V2 export/import.
Full Changelog: v0.18.0...v0.19.0