dsh-ma-plugins

August 22, 2026 · View on GitHub

English | 中文

一组 DeepSeek Harness(DSH)插件:联网搜索、只读第二意见、GitHub 调研、会话交接、会话归档、拖文件进对话框。

每个包都声明了 dsh.bundledsh plugin add 会挂进 profile。本仓库已打上 dsh-plugin 话题,方便 dsh-find-plugin 和 GitHub 话题页找到。

dsh-plugin dsh license

插件

插件版本用途
dsh-web-search-tavily0.3.1Tavily + Exa 混合搜索,以及 Exa 优先、Tavily 回退的页面提取
dsh-oracle0.2.2无工具、脱敏、强制只读的第二意见 Agent
dsh-librarian0.3.2带行号证据的 GitHub 调研子代理
dsh-handoff0.4.1/handoff 生成脱敏交接稿并开新会话
dsh-session-manager0.2.4会话盘点、改名、归档、恢复、批量删除
dsh-file-drop0.1.1拖任意文件进输入框,保存到 .dsh-uploads/

安装

这是 monorepo,按包安装。GitHub 安装用 #path: 指定子目录:

dsh plugin --profile web add github:margbug01/dsh-ma-plugins#path:dsh-web-search-tavily
dsh plugin --profile web add github:margbug01/dsh-ma-plugins#path:dsh-oracle
dsh plugin --profile web add github:margbug01/dsh-ma-plugins#path:dsh-librarian
dsh plugin --profile web add github:margbug01/dsh-ma-plugins#path:dsh-handoff
dsh plugin --profile web add github:margbug01/dsh-ma-plugins#path:dsh-session-manager
dsh plugin --profile web add github:margbug01/dsh-ma-plugins#path:dsh-file-drop

本地开发把 spec 换成 link:C:/path/to/dsh-ma-plugins/<package>

装完后重启 dsh web

改配置时,在 ~/.dsh/profiles/web/cordis.patch.yml 里按 id 覆盖。Cordis 会整段替换该行的 config,要保留的键必须全部重写。见 examples/cordis.patch.yml。不要再 - insert 已经由 dsh plugin add 挂上的插件。

凭据

插件只读运行时凭据,仓库里不存密钥。

  • dsh-web-search-tavilyTAVILY_API_KEYEXA_API_KEY
  • dsh-librarianGITHUB_TOKEN

请通过 DSH 凭据服务或启动环境配置。不要提交 .env.credentials.yaml、Token 或日志。

兼容性

面向 DeepSeek Harness 0.1.0-rc.6,需要 Node.js 22。

License

MIT