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

39 lines
2.2 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去中心化协调模式"
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 模式),所有执行下沉到 subagentGit 作为审计日志
## 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_sendsubagent 文件系统访问
## Connections
- [[Autonomous-Project-Management-STATE-yaml]] ← implements ← [[Multi-Agent Hierarchy]]Planner+Worker+ValidatorSTATE.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 维度应用去中心化协调)