Skip to content

feat: add OpenCode provider support#67

Open
eetoc wants to merge 1 commit into
mainfrom
feat/opencode-cli-support
Open

feat: add OpenCode provider support#67
eetoc wants to merge 1 commit into
mainfrom
feat/opencode-cli-support

Conversation

@eetoc

@eetoc eetoc commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add opencode provider normalization, validation, UI selection, SDK/docs coverage
  • add OpenCode CLI runner in agent-compose-runtime-js with model/system prompt plumbing and session state reuse
  • install and link opencode-ai in the guest image

Tests

  • npm run typecheck && npm run test:unit in runtime/javascript
  • task test
  • GOFLAGS=-buildvcs=false task lint
  • GOFLAGS=-buildvcs=false task build
  • git diff --check

Note: plain Go build/lint VCS stamping fails in this /tmp worktree with error obtaining VCS status; the same gates pass with GOFLAGS=-buildvcs=false.

@eetoc eetoc force-pushed the feat/opencode-cli-support branch from 6e1fd0d to 3166c5d Compare June 23, 2026 02:35
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