- Рутините на Claude Code обединяват подкани, хранилища, конектори и тригери в автоматизирани процеси без наблюдение, които се изпълняват изцяло в облака на Anthropic.
- Три типа задействания – график, API и GitHub събития – позволяват на една и съща рутина да захранва нощни задачи, действия, управлявани от уеб куки, и работни потоци, съобразени с хранилищата.
- Рутините се отличават с повтаряща се, контекстно-натоварена DevOps работа, като например сортиране на предупреждения, преглед на персонализиран код, контрол на отклонението на документи и синхронизиране на множество SDK.
- Предпазни мрежи, като например ограничения за клонове, политики за среда, дневни ограничения за изпълнение и превключватели в цялата организация, помагат за контролиране и одитиране на автономните изпълнения.
Затворете лаптопа си, легнете си и оставете Клод Код да работи, докато вие спите. DevOps автоматизацияВ два часа сутринта може да отвори хранилището ви, да изтегли грешката с най-висок приоритет от Linear, да създаде пач, да го пусне в нов клон и да отвори чернова на заявка за изтегляне. Когато седнете да пиете първото си кафе, поправката вече чака за преглед, вместо да е в нечий списък със задачи.
Това е основната идея зад рутините на Клод Код: превръщане на Claude от реактивен асистент за кодиране в проактивен фонов работник, който работи в облака на Anthropic. Вие дефинирате какво трябва да прави веднъж (подкана, хранилища, конектори и тригери) и оттам нататък той тихо обработва повтарящи се, ясно дефинирани задачи за разработка по график, при поискване чрез API или когато GitHub задейства конкретно събитие.
Какво точно представляват рутините на Клод Код?
„Рутина“ в Claude Code е запазена автоматизация, която обединява три неща: подкана, описваща задачата, едно или повече Git хранилища и набор от свързани инструменти (конектори/MCP сървъри). Освен това, свързвате един или повече тригери, така че една и съща конфигурация да може да се задейства по различни начини: във фиксирано време, чрез HTTP или извън събития на GitHub.
Ключовият детайл е къде се изпълняват рутинитеизцяло в управлявана от Anthropic облачна инфраструктура. Няма нужда от работещ лаптоп, дълготрайна терминална сесия или собствен сървър. Всеки път, когато се задейства рутина, Claude стартира пълна сесия на Claude Code в облака, с достъп до хранилищата, средата и конекторите, които сте разрешили.
Всяко изпълнение се държи като нормална сесия на Claude Code, но без надзор., отразяващи модели за изграждане на екипи от агенти с изкуствен интелектАгентът може да изпълнява команди от shell, да използва всички ангажирани умения или конфигурация на CLAUDE.md във вашето хранилище, да извиква външни услуги чрез MCP конектори и да изпраща клонове обратно към GitHub. Няма подкана за „одобрение“ по средата на изпълнението – след като бъде стартиран, агентът следва инструкциите във вашата подкана от началото до края.
Собствеността и идентичността също имат значение тук: рутините принадлежат към вашия индивидуален акаунт в claude.ai, не се споделят с колегите ви и се броят към дневния ви лимит за изпълнение на рутини. Всичко, което правят чрез вашата GitHub идентичност или свързани услуги, се показва като вас – commit-и, pull request-и, Slack съобщения, Linear задачи и т.н. – всички те носят вашия потребител.

Как се сравняват рутините с cron задачите, действията в GitHub и локалната автоматизация
На хартия, рутините звучат малко като „cron задачи с AI сос“ или по-умни GitHub действия, и точно така много разработчици ги описаха първоначално. Но има важни разлики в начина, по който решават какво да правят и къде се изпълняват.
Класическата cron задача е глупава, но предвидима.: насочвате го към скрипт на вашата машина или сървър, той се изпълнява в зададено време и това е всичко. Ако скриптът достигне неочаквано състояние, той просто се проваля или тихо се държи неправилно. Няма обосновка, няма контекст, няма адаптация – просто „стартирайте този файл в този момент“.
Действията в GitHub са по-сложни, но все още негъвкавиТе са чудесни в реагирането на събития в хранилището, като например push-ове или PR-ове, и следват фиксиран YAML работен процес: изграждане, тестване, lint, внедряване. Дори сложните работни процеси обаче не могат да импровизират, когато реалността се отклонява от това, което сте кодирали; стъпките или преминават, или се провалят според скрипта.
Рутините на Клод Код се намират между тези световеВсе още имате автоматични тригери и повтаряемо изпълнение, но вместо статичен скрипт, получавате пълна сесия на агент на Claude Code зад кулисите. Рутината чете вашия подкаст плюс нов контекст (състояние на хранилището, конектори, полезен товар на тригера) и решава как да се стигне до желания резултат по време на изпълнение.
Това прави рутините идеални за повтаряща се работа, която въпреки това изисква тълкуване, подобен на Практики на AIOps – задачи като сортиране на сигнали, адаптиране на прегледа на кода към вашия вътрешен контролен списък или актуализиране на документацията при промяна на API-тата. Можете да напишете всичко това в bash и YAML, но в крайна сметка ще трябва да пресъздадете половината AI агент на ръка.
Поддържани тригери: график, API и GitHub събития
Рутините оживяват чрез тригериВсяка рутина може да има един или повече прикачени тригери и всеки задействан тригер ще стартира нова сесия, използвайки същия подкаст, хранилища и конектори. Това означава, че можете например да изпълнявате нощни задачи за сортиране и също така да стартирате същата логика чрез API, когато наблюдението задейства предупреждение.
Планираният спусък е най-лесният за разбиранеОт уеб интерфейса можете да избирате предварително зададени часове, дни, дни от седмицата или седмици, като часовете са изразени във вашата местна часова зона и се конвертират прозрачно „под капака“. Има умишлено отместване, така че бягането може да започне няколко минути след времето на стенния часовник, но това отместване остава постоянно за съответната рутина.
За персонализирани каденци, CLI добавя повече мощностМожеш да бягаш /schedule във всяка сесия на Claude Code CLI, за да създадете планирана рутина по разговорен начин или да предадете описание на разбираем език, например /schedule daily PR review at 9amСлед това, използвайки /schedule update, можете да зададете изричен cron израз – с едно твърдо ограничение: минималният интервал е един час, всичко по-често се отхвърля.
Има и еднократно планиране за задачи, които трябва да се случат по-късно, но само веднъж: заявка за почистване след прозорец за внедряване, последваща задача след промяна в горния код или напомняне за рефакториране на код след седмица. Тези изпълнения се задействат еднократно, след което графикът автоматично се деактивира и потребителският интерфейс го маркира като „Изпълнено“. Интересното е, че еднократните изпълнения не се отчитат към ограничението за дневни рутинни изпълнения, въпреки че все още се възползват от нормалното използване на абонамента ви.

API тригерът превръща рутина в HTTP крайна точкаСлед като добавите API тригер от уеб потребителския интерфейс, Claude генерира URL адрес и токен на носител, уникален за тази рутина. Изпращане на удостоверен POST до /fire Крайната точка стартира нова сесия и връща JSON полезен товар, съдържащ новия идентификатор на сесията и директен URL адрес за гледане или продължаване на изпълнението в браузъра.
Тялото на заявката може да включва свободна форма text област това се превръща в допълнителен контекст на изпълнение: например, можете да изпратите суровия JSON полезен товар на предупреждение за мониторинг, откъс от лог за неуспешна операция или кратко описание на това, което трябва да се разследва. Рутините не анализират автоматично структурирани полезни товари – Клод ги получава като буквални низове и ги интерпретира според вашите инструкции.
API повърхността е изрично в предварителен преглед на изследванията, защитен от бета заглавка като anthropic-beta: experimental-cc-routine-2026-04-01Anthropic си запазва правото да развива това по време на предварителен преглед, като същевременно поддържа съвместимост с няколко по-ранни версии, за да даде време на екипите да се адаптират. Достъпно е само за потребители на claude.ai; не е част от общата повърхност на Claude Platform API.
Тригерите на GitHub са мястото, където нещата стават наистина интересни за активните кодови бази.След като инсталирате приложението Claude GitHub и свържете съответните хранилища, можете да конфигурирате рутина, която да реагира на събития в GitHub: отваряне, актуализиране, затваряне или етикетиране на заявки за изтегляне; създаване, публикуване, редактиране или изтриване на издания; и други категории, изложени от приложението. Всяко съответстващо събитие създава своя собствена сесия – няма повторно използване на сесии между събитията за рутини, задействани от GitHub.
Филтрите ви позволяват да бъдете изключително селективни относно това, което всъщност задейства изпълнениеЗа PR събития можете да ограничите по автор, заглавие, тяло, базов клон, главен клон, етикети и различни булеви състояния (чернова срещу готов, обединен срещу отворен, от fork или не). Всеки филтър сдвоява поле с оператор, като например „е равно на“, „съдържа“, „започва с“, „е някой от“, „не е нито един от“ или „съвпада с регулярни изрази“. Всички филтри се комбинират с „И“, така че всички те трябва да съвпадат, за да стартира рутината.
Практически случаи на употреба, където рутините блестят
Официалната документация се доставя с поредица от примерни случаи на употреба които попадат в идеалния център за рутини: безконтролна, повтаряща се работа с ясно определение за успех. Освен това, ранните потребители и анализаторите в индустрията вече са очертали допълнителни модели, които се вписват естествено в съвременните DevOps пайплайни.
Нощното почистване на натрупаните задачи е лесна победаС планиран тригер, настроен да се изпълнява през делничните вечери, вашата рутина може да използва конектор (Linear, Jira и др.), за да извлече проблеми, създадени след последното изпълнение, да определи съответните области на кода, да приложи или промени етикетите съответно, да присвои правилните собственици и след това да публикува подредено обобщение в Slack канала на вашия екип. На следващата сутрин натрупаните задачи вече са подредени, вместо да са бъркотия от неподредени билети.
Сортирането на сигнали чрез API тригера е друг силно въздействащ моделВашият инструмент за наблюдение или проследяване на грешки извиква крайната точка на рутината, когато е превишен праг, изпращайки полезен товар за предупреждение като textРутината анализира стека, съпоставя го с последните промени в прикачения репозиторий, изготвя PR с предложена корекция и обратна връзка към предупреждението и маркира дежурния инженер. Вместо да започва от празен терминал, дежурният персонал преглежда и коригира първия проект на решение.
Персонализируемият преглед на код с GitHub тригери вече е популярен в Anthropic.Рутина, за която сте абонирани pull_request.opened Можете да наложите контролния списък за вътрешен преглед на вашия екип: да провеждате тестове, да сканирате за клопки за сигурност в определени директории, да налагате стилови правила и насоки за производителност, след което да оставяте вградени коментари и общо обобщение. Човешките рецензенти могат да се съсредоточат върху архитектурните решения, вместо върху механичните детайли.
Проверката на внедряването се вписва идеално в рутини, задействани от APIСлед всяко внедряване в производствения процес, вашият CD конвейер може да изпрати (POST) към рутината с контекста на внедряването. Рутината изпълнява smoke тестове спрямо новата компилация, преглежда регистрационните файлове за грешки за нови регресии и публикува ясна оценка „да/не“ във вашия канал за издания, преди прозорецът за внедряване да се затвори.
Дрейфът на документи и пренасянето на SDK са две по-досадни задачи, които рутинните програми могат да разтоварят.Седмичен график може да сканира обединените PR-и от предишното изпълнение, да идентифицира препратки към API, които са се променили, и да отвори PR-и във вашето хранилище за документи с предложени актуализации, които човек да прецизира. Друга рутина може да задейства PR-и, обединени в хранилище за SDK, и да преведе промяната в еквивалентен пач за SDK на друг език, като автоматично отваря съответстващия PR.
Създаване и управление на рутини от уеб, десктоп и CLI
Можете да създавате рутини от уеб приложението, настолното приложение или CLIи трите пишат в един и същ облачен акаунт. Рутина, създадена от вашия терминал, се показва веднага в claude.ai/code/routines, и обратно.
Уеб потребителският интерфейс предлага най-пълната повърхност за конфигуриране да помогне ускоряване на разработването на софтуер. От claude.ai/code/routines Натискате „Нова рутина“, избирате име и дефинирате подкана, която ще насочва агента. Тази подкана е от решаващо значение, защото рутините се изпълняват без надзор – за разлика от интерактивна сесия, няма възможност да се намесите и да кажете „всъщност, не правете това“. Трябва да е ясно посочено обхватът, критериите за успех и какво да се прави, когато нещата се объркат.
След подканата избирате хранилищата, които да прикачитеВсеки един ще бъде клониран наново в началото на всяко изпълнение, обикновено от клона по подразбиране на хранилището, освен ако вашият ред не указва друго. По подразбиране Claude може да изпраща само до клонове с префикс claude/, което е умишлена мярка за безопасност, целяща да предотврати случайно модифициране на дългоживеещи или защитени клонове от рутини. Можете да отмените това за всяко хранилище, като активирате „Разрешаване на неограничени пускания на клонове“, но това трябва да е съзнателно решение с подходящи прегледи.
Следва конфигурацията на средатаВсяка рутина се изпълнява в облачна среда, която определя политика за мрежов достъп, променливи на средата и всички скриптове за настройка, необходими за изпълнение на проекта ви (инсталиране на зависимости, задаване на бази данни и др.). Средата по подразбиране използва „доверен“ мрежов достъп, който добавя в бели списъци общи регистри на пакети, основни API на доставчици на облачни услуги, регистри на контейнери и типични домейни за разработчици, като същевременно блокира произволни хостове с код 403 и... x-deny-reason: host_not_allowedАко вашата рутина трябва да комуникира с допълнителни домейни, трябва да ги добавите към списъка с разрешени домейни или да разчитате на MCP конектори (които тунелират през сървърите на Anthropic и не изискват отделен бял списък с хостове).
Конекторите са мостът към външни системи
Рутините могат да използват всички MCP конектори, свързани с вашия claude.ai акаунт., като например Slack, Linear, Google Drive или други услуги, което помага при контролиране на разпространението на APIКогато създавате рутина за първи път, всички свързани в момента MCP сървъри са включени по подразбиране, но препоръчителната практика е да премахнете всичко ненужно, така че агентът да вижда само инструментите, от които наистина се нуждае. Локално добавени CLI MCP сървъри (чрез нещо подобно claude mcp add) се намират само на вашата машина и няма да се показват като конектори, освен ако не ги декларирате и в .mcp.json в клонирано хранилище или ги свържете чрез claude.ai/customize/connectors.
Конфигурирането на тригера се извършва в секцията „Избор на тригер“ на редактора на рутини. Тук можете да добавяте, редактирате или премахвате планирани тригери, API токени и тригери за събития на GitHub. За API, модалният прозорец за генериране на токени ви позволява да създавате, регенерирате или отменяте токена на носителя. За GitHub формулярът ви води през избора на хранилища, категории събития и всякаква логика за филтриране.
След като бъдат създадени, рутините се управляват от страницата им с подробностиЩракването върху рутина отваря нейния общ преглед: хранилища, среда, конектори, подкана, график, API токени, GitHub тригери и хронологичен списък с минали изпълнения. Оттам можете да задействате „Изпълни сега“, без да чакате следващия график, да поставите на пауза или да възобновите графици с просто превключване, да преименувате или редактирате конфигурацията или да изтриете рутината изцяло. Изтриването на рутина не премахва минали сесии – те остават в списъка ви със сесии за одит и преглед.
Хранилища, разрешения, среди и достъп до мрежата
Изпълнението на рутината зависи силно от достъпа до GitHub и клонирането на хранилищаАко създадете рутина от CLI, използвайки /schedule, Клод проверява дали вашият claude.ai акаунт е свързан с GitHub и ви подканва да изпълните /web-setup ако не. Този поток обработва удостоверяването, така че рутините да могат да клонират хранилища и да действат като вашата GitHub идентичност при публикуване на клонове или отваряне на PRs.
Защитата на клоновете е вградена по подразбиранеКакто бе споменато, Клод ще изпраща само към клонове, започващи с claude/ освен ако изрично не разрешите неограничени push-ове за дадено хранилище. Това е предназначено да предотврати инцидентите „3am автоматизация се развихри“, при които някоя неправилно зададена команда изпраща директно към mainЕкипите, които искат повече контрол, обикновено поддържат тази предпазна мрежа и налагат преглед на кода и проверки на непрекъсваемата интеграция (CI). claude/* клонове като всеки друг принос.
Средите също контролират колко от интернет може да вижда дадена рутина, проблем, свързан с стратегии за отказоустойчивостСтандартният надежден режим се фокусира върху домейни, удобни за разработчици: регистри на пакети, облачни API и подобни. Изходящите повиквания към други хостове се провалят бързо с ясна причина за отказ. Тъй като MCP конекторите тунелират чрез Anthropic инфраструктура, те не изискват допълнителни записи за домейни – но ако премахнете конектор от конфигурацията на рутината, агентът няма да може да достигне до тази външна система по време на изпълнение.
Променливите на средата са важни за тайнитеAPI ключовете, токените и детайлите за конфигурацията, от които се нуждаят рутините, трябва да се съхраняват в средата, а не да се вграждат в подкани или код. Това поддържа чувствителните данни централизирани и по-лесни за ротация. Тъй като всяка рутина наследява средата си при всяко изпълнение, промяната на една променлива може автоматично да се разпространи във всички следващи изпълнения.
Ограничения за употреба, фактуриране и организационен контрол
От гледна точка на фактурирането, рутините изразходват абонамента ви, както правят интерактивните сесии.Всяко изпълнение използва токени и изчислява спрямо ограниченията на вашия план, а освен това Anthropic налага дневно ограничение на броя на рутинните изпълнения на акаунт. Текущото ви потребление и оставащите дневни рутинни изпълнения са видими в claude.ai/code/routines или вашата страница за обща употреба.
Организациите с планове Team или Enterprise могат по избор да активират „допълнително ползване“Когато това е включено, рутините могат да продължат да се изпълняват и след дневното ограничение на базата на измерено превишаване на потреблението. Ако допълнителното използване е деактивирано и достигнете дневното ограничение за изпълнение или квотата си за абонамент, по-нататъшните изпълнения на рутини ще бъдат отхвърляни, докато прозорецът не се нулира. Еднократните планирани изпълнения са специален случай: те не се броят към дневното ограничение за изпълнение на рутини, но все пак се възползват от нормалното използване на вашия план.
Контролът върху рутините на администраторско ниво е доста строгАдминистраторите на екипи и предприятия могат глобално да деактивират рутини за всички членове чрез превключвател. claude.ai/admin-settings/claude-codeКогато този превключвател е изключен, съществуващите рутини спират да се изпълняват и потребителите не могат да създават нови. Тъй като това е настройка от страна на сървъра на ниво организация, отделните потребители не могат да я променят в локални или лични конфигурации.
От гледна точка на управлението и одита, не забравяйте, че рутинните процедури действат като васАко дадена рутина отвори PR в 2 часа сутринта, авторът е вашият GitHub акаунт. Това е мощно, но също така е нещо, за което екипите по сигурност и съответствие се грижат. Ясни подкани, тесни обхвати и строги политики за преглед. claude/* Клоните допринасят много за безопасността на нещата.
Отстраняването на грешки и проблемите се обработват чрез един и същ изглед на сесията знаете от интерактивния Claude Code. Ако нещо се провали – независимо дали поради проблеми със средата, откази в мрежата, лоши подкани или промени в нагоре по веригата – неуспешното изпълнение все още е нормална сесия на Claude Code. Можете да го отворите, да проверите историята на командите, да видите разликите и дори да продължите да чатите с агента, за да завършите задачата ръчно или да прецизирате бъдещите подкани.
Поглеждайки по-голямата картина, рутините превръщат Клод Код от „асистент, с когото говорите“ в „работник, когото разпределяте“Те не заместват хората, нито са пълен заместител на детерминистични инструменти като GitHub Actions, където предвидимостта и точната семантика са от най-голямо значение. Но за този широк обхват от повтаряща се, контекстно-натоварена работа – триаж, преглед, хигиена на документацията, синхронизация между SDK – те освобождават разработчиците от рутината и позволяват на постоянно активен агент да се справи с нощната смяна. С внимателно проектиране, дисциплинирано използване на конектори и разумни разрешения за хранилища, те могат да се превърнат в надеждна част от вашия DevOps инструментариум, а не просто в поредната лъскава демонстрация на изкуствен интелект.