Rīks · programmatūras izstrāde / AI inženierijas rīki
0-AGENT
2026 · Rīks · TypeScript / Bun, Node.js
Termināļa AI programmēšanas aģents uz opencode bāzes: jebkurš modelis caur OpenRouter, 24 pašu spraudņi un drošības aizsargmehānismi.
0-AGENT ir atvērtā koda aģenta opencode (MIT) modificēts atzarojums (fork), kas konfigurēts kā patstāvīgs Claude Code ekvivalents un darbojas uz OpenRouter (noklusējuma modelis: Kimi K2.6). Virs opencode tas pievieno palaišanas apvalku, 24 pašu spraudņus (fona komandas, PowerShell, tīkla piekļuve ar SSRF aizsardzību, atmiņa, atļaujas un uzticamības robežas, plānotājs, MCP imports, VS Code redaktora konteksts) un minimālus kodola ielāpus: izmainīti 12 faili un pievienoti 2, katram fiksēts iemesls. Izstrāde noritēja divos posmos: viegls palaidējs (v1.x, 2026. gada maijs–jūnijs), pēc tam pilnvērtīgs fork (v6.x cikls, 2026. gada septembris). Tas nav saistīts ne ar opencode, ne ar Anthropic.
Uzdevums
Bija vajadzīgs programmēšanas aģents, kas nav piesaistīts vienam modeļu nodrošinātājam: lēti modeļi caur OpenRouter, darbs uz VPS, atslēgu pūls un aizsardzība pret destruktīvām komandām autonomā darba laikā.
Kas iekšā
- Jebkurš OpenRouter modelis; pēc noklusējuma moonshotai/kimi-k2.6, rezerves modelis Claude Haiku 4.5 (nodrošinātāja puses fallback)
- 24 spraudņi 0-AGENT slānī: fona komandas, otrā čaula (PowerShell), tīkla piekļuve ar SSRF aizsardzību, atmiņa, atļaujas, gaidīšana un plānošana, MCP imports
- Darbs citā direktorijā ar --dir un atsevišķu iestatījumu slāni: aģents saglabā savu modeli, savus spraudņus un savus komandu aizliegumus
- „Miega“ (sleep, timeout) aizliegums atļauju noteikumos; budžeta ierobežojums ar --max-budget-usd; sesijas atritināšana uz stāvokli pirms noteiktas ziņas
- VS Code paplašinājums (nodod aģentam atvērto failu un iezīmēto fragmentu), būvējums binārajā failā, iknedēļas sinhronizācija ar upstream caur CI
- Dzinēju režīms (v1.x): divi dzinēji, kas strādā pārmaiņus (Claude → OpenCode), OpenRouter atslēgu un OAuth marķieru rotācija, atteikumu „tiesnesis“
Veidots uz opencode bāzes.
Mašīntulkojums — notiek korektūra.