9router/src/shared
Anurag Saxena fcc8320753
feat: add OpenCode provider support (#387)
Adds OpenCode (https://github.com/opencode-ai/opencode) as a supported
provider. OpenCode is an open-source terminal AI coding assistant with
an OpenAI-compatible API running locally.

Changes:
- open-sse/config/providers.js: add opencode baseUrl (localhost:4096)
  with openai format (fully compatible, no custom headers needed)
- open-sse/services/model.js: add 'oc' alias → opencode
- src/shared/constants/providers.js: add opencode to subscription
  providers with alias 'oc', icon 'terminal', color #E87040

Usage after setup: use model prefix 'oc/<model>' to route through
a running OpenCode instance (e.g. oc/claude-sonnet-4-5).

Closes #378
2026-03-27 11:17:23 +07:00
..
components fix: use better-sqlite3 for Cursor auto-import, drop sqlite3 CLI requirement (closes #395) (#411) 2026-03-27 10:45:11 +07:00
constants feat: add OpenCode provider support (#387) 2026-03-27 11:17:23 +07:00
hooks feat: OpenAI compatibility improvements & build fixes 2026-01-20 13:16:34 +07:00
services refactor: update MitmServerCard and MitmToolCard to use modalError instead of message for error handling 2026-03-20 12:44:20 +07:00
utils fix(cline): use workos auth token shape 2026-03-09 16:21:29 +07:00