DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Plugin — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@zapmomo-ai/dsh-plugin

Plugin

dsh(DeepSeek Harness)→ ZapMomo 桌宠任务事件桥:监听 agent/status 与 turn/end,把任务开始/完成/失败/中断推给 ZapMomo 的 loopback 桥,桌宠以气泡 + 语音播报。

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

npx -y @deepseek-ai/dsh plugin --profile web add @zapmomo-ai/dsh-plugin@0.1.28
README兼容性版本

兼容性与来源证明

Plugin 以 @zapmomo-ai/dsh-plugin 发布,当前版本为 0.1.28。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.1.28stable
2026/9/3
0.1.27stable
2026/9/3
0.1.26stable
2026/9/3
查看其余 7 个版本收起版本
0.1.25stable
2026/9/3
0.1.24stable
2026/9/2
0.1.23stable
2026/9/1
0.1.22stable
2026/9/1
0.1.21stable
2026/9/1
0.1.20stable
2026/8/31
0.1.19stable
2026/8/28

相关插件

正在加载相关插件…

最新版
0.1.28
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
15.6 kB
文件数
4
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 1
周下载
48
最近提交
2026/9/7
查看源码 ↗项目主页 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题

README

@zapmomo-ai/dsh-plugin

dsh(DeepSeek Harness)→ ZapMomo 桌宠的任务事件桥。

面向用户的使用说明见文档站:deepseek-harness 集成(dsh 桥);本篇是面向开发的实现与发布细节。

监听 dsh 的 agent/status 与 session/event(turn/end),把任务开始 / 完成 / 失败 / 中断翻译成语义化事件,POST 到 ZapMomo 的 loopback 桥(POST /dsh/events)。ZapMomo 桌宠据此以文字气泡 + 语音播报给用户反馈。

前置条件

  • 已运行 ZapMomo(Tauri 应用,[dsh] 段默认启用):ZapMomo 启动时在 ~/.zapmomo/runtime/dsh-bridge.json 写桥端口与 Bearer token(权限 0600)
  • 已安装 deepseek-harness(dsh CLI)

插件只在读到发现文件时才推送;ZapMomo 未运行时静默跳过(不报错、不影响 dsh)。

安装

# 从 npm(推荐)
dsh plugin --profile web add @zapmomo-ai/dsh-plugin

# 从源码(开发/调试,link 模式改动即时生效;<zapmomo> 换成你的仓库路径)
dsh plugin --profile web add link:<zapmomo>/integrations/dsh-plugin

装完因声明了 dsh.bundle.patch,插件自动进入 profile bundles,无需手动改 patch。重启 dsh web 生效。

行为

dsh 事件推送类型备注
agent/status → runningtask-startedtitle 取自会话最近一条 user/message(前 40 字符)
turn/end → reason.kind = completedtask-finished
turn/end → reason.kind = errortask-faileddetail = reason.error.message — code(截 200)
turn/end → 其它(aborted/interrupted/max-tokens/blocked)task-interrupted

推送纪律:每次发送前现读发现文件;POST 超时 1s、异常吞掉只打 debug——绝不阻塞/影响 dsh 宿主。

开发

# 本地调试用 link 模式安装(改动即时生效)
dsh plugin --profile web add link:<zapmomo>/integrations/dsh-plugin

字段路径按 dsh 源码核对(session.id / agent.status / reason.error),如有 dsh 版本升级导致漂移,以 src/index.ts 顶部「待实测核对」注释为准回读对齐。

发布

发布走 npm Trusted Publishing(OIDC),由 .github/workflows/npm-publish.yml 自动完成,不需要 NPM_TOKEN / OTP。

npm 侧前置(一次性)

在 npmjs.com 为 @zapmomo-ai/dsh-plugin 配置 Trusted Publisher,必须匹配:

字段值
Repositoryshenjingnan/zapmomo
Workflow filenamenpm-publish.yml
Environment留空

发新版本(tag 触发自动发布)

# 1. 递增版本
cd integrations/dsh-plugin && vim package.json    # version: 0.1.0 → 0.2.0

# 2. 提交 + 打 tag + 推送(workflow 收到 dsh-plugin-v* tag 即自动发布)
git add integrations/dsh-plugin/package.json
git commit -m "chore(dsh): bump version to 0.2.0"
git tag dsh-plugin-v0.2.0
git push origin dsh-plugin-v0.2.0

注意:tag 名必须 dsh-plugin-v<版本>(workflow 只匹配该前缀)。若 package.json 版本未变,npm publish 会被 npm 以 E403 already published 拒绝——正常保护,改对版本再推。

手动发布(临时/紧急)

GitHub → Actions → npm Publish (dsh-plugin) → Run workflow(不 push 任何东西)。

安全建议

Trusted Publisher 生效后,可在 npm 包设置里把发布方式设为 「Require 2FA and disallow tokens」——彻底禁掉 token 发布,只走 OIDC。

相关插件

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

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Im@xmanrui/dsh-im将十一种 IM 渠道和一个公网 AI Office 接入本地 DeepSeek Harness。Pocketdsh-pocket把 DeepSeek Harness 装进你的口袋:一个包、一个设置页,手机扫码即同步访问电脑上的 DSH(局域网 + 公网,实时同屏)。DSCODE@toddzheng024/dscode-bundle完整的 DeepSeek 编码代理,支持持久化 shell、Ultra 协作和自动权限审查。