First-class provider support for subscription CLIs: OpenCode Go and Command Code (GOAT)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- node.js, typescript
- Ambito
- developer-experience, tooling
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- TypeScript
- Stelle
- 8.5k
- Fork
- 1.2k
- Merge medio
- 1g 14h
- PR unite (30g)
- 71
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di HarnessMD/munder-difflin
-
Monitor dispatch input is too small to send messagesForse già presa @rajpreetcodes l’ha presa 4 giorni fa. Apertabug os:macos
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
HarnessMD/munder-difflin#720 ·
I maintainer di solito rispondono entro 1 giorno
-
JetBrains Junie CLIApertaenhancement
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
HarnessMD/munder-difflin#510 ·
I maintainer di solito rispondono entro 1 giorno
-
Ask Me counter counts down as questions are answered (5/5 to 1/5), which reads as questions disappearingForse di nuovo libera @xiechimon l’ha presa 31 giorni fa e non c’è nessuna pull request aperta. Apertabug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
HarnessMD/munder-difflin#267 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Grok hive hook fails on Windows: munder-hive.json command is not valid PowerShellForse già presa @Dannym-Packetloss l’ha presa 2 giorni fa. Aperta
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 20/100
HarnessMD/munder-difflin#749 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 18/100
HarnessMD/munder-difflin#745 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di HarnessMD/munder-difflin
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
polarsource/polar#15580 ·
I maintainer di solito rispondono entro 1 giorno
-
accepted bug via-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
pingdotgg/t3code#20931 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug/1-unconfirmed kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
ranxianglei/billion-context#3583 ·
I maintainer di solito rispondono entro 1 giorno