Skip to content

feat(app): support v1 and v2 servers#38457

Closed
Brendonovich wants to merge 1 commit into
devfrom
desktop-v2-compat
Closed

feat(app): support v1 and v2 servers#38457
Brendonovich wants to merge 1 commit into
devfrom
desktop-v2-compat

Conversation

@Brendonovich

Copy link
Copy Markdown
Member

Summary

  • detect server protocol capabilities and route app operations through V1 or V2 clients
  • normalize session, message, project, MCP, terminal, and diff data across both protocol versions
  • vendor the self-contained V2 promise client while continuing to resolve the legacy SDK from the workspace
  • expand unit and E2E coverage for dual-server behavior

Validation

  • bun typecheck in packages/app
  • bun typecheck in packages/session-ui
  • bun typecheck in packages/desktop
  • bun run typecheck:e2e in packages/app
  • 116 focused app compatibility tests
  • 76 session UI tests

The complete app unit suite reports 659 passing tests and one unrelated existing Arabic i18n parity failure.

@Brendonovich
Brendonovich requested a review from Hona as a code owner July 23, 2026 06:18
@Brendonovich

Copy link
Copy Markdown
Member Author

Superseded by the reviewable stack beginning with #38467 and ending with #38463. The cumulative tree of the stack is identical to this PR.

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