Инструмент · разработка на софтуер / инструменти за AI инженеринг
0-AGENT
2026 · Инструмент · TypeScript / Bun, Node.js
Терминален AI агент за програмиране, изграден върху opencode: всеки модел през OpenRouter, 24 собствени плъгина и защитни ограничения.
0-AGENT е модифициран форк на агента с отворен код opencode (MIT), настроен като самостоятелен еквивалент на Claude Code, работещ през OpenRouter (модел по подразбиране: Kimi K2.6). Върху opencode добавя обвивка за стартиране, 24 собствени плъгина (фонови команди, PowerShell, мрежа със защита от SSRF, памет, права и граници на доверие, планировчик, импорт на MCP, контекст на редактора от VS Code) и минимални корекции в ядрото: променени са 12 файла и са добавени 2, всяка с записана причина. Разработен е на два етапа: тънък стартер (v1.x, май–юни 2026 г.), след това пълен форк (цикълът 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
- Режим на двигатели (v1.x): два двигателя, които се редуват (Claude → OpenCode), ротация на ключове на OpenRouter и OAuth токени, „съдия“ за откази
Изграден върху opencode.
Машинен превод — предстои редакция.