- Claude Code rutine objedinjuju prompte, repozitorije, konektore i okidače u automatizacije bez nadzora koje se u potpunosti izvode u Anthropicovom oblaku.
- Tri vrste okidača - raspored, API i GitHub događaji - omogućuju istoj rutini da pokreće noćne poslove, radnje vođene webhookovima i tijekove rada svjesne repozitorija.
- Rutine se izvrsno snalaze u repetitivnim, kontekstualno opterećenim DevOps poslovima poput trijaže upozorenja, pregleda prilagođenog koda, kontrole pomicanja dokumenata i sinkronizacije više SDK-ova.
- Sigurnosne mreže poput ograničenja podružnica, pravila okruženja, dnevnih ograničenja pokretanja i prekidača na razini cijele organizacije pomažu u kontroliranju i reviziji autonomnih pokretanja.
Zatvori laptop, idi u krevet i pusti Claudea Codea da nastavi raditi dok ti spavaš DevOps automatizacijaU dva ujutro može otvoriti vaš repozitorij, preuzeti grešku najvišeg prioriteta iz Lineara, izraditi zakrpu, poslati je na novu granu i otvoriti nacrt zahtjeva za povlačenjem. Kad sjednete s prvom kavom, ispravak već čeka na pregled umjesto da živi na nečijoj TODO listi.
To je osnovna ideja iza rutina Claudea Codea: pretvaranje Claudea iz reaktivnog asistenta za kodiranje u proaktivnog pozadinskog radnika koji radi u Anthropicovom oblaku. Definirate što bi trebao učiniti jednom (uplit, repozitorije, konektori i okidači), a od tada nadalje tiho obrađuje repetitivne, jasno definirane razvojne zadatke prema rasporedu, na zahtjev putem API-ja ili kad god GitHub aktivira određeni događaj.
Što su točno rutine Claude Codea?
„Rutina“ u Claude Codeu je spremljena automatizacija koja objedinjuje tri stvari: upit koji opisuje posao, jedan ili više Git repozitorija i skup povezanih alata (konektori/MCP poslužitelji). Osim toga, povezujete jedan ili više okidača tako da se ista konfiguracija može aktivirati na različite načine: u fiksno vrijeme, putem HTTP-a ili izvan GitHub događaja.
Ključni detalj je gdje se rutine izvršavaju: u potpunosti u Anthropic-u upravljanoj cloud infrastrukturi. Nema potrebe za uključenim prijenosnim računalom, dugotrajnom terminalnom sesijom ili vlastitim poslužiteljem. Svaki put kada se rutina pokrene, Claude pokreće punu Claude Code sesiju u oblaku, s pristupom repozitorijima, okruženju i konektorima koje ste dopustili.
Svako pokretanje se ponaša kao normalna Claude Code sesija, ali bez nadzora., što odražava obrasce za izgradnja timova AI agenataAgent može izvršavati naredbe ljuske, koristiti bilo koje potvrđene vještine ili CLAUDE.md konfiguraciju u vašem repozitoriju, pozivati vanjske servise putem MCP konektora i vraćati grane natrag na GitHub. Nema upita za "odobrenje" usred izvršavanja - nakon pokretanja, agent slijedi upute u vašem upitu od početka do kraja.
Vlasništvo i identitet su također važni ovdjeRutine pripadaju vašem individualnom claude.ai računu, ne dijele se s članovima tima i uračunavaju se u vaš dnevni dopušteni broj izvršavanja rutina. Sve što rade putem vašeg GitHub identiteta ili povezanih usluga prikazuje se kao vi - commitovi, pull requesti, Slack poruke, Linear iskazi i tako dalje, sve nosi vašeg korisnika.

Usporedba rutina s cron poslovima, GitHub akcijama i lokalnom automatizacijom
Na papiru, rutine zvuče pomalo kao "cron poslovi s AI umakom" ili pametnije GitHub akcije., i upravo tako su ih mnogi programeri isprva opisali. Ali postoje važne razlike u načinu na koji odlučuju što će raditi i gdje će se pokretati.
Klasični cron posao je glup, ali predvidljiv.: usmjerite ga na skriptu na vlastitom računalu ili poslužitelju, ona se pokreće u određeno vrijeme i to je to. Ako skripta dođe u neočekivano stanje, jednostavno ne uspije ili se tiho ponaša nepravilno. Nema obrazloženja, nema konteksta, nema prilagodbe – samo „pokreni ovu datoteku u ovom trenutku“.
GitHub akcije su sofisticiranije, ali i dalje kruteIzvrsni su u reagiranju na repozitorijske događaje poput push-ova ili PR-ova i slijede fiksni YAML tijek rada: izgradnja, testiranje, lint, implementacija. Međutim, čak ni složeni tijekovi rada ne mogu improvizirati kada se stvarnost razlikuje od onoga što ste kodirali; koraci ili prolaze ili ne prolaze ovisno o skripti.
Rutine Claudea Codea nalaze se između tih svjetovaI dalje imate automatske okidače i ponovljivo izvršavanje, ali umjesto statičkog skripta, dobivate punu sesiju Claude Code agenta iza kulisa. Rutina čita vaš prompt plus svježi kontekst (stanje repozitorija, konektori, okidački teret) i odlučuje kako doći do željenog rezultata za vrijeme izvođenja.
Zbog toga su rutine idealne za repetitivan rad koji ipak zahtijeva interpretaciju., slično AIOps prakse – zadaci poput sortiranja upozorenja, prilagođavanja pregleda koda vašoj internoj kontrolnoj listi ili ažuriranja dokumentacije kada se API-ji promijene. Sve to možete skriptirati u bashu i YAML-u, ali biste na kraju ručno ponovno izgradili pola AI agenta.
Podržani okidači: raspored, API i GitHub događaji
Rutine oživljavaju kroz okidačeSvaka rutina može imati jedan ili više okidača, a svaki okidač koji se aktivira pokrenut će novu sesiju koristeći isti prompt, repozitorije i konektore. To znači da možete, na primjer, pokretati noćne zadatke trijaže i pokrenuti istu logiku putem API-ja kada praćenje aktivira upozorenje.
Planirani okidač je najjednostavniji za shvatitiS web sučelja možete odabrati satne, dnevne, radne dane ili tjedne unaprijed postavljene postavke, s vremenima izraženim u vašoj lokalnoj vremenskoj zoni i transparentno pretvorenim u zadanim postavkama. Postoji namjerno pomicanje, tako da trčanje može započeti nekoliko minuta nakon vremena na zidnom satu, ali taj pomak ostaje dosljedan za tu rutinu.
Za prilagođene kadence, CLI dodaje više snageMožeš trčati /schedule u bilo kojoj Claude Code CLI sesiji za stvaranje zakazane rutine na razgovorni način ili prosljeđivanje opisa jednostavnim jezikom poput /schedule daily PR review at 9amZatim, koristeći /schedule update, možete postaviti eksplicitni cron izraz – s jednim čvrstim ograničenjem: minimalni interval je jedan sat, sve češće se odbacuje.
Također postoji i jednokratno zakazivanje za zadatke koji se moraju dogoditi kasnije, ali samo jednom: zahtjev za čišćenje nakon vremenskog okvira implementacije, zadatak praćenja nakon promjene u uzvodnom dijelu ili podsjetnik za refaktoriranje koda za tjedan dana. Ta se izvršavanja pokreću jednom, a zatim se raspored automatski deaktivira, a korisničko sučelje ih označava kao "Izvršeno". Zanimljivo je da se jednokratna izvršavanja ne uračunavaju u ograničenje dnevnog rutinskog izvršavanja, iako se i dalje oslanjaju na vašu uobičajenu upotrebu pretplate.

API okidač pretvara rutinu u HTTP krajnju točkuNakon što dodate API okidač iz web korisničkog sučelja, Claude generira URL i token nosioca jedinstven za tu rutinu. Slanje autentificiranog POST-a na /fire Krajnja točka pokreće novu sesiju i vraća JSON korisni teret koji sadrži novi ID sesije i izravni URL za praćenje ili nastavak izvršavanja u pregledniku.
Tijelo zahtjeva može uključivati slobodni oblik text polje to postaje dodatni kontekst izvršavanja: na primjer, možete poslati sirovi JSON sadržaj upozorenja o nadzoru, izvadak iz zapisnika o neuspjehu ili kratak opis onoga što treba istražiti. Rutine ne analiziraju automatski strukturirane sadržaje – Claude ih prima kao doslovne nizove i interpretira ih prema vašim uputama.
API površina je eksplicitno u pregledu istraživanja, zaštićen beta zaglavljem poput anthropic-beta: experimental-cc-routine-2026-04-01Anthropic zadržava pravo na razvoj tijekom pregleda, uz održavanje kompatibilnosti s nekoliko ranijih verzija kako bi timovima dao vremena za prilagodbu. Dostupno je samo korisnicima claude.ai; nije dio općeg API okruženja Claude Platform.
GitHub okidači su mjesto gdje stvari postaju stvarno zanimljive za aktivne kodne baze.Nakon što instalirate aplikaciju Claude GitHub i povežete relevantne repozitorije, možete konfigurirati rutinu koja će reagirati na GitHub događaje: otvaranje, ažuriranje, zatvaranje ili označavanje zahtjeva za povlačenjem; stvaranje, objavljivanje, uređivanje ili brisanje izdanja; i druge kategorije koje aplikacija izlaže. Svaki odgovarajući događaj stvara vlastitu sesiju – nema ponovne upotrebe sesije između događaja za rutine pokrenute putem GitHuba.
Filteri vam omogućuju da budete izuzetno selektivni u odabiru onoga što zapravo pokreće pokretanjeZa PR događaje možete ograničiti prema autoru, naslovu, tijelu, osnovnoj grani, glavnoj grani, oznakama i raznim logičkim stanjima (nacrt vs. spreman, spojen vs. otvoren, iz forka ili ne). Svaki filtar uparuje polje s operatorom kao što je jednako, sadrži, počinje s, je bilo koji od, nijedan od ili podudara se s regularnim izrazom. Svi filteri se spajaju operatorom I, tako da se svi moraju podudarati da bi rutina započela.
Praktični slučajevi upotrebe gdje rutine zablistaju
Službena dokumentacija dolazi s nizom primjera upotrebe koji su pogodili idealnu točku za rutine: rad bez nadzora, koji se ponavlja s jasnom definicijom uspjeha. Osim toga, rani korisnici i industrijski analitičari već su mapirali dodatne obrasce koji se prirodno uklapaju u moderne DevOps procese.
Noćno dotjerivanje zaostataka je jednostavna pobjedaS zakazanim okidačem postavljenim za pokretanje radnim danima navečer, vaša rutina može koristiti konektor (Linear, Jira itd.) za izvlačenje problema nastalih od posljednjeg pokretanja, zaključivanje o relevantnim područjima koda, primjenu ili prilagođavanje oznaka u skladu s tim, dodjeljivanje pravih vlasnika, a zatim objavljivanje urednog sažetka na Slack kanalu vašeg tima. Sljedećeg jutra, zaostatak je već riješen umjesto da bude kaos netrijiranih tiketa.
Trijaža upozorenja putem API okidača još je jedan obrazac visokog utjecajaVaš alat za nadzor ili praćenje pogrešaka poziva krajnju točku rutine kad god se prekorači prag, šaljući teret upozorenja kao textRutina analizira trag stoga, povezuje ga s nedavnim promjenama u priloženom repozitoriju, izrađuje PR s predloženim ispravkom i povratnom vezom na upozorenje te označava dežurnog inženjera. Umjesto da krene od praznog terminala, dežurno osoblje pregledava i prilagođava prvi nacrt rješenja.
Prilagodljiv pregled koda s GitHub okidačima već je popularan unutar AnthropicaRutina na koju ste pretplaćeni pull_request.opened možete provesti internu kontrolnu listu za pregled vašeg tima: pokrenuti testove, skenirati sigurnosne zamke u određenim direktorijima, provesti stilska pravila i smjernice za performanse, a zatim ostaviti komentare u tekstu i opći sažetak. Ljudski recenzenti tada se mogu usredotočiti na arhitektonske odluke umjesto na mehaničke sitnice.
Provjera implementacije savršeno se uklapa u rutine pokrenute putem API-jaNakon svakog implementacije u produkciji, vaš CD cjevovod može poslati POST rutini s kontekstom implementacije. Rutina izvršava smoke testove na novoj verziji, pretražuje zapisnike pogrešaka za nove regresije i objavljuje jasnu presudu da/ne u vašem kanalu izdanja prije zatvaranja prozora implementacije.
Pomicanje dokumenata i prenošenje SDK-a su još dva zamorna posla koja rutine mogu rasteretitiTjedni raspored može skenirati spojene PR-ove od prethodnog pokretanja, identificirati reference dokumenata na API-je koji su se promijenili i otvoriti PR-ove u vašem repozitoriju dokumenata s predloženim ažuriranjima koje ljudski urednik može poboljšati. Druga rutina može se aktivirati na PR-ove spojene u SDK repozitorij i prevesti promjenu u ekvivalentnu zakrpu za srodni SDK na drugom jeziku, automatski otvarajući odgovarajući PR.
Izrada i upravljanje rutinama s weba, računala i CLI-ja
Rutine možete kreirati iz web aplikacije, aplikacije za stolna računala ili CLI-ja, i sva tri pišu na isti račun u oblaku. Rutina kreirana s vašeg terminala odmah se prikazuje u claude.ai/code/routines, i obrnuto.
Web sučelje nudi najpotpuniju površinu za konfiguraciju pomoći ubrzati razvoj softvera, Iz claude.ai/code/routines Pritisnete "Nova rutina", odaberete naziv i definirate upit koji će voditi agenta. Ovaj je upit ključan jer se rutine izvode bez nadzora - za razliku od interaktivne sesije, nemate priliku da se umiješate i kažete "zapravo, nemojte to raditi". Mora biti eksplicitno navedeno o opsegu, kriterijima uspjeha i što učiniti kada stvari krenu po zlu.
Nakon upita, odabirete repozitorije koje želite priložitiSvaki će se klonirati iznova na početku svakog pokretanja, obično iz zadane grane repozitorija, osim ako vaš upit ne nalaže drugačije. Prema zadanim postavkama, Claude može slati promjene samo na grane s prefiksom claude/, što je namjerna sigurnosna mjera kako bi se spriječilo da rutine slučajno mijenjaju dugovječne ili zaštićene grane. Ovo možete poništiti po repozitoriju omogućavanjem opcije "Dopusti neograničeno slanje grana", ali to bi trebala biti svjesna odluka uz odgovarajuće preglede.
Sljedeća je konfiguracija okruženjaSvaka rutina se izvodi u okruženju oblaka koje definira pravila pristupa mreži, varijable okruženja i sve skripte za postavljanje potrebne za izvođenje vašeg projekta (instaliranje ovisnosti, postavljanje baza podataka itd.). Zadano okruženje koristi "pouzdani" pristup mreži, koji stavlja na bijelu listu uobičajene registre paketa, glavne API-je pružatelja usluga u oblaku, registre spremnika i tipične domene za razvojne programere, dok blokira proizvoljne hostove s 403 i x-deny-reason: host_not_allowedAko vaša rutina treba komunicirati s dodatnim domenama, morate ih dodati na popis dopuštenih ili se osloniti na MCP konektore (koji se tuneliraju putem Anthropicovih poslužitelja i ne zahtijevaju zasebno stavljanje na bijelu listu hosta).
Konektori su most prema vanjskim sustavima
Rutine mogu koristiti bilo koje MCP konektore povezane s vašim claude.ai računom, kao što su Slack, Linear, Google Drive ili druge usluge, što pomaže u kontrola širenja API-jaKada prvi put kreirate rutinu, svi trenutno povezani MCP poslužitelji su uključeni prema zadanim postavkama, ali preporučena praksa je ukloniti sve nepotrebno kako bi agent vidio samo alate koji su mu zaista potrebni. Lokalno dodani CLI MCP poslužitelji (putem nečega poput claude mcp add) žive samo na vašem računalu i neće se prikazivati kao konektori osim ako ih također ne deklarirate u .mcp.json u kloniranom repozitoriju ili ih povezati putem claude.ai/customize/connectors.
Konfiguracija okidača događa se u odjeljku "Odabir okidača" uređivača rutina. Ovdje možete dodavati, uređivati ili uklanjati zakazane okidače, API tokene i okidače događaja GitHuba. Za API, modalni okvir za generiranje tokena omogućuje vam stvaranje, regeneriranje ili opoziv tokena nositelja. Za GitHub, obrazac vas vodi kroz odabir repozitorija, kategorija događaja i bilo koje logike filtriranja.
Nakon što se kreiraju, rutine se kontroliraju s njihove stranice s detaljimaKlikom na rutinu otvara se njezin pregled: repozitorij, okruženje, konektori, upit, raspored, API tokeni, GitHub okidači i kronološki popis prošlih pokretanja. Odatle možete pokrenuti "Pokreni sada" bez čekanja na sljedeći raspored, pauzirati ili nastaviti rasporede jednostavnim prebacivanjem, preimenovati ili urediti konfiguraciju ili u potpunosti izbrisati rutinu. Brisanjem rutine ne uklanjaju se prošle sesije - one ostaju na vašem popisu sesija za reviziju i pregled.
Repozitorij, dozvole, okruženja i pristup mreži
Izvršavanje rutine uvelike ovisi o pristupu GitHubu i kloniranju repozitorijaAko kreirate rutinu iz CLI-ja pomoću /schedule, Claude provjerava je li vaš claude.ai račun povezan s GitHubom i traži od vas da pokrenete /web-setup ako ne. Taj tok obrađuje autentifikaciju tako da rutine mogu klonirati repozitorije i djelovati kao vaš GitHub identitet prilikom slanja grana ili otvaranja PR-ova.
Zaštita grana je ugrađena prema zadanim postavkamaKao što je spomenuto, Claude će slati promjene samo na grane koje počinju s claude/ osim ako izričito ne dopustite neograničeno slanje podataka za određeni repozitorij. To je namijenjeno sprječavanju incidenata "3am automatization wild" gdje neki pogrešno specificirani prompt šalje podatke izravno u mainTimovi koji žele veću kontrolu obično održavaju tu sigurnosnu mrežu i provode pregled koda i provjere CI-ja. claude/* grane kao i svaki drugi doprinos.
Okruženja također kontroliraju koliko interneta rutina može vidjeti, zabrinutost vezana uz strategije tolerancije grešakaZadani pouzdani način rada fokusira se na domene prilagođene razvojnim programerima: registre paketa, API-je u oblaku i slično. Odlazni pozivi prema drugim hostovima brzo ne uspijevaju s jasnim razlogom odbijanja. Budući da se MCP konektori tuneliraju putem Anthropic infrastrukture, ne zahtijevaju dodatne unose domene - ali ako uklonite konektor iz konfiguracije rutine, agent neće moći pristupiti tom vanjskom sustavu tijekom izvođenja.
Varijable okruženja su važne za tajneAPI ključevi, tokeni i detalji konfiguracije koji su potrebni rutinama moraju se pohraniti u okruženju, a ne ugraditi u prompte ili kod. To osjetljive podatke drži centraliziranima i lakšima za rotaciju. Budući da svaka rutina nasljeđuje svoje okruženje pri svakom pokretanju, promjena jedne varijable može se automatski proširiti na sva sljedeća pokretanja.
Ograničenja korištenja, naplata i organizacijske kontrole
S gledišta naplate, rutine troše vašu pretplatu kao što to čine interaktivne sesije.Svako pokretanje koristi tokene i računa prema ograničenjima vašeg plana, a uz to, Anthropic nameće dnevno ograničenje broja rutinskih pokretanja po računu. Vaša trenutna upotreba i preostala dnevna rutinska pokretanja vidljiva su u claude.ai/code/routines ili vašu stranicu opće upotrebe.
Organizacije s paketima Team ili Enterprise mogu opcionalno omogućiti „dodatnu upotrebu“Ako je to uključeno, rutine se mogu nastaviti izvršavati i nakon dnevnog ograničenja na temelju mjerenja i prekomjerne upotrebe. Ako je dodatna upotreba onemogućena i dosegnete dnevno ograničenje izvršavanja ili kvotu pretplate, daljnja izvršavanja rutina bit će odbijena dok se prozor ne resetira. Jednokratna zakazana izvršavanja su poseban slučaj: ona se ne uračunavaju u dnevno ograničenje izvršavanja rutina, ali i dalje crpe iz vaše uobičajene upotrebe plana.
Kontrola rutina na administratorskoj razini je prilično strogaAdministratori tima i poduzeća mogu globalno onemogućiti rutine za sve članove putem prekidača. claude.ai/admin-settings/claude-codeKada je ta sklopka isključena, postojeće rutine prestaju se izvršavati, a korisnicima je blokirano stvaranje novih. Budući da je to postavka na strani poslužitelja na razini organizacije, pojedinačni korisnici je ne mogu poništiti u lokalnim ili osobnim konfiguracijama.
Iz perspektive upravljanja i revizije, imajte na umu da rutine djeluju kao viAko rutina otvori zahtjev za preispitivanje u 2 ujutro, autor je vaš GitHub račun. To je moćno, ali i nešto što je važno timovima za sigurnost i usklađenost. Jasni upiti, uski opseg i robusne politike pregleda oko claude/* Grane uvelike doprinose sigurnosti stvari.
Otklanjanje pogrešaka i rješavanje problema obavlja se putem istog prikaza sesije znate iz interaktivnog Claude Codea. Ako nešto ne uspije - bilo zbog problema s okruženjem, odbijanja mreže, loših upita ili promjena u uzvodnom dijelu - neuspješno pokretanje i dalje je normalna sesija Claude Codea. Možete ga otvoriti, pregledati povijest naredbi, vidjeti razlike, pa čak i nastaviti razgovarati s agentom kako biste ručno dovršili posao ili poboljšali buduće upite.
Gledajući širu sliku, rutine pomiču Claudea Codea od "asistenta s kojim razgovarate" do "radnika kojeg raspoređujete"Oni ne zamjenjuju ljude, niti su potpuna zamjena za determinističke alate poput GitHub Actions gdje su predvidljivost i točna semantika najvažniji. Ali za taj širok raspon repetitivnih, kontekstualno opterećenih poslova - trijaža, pregled, higijena dokumentacije, sinkronizacija među SDK-ovima - oslobađaju programere mukotrpnog rada i omogućuju stalno uključenom agentu da obavlja noćnu smjenu. Uz pažljiv i brz dizajn, disciplinirano korištenje konektora i razumne dozvole za repozitorij, mogu postati pouzdan dio vašeg DevOps alata, a ne samo još jedna blještava demonstracija umjetne inteligencije.