三重记忆系统三重记忆系统
三重记忆系统

技能简介

triple-memory 将 LanceDB 自动召回、Git-Notes 结构化记忆与基于文件的本地搜索整合为统一架构,实现跨会话的完整上下文保持

能做什么

  • 自动注入相关对话历史到当前会话
  • 按分支隔离结构化决策记录
  • 检索工作区内的 MEMORY.md 及日志文件
  • 根据重要性分级存储关键偏好与决定

使用说明

1. 安装依赖

clawdhub install git-notes-memory

2. 启用 LanceDB 插件

在配置中设置 memory-lancedb 插件,开启 autoRecall 与 autoCapture。

3. 部署文件搜索脚本

将 scripts/file-search.sh 复制到工作区。

4. 启动会话同步

python3 skills/git-notes-memory/memory.py -p $WORKSPACE sync --start

5. 存储重要决策

python3 skills/git-notes-memory/memory.py -p $WORKSPACE remember '{"decision": "Use PostgreSQL", "reason": "Team expertise"}' -t architecture,database -i h

6. 搜索工作区文件

./scripts/file-search.sh "database config" 5

LanceDB 对话记忆为全自动运行,也可手动调用 memory_recall、memory_store、memory_forget 工具。

输入与输出

见下方输入与输出表格。

项目内容
输入用户消息、工作区路径、决策 JSON、标签、重要性标记、搜索词
输出召回记忆片段、结构化记录、文件搜索结果、自动捕获条目
适用人群需跨会话保持上下文的开发者、多分支协作者、AI 助手搭建者
不包含云端托管服务、可视化管理界面、自动冲突解决、非 OpenAI 嵌入默认支持

 

风险提示

  • 需配置 OPENAI_API_KEY 用于文本嵌入
  • Git-Notes 依赖本地 Python 环境
  • 静默操作原则:不向用户播报记忆写入动作
  • GDPR 场景下需主动调用 memory_forget 清除数据

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/ktpriyatham/triple-memory/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...