DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
K

@local/kb-automation

Kb Automation

DSH Host 插件:运行 F:/test/11/1.md 中描述的四阶段个人知识库流程(构建结构、收集、整理、检查)。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:dravelin/kb-automation#ddd9b8b4b15540a2c1a6e289bbe7c69c298e738a
README兼容性版本

兼容性与来源证明

Kb Automation 以 @local/kb-automation 发布,当前版本为 1.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/28

版本

1.1.0stable
2026/10/28

相关插件

正在加载相关插件…

最新版
1.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
未声明
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/28
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 productivity-workflow 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Experimental Schedule Bundle@deepseek-ai/dsh-experimental-schedule-bundle为 Web 组合添加 Schedule、其任务页面和时间上下文的可选捆绑包Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / pet / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。

README

知识库自动化插件(kb-automation)

从 GitHub 安装(另一台电脑)

git clone https://github.com/dravelin/kb-automation.git D:/dsh-plugins/kb-automation

改 cordis.patch.yml 里的 vault(知识库路径),然后:

{ "action": "install_bundle", "target": "D:/dsh-plugins/kb-automation" }

详细步骤与排错见 INSTALL.md。

阶段对应 1.md做什么
init第一段校验/创建六个中文目录(含 03 提炼笔记/{概念,方法,案例})、06 系统配置/笔记模板.md、06 系统配置/知识库规范.md,并输出目录树
collect第二段用 ctx.web 检索 AI Agent / AI 价格优惠 / AI 生产案例,模型筛选 3~7 篇,写成 status: inbox 的收件箱笔记
process第三段读规范 → 原文存档到 02 原始资料 → 拆原子笔记到 03 提炼笔记 → 打三维标签 → 链接进 04 主题索引 → 原笔记改 processed
inspect第四段补标签/摘要、给重复笔记的合并建议、查外链、算本周新增与主题分布,写周报到 05 我的产出
all—依次执行上面四个阶段
status—只读体检:各目录篇数、收件箱待处理清单、任务文件是否存在

工具参数

{
  "stage": "init | collect | process | inspect | all | status",
  "vault": "F:/dataobs",
  "topics": ["AI Agent 最新进展"],
  "limit": 6
}
  • vault 省略时取插件配置 vault(默认 F:/dataobs)。
  • topics 只对 collect 生效,覆盖配置里的检索词。
  • limit 对 collect 是本次最多收录篇数(1–7),对 process 是本次最多处理篇数。

配置

cordis.patch.yml 里的 config:

字段默认值说明
vaultF:/dataobs知识库根目录;调用时可用 vault 参数覆盖
taskFileF:/test/11/1.md任务说明文件,status 阶段检查它是否存在
maxCollect6collect 默认收录上限
topics见 src/collect.js 的 DEFAULT_TOPICS检索词
linkCheckLimit20inspect 每次最多验证多少条外链
maxAgeDays2collect 丢弃早于 N 天的内容(按页面上的首个日期判断)
fetchModeautoauto 先走 ctx.web.fetch、被拒再直连;web 只走 harness;direct 只直连
heuristicFallbackfalse设为 true 才允许模型失败时按规则猜着拆(默认不拆,留在收件箱)

实现要点

  • 模型参与判断,插件负责落地。 选篇、摘要、拆解用 ctx.llm(走当前 profile 默认模型),文件命名、frontmatter 字段顺序、标签维度、去重、索引插入都由代码确定性完成,所以重复执行不会产生格式漂移。
  • 宁可不动,也不乱拆。 模型没给出合法结果时,收件箱笔记原样保留并在 kept 里写原因;原子笔记还要过校验(标题 ≥4 字、摘要 ≥20 字、正文 ≥60 字、不能是「价格」「发布」「待核实」这类小节名),不合格一律拒收。
  • 只做加法。 不删除、不合并、不覆盖已存在的原始存档与原子笔记;02 原始资料 已有同名文件时跳过并记录。
  • 幂等。 目录、模板、规范已存在时不改写;收件箱里 status 不是 inbox 的笔记不会被重复处理;已存在的原子笔记/MOC 链接会去重。
  • 空文件与信息不足的笔记按 1.md 的约束留在收件箱,并在结果的 kept 里注明原因。
  • 文件操作直接走 Host 的 node:fs(目录创建、原子写入),检索走 ctx.web,模型走 ctx.llm,不额外拉依赖。

分发

INSTALL.md 是给另一台机器的安装说明;打包命令:

tar -a -c -f kb-automation-1.1.0.zip -C <父目录> kb-automation

解压后把 cordis.patch.yml 里的 vault / taskFile 改成目标机器的路径,再 plugin_manager install_bundle。

安全边界

  • inspect 对重复笔记只输出"合并建议清单",不删不改;外链只做 HTTP 状态检查,不抓正文判定内容是否被替换。
  • 所有新增内容都写进六个目录内部,不在仓库外落文件;插件自身代码放在 .kb-automation/(Obsidian 不索引点开头目录)。

开发

node --check index.js
node test/smoke.mjs   # frontmatter 往返、命名规则、MOC 插入、目录树