Автономное управление проектами с помощью подагентов
Координация проектов автономно: главный агент делегирует работу подагентам-менеджерам проектов, которые отслеживают задачи в общем файле STATE.yaml, обновляют его по мере выполнения, параллельно берутся за неблокируемые задачи и сохраняют всё состояние задач в файлах с контролем версий.
Что понадобится
- Для управления подагентами используются
sessions_spawn/sessions_send. - Требуется доступ к файловой системе для работы с файлом STATE.yaml.
- Для версионирования состояния рекомендуется использовать Git (необязательно, но желательно).
Как применить
Важно соблюдать соглашения по меткам: используйте pm-{project}-{scope} для удобного отслеживания.
Основной шаблон: STATE.yaml — файл координации проекта, в котором записаны задачи с идентификаторами, статусами, исполнителями, временными метками, примечаниями, препятствиями и следующими действиями.
# STATE.yaml - Project coordination file
project: website-redesign
updated: 2026-02-10T14:30:00Z
tasks:
- id: homepage-hero
status: in_progress
owner: pm-frontend
started: 2026-02-10T12:00:00Z
notes: "Working on responsive layout"
- id: api-auth
status: done
owner: pm-backend
completed: 2026-02-10T14:00:00Z
output: "src/api/auth.ts"
- id: content-migration
status: blocked
owner: pm-content
blocked_by: api-auth
notes: "Waiting for new endpoint schema"
next_actions:
- "pm-content: Resume migration now that api-auth is done"
- "pm-frontend: Review hero with design team"
Настройка: конфигурация AGENTS.md — определяет шаблон делегирования, при котором основная сессия выступает лишь координатором (0–2 вызова инструментов, только создание/отправка), а всю выполняемую работу поручает подагентам-менеджерам проектов, у которых есть собственные файлы STATE.yaml; они могут создавать дополнительных подагентов для параллельных подзадач, а все изменения состояния сохраняются в Git.
## PM Delegation Pattern
Main session = coordinator ONLY. All execution goes to subagents.
Workflow:
1. New task arrives
2. Check PROJECT_REGISTRY.md for existing PM
3. If PM exists → sessions_send(label="pm-xxx", message="[task]")
4. If new project → sessions_spawn(label="pm-xxx", task="[task]")
5. PM executes, updates STATE.yaml, reports back
6. Main agent summarizes to user
Rules:
- Main session: 0-2 tool calls max (spawn/send only)
- PMs own their STATE.yaml files
- PMs can spawn sub-subagents for parallel subtasks
- All state changes committed to git
Пример: создание менеджера проекта — для задачи по рефакторингу модуля аутентификации и обновлению документации главный агент проверяет реестр, создаёт подагента-менеджера с соответствующей меткой и задачей, который будет вести учёт в файле STATE.yaml; затем менеджер создаёт файл состояния, выполняет задачи, обновляет их статус, сохраняет изменения и отчитывается об этом.
User: "Refactor the auth module and update the docs"
Main agent:
1. Checks registry → no active pm-auth
2. Spawns: sessions_spawn(
label="pm-auth-refactor",
task="Refactor auth module, update docs. Track in STATE.yaml"
)
3. Responds: "Spawned pm-auth-refactor. I'll report back when done."
PM subagent:
1. Creates STATE.yaml with task breakdown
2. Works through tasks, updating status
3. Commits changes
4. Reports completion to main
Ссылки
Источник: hesamsheikh/awesome-openclaw-usecases и участники проекта. Лицензия: MIT.
Copyright (c) 2026
Перевод и редакционная адаптация: ClawCases.
>Ресурсы
>Похожие юзкейсы
Арбитр разрешения конфликтов слияния агентов
Разрешает конфликт слияния Git между ветками двух агентов в качестве беспристрастной третьей стороны: нейтральный арбитр, который принимает обе версии изменений и указанные намерения, после чего формирует итоговый результат слияния, не перезаписывая ни одну из сторон.
Трекер отчётности компаний на базе ИИ
Следите за сезоном корпоративной отчётности десятков технологических компаний без ручной проверки разных источников и запоминания дат каждого отчёта в сфере ИИ и технологий.
Выполняйте запросы и редактируйте базу знаний SiYuan через её API с помощью curl
Выполняйте запросы и редактируйте локально размещённую базу знаний SiYuan через её ядерный API с использованием curl для поиска, чтения, создания, обновления и удаления блоков и документов.