Skip to content

feat: support OpenCode 2.x releases - #9

Draft
fjenn wants to merge 1 commit into
winmin:mainfrom
fjenn:opencode-v2
Draft

fjenn wants to merge 1 commit into
winmin:mainfrom
fjenn:opencode-v2

Conversation

@fjenn

@fjenn fjenn commented Nov 4, 2026

Copy link
Copy Markdown

Summary

  • support the OpenCode 2.x CLI package, prompt, telemetry, and artifact layouts while preserving 1.x support
  • disable OTLP exporters from packages/util and handle static and dynamic Sentry imports
  • discover the latest upstream release through the @opencode/cli npm package
  • add OpenCode 2.x regression coverage and update the documentation

Verification

  • 4 patcher tests and 65 assertions passed
  • Prettier, YAML parsing, and git diff --check passed
  • Core, CLI, Util, and App type checks passed
  • macOS ARM64 OpenCode 2.2.5 release build passed
  • CLI version/startup smoke tests passed
  • Runtime telemetry probe received zero requests

Only macOS ARM64 was built locally. The remaining platforms and desktop builds should be verified by CI before merge.

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