Zpět na domů

Claude Code Routines: automatizace pro vývojáře

Článek popisuje novou funkci Routines v Claude Code od Anthropic — cloudoví AI-agenti s podporou cron, API a GitHub-triggery. Jsou zváženy scénáře použití, mechanismy bezpečnosti a aktuální omezení ve fázi research preview.

Automatizace vývoje s Claude Code Routines
Advertisement 728x90

# 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:

Google AdInline article slot
  • webového rozhraní claude.ai/code/routines;
  • příkazu /schedule v 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í:

Google AdInline article slot
  • 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ě.

Google AdInline article slot

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

Advertisement 728x90

Číst dál