Claude Code Routines: третій шлях автоматизації поза межами /goal та /loop

Перекладено ШІ 0 Alberto Arena 05 серпня, 2026

Claude Code запускає Routines — інструмент для автономної роботи в хмарі за розкладом або через GitHub events. Дізнайтеся, як делегувати ШІ code review та підтримку проєкту, навіть коли ваш ноутбук закритий.

Claude Code Routines: A Third Way Beyond /goal and /loop

Кілька місяців тому в Claude Code з’явилася команда /goal. Вона дозволила забути про постійне введення «продовжуй» (keep going) на кожному кроці, даючи Claude можливість працювати до досягнення конкретної умови. Це розв'язало реальну проблему: тепер не потрібно було «няньчити» відкриту сесію крок за кроком. Проте залишалася інша складність — як змусити Claude працювати, коли ви навіть не за ноутбуком.

Цей пробіл нарешті усунуто. Anthropic представила routines: збережені конфігурації, що працюють у власній хмарній інфраструктурі Anthropic. Вони запускаються за розкладом, через API-виклик або GitHub-подію, не потребуючи відкритої сесії чи вашої машини. Наразі це research preview, тому ліміти та логіка роботи можуть змінюватися, але загальна концепція вже зрозуміла.

Що таке routine насправді

Routine об'єднує три складові: промпт, один або декілька GitHub-репозиторіїв та набір конекторів (Slack, Linear та інші MCP-інтеграції). Ви налаштовуєте цей пакет один раз, додаєте тригер — і далі він працює самостійно, щоразу заново клонуючи репозиторій та виконуючи завдання як повноцінна автономна сесія Claude Code.

Тут немає вибору режиму дозволів чи запитів на схвалення під час виконання. Усе, що дозволено середовищем та конекторами, Claude робить без запитань. У цьому і полягає суть (адже нікому відповідати на запити), але це також означає, що масштаб впливу routine визначається виключно налаштованим доступом, оскільки втрутитися в процес посеред виконання неможливо.

Як створити routine

Найшвидший спосіб — команда /schedule (або аліас /routines) безпосередньо в CLI-сесії:

/schedule daily PR review at 9am
/schedule in 2 weeks, open a cleanup PR that removes the feature flag

Claude поставить уточнювальні запитання щодо репозиторію, промпту та періодичності, після чого збереже routine у вашому акаунті claude.ai. Зауважте, що /schedule налаштовує лише часові тригери. Для API та GitHub-тригерів знадобиться веб-інтерфейс на claude.ai/code/routines, де також можна редагувати створені через CLI завдання. Команди /schedule list, /schedule update та /schedule run дозволяють керувати існуючими routines прямо з термінала.

Три способи запуску

За розкладом (Scheduled). Регулярні запуски (щогодини, щоночі, щотижня) або разове виконання у визначений час. Мінімальний інтервал — одна година, тому це не заміна для моніторингу в реальному часі, а скоріше інструмент для перевірок, які достатньо робити раз на день чи тиждень.

Через API. Кожна routine отримує власний ендпоїнт та bearer token. POST-запит до нього запускає нову сесію. Ви можете передати поле text із контекстом: даними про алерти, логами помилок або будь-якою іншою інформацією. Цей текст позначається системою як «недовірені дані», тому промпт routine має явно дозволити обробку такого введення. Це захист: навіть якщо токен витече, зловмисник не зможе змусити routine зробити те, що не передбачено базовим промптом.

GitHub-події. Реакція на Pull Request та релізи з фільтрами за автором, назвою, гілкою чи лейблами. Наприклад, routine може відстежувати pull_request.opened і проходити за чеклистом рев'ю ще до того, як розробник гляне на diff.

Одна routine може поєднувати кілька тригерів. Наприклад, скрипт для рев'ю PR може запускатися щоночі для перевірки, спрацьовувати після деплою або реагувати на кожен новий Pull Request.

Routines проти /goal та /loop

Тепер ці три інструменти закривають абсолютно різні потреби:

  • /loop повторно запускає промпт через інтервали у вашій відкритій сесії на локальній машині. Немає перевірки завершення, лише повторення. Підходить для моніторингу білду або статусу PR, поки ви за комп'ютером.
  • /goal змушує сесію працювати на вашій машині, доки окрема модель-оцінювач не підтвердить виконання умови. Ідеально для складних завдань, які ви хочете отримати вже готовими.
  • Routines працюють на інфраструктурі Anthropic без прив'язки до вашої машини. Запускаються часом, API або GitHub-подіями. Підходять для автоматизацій, що мають виконуватися незалежно від того, чи відкритий у вас ноутбук.

Практичне правило: якщо автоматизація має вижити після закриття кришки ноутбука — це має бути routine. Ні /loop, ні /goal цього не вміють.

Де routines найбільш ефективні

Робота з беклогом. Розклад 0 22 * * * (щоночі о 22:00) дозволяє Claude аналізувати нові issue, додавати лейбли, призначати відповідальних за сферами коду та публікувати звіт у Slack-канал #triage до початку робочого дня.

Аналіз алертів. Інструмент моніторингу надсилає дані на API-ендпоїнт routine при виникненні помилки. Routine досліджує контекст, порівнює його з останніми комітами та створює чернетку PR із виправленням. Розробник на чергуванні починає не з порожнього термінала, а з аналізу готового рішення.

Кастомне рев'ю коду. GitHub-тригер спрацьовує на кожен pull_request.opened, перевіряє код за внутрішнім чеклистом команди та залишає коментарі щодо механічних помилок, звільняючи час людей для архітектурних дискусій.

Портування коду між репозиторіями. GitHub-тригер на злиття PR в одному SDK автоматично переносить зміни в аналогічний SDK іншою мовою, підтримуючи синхронізацію бібліотек без ручної роботи.

Складні моменти

Усе, що робить routine, ідентифікується як ваші дії. Коміти та PR створюються від імені вашого GitHub-акаунта. Повідомлення у Slack та тікети в Linear — від ваших підключених профілів. Окремого «бот-акаунта» немає, тому routine з великою кількістю конекторів може наробити багато справ від вашого імені.

Відсутність схвалення означає, що середовище — єдиний захист. Доступ до мережі, змінні оточення та конектори налаштовуються заздалегідь. Обмежуйте доступ routine лише необхідним мінімумом, а не всім, що підключено до вашого профілю.

Зелений статус не гарантує успіху. «Зелений» індикатор означає лише те, що сесія запустилася і завершилася без технічних збоїв інфраструктури. Чи виконав Claude завдання правильно — потрібно перевіряти в логах виконання.

Обмеження на пуш у гілки. За замовчуванням Claude може пушити лише в гілки з префіксом claude/. Це безпечно, але варто врахувати, щоб перший PR від routine не став сюрпризом через незвичну назву гілки.

Це Research Preview. API працює в бета-режимі, і Anthropic попереджає, що ліміти та структура полів можуть змінитися. Не варто будувати на цьому критично важливі процеси прямо зараз.

Квоти використання. Запуски routines використовують вашу загальну квоту підписки плюс мають окремий денний ліміт на кількість стартів. Якщо налаштувати багато нічних завдань, можна швидко вичерпати бюджет запитів ще до початку робочого дня.

Практичні поради

Починайте з часових тригерів (schedule), перш ніж переходити до API чи GitHub. Їх легше контролювати та зупинити, якщо щось піде не так.

Мінімізуйте список конекторів. Кожен залишений конектор — це інструмент, який Claude може використати без вашого відома в будь-який момент.

Ставтеся до результатів routine як до результатів CI-пайплайну: перевіряйте diff, а не просто статус. Успішне завершення сесії та правильне виконання завдання — це не одне й те саме.

Якщо routine працює із зовнішніми даними (алерти, webhook), явно вказуйте в промпті на необхідність звернення до цього payload. Інакше він залишиться інертним контекстом, і routine просто нічого не зробить.

Підсумок

Команда /goal дозволила залишатися в сесії без повторних промптів. Routines дозволяють взагалі не потребувати сесії. Вибирайте інструмент під конкретну задачу, і вперше вам не доведеться підлаштовувати один інструмент для невластивої йому роботи.

Джерела

Популярні

Інше, що варто прочитати

Використання повнотекстового пошуку в Laravel
180 Оновлено 26 червня, 2026

Використання повнотекстового пошуку в Laravel

Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом

17 Оновлено 26 червня, 2026

Обробка геопросторових даних за допомогою Laravel Magellan

Ви готові відкрити нові горизонти у роботі з геопросторовими даними в Laravel? Дізнайтеся, як за допомогою PostGIS та пакету Laravel-Magellan можна легко зберігати, запитувати та маніпулювати інформацією про розташування, перетворюючи ваші проекти на вражаючі рішення у сфері картографії та геолокації!

11 Оновлено 26 червня, 2026

Laravel: шлях до створення справді дієздатних AI-агентів

Чи готові ви підвищити ефективність своїх проектів на Laravel і спростити інтеграцію штучного інтелекту? У нашій статті ви дізнаєтеся, як Vizra ADK може революціонізувати ваш підхід до розробки, розширюючи можливості, забезпечуючи тестування та надійність для ваших AI-агентів