Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Agent Orchestrator — это мета-агент, предназначенный для управления сложными задачами за счёт их декомпозиции, запуска автономных подагентов и последующей агрегации результатов.
Что делает этот инструмент
Данный инструмент позволяет разбивать крупные задачи на независимые подзадачи, которые можно выполнять параллельно. Для каждой подзадачи создаются специализированные подагенты с собственными инструкциями (SKILL.md), после чего их работа координируется и объединяется в единый результат.
Взаимодействие между агентами осуществляется через файловую систему — с использованием директорий inbox/ и outbox/, а состояние выполнения отслеживается через файл status.json.
Когда использовать
- Параллельные исследования по нескольким независимым направлениям
- Рефакторинг больших кодовых баз с разделением на модули
- Генерация комплексных отчётов с разделением ролей (сбор данных, анализ, написание, проверка)
- Оркестрация пайплайнов обработки данных
- Делегирование задач документирования между специализированными агентами
Основной рабочий процесс
Фаза 1: Декомпозиция задачи
На первом этапе анализируется исходная задача и разбивается на независимые подзадачи:
- Определение конечной цели и критериев успеха
- Выделение ключевых компонентов и результатов
- Определение зависимостей между частями
- Группировка независимых задач для параллельного выполнения
- Формирование графа зависимостей
Фаза 2: Создание подагентов
Для каждой подзадачи создаётся отдельный агент:
- Генерируется рабочее пространство
- Создаётся файл
SKILL.mdс инструкциями - Назначается конкретная роль (например: аналитик, автор, ревьюер)
Фаза 3: Координация выполнения
Агенты получают задачи через inbox/ и отправляют результаты в outbox/. Оркестратор отслеживает их состояние и управляет процессом выполнения.
Фаза 4: Агрегация результатов
После завершения всех подзадач оркестратор собирает результаты, объединяет их и формирует финальный выходной материал.
Фаза 5: Завершение и очистка
После завершения работы временные рабочие пространства могут быть удалены, а агенты — «растворены», чтобы освободить ресурсы.
Пример использования
Вход: пользователь запрашивает создание комплексного отчёта по рынку.
Процесс:
- Задача разбивается на этапы: сбор данных, анализ, написание, проверка
- Для каждого этапа создаются отдельные агенты
- Агенты выполняют задачи параллельно или последовательно
- Результаты объединяются в единый документ
Выход: готовый отчёт с объединёнными результатами и описанием вклада каждого агента.
Ключевые преимущества
- Сокращение времени выполнения за счёт параллелизма
- Масштабируемость при работе со сложными задачами
- Чёткое разделение ответственности между агентами
- Гибкость в построении рабочих процессов
Agent Orchestrator особенно эффективен в сценариях, где задачи можно разделить на независимые части и выполнить параллельно, снижая общее время и повышая качество результата.
Файл из источника