Алат · развој софтвера / алати за AI инжењеринг
0-AGENT
2026 · Алат · TypeScript / Bun, Node.js
Терминални AI агент за програмирање заснован на opencode: било који модел преко OpenRouter, 24 сопствена додатка и безбедносне заштите.
0-AGENT је измењени fork open-source агента opencode (MIT), конфигурисан као самосталан еквивалент програма Claude Code који ради преко OpenRouter (подразумевани модел: Kimi K2.6). Поврх пројекта opencode додаје покретачки омотач, 24 сопствена додатка (команде у позадини, PowerShell, мрежни рад са заштитом од SSRF, меморија, дозволе и границе поверења, планер, увоз MCP, контекст едитора VS Code) и минималне закрпе језгра: измењено је 12 датотека, а 2 су додате, свака са забележеним разлогом. Развијан је у две фазе: танки покретач (v1.x, мај–јун 2026), затим пуни fork (циклус v6.x, септембар 2026). Није повезан ни са пројектом opencode ни са компанијом Anthropic.
Задатак
Био је потребан агент за програмирање који није везан за једног провајдера модела: јефтини модели преко OpenRouter, рад на VPS серверу, скуп кључева и заштита од деструктивних команди током аутономног рада.
Шта садржи
- Било који модел преко OpenRouter; подразумевано moonshotai/kimi-k2.6, уз Claude Haiku 4.5 као резервни модел (fallback на страни провајдера)
- 24 додатка у слоју 0-AGENT: команде у позадини, друга љуска (PowerShell), мрежни рад са заштитом од SSRF, меморија, дозволе, чекање и планирање, увоз MCP
- Рад у другом директоријуму преко --dir са одвојеним слојем подешавања: агент задржава свој модел, своје додатке и своје забране команди
- Забрана „спавања“ (sleep, timeout) у правилима дозвола; ограничење буџета преко --max-budget-usd; враћање сесије на стање пре задате поруке
- Проширење за VS Code (прослеђује агенту отворену датотеку и селекцију), изградња у бинарну датотеку, недељна синхронизација са upstream преко CI
- Режим Engine (v1.x): два погона која се смењују (Claude → OpenCode), ротација OpenRouter кључева и OAuth токена, „судија“ одбијања
Изграђено на основу opencode.
Машински превод – у лектури.