Задачи по расписанию¶
Задачи по расписанию (Scheduled Tasks) позволяют запускать агента без вашего участия в заданное время. Это полезно для регулярных проверок, ревью, тестов и аудита.
Обзор¶
В боковой панели приложения есть секция Задачи. Здесь отображаются все созданные задачи, их статус, время последнего и следующего запуска.
Если задача выполняется, рядом с ней отображается индикатор загрузки. После завершения результат появляется в виде чата в истории проекта.
Пустое состояние¶
Если задач ещё нет, секция показывает приглашение с кнопкой Создать первую задачу.
Создание задачи¶
- Нажмите Новая задача в секции Задачи боковой панели
- Заполните необходимые поля
Промпт¶
Опишите, что должен сделать агент. Чем точнее промпт, тем предсказуемее результат.
Для быстрого старта доступны шаблоны:
- Статус проекта — проверить незакоммиченные изменения, падающие проверки и проблемы
- Прогнать тесты — запустить тесты и найти причины падений
- Новые коммиты — проверить новые изменения на регрессии
- Ревью зависимостей — проверить изменения в зависимостях и lock-файлах
Название¶
Название задачи предлагается автоматически из промпта, но его можно изменить.
Проект¶
Выберите проект, в котором будет работать агент. Доступны все проекты из боковой панели.
Модель¶
Для частых запусков выбирайте модель побыстрее, чтобы экономить токены.
Настройка расписания¶
Быстрые пресеты¶
- 15 мин — запуск каждые 15 минут
- 30 мин — запуск каждые 30 минут
- 1 час — запуск каждый час
- Каждый день в 9:00 — ежедневный запуск
Ручная настройка¶
- Интервал — от 1 минуты до 7 дней, с выбором единицы измерения (минуты или часы)
- Ежедневно — в заданное время каждый день
- Еженедельно — в заданный день недели и время
После настройки расписания показывается предпросмотр: время следующего запуска и оценка частоты.
Частые запуски расходуют токены
При интервале менее 60 минут отображается предупреждение о расходе токенов.
Режим доступа¶
Для фоновых задач доступны три режима:
- Только чтение (рекомендуется) — изучает проект, не меняет файлы
- Чтение и запись — может изменять файлы (повышенный риск)
- Без ограничений — выполняет любые действия (высокий риск)
Ограничения Skills, Core tools и MCP¶
Для каждой задачи можно дополнительно сузить возможности агента:
- Skills — ограничить набор навыков
- Core tools — ограничить базовые инструменты
- MCP-серверы — ограничить доступные MCP-серверы
По умолчанию используются настройки текущего режима агента.
Уведомления¶
Настройка оповещений о результатах запуска:
- Только важное — ошибки и результаты, требующие внимания (рекомендуется)
- После каждого запуска — уведомлять обо всех результатах
- Не уведомлять — результаты только в ленте задач
Догнать пропущенный запуск¶
Если приложение не работало в назначенное время, можно включить опцию Догнать пропущенный запуск после старта приложения. При следующем запуске приложения задача выполнится один раз, чтобы компенсировать пропущенный запуск.
Метка «Требует внимания»¶
Если в результате выполнения задачи агент встретил ситуацию, требующую вашего участия, он добавляет в ответ специальный маркер [[KODA_ATTENTION_REQUIRED]].
Приложение подсвечивает такую задачу в боковой панели как требующую внимания.
Управление задачами¶
Для каждой задачи доступны действия:
- Вкл/Выкл — включить или отключить задачу без удаления
- Запустить сейчас — выполнить задачу вне расписания
- Редактировать — изменить параметры задачи
- Удалить — полностью удалить задачу
Журнал запусков¶
Каждый запуск задачи создаёт сессию (чат), которая сохраняется в истории соответствующего проекта. Результаты запуска доступны для просмотра, как и обычные чаты.