First-class provider support for subscription CLIs: OpenCode Go and Command Code (GOAT)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- node.js, typescript
- Área
- developer-experience, tooling
Línea de trabajo
Start with src/shared/agentProvider.ts and compare the existing agy, codex, and grok provider setups. Then trace how providers populate the Add-Agent model picker and Settings → AI Engines, and check the existing custom-provider limitations. Done means the issue's chosen scope is explicit and the supported path or limitations for both subscriptions are documented or implemented.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem / motivation
Two $10/month coding subscriptions have no first-class path in the harness, so a worker can't use them the way it uses Claude Code / Codex.
- Command Code (GOAT plan, $10/mo). Install is
npm i -g command-code, binarycmd. There is nocommandcodeentry in theAgentProviderunion insrc/shared/agentProvider.ts, so the only route isprovider: 'custom'. That preset ishiveAware: false, declares nohookBridgeand nobridge, and iscanReceiveInbox: false— the worker gets no live status, its inbox mail bounces to the god, and it has no model quick-picks. Users also report the GOAT subscription is tied to Command Code's own CLI/account, so "just use the underlying key elsewhere" isn't a given. - OpenCode Go ($10/mo). OpenCode is already a supported provider, but it isn't clear whether the Go subscription's model set appears in the Add-Agent model picker (does that list come from the installed CLI's own catalog?) or whether a
goprovider key/endpoint has to be configured in Settings → AI Engines first.
Proposed solution
- A first-class
commandcodepreset:defaultCommand: 'cmd', model flag + quick-picks, and ahookBridge/bridgeso it gets live status and inbox delivery the wayagy/codex/grokdo. - A documented path for OpenCode Go — either the model picker already picks it up (worth stating in the docs), or an entry in Settings → AI Engines /
providerBaseUrls. - If neither preset is planned, document the
custom-provider route and its limits (no hooks, no inbox delivery, no model catalog) so users know what they lose before picking it.
Timeline
Is there a roadmap position for subscription-CLI providers like these two? Even "not planned, PR welcome" helps. Related: pi already has a third-party pi-commandcode-provider that does subscription login, so the pi bridge may be the cheapest integration point; and cost/live-status parity for non-Claude engines is already tracked in #535.
Screenshot, mockup or recording
None attached. I couldn't run the app to capture a screen on this machine. The gap is visible in the Add-Agent provider list (no Command Code / OpenCode Go entry) and in the key fields under Settings → AI Engines.
Alternatives considered
provider: 'custom'withcmd— runs, but loses live status, inbox delivery, cost accounting, and model quick-picks.pi+ the third-partypi-commandcode-provider— keeps the pi hooks bridge, but depends on an unofficial package.
Area
Onboarding / config
Pre-flight
- I attached a screenshot, mockup or recording above. — not attached, see the note above.
- I searched existing issues for "Command Code" and "OpenCode Go" and found no duplicate.
- Lenguaje dominante
- TypeScript
- Estrellas
- 8.5k
- Forks
- 1.2k
- Merge medio
- 1 d 14 h
- PR fusionados (30 d)
- 71
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de HarnessMD/munder-difflin
-
Monitor dispatch input is too small to send messagesPosiblemente ocupada @rajpreetcodes la tomó hace 4 días. Abiertobug os:macos
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
HarnessMD/munder-difflin#720 ·
Los mantenedores suelen responder en 1 día
-
JetBrains Junie CLIAbiertoenhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
HarnessMD/munder-difflin#510 ·
Los mantenedores suelen responder en 1 día
-
Ask Me counter counts down as questions are answered (5/5 to 1/5), which reads as questions disappearingQuizá libre de nuevo @xiechimon la tomó hace 31 días y no hay ningún pull request abierto. Abiertobug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
HarnessMD/munder-difflin#267 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Grok hive hook fails on Windows: munder-hive.json command is not valid PowerShellPosiblemente ocupada @Dannym-Packetloss la tomó hace 2 días. Abierto
Dificultad 2/5 Menos de una hora Aptitud para principiantes 20/100
HarnessMD/munder-difflin#749 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 18/100
HarnessMD/munder-difflin#745 ·
Los mantenedores suelen responder en 1 día
Todos los issues de HarnessMD/munder-difflin
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
umami-software/umami#4637 ·
Los mantenedores suelen responder en 3 días
-
Hotkeys fire when pressed with the Ctrl key, so browser shortcuts also trigger player actionsPosiblemente ocupada @RaphaelFakhri la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
muxinc/media-chrome#1332 ·
Los mantenedores suelen responder en 5 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
polarsource/polar#15580 ·
Los mantenedores suelen responder en 1 día
-
accepted bug via-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
pingdotgg/t3code#20931 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug/1-unconfirmed kind/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día