42 lines
1.1 KiB
Markdown
42 lines
1.1 KiB
Markdown
---
|
||
title: "STATE.yaml"
|
||
type: concept
|
||
tags: [coordination, multi-agent, state-management]
|
||
last_updated: 2026-04-15
|
||
---
|
||
|
||
## Summary
|
||
去中心化项目协调文件格式,YAML 结构定义任务 ID、状态(in_progress/done/blocked)、owner、开始时间、备注、blocked_by 依赖关系。所有 agent 读写同一文件实现协调。
|
||
|
||
## Format Structure
|
||
```yaml
|
||
project: project-name
|
||
updated: ISO-timestamp
|
||
|
||
tasks:
|
||
- id: task-id
|
||
status: in_progress | done | blocked
|
||
owner: agent-label
|
||
started: ISO-timestamp
|
||
completed: ISO-timestamp
|
||
blocked_by: other-task-id
|
||
notes: "描述"
|
||
|
||
next_actions:
|
||
- "agent-label: 具体下一步行动"
|
||
```
|
||
|
||
## Key Properties
|
||
- 单一事实来源(Single Source of Truth)
|
||
- Git 版本控制可获取完整变更历史
|
||
- blocked_by 字段实现自动依赖触发
|
||
|
||
## Compared To
|
||
- [[Multi-Agent Hierarchy]]:层级架构 vs 平铺协调
|
||
- [[共享内存模式]]:内存读写 vs 文件持久化
|
||
|
||
## Key Connections
|
||
- [[Autonomous Project Management]] ← 核心协调机制
|
||
- [[GitOps]] ← 审计日志集成
|
||
- [[去中心化协调]] ← 协调模式
|