Перейти к содержанию

Задачи по расписанию

Задачи по расписанию (Scheduled Tasks) позволяют запускать агента без вашего участия в заданное время. Это полезно для регулярных проверок, ревью, тестов и аудита.

Обзор

В боковой панели приложения есть секция Задачи. Здесь отображаются все созданные задачи, их статус, время последнего и следующего запуска.

Если задача выполняется, рядом с ней отображается индикатор загрузки. После завершения результат появляется в виде чата в истории проекта.

Пустое состояние

Если задач ещё нет, секция показывает приглашение с кнопкой Создать первую задачу.

Создание задачи

  1. Нажмите Новая задача в секции Задачи боковой панели
  2. Заполните необходимые поля

Промпт

Опишите, что должен сделать агент. Чем точнее промпт, тем предсказуемее результат.

Для быстрого старта доступны шаблоны:

  • Статус проекта — проверить незакоммиченные изменения, падающие проверки и проблемы
  • Прогнать тесты — запустить тесты и найти причины падений
  • Новые коммиты — проверить новые изменения на регрессии
  • Ревью зависимостей — проверить изменения в зависимостях и lock-файлах

Название

Название задачи предлагается автоматически из промпта, но его можно изменить.

Проект

Выберите проект, в котором будет работать агент. Доступны все проекты из боковой панели.

Модель

Для частых запусков выбирайте модель побыстрее, чтобы экономить токены.

Настройка расписания

Быстрые пресеты

  • 15 мин — запуск каждые 15 минут
  • 30 мин — запуск каждые 30 минут
  • 1 час — запуск каждый час
  • Каждый день в 9:00 — ежедневный запуск

Ручная настройка

  • Интервал — от 1 минуты до 7 дней, с выбором единицы измерения (минуты или часы)
  • Ежедневно — в заданное время каждый день
  • Еженедельно — в заданный день недели и время

После настройки расписания показывается предпросмотр: время следующего запуска и оценка частоты.

Частые запуски расходуют токены

При интервале менее 60 минут отображается предупреждение о расходе токенов.

Режим доступа

Для фоновых задач доступны три режима:

  • Только чтение (рекомендуется) — изучает проект, не меняет файлы
  • Чтение и запись — может изменять файлы (повышенный риск)
  • Без ограничений — выполняет любые действия (высокий риск)

Ограничения Skills, Core tools и MCP

Для каждой задачи можно дополнительно сузить возможности агента:

  • Skills — ограничить набор навыков
  • Core tools — ограничить базовые инструменты
  • MCP-серверы — ограничить доступные MCP-серверы

По умолчанию используются настройки текущего режима агента.

Уведомления

Настройка оповещений о результатах запуска:

  • Только важное — ошибки и результаты, требующие внимания (рекомендуется)
  • После каждого запуска — уведомлять обо всех результатах
  • Не уведомлять — результаты только в ленте задач

Догнать пропущенный запуск

Если приложение не работало в назначенное время, можно включить опцию Догнать пропущенный запуск после старта приложения. При следующем запуске приложения задача выполнится один раз, чтобы компенсировать пропущенный запуск.

Метка «Требует внимания»

Если в результате выполнения задачи агент встретил ситуацию, требующую вашего участия, он добавляет в ответ специальный маркер [[KODA_ATTENTION_REQUIRED]]. Приложение подсвечивает такую задачу в боковой панели как требующую внимания.

Управление задачами

Для каждой задачи доступны действия:

  • Вкл/Выкл — включить или отключить задачу без удаления
  • Запустить сейчас — выполнить задачу вне расписания
  • Редактировать — изменить параметры задачи
  • Удалить — полностью удалить задачу

Журнал запусков

Каждый запуск задачи создаёт сессию (чат), которая сохраняется в истории соответствующего проекта. Результаты запуска доступны для просмотра, как и обычные чаты.