Files
nexus/wiki/sources/Autonomous-Project-Management.md

49 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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 便于全局控制
- 适用场景:复杂多任务 > 简单顺序任务