39 lines
2.2 KiB
Markdown
39 lines
2.2 KiB
Markdown
---
|
||
title: "Autonomous Project Management(去中心化协调模式)"
|
||
type: source
|
||
tags: [project-management, autonomous, subagent, state-yaml, openclaw]
|
||
date: 2026-04-13
|
||
---
|
||
|
||
## Source File
|
||
- [[raw/Agent/usecases/autonomous-project-management.md]]
|
||
|
||
## Summary
|
||
- 核心主题:去中心化项目协调——通过共享 STATE.yaml 文件替代中央 orchestrator
|
||
- 问题域:传统中央协调模式(主 Agent 做交通警察)造成瓶颈,多并行工作流项目需要真正的并行执行
|
||
- 方法/机制:每个项目维护 STATE.yaml 作为单一真实源,subagent 自主读写状态文件协调
|
||
- 结论/价值:主会话保持薄(CEO 模式),所有执行下沉到 subagent,Git 作为审计日志
|
||
|
||
## Key Claims
|
||
- STATE.yaml > 中央 orchestrator:基于文件的协调比消息传递更具可扩展性
|
||
- Git 作为审计日志:STATE.yaml 变更提交 Git 实现完整历史追溯
|
||
- 标签命名规范:`pm-{project}-{scope}` 便于追踪
|
||
- 薄主会话原则:主 Agent 越少做事,响应越快
|
||
|
||
## Key Quotes
|
||
> "Main session = coordinator ONLY. All execution goes to subagents." — OpenClaw PM Delegation Pattern
|
||
|
||
## Key Concepts
|
||
- [[STATE.yaml]]:项目协调文件,YAML 结构定义任务状态与依赖,支持 next_actions 驱动
|
||
- [[去中心化协调]]:无中央 orchestrator,各 subagent 通过共享状态文件自主协调
|
||
- [[GitOps]](隐式):Git commit STATE.yaml 变更实现项目状态版本管理
|
||
|
||
## Key Entities
|
||
- [[Nicholas Carlini]]:自主编码 agent 方法论提出者,STATE.yaml 去中心化协调灵感来源
|
||
- [[OpenClaw]]:支持 sessions_spawn/sessions_send,subagent 文件系统访问
|
||
|
||
## Connections
|
||
- [[Autonomous-Project-Management-STATE-yaml]] ← implements ← [[Multi-Agent Hierarchy]](Planner+Worker+Validator,STATE.yaml 替代中央验证器)
|
||
- [[Autonomous-Project-Management-STATE-yaml]] ← shares_pattern ← [[Multi-Agent-Specialized-Team-Solo-Founder-Setup]](均依赖共享状态协调,而非中央 orchestrator)
|
||
- [[Multi-Agent-Specialized-Team-Solo-Founder-Setup]] ← extends ← [[Autonomous-Project-Management-STATE-yaml]](Solo-Founder 团队在 PM 维度应用去中心化协调)
|