# Automatizace vývoje s Routines v Claude Code: spouštěče, bezpečnost a scénáře použití
Anthropic představila funkci Routines pro Claude Code — cloudové agenty, kteří pracují autonomně bez účasti uživatele. Podporují spouštěče podle plánu (cron), HTTP API a události GitHub, což otevírá možnosti pro kontinuální automatizaci v CI/CD, revizi kódu a správě úkolů.
Jak fungují Routines v Claude Code
Routines jsou uložené konfigurace agenta, které zahrnují prompt, připojené repozitáře a externí konektory (např. k Linear nebo Slack). Na rozdíl od interaktivních relací se spouštějí na infrastruktuře Anthropic a pokračují v plnění úkolů i při vypnutém klientském zařízení. Funkce je dostupná na tarifech Pro, Max, Team a Enterprise.
Řízení probíhá prostřednictvím:
- webového rozhraní
claude.ai/code/routines; - příkazu
/schedulev CLI; - desktopové aplikace.
Každá rutina může mít současně několik spouštěčů. To umožňuje například spouštět stejnou logiku jak podle cron-plánu, tak na základě externího signálu z pipeline.
Typy spouštěčů a jejich omezení
Anthropic implementovalo tři typy spouštěčů:
- Scheduled — spuštění podle plánu. Podporuje hodinové, denní a týdenní intervaly. Minimální perioda je jedna hodina; častější požadavky jsou odmítnuty.
- API — osobní HTTP-endpoint s bearer-tokenem. Přijímá POST-požadavky. V těle lze předat pole
text, které se přidá k hlavnímu promptu jako jednorázová replika. To je praktické pro zpracování alertů nebo logů chyb. - GitHub — reakce na události v repozitáři: push, pull request, issue, workflow run a další.
Pro GitHub-spouštěče je dostupná flexibilní filtrování:
- podle autora commitu nebo PR;
- podle nadpisu;
- podle základní a head-větve;
- podle přítomnosti štítků;
- podle stavu draft;
- podle indikátoru sloučení (
is merged); - podle původu z fork.
Příklad použití: automaticky směrovat všechny PR z forků na dodatečnou security-revizi.
Bezpečnost a omezení provádění
Bezpečnost je klíčovým aspektem autonomních agentů. Ve výchozím nastavení může Claude Code pushovat změny pouze do větví s prefixem claude/. To zabraňuje náhodnému zápisu do chráněných větví, jako jsou main nebo release/*.
Omezení lze vypnout na úrovni repozitáře prostřednictvím volby Allow unrestricted branch pushes, ale mělo by se to dělat vědomě.
Všechny akce rutiny jsou vázány na účet vlastníka:
- commity a pull request se vytvářejí jeho jménem v GitHub;
- zprávy v Slack nebo úkoly v Linear se odesílají přes jeho autorizované konektory;
- rutiny se nepředávají jiným uživatelům;
- každé provedení se odečítá z denního limitu právě tohoto účtu.
Na etapě research preview platí dodatečná omezení:
- GitHub-události mají hodinové limity; vše překračující limit se zahodí do dalšího okna;
- chování a kvóty se mohou změnit bez zpětné kompatibility.
Praktické scénáře použití
Anthropic nabízí několik připravených šablon pro použití Routines:
- Noční třídění backlogu: připojení k trackingu úkolů (např. Linear) a automatická kategorizace, prioritizace nebo uzavírání zastaralých ticketů.
- Automatická revize PR: kontrola každého pull request podle firemního checklistu — shoda se stylem kódu, přítomnost testů, dokumentace.
- Verifikace nasazení: volání rutiny z CD-pipeline po nasazení do produkce pro kontrolu logů, metrik nebo stavu služeb.
- Srovnání dokumentace: týdenní analýza změn v API a aktualizace odpovídajících sekcí dokumentace.
Tyto scénáře jsou obzvláště cenné pro týmy, které se snaží minimalizovat rutinní operace a zlepšit kvalitu kódu bez navyšování zátěže vývojářů.
Co je důležité
- Routines fungují plně v cloudu Anthropic a nejsou závislé na aktivitě uživatele.
- Podporované spouštěče: cron, HTTP API a GitHub-události s flexibilním filtrováním.
- Bezpečnost zajištěna omezením zápisů do větví (
claude/ve výchozím nastavení). - Všechny akce se provádějí jménem vlastníka rutiny a počítají se do jeho limitů.
- Funkce je v research preview — možné změny v API a kvótách.
— Editorial Team
Zatím žádné komentáře.