Octomind bytter ut godkjenningsdialoger med TOML-regler og løste 24 av 25 PR-oppgaver
onsdag 4. november · KI-generert · Kilde: GitHub
Prøv Octomind hvis kodeagenten din skal kjøre i CI uten at noen trykker «godkjenn», men behandle benchmarken som leverandørens egen måling.
Muvon har sluppet versjon 0.69.0 av Octomind, en åpen kodeagent skrevet i Rust under Apache 2.0-lisens. Samme binærfil kjører som interaktiv CLI, stdin-pipe, daemon, WebSocket-server eller ACP-agent i Zed, JetBrains, VS Code og Neovim, og den henter modeller fra OpenRouter, Anthropic, OpenAI, DeepSeek eller Ollama.
Grepet er å flytte godkjenningen ut av dialogboksen og inn i en fil. I .agents/guardrails.toml skriver du guards som stopper et verktøykall før det kjøres, hooks som sender lint-feil tilbake til agenten, og validators som kjører etter hver tur. README-en sammenligner dem selv med PreToolUse, PostToolUse og Stop i Claude Code. I tillegg holder en egen tilsynsmodell styr på planen og avviser at agenten melder seg ferdig før bevisene holder.
«De fleste agenter stopper og spør et menneske før hvert risikable steg, noe som fungerer ved tastaturet og blokkerer alt i CI.» — Muvon, i README-en til Octomind
Tallene kommer fra Muvons egen octobench, publisert 30. juli: 25 oppgaver hentet fra sammenslåtte pull requests i Python, PHP, Rust, C++ og JavaScript, der skjulte tester fra den faktiske fiksen avgjør om oppgaven er løst.
Et utvalg på 25 oppgaver er lite, og ingen uavhengig part har gjentatt testen. Mest talende er avstanden til OpenCode, som brukte samme modell og løste fem færre til dobbel pris.
Hva bør du gjøre?
- Sett de tre modellfeltene
[model],[supervisor.model]og[compression.model]selv hvis du bruker egen API-nøkkel, siden alle peker til Muvons skyoctohub:autosom standard. - Skru av telemetrien med
DO_NOT_TRACK=1. Den er på som standard, men skal ifølge Muvon aldri sende kode, prompter eller filstier. - Kjør med
--sandboxi CI, som låser skriving til arbeidskatalogen via Landlock på Linux, og sett et kostnadstak: et ikke-interaktivt løp over budsjettet avslutter med exit-kode 75.