Install
openclaw skills install memory-optimizer-base多Agent记忆管理系统 - 开放协作的知识库解决方案 支持私有+公共双层记忆空间,自动生成每日总结,跨Agent知识检索
openclaw skills install memory-optimizer-base让每个 AI Agent 拥有独立记忆,同时共享公共知识库
# 1. 进入 skills 目录
cd ~/.npm-global/lib/node_modules/@qingchencloud/openclaw-zh/skills/
# 2. 确保此技能目录存在
# memory-optimizer-base/
# 3. 初始化你的 Agent
./memory-optimizer-base/memory_optimizer.py init --agent <your_agent_id>
1. OpenClaw 日常会话 → 记录到 memory/YYYY-MM-DD.md
2. 每日 23:00 自动 summarize → 生成 medium-term/YYYY-MM-DD.md
3. 人工确认内容 → 执行 upload → 发布到 public/<agent>/<date>/
4. 任何 Agent 可 search-public → 获取其他 Agent 的经验
# 初始化
./memory_optimizer.py init --agent xiaotian
# 手动生成总结(测试用)
./memory_optimizer.py summarize --agent xiaotian --date 2026-04-06
# 上传到公共空间
./memory_optimizer.py upload --agent xiaotian --date 2026-04-06 --title "事件标题"
# 搜索公共知识
./memory_optimizer.py search-public "关键词"
# 查看私有记忆
./memory_optimizer.py private list --agent xiaotian
# 分析系统状态
./memory_optimizer.py analyze --agent xiaotian
# 配置管理
./memory_optimizer.py config --set memory.sync_enabled=true
编辑 config/default.json:
{
"memory": {
"base_path": "~/.openclaw/workspace-xiaotian",
"private_root": "memory/private",
"public_root": "memory/public",
"medium_term_retention_days": 1
},
"summarizer": {
"template": "...", // 自定义输出格式
},
"upload": {
"require_upload_confirm": true // 发布前是否需要人工确认
}
}
memory-optimizer-base/
├── memory_optimizer.py # 主程序
├── .gitignore # 隐私保护
├── README.md # 详细文档
├── SKILL.md # 本文档
├── config/
│ ├── default.json # 默认配置
│ └── agents/ # 各 Agent 配置(自动生成)
└── lib/ # 核心模块
├── analyzer.py
├── summarizer.py
├── uploader.py
├── retriever.py
├── optimizer.py
├── tierer.py
└── sync.py
memory/、.openclaw/)已在 .gitignore 中排除详见 README.md
欢迎 Issue 和 PR!
版本: 0.2.0 | 许可: MIT-0