鱼皮AI导航
鱼皮AI导航
  • 主页
  • 社区
  • AI工具
  • AI知识库
  • AI提示词
  • MCP
  • Skills
  • AI学习资源
  • AI资讯
  • GitHub开源
登录/注册

causal-memory#dsh-plugin

因果记忆插件:零依赖的 MCP stdio 桥,把 causal-memory 服务的 17 个工具以干净名(无 mcp__ 前缀)挂载——本地 SQLite 记录「决策 → 结果」因果边(caused / enabled / prevented),压缩后记忆仍存活——另注入一段常驻系统提示词。需先将 causal-memory 服务端装到 PATH(pip install causal-memory,或下载预编译包)。

记忆
访问 GitHub
文档README

causal-memory DSH plugin

DeepSeek Harness 原生记忆插件:把 causal-memory 的 17 个工具以干净命名 (无 mcp__ 前缀)挂到 DSH 的 ctx.tools,并注入一条系统提示词段落 (order 300),告诉模型何时查阅因果记忆库。

前置:causal-memory 二进制

插件按 DSH 惯例解析服务端二进制(不写死路径),四选一:

  1. pip 安装(推荐,无需 Rust 工具链):
    ▼
    bash
    复制代码
    pip install causal-memory
    会把 causal-memory 命令装到 PATH 上,插件自动解析到它。
  2. 下载预编译二进制:从 GitHub Releases 下载对应平台(Windows / macOS / Linux × x64 / arm64)的压缩包,解压后把 causal-memory 放到 PATH 上(如 ~/bin 或 /usr/local/bin)。
  3. 本仓库开发构建(克隆到任意位置即可):
    ▼
    bash
    复制代码
    cargo build --release --bin causal-memory
    插件会自动找到 <仓库>/target/release/causal-memory。
  4. 显式指定:config.command 配置项或 CAUSAL_MEMORY_BIN 环境变量。

安装

▼
bash
复制代码
cd <causal-memory 仓库路径> dsh plugin --profile web add "$PWD/dsh-plugin"

以 link: 方式安装(pnpm link)——修改本目录代码即时生效,无需重装。

启用

本包声明了 dsh.bundle manifest(cordis.patch.yml),通过 dsh plugin add 安装时 insert 会自动合并,无需手工配置。

仅当以 link: 方式做开发安装时需要手工确认 ~/.dsh/profiles/web/cordis.patch.yml 的 insert 列表包含:

▼
yaml
复制代码
- id: causal-memory-plugin name: causal-memory-dsh-plugin

重启 dsh web 后生效。

配置(可选,均省略时有合理默认)

字段默认说明
command自动解析二进制路径:config.command → CAUSAL_MEMORY_BIN → 仓库 target/release → PATH 裸名
dbPath~/.local/share/causal-memory/causal.dbSQLite 路径(或 CAUSAL_MEMORY_DB)
toolCallTimeoutMs60000单次工具调用超时
exclude[]不挂载的工具名数组
failOnStartupErrortrue启动连接失败时是否让插件激活失败(默认失败并附安装提示;显式设 false 则降级为仅记日志)

工具清单(17 个)

record_decision · record_fact · remember · search_causal · search_facts · search_memory · search_patterns · causal_directory · trace_cause · trace_cause_chain · intervention_query · counterfactual_query · prediction_report · invalidate_decision · invalidate_pattern · resolve_updates · reconstruct_lesson

(工具列表运行时从服务端动态发现,服务端升级后无需改插件。)

卸载

▼
bash
复制代码
dsh plugin --profile web remove causal-memory-dsh-plugin # 并从 ~/.dsh/profiles/web/cordis.patch.yml 删除对应 insert 行

设计说明

  • 零运行时依赖:只用 Node 内置模块;JSON-RPC over stdio 直接与 causal-memory 二进制通信(rmcp 的新行分隔 JSON 线协议)。
  • apply 为 async:与 DSH 官方 @deepseek-ai/dsh-mcp-client 同款时序 (cordis 4.x 会等待 async apply 的 promise,工具在激活前完成握手与发现)。
  • 所有注册均为 effect 作用域:卸载时注销工具并终止子进程。
  • 与 MCP 桥(@deepseek-ai/dsh-mcp-client,工具名 mcp__causal-memory__*) 二选一启用,避免双份工具。
记忆

快捷安装

复制到终端去安装插件

dshplugin--profilewebaddgithub:JingxuanC/causal-memory#path:/dsh-plugin

温馨提示

装插件等于在本机跑第三方代码,权限与你相同,能读文件、用凭据、访问网络,工具审批管不到。请只装可信来源,并尽量锁定 commit。

站长:程序员鱼皮 老鱼简历 商务合作 增值电信业务经营许可证
2026 鱼皮AI导航 | 沪ICP备19026706号-6
站长:程序员鱼皮 老鱼简历 商务合作 增值电信业务经营许可证
2026 鱼皮AI导航 | 沪ICP备19026706号-6
🔥热门工具
朱雀AI检测朱雀AI检测
朱雀AI检测助手朱雀AI检测助手
LovartLovart
老鱼简历老鱼简历
WritePass官网WritePass官网
面多多面多多
CursorCursor
星月写作星月写作
零感AI零感AI
墨得问题墨得问题
dsh 插件推荐
dsh-memory-eternal
给 DeepSeek Harness 装上自研「第二大脑」:对话结束自动把值得复用的内容沉淀成本地 Markdown 知识卡(自研去重、CJK 检索、可 git 管理),设置页提供图形化知识库 + 交互式知识图谱(图例过滤、时间维、框选、合并、导入导出)。
dsh-decision-log
DeepSeek Harness 决策日志:通过 decision_log / decision_list / decision_audit 工具把关键决策(选了什么 + 为什么)沉淀为可版本化的 DECISIONS.md,并在后续会话自动注入摘要,让决策可追溯、不重复、不推翻。
dsh-flomo-report
生成 AI 叙事的 DSH 会话报告(日报/周报/月报、任意区间)并同步到 flomo:单一可配置标签(默认
dsh-memory-plugin
为 DeepSeek Harness 提供人工记忆、自动对话保留以及图谱和向量排序召回的持久记忆插件。
dsh-cc-haha-dream
DeepSeek Harness 自动做梦插件:后台定期回顾近期会话与记忆,整合去重、更新过时、删除矛盾、修剪索引,支持 hybrid/volume 自动触发、/dream 手动执行与设置面板配置。