Skip to content

feat(client): expose v2 project APIs - #34456

Merged
kitlangton merged 8 commits into
v2from
project-api
Jun 29, 2026
Merged

kitlangton merged 8 commits into
v2from
project-api

Conversation

@kitlangton

Copy link
Copy Markdown
Contributor

Summary

  • add V2 Protocol and Server routes for current project and project directories
  • regenerate @opencode-ai/client with projects.current/directories
  • migrate TUI project state and move-session dialog to the generated client

Tests

  • bun turbo typecheck
  • packages/schema: bun test --timeout 5000 test/contract-hygiene.test.ts
  • packages/core: bun test --timeout 5000 test/project-directories.test.ts test/shared-schema.test.ts
  • packages/client: bun test --timeout 5000 test/promise.test.ts test/contract-identity.test.ts
  • packages/tui: bun test --timeout 5000 test/cli/tui/.test.ts test/cli/cmd/tui/.test.ts test/context/local.test.ts

Closes #34432

@kitlangton
kitlangton merged commit 935ac2d into v2 Jun 29, 2026
9 of 10 checks passed
@kitlangton
kitlangton deleted the project-api branch June 29, 2026 18:10
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant