Įrankis · programinės įrangos kūrimas / DI inžinerijos įrankiai
0-AGENT
2026 · Įrankis · TypeScript / Bun, Node.js
Terminalinis DI programavimo agentas, sukurtas opencode pagrindu: bet kuris modelis per OpenRouter, 24 nuosavi įskiepiai ir apsaugos apribojimai.
0-AGENT – modifikuota atviro kodo agento opencode (MIT) šaka (fork), sukonfigūruota kaip savarankiškas Claude Code atitikmuo, veikiantis per OpenRouter (numatytasis modelis: Kimi K2.6). Ant opencode pagrindo jis prideda paleidimo apvalkalą, 24 nuosavus įskiepius (fono komandos, PowerShell, tinklo funkcijos su SSRF apsauga, atmintis, leidimai ir pasitikėjimo ribos, užduočių planuoklis, MCP importas, VS Code redaktoriaus kontekstas) ir minimalius branduolio pataisymus: 12 failų pakeista ir 2 pridėti, kiekvienas su užfiksuota priežastimi. Kūrimas vyko dviem etapais: plonas paleidimo įrankis (v1.x, 2026 m. gegužė–birželis), vėliau pilna šaka (v6.x ciklas, 2026 m. rugsėjis). Jis nėra susijęs nei su opencode, nei su Anthropic.
Užduotis
Reikėjo programavimo agento, nepriklausomo nuo vieno modelių tiekėjo: nebrangūs modeliai per OpenRouter, veikimas VPS serveryje, raktų telkinys ir apsauga nuo destruktyvių komandų autonominio darbo metu.
Kas viduje
- Bet kuris OpenRouter modelis; pagal numatytuosius nustatymus moonshotai/kimi-k2.6, atsarginis modelis – Claude Haiku 4.5 (atsarginis perjungimas tiekėjo pusėje)
- 24 įskiepiai 0-AGENT sluoksnyje: fono komandos, antroji komandų eilutė (PowerShell), tinklo funkcijos su SSRF apsauga, atmintis, leidimai, laukimas ir planavimas, MCP importas
- Darbas kitame kataloge per --dir su atskiru nustatymų sluoksniu: agentas išlaiko savo modelį, savo įskiepius ir savo komandų draudimus
- „Miegojimo“ (sleep, timeout) draudimas leidimų taisyklėse; biudžeto riba per --max-budget-usd; sesijos grąžinimas į būseną prieš nurodytą žinutę
- VS Code plėtinys (perduoda agentui atidarytą failą ir pažymėtą fragmentą), kompiliavimas į dvejetainį failą, savaitinis sinchronizavimas su upstream per CI
- Variklių režimas (v1.x): du varikliai, dirbantys paeiliui (Claude → OpenCode), OpenRouter raktų ir OAuth žetonų rotacija, atsisakymų „teisėjas“
Sukurta opencode pagrindu.
Mašininis vertimas – šiuo metu redaguojamas.