Обеспечьте агенту полную видимость долгих задач, синхронизируя рассуждения, журналы прогресса и обновления статуса напрямую в 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.
Операционные шаги
- Перейдите в Настройки Todoist > Интеграции
- Скопируйте API-токен
- Создайте новый проект с именем “OpenClaw Tasks”
- Создайте 3 секции внутри: 🟡 In Progress, 🟠 Waiting, 🟢 Done
- Запишите 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" и обновляйте по мере моих инструкций.
Отображается 60% содержимого. Просмотрите полную статью: https://openclaw.aiondesktop.com/tutorials/ru/17