Orodje · razvoj programske opreme / orodja za AI inženiring
0-AGENT
2026 · Orodje · TypeScript / Bun, Node.js
Terminalski AI agent za programiranje, zgrajen na opencode: poljuben model prek OpenRouter, 24 lastnih vtičnikov in varnostne omejitve.
0-AGENT je prirejeni fork odprtokodnega agenta opencode (MIT), nastavljen kot samostojen ustreznik Claude Code, ki teče prek OpenRouter (privzeti model: Kimi K2.6). Nad opencode dodaja zagonski ovoj, 24 lastnih vtičnikov (ukazi v ozadju, PowerShell, omrežje z zaščito pred SSRF, spomin, dovoljenja in meje zaupanja, razporejevalnik, uvoz MCP, kontekst urejevalnika VS Code) in minimalne popravke jedra: spremenjenih je 12 datotek, dodani sta 2, vsaka z zabeleženim razlogom. Nastajal je v dveh fazah: tanek zaganjalnik (v1.x, maj–junij 2026), nato celoten fork (cikel v6.x, september 2026). Ni povezan niti z opencode niti z Anthropic.
Naloga
Potreben je bil agent za programiranje, ki ni vezan na enega ponudnika modelov: poceni modeli prek OpenRouter, delovanje na VPS, nabor ključev in zaščita pred uničujočimi ukazi med samostojnim delom.
Kaj vsebuje
- Poljuben model z OpenRouter; privzeto moonshotai/kimi-k2.6, kot rezervni model Claude Haiku 4.5 (fallback na strani ponudnika)
- 24 vtičnikov v plasti 0-AGENT: ukazi v ozadju, druga lupina (PowerShell), omrežje z zaščito pred SSRF, spomin, dovoljenja, čakanje in razporejanje, uvoz MCP
- Delo v drugem imeniku prek --dir z ločeno plastjo nastavitev: agent obdrži svoj model, svoje vtičnike in svoje prepovedi ukazov
- Prepoved „spanja“ (sleep, timeout) v pravilih dovoljenj; omejitev proračuna prek --max-budget-usd; vrnitev seje v stanje pred izbranim sporočilom
- Razširitev za VS Code (agentu posreduje odprto datoteko in izbor), gradnja v binarno datoteko, tedenska sinhronizacija z upstreamom prek CI
- Način Engine (v1.x): dva pogona se izmenjujeta (Claude → OpenCode), rotacija ključev OpenRouter in žetonov OAuth, „sodnik“ zavrnitev
Zgrajeno na opencode.
Strojni prevod – v lektoriranju.