前言¶
在 DeepSeek Harness(DSH)里给 agent 接「记忆」,常见做法是本地插件或会话内上下文。若你已经在用 ExoMind 知识飞轮——服务端维护实体关系图谱、经验沉淀和 FSRS 复习,且同一套数据还能给 Claude Code(MCP/CLI)、小程序、浏览器插件用——换 harness 时不希望记忆断层。社区插件 dsh-exomind(维护者 helloworldtang,目录分类:记忆)做的事,就是把 ExoMind 的检索与问答能力以三个 Cordis 工具形式挂进 DSH,并尽量复用 exomind login 已有凭据,少写配置。
这是什么¶
dsh-exomind 是 DSH 的 bundle 插件:bundle id 为 exomind-flywheel,当前版本 0.1.0(MIT)。它不往本地落业务数据,调用时连 ExoMind 服务端 API;与「只在当前机器记笔记」的本地记忆插件相比,定位是服务端知识飞轮接入,强调跨客户端共享同一份知识库。
核心功能:三个工具¶
README 中列出的能力如下,agent 通过 DSH 工具面调用。
| 工具 | 用途 | 速度 |
|---|---|---|
exomind_search |
全文/语义检索(BM25,可选 hybrid 向量混合、rerank 精排) | 秒级,优先使用 |
exomind_entity |
查实体详情:定义、别名、关联实体 | 秒级 |
exomind_query |
跨多页知识的 LLM 深度问答 | 慢(约 1–2 分钟),仅深问题 |
路线图(资料原文):Phase 1 为当前三个只读工具;Phase 2 计划自动召回(agent/pre-step 注入亚秒级 search);Phase 3 计划会话结束异步写入飞轮。下文安装与配置以当前 Phase 1 为准。
安装与启用¶
前置条件(README 原文):
- DSH 0.1.0-rc.5 及以上(preview 阶段 API 会变;插件按 0.2.1-rc 系列验证)
- Node 22+
- 已通过
exomind login登录 ExoMind(见下节凭据)
官方安装命令(请锁定 tag,勿用滚动分支):
dsh plugin --profile <你的profile> add github:helloworldtang/dsh-exomind#v0.1.0
dsh --profile <你的profile> --dump-config # 应看到 id: exomind-flywheel 的 bundle 行
# 重启该 profile 后生效
卸载:
dsh plugin --profile <你的profile> remove dsh-exomind
资料说明:卸载后无本地业务残留(凭据在 exomind-cli 共享路径)。
凭据:零配置继承¶
每次工具调用时解析凭据,优先级(高 → 低):
- DSH 行配置里的
baseUrl/apiKey - 环境变量
EXOMIND_BASE_URL/EXOMIND_API_KEY ~/.exomind/config.json(与 exomind-cli 共享,由exomind login写入)
装好 exomind-cli 并完成 exomind login 后,可不填插件专属 key;换 key 时只需再次 exomind login,无需重启 DSH。
可选配置¶
在 $DSH_HOME/profiles/<profile>/cordis.patch.yml 用同 id 整行覆盖(DSH patch 为整行替换,须保留全部字段):
- id: exomind-flywheel
config:
baseUrl: "" # 留空继承共享凭据
apiKey: ""
searchTimeoutMs: 15000
queryTimeoutMs: 180000
maxResultChars: 6000
典型用法(从 agent 视角)¶
资料未给出独立 shell 示例脚本,用法体现在工具分工上,可复现的策略是:
- 先调
exomind_search做秒级检索,缩小相关页面或片段。 - 对命中的概念调
exomind_entity看定义、别名与关联实体,避免幻觉式复述。 - 仅当问题需要跨多页推理时再调
exomind_query,并接受 1–2 分钟级延迟与queryTimeoutMs(默认 180000 ms)约束。
本地开发自测时,README 允许用绝对路径安装:
dsh plugin --profile <profile> add /absolute/path/to/dsh-exomind
适用场景与注意¶
适合谁:已在 ExoMind 沉淀知识、并在 DSH 上跑 agent 的开发者;希望 harness 侧直接读飞轮,而不是再造一套本地向量库。
运行权限:插件随当前 DSH profile 进程执行,网络请求会访问你配置的 ExoMind 端点;安装前宜阅读仓库源码与 MIT 许可证,确认 apiKey 来源符合团队规范。
生态说明:DSH 社区插件目录在 SkillHub,与 DeepSeek / 幻方无官方从属关系;引插件请显式改版本号(#v0.1.0),避免静默漂移。
链接¶
- 目录页:https://www.skillhub.cn/plugins/helloworldtang/dsh-exomind
- 仓库:https://github.com/helloworldtang/dsh-exomind