Скиллы Новичок Управление и автоматизация

Proactive Tasks for Openclaw

Скачать ZIP
13
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Proactive Tasks — это система автономного управления задачами, которая превращает реактивных AI-ассистентов в проактивных партнёров, способных самостоятельно отслеживать цели и продвигаться к ним без постоянных указаний.

Что такое Proactive Tasks?

Proactive Tasks — это продвинутый фреймворк, созданный для выхода AI-агентов за пределы классической модели «запрос–ответ». Интеграция этого навыка в OpenClaw позволяет агентам отслеживать долгосрочные цели, разбивать их на конкретные задачи и выполнять работу автономно в рамках запланированных циклов (heartbeat).

Система обеспечивает высокую надёжность благодаря использованию проверенных подходов, таких как Write-Ahead Logging (WAL) и управление состоянием сессии. В результате агент получает постоянную память о целях и способен стабильно продвигаться даже в отсутствие пользователя. :

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

Сценарии использования

  • Автономное ведение долгосрочных проектов разработки или исследований
  • Декомпозиция высокоуровневых целей в детализированные задачи с зависимостями
  • Фоновое выполнение задач: документация, обработка данных, поддержка систем
  • Восстановление состояния после сбросов контекста или перезапусков
  • Автоматическая отправка пользователю отчётов о прогрессе и ключевых этапах

Как работает Proactive Tasks

  1. Агент инициализирует цель высокого уровня через CLI, задавая приоритет и контекст.
  2. Цель разбивается на управляемые задачи с зависимостями и оценками.
  3. Во время регулярных «heartbeat»-циклов агент выбирает следующую приоритетную задачу.
  4. Выполняет её, фиксируя прогресс в WAL и обновляя текущее состояние сессии.
  5. Перед завершением выполняет проверку качества (Verify Before Reporting).
  6. Обновляет реестр задач и уведомляет пользователя о прогрессе или проблемах.

Установка и настройка

Для интеграции Proactive Tasks в OpenClaw необходимо выполнить несколько шагов:

  1. Убедиться, что скрипт task_manager.py доступен в проекте
  2. Создать первую цель через CLI
  3. Добавить задачи и зависимости
  4. Настроить 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-агентов. Он позволяет не просто выполнять команды, а системно управлять задачами, принимать решения и продвигаться к целям без постоянного участия человека.

Такая архитектура делает возможным переход от реактивных ассистентов к полноценным цифровым партнёрам, способным работать самостоятельно и эффективно в долгосрочной перспективе.


Файл из источника

11652_proactive-tasks-1.2.3.zip