Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Proactive Tasks — это система автономного управления задачами, которая превращает реактивных AI-ассистентов в проактивных партнёров, способных самостоятельно отслеживать цели и продвигаться к ним без постоянных указаний.
Что такое Proactive Tasks?
Proactive Tasks — это продвинутый фреймворк, созданный для выхода AI-агентов за пределы классической модели «запрос–ответ». Интеграция этого навыка в OpenClaw позволяет агентам отслеживать долгосрочные цели, разбивать их на конкретные задачи и выполнять работу автономно в рамках запланированных циклов (heartbeat).
Система обеспечивает высокую надёжность благодаря использованию проверенных подходов, таких как Write-Ahead Logging (WAL) и управление состоянием сессии. В результате агент получает постоянную память о целях и способен стабильно продвигаться даже в отсутствие пользователя. :
По сути, Proactive Tasks устраняет разрыв между ручным управлением задачами и полноценной автономной работой, предоставляя агенту инструменты для самостоятельного планирования и выполнения.
Сценарии использования
- Автономное ведение долгосрочных проектов разработки или исследований
- Декомпозиция высокоуровневых целей в детализированные задачи с зависимостями
- Фоновое выполнение задач: документация, обработка данных, поддержка систем
- Восстановление состояния после сбросов контекста или перезапусков
- Автоматическая отправка пользователю отчётов о прогрессе и ключевых этапах
Как работает Proactive Tasks
- Агент инициализирует цель высокого уровня через CLI, задавая приоритет и контекст.
- Цель разбивается на управляемые задачи с зависимостями и оценками.
- Во время регулярных «heartbeat»-циклов агент выбирает следующую приоритетную задачу.
- Выполняет её, фиксируя прогресс в WAL и обновляя текущее состояние сессии.
- Перед завершением выполняет проверку качества (Verify Before Reporting).
- Обновляет реестр задач и уведомляет пользователя о прогрессе или проблемах.
Установка и настройка
Для интеграции Proactive Tasks в OpenClaw необходимо выполнить несколько шагов:
- Убедиться, что скрипт
task_manager.pyдоступен в проекте - Создать первую цель через CLI
- Добавить задачи и зависимости
- Настроить heartbeat-систему через файл
HEARTBEAT.md
Структура данных и архитектура
Система использует строгую структуру хранения данных для обеспечения целостности:
- Task Registry (
data/tasks.json) — централизованное хранилище задач и целей - Write-Ahead Log — журнал изменений перед их применением
- Session State — текущее рабочее состояние агента
- Working Buffer — буфер для восстановления после сжатия контекста
Каждая задача содержит идентификаторы, приоритет, статус (например, pending, in_progress, completed) и дополнительные заметки.
Продвинутые возможности
- WAL-протокол для восстановления после потери контекста
- Самовосстанавливающиеся проверки состояния задач
- Verify Before Reporting (VBR) для контроля качества
- Двухрежимная архитектура: интерактивная и автономная
- Механизм восстановления после сжатия контекста
- Системы оценки ценности и устойчивости (VFM/ADL)
Итог
Proactive Tasks — это ключевой инструмент для создания действительно автономных AI-агентов. Он позволяет не просто выполнять команды, а системно управлять задачами, принимать решения и продвигаться к целям без постоянного участия человека.
Такая архитектура делает возможным переход от реактивных ассистентов к полноценным цифровым партнёрам, способным работать самостоятельно и эффективно в долгосрочной перспективе.
Файл из источника