Skip to content

Todoist Менеджер Задач

Обеспечьте агенту полную видимость долгих задач, синхронизируя рассуждения, журналы прогресса и обновления статуса напрямую в Todoist — всё автоматизировано через OpenClaw Ultra.

Обзор системы

Эта система превращает Todoist в панель прозрачности вашего агента. Каждая сложная задача получает элемент Todoist с полным планом, комментариями подшагов в реальном времени и автоматическими переходами статуса. Вы всегда знаете, что делает агент и где он застрял.

Системный слойОсновная функцияРезультат
Слой создания задачАвтосоздание задач Todoist с полным планом рассуждений агентаОтслеженная задача в правильном проекте/секции
Слой потоковой передачи прогрессаЗавершение подшагов в реальном времени записывается как комментарииХронологический журнал выполнения
Слой управления статусомАвтоперемещение задач между секциями In Progress / Waiting / DoneВизуальный статус пайплайна
Слой мониторинга здоровьяПериодическая проверка heartbeat для застрявших или проваленных задачСвоевременное оповещение о заблокированных задачах
Слой отчётностиЕжедневная сводка завершённых задач с метриками выполненияОтчёт продуктивности за день

Предварительные требования

ПунктТребование
OpenClaw UltraУстановлен и работает
Аккаунт TodoistПлан Free или Pro с доступом к API
API-токен TodoistПолучить в Настройки Todoist > Интеграции
Project IDСоздайте проект (напр. "OpenClaw Tasks") и скопируйте ID

Шаг 0 — Получение учётных данных API Todoist

Перед тем как агент сможет синхронизировать задачи, нужен доступ к API.

Операционные шаги

  1. Перейдите в Настройки Todoist > Интеграции
  2. Скопируйте API-токен
  3. Создайте новый проект с именем "OpenClaw Tasks"
  4. Создайте 3 секции внутри: 🟡 In Progress, 🟠 Waiting, 🟢 Done
  5. Запишите Project ID и Section IDs (видны в URL при клике на каждую секцию)

Шаг 1 — Позвольте агенту построить скрипты синхронизации

Вместо установки навыка попросите OpenClaw сам создать скрипты интеграции.

Готовый к использованию промпт

Я хочу, чтобы вы построили систему видимости задач на основе Todoist для ваших собственных запусков.

Сначала создайте три bash-скрипта в папке 'scripts/':

1. todoist_api.sh — curl-обёртка для Todoist REST API
2. sync_task.sh — создание или обновление задач с section_ids для In Progress, Waiting, Done
3. add_comment.sh — публикация журналов прогресса как комментариев к задаче

Используйте эти учётные данные:
- Token: [ваш API-токен Todoist]
- Project ID: [ваш ID проекта]
- Section IDs: In Progress [id], Waiting [id], Done [id]

После создания проверьте работу скриптов, создав тестовую задачу.

Структура скриптов (автогенерация)

Агент создаст скрипты, вызывающие Todoist REST API:

  • todoist_api.sh — универсальная обёртка GET/POST
  • sync_task.sh — создаёт задачи в правильной секции с планом в описании
  • add_comment.sh — добавляет журналы выполнения как комментарии

INFO

Ручное программирование не требуется. Агент берёт на себя создание скриптов — просто вставьте промпт выше с вашими учётными данными.

Шаг 2 — Активация режима видимости задач

Инструктируйте агента использовать Todoist для каждой сложной задачи впредь.

Промпт

С этого момента для каждой сложной задачи, которую я вам даю:

1. Перед началом создайте задачу Todoist в "🟡 In Progress"
   - Название задачи: краткое описание цели
   - Описание: ваш полный ПЛАН ВЫПОЛНЕНИЯ (пошагово)

2. По завершении каждого подшага вызывайте add_comment.sh с:
   - что было сделано
   - ключевые результаты или решения
   - encountered блокеры

3. Когда задача завершена, переместите в "🟢 Done"
4. Если заблокирована и ждёт меня, переместите в "🟠 Waiting" и объясните почему

Начните с обработки этой задачи: [ваша первая сложная задача]

Шаг 3 — Разовая синхронизация задачи (ручной режим)

Для быстрых ad-hoc задач, которым всё ещё нужно отслеживание.

Промпт

Отслеживайте эту задачу в Todoist:
Task: [описание]
Plan: [краткие шаги]
Priority: [high/medium/low]

Создайте в "🟡 In Progress" и обновляйте по мере моих инструкций.

Шаг 4 — Включение мониторинга Heartbeat

Предотвращение тихих сбоев путём периодической проверки прогресса задач.

Промпт

Настройте рутину мониторинга heartbeat:

Каждые 30 минут проверяйте все задачи Todoist в "🟡 In Progress":
- Для каждой задачи убедитесь, что последний комментарий был в течение последних 25 минут
- Если задача не имеет новых комментариев 30+ минут, пометьте как застрявшую
- Уведомьте меня через [Telegram / email]: имя задачи, время с последнего обновления, возможная причина

Также запускайте ежедневную проверку в 18:00:
- Обобщите все задачи, перемещённые в "🟢 Done" сегодня
- Перечислите задачи, оставшиеся в "🟠 Waiting", с указанием их возраста
- Отчитайтесь о среднем количестве комментариев на завершённую задачу

Шаг 5 — Автоматическое восстановление застрявших задач

Позвольте агенту восстанавливаться или эскалировать, когда задачи замолкают.

Промпт

Когда задача помечена как застрявшая (нет обновлений 30+ минут):

1. Проверьте, можно ли возобновить исходный план задачи
2. Если да, опубликуйте комментарий восстановления и продолжайте
3. Если нет, переместите в "🟠 Waiting" и объясните, что нужно
4. Если застряла на 2+ часа, эскалируйте прямым сообщением мне

Финальная логика workflow

Вы даёте задачу → Агент создаёт задачу Todoist с планом →
Комментарии подшагов стримятся в реальном времени → Статус обновляется автоматически →
Heartbeat мониторит здоровье → Вы проверяете Todoist в любое время для полной прозрачности

Практические советы по использованию

  1. Используйте описательные имена задач, чтобы список Todoist был сканируем на взгляд
  2. Проверяйте секцию "🟠 Waiting" первой при открытии Todoist — там агент ждёт вас
  3. Объедините с workflow Автоматизированные Протоколы Совещаний для автоматического создания задач follow-up
  4. Архивируйте секцию "🟢 Done" еженедельно для поддержания порядка на доске