dknowc-dsh

DSH PLUGIN记忆与知识

仓库 dylanzhangzx/dknowc-dsh · npm dknowc-dsh

记忆与知识 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

深知可信办公全家桶 DSH 插件包,聚合咨询、搜索、PPT、公文写作四个 Skill,统一走 MCP 转接,提供可信溯源与本地编译交付。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 1 复刻 0 · 未关闭 issue 1
最近更新 2026-10-09 创建于 2026-08-17
README 9.0 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:dylanzhangzx/dknowc-dsh#v2.0.0
兼容 DSH 版本0.2.0-rc.2 等 10 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名dknowc-dsh可用 npm view 查看包信息

能做什么

4 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dknowc-dsh:DeepSeek Harness 的深知可信办公全家桶插件

  • 可信咨询带溯源
  • 权威搜索深度研究
  • PPT 本地编译
  • 公文起草与红头交付

适用场景

联网搜索办公自动化

上游标签

dsh-plugin

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

记忆与知识
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方dylanzhangzx仓库 dknowc-dsh · 默认分支 main
分类记忆与知识knowledge
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言Python仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue1 / 0 / 1收录时的数值,非实时
创建 / 更新2026-08-17 · 2026-10-09最后推送 2026-10-09
本站收录2026-08-21首次进入本站目录的时间

README 全文

9.0 KB
作者原文,中文版优先;只做安全转义,不改内容

dknowc-dsh

深知可信办公全家桶 —— DeepSeek Harness(dsh)插件包。

通过一个 bundle 交付彩智科技的三个深知 Skill(深知可信搜索 / 深知可信PPT / 深知公文写作),并捆绑深知可信工作台 MCP 作为应急兜底通道:接口能力统一走 MCP(trusted_search / deep_query / doc_outline 等),作为脚本异常时的应急兜底。

包含什么

dknowc-dsh/
├── skills/
│   ├── dknowc-trusted-search/        深知可信搜索(MCP 转接 trusted_search / deep_query)
│   ├── dknowc-ppt-assistant/         深知可信PPT(素材检索走 MCP;SVG→原生PPTX 纯本地编译)
│   └── dknowc-official-doc-writer/   深知公文写作(搜索走 MCP;范文大纲保留原脚本直连)
├── src/index.js                      注册 3 个 skill 到 dsh ctx.skills
└── cordis.patch.yml                  挂载 skill provider + mcp-client(Bearer 认证)
Skill 能力 接口调用方式
深知可信搜索 咨询类政策问答 + 权威材料检索/深度研究(分级),溯源核验报告(图表一体化)+ 干净 Markdown 脚本直连(trusted_search.py / deep_query.py);MCP 兜底 mcp__dknowc__trusted_search / mcp__dknowc__deep_query
深知公文写作 正式公文起草/改写/多轮改稿/Word/红头交付,核验报告 + 研究资料 + 参考范文召回 脚本直连(dkag_search.py/outline_reference.py/extract_reference.py);MCP 兜底 mcp__dknowc__*
深知可信PPT 演示文稿制作:SVG 逐页创作→编译原生可编辑 .pptx,双版核验报告(提纲/成稿)+ 页面预览页 素材检索脚本直连(trusted_search.py);编译纯本地(python-pptx,uv 隔离依赖)

dsh 版本兼容性

本插件零 dsh SDK 依赖(src/index.js 只用 Node 内置模块 + cordis 注入的 ctx),MCP client 由 dsh 宿主自带并随宿主版本自动对齐(@deepseek-ai/dsh-mcp-client 是 dsh CLI 的直接依赖),因此跨 dsh 大版本天然兼容。已在以下版本实测通过(插件加载、4 skill 注册、MCP 连接均正常):

  • dsh 0.1.0-rc.7(本插件首发基线)
  • dsh 0.1.1-rc.2(npm latest,npx @deepseek-ai/dsh 默认拿到)
  • dsh 0.1.2-rc.1(npm next,SDK 破坏性变更版本)

v1.4.0:四 skill 溯源核验报告整体重构(双视图单页/句后引文胶囊/材料专库视图/链接活性检测+存档快照兜底/核验结论分级);公文范文大纲接入 MCP 第四工具 doc_outline;注册统一自动持久化(四 skill 共用同一 ~/.zshrc 标记块)。

> 注意:dsh 0.1.2 起 SDK 有破坏性变更(如 dsh-settings 移除部分导出),一批引用 SDK 内部包的第三方插件会加载失败,且 dsh 的加载机制是任一插件导入失败即整个 profile 启动失败。如升级 dsh 后无法启动,可先用 dsh --profile web --patch <禁用清单.yml> 临时禁用可疑插件定位问题(- id: <插件id> + disabled: true),本插件本身在 0.1.2 上无需任何改动。

安装

前置:Node.js 22.19+,已安装 dsh。

dsh plugin --profile web add dknowc-dsh

或从源码/本地目录安装:

dsh plugin --profile web add github:彩智/dknowc-dsh     # GitHub 安装
dsh plugin --profile web add ./dknowc-dsh              # 本地 checkout

配置 MCP 认证

接口走深知可信工作台 MCP,Bearer 认证使用环境变量 DKNOWC_API_KEY:

export DKNOWC_API_KEY=你的APIKey

cordis.patch.yml 中已内置:

- id: mcp-dknowc
name: '@deepseek-ai/dsh-mcp-client'
config:
serverName: dknowc
transport: streamable-http
url: https://mcp.dknowc.cn/s6/mcp/
headers:
Authorization: !!js '`Bearer ${process.env.DKNOWC_API_KEY}`'

获取并配置 API Key

未配置 DKNOWC_API_KEY 时,可运行任一 skill 内置的注册脚本(使用 dsh 专属渠道码 46A3BA1D-3E1A-4E8C-BD50-A6DCBEE1DB05):

node skills/dknowc-trusted-search/scripts/register_key.mjs send --phone <手机号>
node skills/dknowc-trusted-search/scripts/register_key.mjs register --phone <手机号> --vcode <验证码> --organ 个人 --name 用户

注册成功后脚本自动把 Key 写入本机专用配置文件 ~/.config/dknowc/api_key(600 权限,并清理历史 ~/.zshrc 旧块)——dsh 的环境变量清理机制不影响配置文件读取,本会话立即可用,无需重启:

脚本会同时输出 envWriteInstruction。已有历史 ~/.zshrc Key 块的用户无需处理(脚本与 initialize 自动兼容读取);如仍想让 dsh 主进程环境变量持有 Key(MCP 兜底通道用),可自行追加 export DKNOWC_API_KEY=... 并重启 dsh,属可选项。

> Key 的传递机制:dsh 的安全机制会清理名字含 KEY 的隐式环境变量(DKNOWC_API_KEY 会被拦)。本 bundle 插件会把 dsh 主进程的 DKNOWC_API_KEY 值经 shell-env 显式通道注入为 DSH_DKNOWC_API_KEY 供脚本门禁检查与兜底使用;用户只需配置 DKNOWC_API_KEY,无需设置 DSH_DKNOWC_API_KEY。MCP 的 Bearer 认证直接读 dsh 主进程的 process.env.DKNOWC_API_KEY。

工作区与产物位置

bundle 内的 skill 目录是只读发布产物,运行时产物(溯源 HTML、搜索结果 JSON、Word 文档、中间文件)不会写入 bundle,而是写入当前会话工作区(dsh 里即你在 Web UI 中选中的 workspace 目录)。

机制:所有脚本支持 DKNWOC_WS_ROOT 环境变量显式指定产物根;未设置时,若存在 DSH_SESSION_ID(dsh 注入)则自动使用会话隔离目录,否则回退当前目录。因此:

  • 在 dsh 里:每个会话的产物自动落到 <工作区>/dknowc-output/<会话ID前8位>/,同一工作区多会话互不混杂、互不覆盖
  • 本地裸跑:无会话变量时落 dknowc-output/_default/
  • 显式指定:DKNWOC_WS_ROOT 优先级最高(测试/特殊场景)

产物结构(在工作区内,按会话隔离):

/dknowc-output/
└── <会话ID前8位>/
└── official-docs/
├── search-results/   接口 JSON、MCP 原始返回、规范化 JSON、答案文件
├── output/           溯源 HTML、干净 Markdown、Word/红头文档
├── input/            正文临时文件(公文写作)
└── outline-results/  范文大纲 JSON(公文写作)

> 公文写作的个人素材库与写作偏好是跨会话持久数据,单独存放在用户主目录 ~/.dknowc-writer/(不随会话隔离,升级插件不丢失)。
> 可信PPT 的项目目录是跨会话延续的工作数据,单独存放在工作区级 dknowc-projects/<项目名>/(内容包、SVG、导出的 .pptx,访达可直接找到,不随会话隔离)。

使用

装好后,3 个 skill 会出现在 dsh 会话的 `` 目录中,模型会按任务描述自动路由:

  • 咨询政策/办事、检索权威材料/深度研究 → 深知可信搜索
  • 制作 PPT/演示文稿/课件 → 深知可信PPT
  • 起草/改写/生成正式公文 → 深知公文写作

也可在 dsh 中通过 skill 名称直接触发。

本地验证

npm run check

分发

  • GitHub 仓库:打 dsh-plugin topic 以便生态发现
  • npm:pnpm publish(本包零构建,main 直接指向 src/index.js)

维护约定(重要)

skillhub 版本是母版。 四个 skill 的内容源头分别为:

  • 深知可信搜索 → 深知可信搜索skill public/skillhub/dknowc-trusted-search
  • 深知可信PPT → 深知可信PPT Skill public/skillhub/dknowc-ppt-assistant
  • 深知公文写作 → 深知公文写作 public/skillhub/dknowc-official-doc-writer

修改流程:任何 skill 改动优先改 skillhub 母版 → 重新同步到本包 skills/ 目录 → 重新适配(frontmatter name 改 kebab-case、渠道码换 46A3BA1D-3E1A-4E8C-BD50-A6DCBEE1DB05、接口调用改 MCP 转接)。其他各渠道(DeepSeek Club / 夏平 / ClawHub / ModelScope / Qoder / Skills-SH / 华为等)的版本都是在 skillhub 母版基础上更换各自渠道码生成。

License

MIT

v2.0.0 变更要点

  • 移除深知可信咨询 skill:与可信搜索功能重叠且效果不及,咨询类政策问答由可信搜索承接(检索作答 + 溯源)。
  • 检索通道反转为脚本直连(跟随母版 3.7.5/1.4.0 决策):MCP 返回为精简视图(缺文号/快照/标题链/可信度),脚本直连返回全量;Key 落盘迁至 ~/.config/dknowc/api_key(dsh 环境变量清理不影响,注册后本会话即用)。
  • 三 skill 同步母版 1.4.2 / 1.3.4 / 3.7.7(溯源核验报告持续修复、图表一体化、参考范文召回、X-Dknowc-Attribution 来源声明 channel=dsh、积分制权益话术)。

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
dknowc-dsh 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:dylanzhangzx/dknowc-dsh#v2.0.0` 即可。对应的 npm 包名是 `dknowc-dsh`。

dknowc-dsh 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dknowc-dsh 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dknowc-dsh 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2、0.1.3-alpha.1。版本较多,只列出前 8 个。

dknowc-dsh 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dknowc-dsh 有哪些功能?

可信咨询带溯源、权威搜索深度研究、PPT 本地编译、公文起草与红头交付。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

记忆与知识
按星标排序,可作替代方案

ruflo

ruflo

L3 · 安装规范通过 7.4 万 星

OpenViking

OpenViking

面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`vik

L3 · 安装规范通过 3.9 万 星

WeKnora

WeKnora

把 WeKnora 知识库接入 dsh 的四个只读工具:列出知识库、混合检索原文片段、按顺序还原单篇文档,以及直接取用 WeKnora 自己

L4 · 沙盒安装通过 3.3 万 星

distilly

distilly

Distilly — Distill how they think into reusable Skills for any Agent o

L4 · 沙盒安装通过 2.5 万 星

EverOS

EverOS

L4 · 沙盒安装通过 1.3 万 星

MemOS

MemOS

L4 · 沙盒安装通过 1.2 万 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。