36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
---
|
||
title: "Autonomous Project Management with Subagents"
|
||
type: source
|
||
tags: [openclaw, subagent, project-management, state]
|
||
date: 2026-03-06
|
||
---
|
||
|
||
## Source File
|
||
- [[raw/Agent/usecases/autonomous-project-management.md]]
|
||
|
||
## Summary
|
||
- 核心主题:使用子Agent的分散式项目管理
|
||
- 问题域:传统orchestrator模式造成瓶颈,主Agent成为交通警察
|
||
- 方法/机制:Agent通过共享STATE.yaml文件协调,多个子Agent并行工作
|
||
- 结论/价值:无orchestrator开销,主会话保持精简
|
||
|
||
## Key Claims
|
||
- 分散式协调:Agent读写共享STATE.yaml文件
|
||
- 并行执行:多个子Agent同时处理独立任务
|
||
- 无orchestrator开销:主会话仅策略执行
|
||
- 自文档化:所有任务状态持久化在版本控制文件中
|
||
|
||
## Key Insights
|
||
- STATE.yaml > orchestrator:基于文件的协调比消息传递更具可扩展性
|
||
- Git作为审计日志:提交STATE.yaml更改以获取完整历史
|
||
- 标签约定很重要:使用pm-{project}-{scope}便于追踪
|
||
|
||
## Key Concepts
|
||
- [[分散式协调]]:通过共享文件而非中央协调器进行协调
|
||
- [[STATE.yaml]]:项目协调文件,作为单一事实来源
|
||
- [[子Agent]]:独立执行任务的Agent
|
||
|
||
## Connections
|
||
- [[子Agent]] ← read_write ← [[STATE.yaml]]
|
||
- [[主Agent]] ← spawns ← [[子Agent]]
|