🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

fango19961106-dotcom/dsh-knowledge-graph

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
未验证

用于 DeepSeek HarnessDSH的持久化知识图谱插件。

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/19 · 已提供中文文档

为 DeepSeek Harness 打造的持久化知识工具:kg_remember/kg_search/kg_recent —— 零依赖的 node:sqlite FTS5,单文件,可在会话结束后继续存在

综合分
26.6
GitHub 分
26.6
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add fango19961106-dotcom/dsh-knowledge-graph
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
是什么
dsh 原生插件 · chat
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
更新放缓:最近一次提交在 38 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-knowledge-graph

用于 DeepSeek Harness(DSH)的持久化知识图谱插件。

为每个 agent 会话提供三个面向模型的工具,背后由同一个嵌入式 FTS5 数据库支撑——因此经验教训、模式和决策能够跨越会话结束、预设切换和进程重启而存续:

| 工具 | 用途 |
|---|---|
| kg_remember | 持久化一条经验教训 / 模式 / 决策 / 现场笔记 / 误报 |
| kg_search | 对曾经记住的所有内容进行 BM25 全文召回 |
| kg_recent | 最新条目——在会话开始时低成本刷新上下文 |

提取自 agent-knowledge-graph 架构(L1 条目 → L3 BM25 召回 → L4 记忆),压缩为一个零依赖插件。

特性

- 零 npm 依赖——存储使用 Node 内置的 node:sqlite(FTS5、WAL 模式、porter 分词器)
- 一个文件,一个存储——~/.local/share/dsh-knowledge-graph/knowledge.db(遵循 $XDG_DATA_HOME),由该 profile 中的每个会话和预设共享
- 触发器保持 FTS 同步——插入/删除触发器,无需手动重建索引
- 净化后的 MATCH 输入——模型提供的查询会被剥离 FTS 操作符;格式错误的输入会回退到最近列表,而不是报错
- 干净卸载——插件卸载时数据库句柄会关闭(Cordis effect 回卷)

安装

需要 Node >= 22.5(用于 node:sqlite)。

从代码检出开始
git clone https://github.com/fango19961106-dotcom/dsh-knowledge-graph
cd dsh-knowledge-graph

然后添加到 DSH profile(运行中的 dsh 是由 bundle 组成的插件树——将此作为树外插件添加):

mkdir -p ~/.dsh/plugins
cp -r . ~/.dsh/plugins/dsh-knowledge-graph

并在你的 profile 的 cordis.patch.yml 中列出它:

- insert:
- id: knowledge-graph
name: '~/.dsh/plugins/dsh-knowledge-graph/src/index.ts'

(或是在发布后从 npm 安装:npm i dsh-knowledge-graph,然后在 patch 文件中按名称引用 dsh-knowledge-graph)。

工具契约

kg_remember:

{
"kind": "lesson | pattern | decision | field_note | false_positive",
"title": "One-line imperative summary",
"body": "Self-contained note: what happened, the rule, the evidence",
"tags": ["optional", "keywords"],
"project": "optional-scope"
}

kg_search / kg_recent 返回带 «highlighted» 片段(FTS5 snippet())的排序命中结果。

无需模型即可验证

node --experimental-strip-types -e "
import('./src/store.ts').then(async m => {
const s = new m.KnowledgeStore('/tmp/kg-test.db');
s.remember('lesson', 'Pin third-party action SHAs', 'Tag-pinned actions can be mutated; @vX tags are moveable refs.', ['supply-chain'], 'dsh-plugin');
console.log(JSON.stringify(s.search('supply chain'), null, 1));
s.close();
})"

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群