Tool · software development / mga tool para sa AI engineering
0-AGENT
2026 · Tool · TypeScript / Bun, Node.js
Isang AI coding agent sa terminal na binuo sa opencode: anumang model sa pamamagitan ng OpenRouter, 24 na custom na plugin, at mga safety guardrail.
Ang 0-AGENT ay binagong fork ng open-source na agent na opencode (MIT), na naka-configure bilang standalone na katumbas ng Claude Code na tumatakbo sa OpenRouter (default na model: Kimi K2.6). Sa ibabaw ng opencode, nagdaragdag ito ng launch wrapper, 24 na custom na plugin (mga background command, PowerShell, networking na may proteksyon laban sa SSRF, memory, mga pahintulot at trust boundary, scheduler, MCP import, editor context ng VS Code), at kaunting core patch: 12 file ang binago at 2 ang idinagdag, bawat isa ay may nakatalang dahilan. Binuo ito sa dalawang yugto: isang manipis na launcher (v1.x, Mayo–Hunyo 2026), at pagkatapos ay isang buong fork (ang v6.x na cycle, Setyembre 2026). Hindi ito kaanib ng opencode o ng Anthropic.
Ang gawain
Kailangan ng coding agent na hindi nakatali sa iisang provider ng model: murang mga model sa pamamagitan ng OpenRouter, tumatakbo sa VPS, key pool, at proteksyon laban sa mga mapaminsalang command habang autonomous ang trabaho.
Ano ang nasa loob
- Anumang OpenRouter model; moonshotai/kimi-k2.6 bilang default, at Claude Haiku 4.5 bilang backup na model (provider-side fallback)
- 24 na plugin sa layer ng 0-AGENT: mga background command, pangalawang shell (PowerShell), networking na may proteksyon laban sa SSRF, memory, mga pahintulot, paghihintay at pag-iiskedyul, MCP import
- Pagtatrabaho sa ibang direktoryo gamit ang --dir na may hiwalay na layer ng settings: napananatili ng agent ang model nito, ang mga plugin nito, at ang mga pagbabawal sa command
- Pagbabawal sa “pagtulog” (sleep, timeout) sa mga patakaran ng pahintulot; limitasyon sa budget gamit ang --max-budget-usd; pagbabalik ng session sa estado nito bago ang isang partikular na mensahe
- VS Code extension (ipinapasa sa agent ang bukas na file at ang napiling bahagi), build bilang binary, lingguhang sync sa upstream sa pamamagitan ng CI
- Engine mode (v1.x): dalawang engine na salitan (Claude → OpenCode), rotation ng mga OpenRouter key at OAuth token, isang “judge” na tumitingin sa mga pagtanggi
Binuo sa opencode.
Machine translation — kasalukuyang pinapasuri.