Skip to content

refactor(app): remove v1 compatibility - #40382

Open
Brendonovich wants to merge 5 commits into
app-v2-gatingfrom
app-v1-removal
Open

refactor(app): remove v1 compatibility#40382
Brendonovich wants to merge 5 commits into
app-v2-gatingfrom
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.

@Brendonovich
Brendonovich requested a review from Hona as a code owner August 4, 2026 06:31
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