---
title: "Nové Claude Code Routines: automatizace bez otevřeného laptopu"
description: "Anthropic spustil Routines pro Claude Code - mechanismus pro autonomní spouštění sessions na cloudové infrastruktuře bez účasti uživatele. Tři typy triggerů (schedule, API, GitHub) mění Claude Code z interaktivního nástroje na komponentu CI/CD pipeline."
date: 2026-04-14
author: "Patrick Zandl"
url: https://www.vibecoding.cz/articles/claude-code/claude-code-routines-automatizace-bez-otevreneho-laptopu/
---

> Markdown verze článku z Vibecoding.cz. HTML verze: https://www.vibecoding.cz/articles/claude-code/claude-code-routines-automatizace-bez-otevreneho-laptopu/
> Přehled veškerého obsahu webu: https://www.vibecoding.cz/llms.txt

# Nové Claude Code Routines: automatizace bez otevřeného laptopu

Anthropic v research preview spustil funkci **Routines** pro Claude Code - mechanismus, který dovoluje spouštět Claude Code sessions autonomně na cloudové infrastruktuře Anthropic, bez účasti uživatele a bez nutnosti mít spuštěný vlastní počítač.

Jde o citelnou změnu paradigmatu: dosud bylo Claude Code primárně interaktivní nástroj. Routines z něj dělají něco bližšího CI/CD pipeline nebo agentu s vlastním spouštěcím mechanismem.

## Co Routine vlastně je

Routine je uložená konfigurace Claude Code session: prompt, jedno nebo více GitHub repozitářů, sada MCP konektorů a jeden nebo více triggerů. Každé spuštění vytvoří novou cloud session - autonomní, bez permission dialogů, bez možnosti zasáhnout v průběhu. Pokud potřebujete reagovat na události v kódu lokálně (např. při buildu nebo commitu), podívejte se spíše na [Hooks](https://www.vibecoding.cz/articles/claude-code/2025-07-01-claude-code-hooks/).

Routine patří konkrétnímu claude.ai účtu. Commity, pull requesty a akce přes konektory se dějí pod identitou toho uživatele. Sdílení s týmem zatím neexistuje.

## Tři typy triggerů

### 1. Schedule

Opakované spouštění podle časového plánu - hodinové, denní, týdenní nebo vlastní cron výraz (minimum interval: 1 hodina). Časy se zadávají v lokální časové zóně.

**Kdy to dává smysl:** Noční audit otevřených issues, týdenní kontrola dokumentace vůči změnám v API, pravidelný scraping a třídění dat.

### 2. API trigger

Každá routine dostane vlastní HTTP endpoint. POST požadavek s bearer tokenem spustí novou session. Volitelné pole `text`se přidá k promptu - typicky obsah alertu, log, nebo jiný kontext z volajícího systému.

```
curl -X POST https://api.anthropic.com/v1/claude_code/routines/trig_01ABCDEF.../fire \
  -H "Authorization: Bearer sk-ant-oat01-xxxxx" \
  -H "anthropic-beta: experimental-cc-routine-2026-04-01" \
  -H "Content-Type: application/json" \
  -d '{"text": "Sentry alert SEN-4521 fired in prod. Stack trace attached."}'

```

Odpověď obsahuje URL session, kde lze běh sledovat nebo v něm pokračovat ručně.

**Kdy to dává smysl:** Napojení na monitoring systém, spouštění z deploy pipeline po nasazení, integrace s interními nástroji.

### 3. GitHub trigger

Routine reaguje na události v repozitáři - otevření PR, push, nový issue, dokončení workflow, a desítky dalších. Filtry umožňují zúžit, které události session spustí (autor, větev, label, draft stav, původ z forku...).

**Kdy to dává smysl:** Automatická code review při otevření PR, portování změn mezi paralelními SDK, bezpečnostní audit PR z forků.

## Praktické příklady z dokumentace

Dokumentace uvádí šest scénářů, které ilustrují, kde Routines skutečně nahrazují ruční práci:

**Triage alertů** - monitorovací nástroj zavolá API trigger při překročení chybového prahu, předá stack trace, Routine koreluje s posledními commity a otevře draft PR s návrhem opravy. Podobný princip automatických oprav najdete u [auto-fixu CI chyb](https://www.vibecoding.cz/articles/claude-code/claude-code-ma-novy-auto-fix-takhle-automatizujeme-opravy-ci-chyb/).

**Údržba backlogu** - schedule trigger každý večer projde issues, přiřadí labely a vlastníky podle dotčených částí kódu, pošle shrnutí do Slacku. Pro lokální správu úkolů v Claude Code se hodí [systém správy úkolů](https://www.vibecoding.cz/articles/claude-code/2026-01-23-claude-code-task-management-system/).

**Code review podle vlastního checklistu** - GitHub trigger na `pull_request.opened` spustí review podle týmového checklistu a přidá inline komentáře, než se do PR podívá člověk.

**Ověření nasazení** - CD pipeline zavolá API trigger po každém deploy, Routine provede smoke testy a pošle výsledek do release kanálu.

**Drift dokumentace** - týdenní schedule projde merged PR a označí dokumentaci, která odkazuje na změněná API.

**Portování mezi SDK** - GitHub trigger na merged PR v jednom SDK automaticky portuje změnu do paralelního SDK v jiném jazyce. Při složitějších úlohách může Routine delegovat práci na [subagenty](https://www.vibecoding.cz/articles/claude-code/2025-07-13-claude_code_subagenti/).

## Co to v praxi omezuje

Několik věcí, které dokumentace uvádí, ale marketingové shrnutí obvykle vynechá:

- **Research preview** - API surface, limity i chování se mohou změnit. Beta hlavička `/fire` endpointu se jmenuje `experimental-cc-routine-2026-04-01`, což samo o sobě říká dost o stupni zralosti.
- **Denní limit spuštění** - existuje cap na počet runs za den. Po jeho překročení jsou další spuštění odmítnuta, pokud nemáte zapnutý placený overage.
- **GitHub trigger má hodinový cap** - události nad limit jsou zahozeny bez zpracování.
- **Žádné sdílení v týmu** - Routines jsou vázány na individuální účet, ne na organizaci nebo tým.
- **Větve jen s prefixem `claude/`** - pokud explicitně nepovolíte unrestricted branch pushes, Routine může pushovat jen do větví s tímto prefixem.
- **Plány Pro, Max, Team, Enterprise** - free tier není zahrnut.
- **Selhání bez automatického retry** - pokud session selže, zůstane viditelná v seznamu s logy a případnými partial diffy, ale znovu se nespustí automaticky. Pokud chceš být o selhání informován, musíš to zapracovat přímo do promptu (např. poslat Slack zprávu nebo otevřít issue přes MCP konektor v případě chyby).

## Routines vs. GitHub Actions

Přirozená otázka je, proč platit Max plán za Routine, když GitHub Actions je zdarma.

Rozdíl je v tom, co se vlastně spouští. Actions workflow provede příkazy, které člověk napsal předem. Routine dostane prompt a sama rozhoduje, jak cíle dosáhnout - adaptuje postup podle kontextu. Pro mechanické, předvídatelné úlohy (build, test, deploy) zůstávají Actions rychlejší a spolehlivější, protože výsledek je deterministický. Pro úlohy vyžadující úsudek - review podle interního checklistu, korelace stack trace s commity, portování kódu mezi jazyky - jsou Routines silnější právě proto, že nepotřebují předem napsat každý krok.

Praktická výhoda API triggeru: jakýkoliv firemní systém může zavolat Claude jako službu přes HTTP POST, bez nutnosti žít uvnitř GitHub ekosystému. Monitoring, ticketing, Jenkins pipeline - to všechno může spustit Routine. Programatický přístup ke Claude Code nabízí i [SDK](https://www.vibecoding.cz/articles/claude-code/2025-06-13-claude_code_sdk/), které umožňuje integraci přímo do vlastních nástrojů.

## Routines vs. ostatní možnosti automatizace

Claude Code teď nabízí tři různé mechanismy pro opakovanou práci a je důležité vědět, který kdy použít.

**Routines** běží na cloudové infrastruktuře Anthropic - počítač tedy může být vypnutý. Nevýhoda: přístup jen ke klonovanému repozitáři, žádné lokální soubory. Minimální interval 1 hodina.

**Desktop scheduled tasks** běží na tvém počítači, mají přístup k lokálním souborům, lokálním nástrojům i lokálním MCP serverům. Interval může být až 1 minuta. Nevýhoda: počítač musí být zapnutý a Desktop app musí běžet.

**`/loop`** je nejjednodušší varianta - opakuje prompt uvnitř živé session s intervalem od jedné minuty. Zanikne při zavření terminálu.

Jednoduchá heuristika: pokud úloha má běžet bez tvé přítomnosti a stačí jí přístup k repozitáři, použij Routine. Pokud potřebuje lokální soubory, použij Desktop task. Pokud potřebuješ něco sledovat teď po dobu několika hodin, použij `/loop`.

## Kde to vytvořit

- Web: [claude.ai/code/routines](https://claude.ai/code/routines)
- CLI: příkaz `/schedule` (schedule trigger) nebo `/schedule list`, `/schedule update`, `/schedule run`
- Desktop app: New task → New remote task (pozor, "New local task" je jiná věc - lokální scheduled task)

GitHub trigger a API trigger lze konfigurovat zatím jen přes web.

**Pozor na změnu chování `/schedule`:** pokud jsi příkaz `/schedule` v CLI používal dříve, věz, že jeho chování se změnilo. Starší verze vytvářela session-scoped tasks (zanikly při zavření terminálu), nová verze vytváří persistentní cloud Routines.

## Závěr

Routines jsou logické rozšíření Claude Code směrem k agentic automation - Claude přestává být jen interaktivním asistentem a stává se komponentou, kterou lze zapojit do existující infrastruktury. Kombinace tří typů triggerů dává solidní základ pro reálné use cases.

Zároveň platí: jde o research preview s výraznými omezeními, bez sdílení v týmech a s caps, které mohou být při intenzivnějším použití rychle dosaženy. Kdo to chce testovat pro produkční scénáře, měl by počítat s tím, že se API ještě změní.
