Mjet · Zhvillim softueri / mjete inxhinierike AI
0-AGENT
2026 · Mjet · TypeScript / Bun, Node.js
Një agjent AI kodimi për terminal, i ndërtuar mbi opencode: çdo model përmes OpenRouter, 24 shtesa të personalizuara dhe mbrojtje sigurie.
0-AGENT është një fork i modifikuar i agjentit me kod të hapur opencode (MIT), i konfiguruar si ekuivalent i pavarur i Claude Code që punon mbi OpenRouter (modeli i parazgjedhur: Kimi K2.6). Mbi opencode shton një shtresë nisjeje, 24 shtesa të personalizuara (komanda në sfond, PowerShell, rrjet me mbrojtje SSRF, memorie, leje dhe kufij besimi, planifikues, import MCP, kontekst i editorit VS Code) dhe korrigjime minimale të bërthamës: 12 skedarë të ndryshuar dhe 2 të shtuar, secili me arsye të regjistruar. U zhvillua në dy faza: një nisës i hollë (v1.x, maj–qershor 2026), pastaj një fork i plotë (cikli v6.x, shtator 2026). Nuk është i lidhur as me opencode, as me Anthropic.
Detyra
Nevojitej një agjent kodimi që nuk është i lidhur me një ofrues të vetëm modelesh: modele të lira përmes OpenRouter, punë në një VPS, një grup çelësash dhe mbrojtje nga komandat shkatërruese gjatë punës autonome.
Çfarë përmban
- Çdo model i OpenRouter; moonshotai/kimi-k2.6 si parazgjedhje, me Claude Haiku 4.5 si model rezervë (fallback nga ana e ofruesit)
- 24 shtesa në shtresën 0-AGENT: komanda në sfond, një shell i dytë (PowerShell), rrjet me mbrojtje SSRF, memorie, leje, pritje dhe planifikim, import MCP
- Punë në një direktori tjetër përmes --dir me një shtresë të veçantë cilësimesh: agjenti ruan modelin, shtesat dhe ndalimet e komandave të veta
- Ndalim i «gjumit» (sleep, timeout) në rregullat e lejeve; kufi buxheti përmes --max-budget-usd; kthim i një sesioni në gjendjen para një mesazhi të caktuar
- Zgjerim për VS Code (i kalon agjentit skedarin e hapur dhe përzgjedhjen), ndërtim në një skedar binar, sinkronizim javor me upstream përmes CI
- Modaliteti i motorit (v1.x): dy motorë që ndërrojnë radhë (Claude → OpenCode), rotacion i çelësave OpenRouter dhe i tokenëve OAuth, një «gjykatës» i refuzimeve
Ndërtuar mbi opencode.
Përkthim automatik — po korrigjohet.