--- title: "Autonomous Project Management with Subagents" type: source tags: [agent, project-management, subagent] date: 2026-04-15 --- ## Source File - [[raw/Agent/usecases/autonomous-project-management.md]] ## Summary - 核心主题:去中心化项目管理模式,多 subagent 通过共享 STATE.yaml 协调而非中央 orchestrator - 问题域:传统 orchestrator 模式造成主 agent 瓶颈,多 repo 重构/研究冲刺/内容管线等复杂项目需要并行执行 - 方法/机制:STATE.yaml 作为单一事实来源 → 各 agent 自主认领任务 → 状态更新触发其他 agent 接力 - 结论/价值:文件协调优于消息传递;Git 作为审计日志;薄主会话原则(CEO 模式) ## Key Claims - 传统 orchestrator 模式产生瓶颈——主 agent 成为交通指挥 - STATE.yaml > orchestrator:文件协调比消息传递更具扩展性 - Git 作为审计日志:提交 STATE.yaml 变更获取完整历史 - Label 约定很重要:用 `pm-{project}-{scope}` 格式便于追踪 - 薄主会话原则:主 agent 做得越少,响应越快 ## Key Quotes > "Managing complex projects with multiple parallel workstreams is exhausting. You end up context-switching constantly." — 痛点陈述 > "Let agents self-organize rather than micromanaging them." — [[Nicholas Carlini]] 方法论核心 ## Key Concepts - [[STATE.yaml]]:项目协调文件,YAML 格式定义任务状态、owner、blocked_by 依赖关系 - [[去中心化协调]]:无中央 orchestrator,各 agent 自主读写共享状态文件 - [[薄主会话]]:主会话仅做策略/调度,所有执行下沉 subagent - [[CEO 模式]]:主 agent = 协调者,subagent = 执行者 ## Key Entities - [[Nicholas Carlini]]:自主编码 agent 方法论提出者,STATE.yaml 协调模式灵感来源 - [[Anthropic]]:Building Effective Agents 论文发布方 ## Connections - [[Multi-Agent Hierarchy]] ← 架构基础 ← [[Autonomous Project Management]] - [[sessions_spawn]] ← 核心能力 ← [[Autonomous Project Management]] - [[sessions_send]] ← 核心能力 ← [[Autonomous Project Management]] - [[GitOps]] ← 审计日志机制 ← [[Autonomous Project Management]] ## Contradictions - 与中央 orchestrator 模式冲突: - 当前观点:去中心化文件协调,无单点瓶颈 - 对方观点:中央 orchestrator 便于全局控制 - 适用场景:复杂多任务 > 简单顺序任务