Алатка · Развој на софтвер / инженерски алатки со AI
0-CODE
2026 · Алатка · Node.js 18+, Bash / PowerShell
Автономен циклус на развој за Claude Code и OpenCode: агентот сам планира, пишува, тестира и прави commit — и продолжува да работи откако ќе заврши сесијата.
0-CODE е framework со отворен код (MIT, Node.js, без надворешни зависности) што го претвора AI-агентот во самостоен работник: состојбата на циклусот се чува во датотеките на проектот (STATE и ROADMAP), еден заеднички модул ја носи одлуката „продолжи или запри“, а заштитниот додаток е сместен надвор од работната папка за агентот да не може сам да ги исклучи своите ограничувања. Работи со Claude Code (Stop hook) и со OpenCode (надворешен надзорник, кој било модел преку OpenRouter). Јавното издание v1.20.0 излезе на 18 септември 2026; му претходеа прототипи во Python од крајот на 2025 (claude-automation и три демо-верзии, MK1–MK3).
Задачата
Без дополнителна заштита, агентот го губи контекстот меѓу сесиите, паѓа при прекини на мрежата, го троши буџетот незабележливо, може сам да ги избрише своите безбедносни правила и ја прогласува работата за завршена само со своја реч. 0-CODE прави циклусот да ги преживува рестартите, ја одржува потрошувачката ограничена и ја прави работата проверлива според податоци, а не според тврдењата на агентот.
Што има внатре
- Состојба на циклусот во датотеки (docs/STATE.md, docs/ROADMAP.md): новата сесија ја продолжува работата таму каде што претходната прекинала
- Два погонувачи со заедничка логика на одлучување: Stop hook за Claude Code и надворешен надзорник за OpenCode (Kimi, DeepSeek и кој било модел од OpenRouter)
- Минимална заштита од неповратни команди (четири правила); заштитниот додаток живее надвор од работната папка и се обновува пред секој чекор; режими arbiter / guard-only / allow-all / confirm
- Повторни обиди при мрежни пропусти со растечки паузи, заклучување на циклусот (еден сопственик по проект), следење на трошоците со опционален буџетски таван
- Детектор на „нема напредок“, регистар на долги задачи (во тек / задоцнети / завршени / мртви), записи за одлуки со најмалку три опции
- Машински читлив регистар на наоди од аудит: командата /productionauditloop работи додека според податоците не остане ниту еден наод P0–P2, а не според изјава
Бројки
- Отворен код, MIT, без зависности
- 2.5 часа автономна работа — 6 commit за $10.25
Машински превод — во тек е лекторирање.