返回顶部
m

multi-agent-memory多智能体记忆

多 agent 共享记忆与项目协作架构。支持项目状态隔离、知识库共享、跨项目搜索、版本控制、里程碑跟踪、周报和交接文档。适用于多个 agent 协作开发多个项目的场景。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
284
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

multi-agent-memory

多智能体记忆与协作架构

概述

本技能定义了一套完整的多智能体共享记忆与项目协作架构,解决以下核心问题:

  1. 1. 项目状态隔离 vs 知识共享:项目状态(待办事项/状态)按项目隔离,知识库(决策/模式)跨项目共享
  2. 跨时空知识链接:支持跨项目、跨时间搜索关键词,形成智慧涌现和结构洞创新
  3. 版本控制:每个文件保留最近3个版本,支持回滚
  4. 里程碑跟踪:SMART原则的里程碑管理,RACI责任模型
  5. 周报与交接:结构化的周报和一页纸交接文档

何时使用

必须使用的场景:

  • - 多个智能体协作开发多个项目
  • 需要跨项目共享知识和经验
  • 需要清晰的项目状态跟踪
  • 需要定期汇报和交接

触发词:

  • - 初始化项目
  • 创建周报
  • 写交接文档
  • 更新里程碑
  • 搜索知识库
  • 项目协作

目录结构

/root/.openclaw/
├── workspace-commander/ # 个人工作区(私有)
├── workspace-maker/
├── workspace-vibe/
├── workspace-killjoy/
├── workspace-main/

├── projects/ # 项目状态(隔离)
│ ├── /
│ │ ├── status/ # 当前状态(每日更新)
│ │ │ ├── maker.md
│ │ │ ├── vibe.md
│ │ │ ├── commander.md
│ │ │ └── killjoy.md
│ │ │
│ │ ├── todos.md # 待办事项(实时更新)
│ │ ├── context.md # 项目背景/目标(初始化后很少改)
│ │ │
│ │ ├── weekly/ # 每周总结(每周一篇)
│ │ │ ├── 2026-W10.md
│ │ │ └── 2026-W11.md
│ │ │
│ │ ├── handoffs/ # 交接文档(重大节点更新)
│ │ │ ├── 2026-03-09-Phase1-交接.md
│ │ │ └── latest.md # 符号链接,指向最新版本
│ │ │
│ │ ├── docs/ # 设计文档(按需创建)
│ │ │ ├── requirements/
│ │ │ │ └── YYYY-MM-DD-HH-mm-需求-{描述}.md
│ │ │ └── specs/
│ │ │ └── YYYY-MM-DD-HH-mm-设计-{描述}.md
│ │ │
│ │ ├── logs/ # 开发日志(每次完成任务后)
│ │ │ └── YYYY-MM-DD-HH-mm-开发日志-{任务名}.md
│ │ │
│ │ └── milestones/ # 里程碑跟踪(每周更新)
│ │ └── milestones.md
│ │
│ └── /

├── knowledge/ # 共享知识库(跨项目)
│ ├── decisions/
│ │ └── decisions.md # 关键决策(跨项目)
│ ├── patterns/
│ │ └── patterns.md # 技术模式/经验(跨项目)
│ ├── glossary/
│ │ └── glossary.md # 术语表/概念定义
│ └── index/
│ └── keywords.txt # 关键词索引

└── archive/ # 归档(完整历史)
├── /
│ └── YYYY-Wxx/
│ ├── status-snapshot.tar.gz
│ ├── weekly-YYYY-Wxx.md
│ └── summary.md
└── /

核心原则

1. 分层共享

  • - 项目状态(隔离):projects//status/, todos.md, context.md
  • 知识库(共享):knowledge/decisions/, knowledge/patterns/, knowledge/glossary/
  • 归档(只读):archive/

2. 文档命名规范

所有文档必须遵循时间戳命名:

YYYY-MM-DD-HH-mm-{类型}-{描述}.md

获取时间戳:
bash
date +%Y-%m-%d-%H-%M

示例:

  • - 2026-03-09-14-30-需求-内容工厂.md
  • 2026-03-09-15-20-设计-文章生成流程.md
  • 2026-03-09-16-10-开发日志-功能A.md

3. RACI责任模型

每个任务/决策都应该有明确的责任人:

  • - Responsible(执行者):谁来做这件事
  • Accountable(负责人):谁对结果负责
  • Consulted(咨询者):需要咨询谁
  • Informed(知情者):需要通知谁

4. 版本控制

每个文件保留最近3个版本:

file.md # 当前版本
file.md.1 # 上一个版本
file.md.2 # 上上个版本

备份脚本:
bash
if [ -f file.md ]; then
cp file.md.1 file.md.2
cp file.md file.md.1
fi
echo 新内容 > file.md

文档模板

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

1. context.md(项目背景)

2. todos.md(待办事项)

3. status/.md(智能体状态)

4. weekly/YYYY-Wxx.md(每周总结)

5. handoffs/YYYY-MM-DD-{阶段}-交接.md(交接文档)

6. milestones/milestones.md(里程碑跟踪)

7. logs/YYYY-MM-DD-HH-mm-开发日志-{任务名}.md(开发日志)

详细模板内容见templates/目录。

工作流程

每天开始时(每个智能体)

bash

1. 确定当前项目


PROJECT=$(cat ~/workspace-/current-project.txt)

2. 读取项目核心文件

read /root/.openclaw/projects/$PROJECT/context.md read /root/.openclaw/projects/$PROJECT/todos.md read /root/.openclaw/projects/$PROJECT/status/*.md

3. 读取最新周报和里程碑

LATEST_WEEKLY=$(ls -t /root/.openclaw/projects/$PROJECT/weekly/ 2>/dev/null | head -1) if [ -n $LATEST_WEEKLY ]; then read /root/.openclaw/projects/$PROJECT/weekly/$LATEST_WEEKLY fi read /root/.openclaw/projects/$PROJECT/milestones/milestones.md

4. 如果需要跨项目知识,搜索知识库

grep -rn 关键词 /root/.openclaw/knowledge/

完成任务后(每个智能体)

bash
PROJECT=$(cat ~/workspace-/current-project.txt)
TIMESTAMP=$(date +%Y-%m-%d-%H-%M)

1. 备份并更新status

STATUS_FILE=/root/.openclaw/projects/$PROJECT/status/.md if [ -f $STATUS_FILE ]; then cp $STATUSFILE.1 $STATUSFILE.2 2>/dev/null cp $STATUSFILE $STATUSFILE.1 fi

2. 写入开发日志

cat > /root/.openclaw/projects/$PROJECT/logs/$TIMESTAMP-开发日志-{任务名}.md <开发日志 - {任务名}

时间: $(date +%Y-%m-%d %H:%M)
负责人:
项目: $PROJECT

完成的工作

  • - ...

遇到的问题

  • - ...

解决方案

  • - ...

下一步

  • - ...
EOF

3. 更新todos.md和status

4. 如果有新知识,追加到knowledge/

每周结束时(COMMANDER)

bash
PROJECT=
WEEK=$(date +%Y-W%V)

1. 写入周报(使用模板)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 multi-agent-memory-1776186369 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 multi-agent-memory-1776186369 技能

通过命令行安装

skillhub install multi-agent-memory-1776186369

下载

⬇ 下载 multi-agent-memory v0.1.0(免费)

文件大小: 8.24 KB | 发布时间: 2026-4-15 10:21

v0.1.0 最新 2026-4-15 10:21
multi-agent-memory 1.0.0

- Initial release introducing a framework for multi-agent shared memory and project collaboration.
- Supports project state isolation, shared cross-project knowledge bases, and cross-project search.
- Includes features for version control (retaining latest 3 file versions), milestone tracking (SMART & RACI), structured weekly reports, and handover documents.
- Provides detailed folder structure and workflow guidelines for daily, weekly, and milestone-based collaboration.
- Designed for scenarios involving multiple agents collaborating on multiple projects.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部