Anthropic представи Routines: Автоматизирани работни процеси за Claude Code
Според репортаж на InfoQ [1], компанията Anthropic е представила нова функционалност, наречена Routines за своята система за програмиране Claude Code. Функцията позволява на разработчиците да автоматизират сложни работни процеси, които се изпълняват по разписание, чрез API извиквания или в отговор на външни събития.
За разлика от традиционните локални скриптове, Routines се изпълняват изцяло върху облачната инфраструктура на Claude Code. Това премахва необходимостта от поддръжка на собствени сървъри, cron задачи или сложни CI/CD тръбопроводи за изпълнение на AI базирани задачи [1].
Как работят "рутините"
Всеки работен процес се състои от промпт, достъп до хранилище с код и свързани инструменти или услуги. Веднъж конфигурирана, рутината може да се изпълнява многократно без човешка намеса.
Anthropic разделя възможностите за задействане на три основни типа:
- Разписания (Schedules): Поддържат периодични задачи като триаж на грешки, сканиране за промени в документацията или автоматично генериране на pull requests [1].
- API задействане: Излага крайни точки (endpoints) и токени за автентикация, позволявайки на външни системи (мониторинг платформи или вътрешни инструменти) да стартират Claude Code сесии чрез HTTP заявки [1].
- GitHub Webhooks: Автоматично стартиране на сесии при специфични събития в GitHub, като например създаване на pull request. Claude Code може автономно да следи промените, да отговаря на коментари и да проследява откази в CI процеса.
Авторско изображение: Архитектура на автоматизацията с Claude Code Routines
Практическо приложение
Разработчиците вече използват новата функционалност за синхронизация на SDK-та между различни програмни езици. В един от описаните случаи, обединяването на промени в Python SDK автоматично задейства рутина, която пренася промените в Go SDK и отваря нов pull request [1].
Други приложения включват автоматизирана проверка на внедрявания (deployments), анализ на аларми от системи за мониторинг и динамично обновяване на документация при промени в кода.
Пускането на Routines отразява по-широката тенденция към асинхронни AI агенти, които работят непрекъснато в облачна среда, вместо да разчитат единствено на интерактивни локални сесии [1]. За разлика от инструменти като Cursor или GitHub Copilot, фокусът тук е върху автоматизацията, задействана от събития, и персистентното фоново изпълнение, директно интегрирано с операционните системи на екипите.
Източници:
[1]: Anthropic Introduces Routines for Claude Code Automation - InfoQ