Scheduled agents
Scheduled agents (geplande AI-agents / routines)
Simpele Uitleg
Scheduled agents zijn opgeslagen AI-agent-configuraties die automatisch draaien op een schema of trigger, zonder dat jij erbij hoeft te zijn. In Claude Code heten ze *routines*: een prompt plus repositories en connectors die op door Anthropic beheerde cloud-infrastructuur draaien — dus ook als je laptop dicht is (officiele docs). OpenAI Codex biedt hetzelfde idee onder de naam *Automations*. Denk aan een collega die elke nacht je PR's reviewt, je backlog opruimt of een alert oppakt — terwijl jij slaapt.
Technische Definitie
Een routine is een opgeslagen Claude Code-configuratie (prompt, een of meer repositories, en een set MCP-connectors) die als volledige cloud-sessie autonoom draait op door Anthropic beheerde infrastructuur. Elke routine kan een of meer triggers combineren: Scheduled (cron-achtige cadans, minimaal interval 1 uur), API (HTTP POST naar een per-routine `/fire`-endpoint met bearer-token, beta-header `experimental-cc-routine-2026-04-01`) en GitHub (events Pull request en Release). Beheer via claude.ai/code/routines, de Desktop-app, of `/schedule` in de CLI (vereist Claude Code v2.1.81 of nieuwer; peildatum juni 2026). Onderscheidt zich van in-sessie scheduling zoals `/loop`: dat draait lokaal en alleen zolang je sessie openstaat, niet los in de cloud.
Waarom Dit Belangrijk Is
Wat als terugkerend werk — rapportages, PR-triage, monitoring — gewoon vanzelf gebeurt, ook 's nachts en in het weekend? Dat is het verschil dat scheduled agents maken.
De sleutel is dat ze op door de leverancier beheerde cloud draaien, niet op jouw machine. Een lokale `/loop` of een lokale taak stopt zodra je terminal dicht gaat; een routine draait door, herstart-bestendig, los van elke sessie.
Voor teams betekent dit: één keer een agent goed instellen, en daarna een geverifieerd resultaat in je inbox in plaats van een taak op je to-do-lijst. Een eigen review op elke nieuwe PR, alert-triage die een concept-fix opent, een wekelijkse docs-drift-check — allemaal zonder toezicht. Het is een research preview (juni 2026), dus de exacte limieten kunnen nog schuiven.
Hoe Het Werkt
Vergelijk het met een cron-job, maar dan met een AI-agent in plaats van een script.
1. Je maakt een routine aan op claude.ai/code/routines, in de Desktop-app, of met `/schedule` in de CLI.
2. Je schrijft een zelfstandige prompt, kiest repositories en connectors, en een cloud-omgeving die netwerktoegang en secrets regelt.
3. Je hangt er een of meer triggers aan: een schema (hourly, daily, weekdays, weekly, of een eigen cron via `/schedule update`), een API-endpoint, en/of GitHub-events.
4. Bij elke trigger start een verse cloud-sessie: de repo wordt gekloond vanaf de default branch, Claude werkt autonoom (geen permission-prompts) en pusht standaard alleen naar `claude/`-branches.
5. Elke run verschijnt als sessie die je achteraf kunt openen, nakijken en omzetten naar een pull request.
In de CLI maakt `/schedule` alleen scheduled triggers; API- en GitHub-triggers voeg je toe via de web-UI. Codex werkt vergelijkbaar: zelfstandige automations draaien op een schema en de resultaten landen in de Triage-inbox.
Use Cases
PR-triage en eigen code review
Een GitHub-trigger op `pull_request.opened` laat de routine je eigen review-checklist toepassen: inline comments voor security, performance en stijl, plus een samenvatting, zodat menselijke reviewers zich op het ontwerp kunnen richten in plaats van mechanische checks.
Alert-triage en monitoring
Je monitoring-tool POST naar het API-endpoint van de routine zodra een drempel wordt overschreden. De agent haalt de stack trace, correleert die met recente commits en opent een concept-PR met een voorgestelde fix — on-call kijkt na in plaats van vanaf nul te beginnen.
Terugkerende rapportages en backlog-onderhoud
Een schedule-trigger draait elke werknacht: leest nieuwe issues, plakt labels, wijst eigenaren toe en post een samenvatting naar Slack via een connector. Codex doet hetzelfde met dagelijkse issue-triage en release-briefs in de Triage-inbox.
Voorbeelden
Een routine maken vanuit de CLI
/schedule daily PR review at 9am
Een routine vuren via de API
curl -X POST https://api.anthropic.com/v1/claude_code/routines/<id>/fire \
-H "Authorization: Bearer sk-ant-oat01-xxxxx" \
-H "anthropic-beta: experimental-cc-routine-2026-04-01" \
-d '{"text": "Sentry alert in prod"}'Veelgemaakte Fouten
"Scheduled agents en /loop zijn hetzelfde"
Nee. `/loop` draait lokaal op je machine en alleen zolang je sessie openstaat (interval vanaf 1 minuut); scheduled agents (routines) draaien op door de leverancier beheerde cloud, los van elke sessie en met je laptop dicht (interval minimaal 1 uur). Het ene is lokaal en sessie-gebonden, het andere draait onbewaakt door.
"Een groen vinkje betekent dat mijn taak gelukt is"
Een groene status in de run-lijst betekent alleen dat de sessie startte en zonder infra-fout afsloot, niet dat de taak in je prompt slaagde. Geblokkeerde netwerkrequests, ontbrekende connector-tools en taak-fouten zie je pas als je de run-transcript opent.
Tools Die Dit Gebruiken
Veelgestelde Vragen
Wat zijn scheduled agents?
Hoe laat ik een AI-agent draaien zonder dat ik erbij ben?
Wat is het verschil tussen routines, /loop en Desktop scheduled tasks?
Welk minimum interval en welke versie heb ik nodig?
Voor wie zijn routines beschikbaar en hoe zet ik ze uit?
Biedt OpenAI Codex ook scheduled agents?
Wil je deze term in de praktijk leren toepassen?