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

wanghuiym123/dsh-cherry-kb

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
⚠ 装前注意

DeepSeek Harnessdsh web的本地知识库与记忆开关。

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/21 · 已提供中文文档

Knowledge-base and memory switch for dsh web — two composer controls and two settings pages, backed by 22 /dsh/kb/* routes. Requires the local 我的知识库 toolchain (记忆开关 / idx / cherry).

综合分
30.6
GitHub 分
30.6
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add wanghuiym123/dsh-cherry-kb
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 2 天前真实安装成功
是什么
dsh 原生插件 · chat
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 4 天前

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

🟢实装验证通过· 2026/9/24
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@wanghuiym123/dsh-cherry-kb(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/23 19:05:06

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-store@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-client-ui-workspace@deepseek-ai/dsh-host-webserver
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-cherry-kb

DeepSeek Harness(dsh web)的本地知识库与记忆开关。

在编辑器尾部工具栏(模型选择器左侧)中有两个控件,
在“设置”下有两个页面。宿主端负责编排外部
知识库工具链;它既不重新实现索引,也不重新实现记忆。

⚠️ 请先阅读:外部前置条件

此插件并非自包含。 它不包含分块、不包含 FTS、不包含
嵌入、不包含 AGENTS.md 渲染,也不包含记忆逻辑。每个操作都是
对三个已存在于你机器上的可执行文件执行 spawn:

| 可执行文件 | 用途 |
| --- | --- |
| 我的知识库/记忆开关 | 读取和设置三档记忆模式 |
| 我的知识库/idx | 状态、来源、索引、搜索、嵌入模型、索引库 |
| 我的知识库/cherry | 对 Cherry Studio 自身知识库的只读访问 |

知识库根目录按以下顺序解析:

1. DSH_KB_ROOT(环境变量),或显式覆盖;
2. 否则为 /../../../../我的知识库,再向上一级。

第一个实际包含 idx 文件的候选路径胜出。

如果未安装该工具链,插件仍可安装并渲染,但
每个路由都会以“找不到 CLI”错误失败。该包不附带
工具链,也没有公开分发版本。

安装

dsh plugin --profile web add @wanghuiym123/dsh-cherry-kb

如果你的知识库不在已安装包的上方四级,请将其指向你的知识库:

DSH_KB_ROOT=/path/to/我的知识库 dsh web

它注册了什么

编辑器工具栏 — 槽位 conversation.input.right,两者
都位于模型选择器左侧,作为一个“此对话能看到什么”的集群:

| 座位 id | 顺序 | 角色 |
| --- | --- | --- |
| kb-chat-kb | 90 | 此对话使用哪个知识库 |
| kb-memory | 100 | 三档记忆开关(始终显示当前位置) |

设置 — 槽位 settings.section:

| 分区 id | 顺序 | 角色 |
| --- | --- | --- |
| my-knowledge-base | 50 | 来源列表、原生文件夹选择器、带分阶段进度的一键重建索引、索引库、按来源记忆、嵌入模型选择器、本地模型服务 |
| cherry-studio-kb | 55 | Cherry Studio 知识库的只读视图 |

两个编辑器座位共享同一个存储,因此按钮和设置页面
不会对当前位置产生分歧。

宿主端 — /dsh/kb/* 下的 22 个路由:

status  toggle  update  progress  stop  token
sources  search  select  source-memory
indexes  index-delete  rebuild-vectors  models
model/service  model/list  model/loaded  model/load  model/unload
cherry/list  cherry/search  cherry/select

写入类路由需要令牌;KbToken.ts 仅向回环
同源请求签发该令牌。

边界

- Cherry Studio 的知识库是只读的。 它们属于另一个应用程序;
插件从不构建、移动、重写或清理它们。这由
将 Cherry 系列放在一个单独的模块(KbCherry.ts)中,与工作区系列(KbSources.ts)分开。
- 添加来源只是注册它;并不会索引它。 确认添加只会写入 我的知识库/03_证据层/来源清单.json,仅此而已。
- 插件绝不会自行拨动记忆开关。 它只会通过 UI 中的用户手势来改变。
- 插件本身不保存任何持久状态;显示的每个状态都是从 CLI 实时读取的。

验证

两项检查都是离线的——没有 dsh 进程、没有浏览器、没有网络:

node scripts/verify-bundle.mjs   # 客户端产物 + 宿主路由表
node scripts/verify-host.mjs     # 针对桩 CLI 的路由处理器

verify-host.mjs 完全针对 bash 桩运行;它不会实际运行真实的 CLI 或 HTTP 适配层。在将一次绿色运行视为端到端覆盖之前,请阅读其结尾说明。

构建

tsc -b tsconfig.json && tsc -b tsconfig.host.json   # 类型(客户端 / 宿主)
node                                   # lib/client.js + lib/index.js

这两个 tsconfig 文件有意保持独立:不 extends 到 dsh 检出目录,也没有项目引用,因此 tsc -b 绝不会写入此包之外的位置。

许可证

MIT

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

💬 加入社群

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

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