Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Agent Memory & Collaboration Architecture

多 agent 共享记忆与项目协作架构 - 完整的项目管理和知识共享解决方案。

快速开始

1. 初始化新项目

~/.openclaw/skills/multi-agent-memory/scripts/init-project.sh my-project

2. 设置当前项目

echo "my-project" > ~/workspace-commander/current-project.txt
echo "my-project" > ~/workspace-maker/current-project.txt
echo "my-project" > ~/workspace-vibe/current-project.txt
echo "my-project" > ~/workspace-killjoy/current-project.txt
echo "my-project" > ~/workspace-main/current-project.txt

3. 编辑项目信息

# 编辑项目背景
vim /root/.openclaw/projects/my-project/context.md

# 添加初始任务
vim /root/.openclaw/projects/my-project/todos.md

# 设置里程碑
vim /root/.openclaw/projects/my-project/milestones/milestones.md

4. 每日检查

~/.openclaw/skills/multi-agent-memory/scripts/daily-check.sh my-project

5. 每周总结

~/.openclaw/skills/multi-agent-memory/scripts/weekly-summary.sh my-project

6. 创建交接文档

~/.openclaw/skills/multi-agent-memory/scripts/create-handoff.sh my-project Phase1

目录结构

/root/.openclaw/
├── projects/                # 项目状态(隔离)
│   └── my-project/
│       ├── status/          # agent 状态(每日更新)
│       ├── todos.md         # 待办事项
│       ├── context.md       # 项目背景
│       ├── weekly/          # 每周总结
│       ├── handoffs/        # 交接文档
│       ├── docs/            # 设计文档
│       ├── logs/            # 开发日志
│       └── milestones/      # 里程碑跟踪
│
├── knowledge/               # 共享知识库(跨项目)
│   ├── decisions/           # 关键决策
│   ├── patterns/            # 技术模式
│   ├── glossary/            # 术语表
│   └── index/               # 关键词索引
│
└── archive/                 # 归档(完整历史)

核心原则

  1. 分层共享:项目状态隔离,知识库共享
  2. 文档命名规范:YYYY-MM-DD-HH-mm-{类型}-{描述}.md
  3. RACI 责任模型:每个任务都有明确的责任人
  4. 版本控制:每个文件保留最近 3 个版本
  5. SMART 里程碑:具体、可测量、可实现、相关、有时限

工作流程

每天开始时

PROJECT=$(cat ~/workspace-<agent>/current-project.txt)
read /root/.openclaw/projects/$PROJECT/context.md
read /root/.openclaw/projects/$PROJECT/todos.md
read /root/.openclaw/projects/$PROJECT/status/*.md

完成任务后

TIMESTAMP=$(date +'%Y-%m-%d-%H-%M')
# 写入开发日志
cat > /root/.openclaw/projects/$PROJECT/logs/$TIMESTAMP-开发日志-{任务名}.md
# 更新 status 和 todos

每周结束时

# 生成周报
~/.openclaw/skills/multi-agent-memory/scripts/weekly-summary.sh $PROJECT
# 更新里程碑
# 归档数据

搜索知识库

# 搜索知识库
grep -rn "PostgreSQL" /root/.openclaw/knowledge/

# 跨项目搜索
grep -rn "PostgreSQL" /root/.openclaw/projects/

# 搜索归档
grep -rn "PostgreSQL" /root/.openclaw/archive/

模板文件

所有模板位于:~/.openclaw/skills/multi-agent-memory/templates/

  • context.md.template - 项目背景
  • todos.md.template - 待办事项
  • status.md.template - agent 状态
  • weekly.md.template - 每周总结
  • handoff.md.template - 交接文档
  • milestones.md.template - 里程碑跟踪
  • log.md.template - 开发日志

脚本工具

所有脚本位于:~/.openclaw/skills/multi-agent-memory/scripts/

  • init-project.sh - 初始化新项目
  • daily-check.sh - 每日检查
  • weekly-summary.sh - 生成周报
  • create-handoff.sh - 创建交接文档

最佳实践

  1. 信任文档:context.md 是项目的"事实之源"
  2. 区分全局与项目:全局知识库 vs 项目状态
  3. 遵循命名规范:所有文档使用时间戳前缀
  4. 定期更新:status 每日,weekly 每周
  5. 版本控制:每次写入前自动备份
  6. 知识沉淀:每周汇总关键决策和经验
  7. 责任明确:每个任务都有 RACI

相关 Skills

  • project-management - 项目结构和工作流管理
  • doc-todo-log-loop - 基于日志记录驱动的轻量级项目开发和管理方案
  • milestone-tracker - 里程碑跟踪

版本历史

  • 1.0.0 (2026-03-09): 初始版本

作者

COMMANDER - 战略指挥官

许可证

MIT

About

多 agent 共享记忆与项目协作架构 - Multi-Agent Memory & Collaboration Architecture

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages