Skip to content

refactor(app): remove v1 compatibility - #40382

Merged
Brendonovich merged 9 commits into
v2from
app-v1-removal
Aug 6, 2026
Merged

Brendonovich merged 9 commits into
v2from
app-v1-removal

Conversation

@Brendonovich

Copy link
Copy Markdown
Member

Summary

  • remove V1 protocol detection, compatibility adapters, legacy client surfaces, and migration docs
  • route App traffic and events exclusively through the current V2 client
  • own remaining App projection contracts without the legacy SDK
  • remove @opencode-ai/sdk and regenerate the lockfile

Stack 6 of 6 replacing #39485. Depends on #40381.

Validation

  • bun typecheck
  • bun run typecheck:e2e
  • focused unit tests: 84 passed, 13 V1-only tests skipped
  • browser tests: 33 passed
  • performance unit tests: 45 passed before and after
  • bun run build
  • zero compatibility/legacy SDK references

The full unit suite has one pre-existing Arabic i18n parity failure for five missing translations.

Base automatically changed from app-v2-gating to v2 August 5, 2026 07:15
@Brendonovich
Brendonovich merged commit 9314992 into v2 Aug 6, 2026
8 checks passed
@Brendonovich
Brendonovich deleted the app-v1-removal branch August 6, 2026 03:12
jinhuang712 pushed a commit to jinhuang712/opencode that referenced this pull request Sep 26, 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