Jouw agent werkt de backlog af.
Jij leest het ochtendrapport.
Agents Never Sleep is een open-source harness + Agent Skill waarmee een coding agent een ticket-backlog onbewaakt kan afwerken — met een duurzame per-ticket state machine, deterministische testpoorten, git-gebaseerde omkeerbaarheid en een autonomiecontract dat parkeert wat een machine niet alleen zou moeten beslissen.
Broncode op GitHub MIT · alleen Python stdlib · v1.0.0
5 afgerond (elk git-gesnapshot, poorten groen), 1 geparkeerd — de schema-richting-beslissing die de agent niet zonder jou zou nemen.
Mechanisme, geen magie
Zes dingen die de harness echt doet
Elke capaciteit hieronder is een concreet mechanisme in de codebase — hier benoemd naar wat het implementeert. De volledige uitleg staat op Hoe het werkt.
Duurzame ticketstatus
Elk ticket doorloopt een expliciete state machine die crashes en herstarts overleeft. Een run hervat waar hij stopte — hij begint niet opnieuw.
ASK / PARK / HALT
Beslissingen die een machine niet alleen zou moeten nemen — geld, schema-richting, security-grenzen — worden geparkeerd voor de mens, en de run gaat door naar het volgende ticket.
Tests beslissen, geen onderbuikgevoel
Een ticket telt pas als klaar wanneer zijn testpoort slaagt. Een falende poort draait het werk terug; de fout wordt geclassificeerd en gerapporteerd, niet verborgen.
Alles omkeerbaar
Werk wordt per ticket gesnapshot. Alles wat de nacht heeft opgeleverd kan 's ochtends commit-voor-commit worden teruggedraaid.
Overleeft bevroren runs
Een watchdog omwikkelt de run standaard en herstart hem hervatbaar wanneer de agent midden in de run bevriest — bijvoorbeeld tijdens een golf van provider-overload.
Ochtendrapport
De run eindigt met een gerangschikt rapport: wat is gelukt, wat is geparkeerd en waarom, wat jouw oordeel nodig heeft. Je beoordeelt beslissingen, geen willekeurige diffs.

Het autonomiecontract
Blokkeer de run nooit op één ticket
Onbewaakt betekent niet onverantwoordelijk. Het contract definieert precies wat er gebeurt zodra de agent iets tegenkomt dat hij niet alleen zou moeten beslissen.
Verboden zolang onbewaakt. De harness blijft nooit om 3 uur 's nachts wachten op een vraag — een vraag die zou blokkeren wordt in plaats daarvan een park.
Vastleggen en doorgaan. Geld, schema-richting, security-grenzen, publieke API-contracten: geparkeerd met de redenering, zichtbaar in het ochtendrapport voor een menselijke beslissing.
De hele run stoppen. Gereserveerd voor situaties waarin doorgaan schade zou kunnen veroorzaken — de run eindigt, statussen blijven bewaard, het rapport vermeldt waarom.
Wat het niet doet
Het eerlijke gedeelte
- Het garandeert geen correcte code. Poorten vangen wat je tests vangen. Het ochtendrapport bestaat juist omdat een mens de uitkomst nog steeds beoordeelt.
- Enforcement-hooks zijn vandaag alleen voor Claude Code. De harness en de skill zijn overdraagbaar; de harde permission-enforcement-laag bestaat momenteel alleen voor Claude Code. Adapters voor Hermes en Aider staan op de roadmap — tot ze er zijn, claimen we ze niet.
- Geen doorvoercijfers op deze pagina. We publiceren benchmarks als reproduceerbare methodologie of helemaal niet. Een gecontroleerde vergelijking agent-versus-harness staat gepland; de cijfers verschijnen zodra ze bestaan.
- Verminderd, niet weggenomen. De watchdog, de poorten en de terugdraaipaden verminderen de manieren waarop een nachtelijke run mis kan gaan. Ze maken autonomie niet risicovrij — het contract is precies op die realiteit ontworpen.

Aan de slag
Twee minuten naar een eerste begeleide run
- Installeer het package en de Agent Skill (beide staan in dezelfde repo — zie de README).
- Schrijf een kleine backlog: een map met zelfstandige tickets, elk met een deterministische poort.
- Draai eerst begeleid. Kijk hoe één batch landt terwijl jij erbij bent; ga pas onbewaakt zodra de poorten en parks zich gedragen zoals je verwacht.

Managed ANS
De open-source harness is compleet en gratis, op je eigen API-sleutels — dat verandert niet. Managed ANS is de governance-laag die we daarbovenop bouwen voor teams die vloten onbewaakte agents draaien, via de Tokonomix-gateway: één token per vloot, een harde budgetlimiet, model-allowlists, EU-dataresidentie-routering en centrale facturatie. Lees wat er gebouwd wordt →