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
W

dsh-wonder-tools

Wonder Tools

DSH 工具箱(装配包):一个插件包含五个可独立开关的功能——删除对话、从此处重新开始、队友命令、跨会话提醒、首轮结束后自动命名。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:apherchin/dsh-wonder-tools#6617d4a5cd78943194c61f067eed264528a62c15
README兼容性版本

说明

DSH 工具箱(装配包):一个插件包含五个功能——删除对话、重新生成(从这里重来)、队友命令(/teammate)、跨会话提醒、首轮结束后自动命名;插件页显示为 1 张卡片和 5 行组件,每行均可独立开关。

兼容性与来源证明

Wonder Tools 以 dsh-wonder-tools 发布,当前版本为 0.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

0.2.0stable
2026/10/4

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题
Wonder Tools — DeepSeek Harness 插件(DSH 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、其任务页面和时间上下文的可选捆绑包Ab Ocrdsh-ab-ocr--- description: "外部 ocr 工具:逐页识别扫描的 PDF 或图像,仅在处理完最后一页后按顺序合并页面,并使用模型确定的标题级别保存为一个 Markdown 文档。" kind: "package-reference" ---Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。

README

dsh-wonder-tools

English | 中文

One plugin card in DSH, five features, each with its own toggle.

dsh-wonder-tools is an assembly bundle for DeepSeek Harness (DSH): its patch declares five component rows, so the Plugins page renders one card with five independently switchable rows — no more hunting through five separate plugin entries.

Row (component)Provided byWhat it does
Delete conversation@apherchin/dsh-session-deleteSession context menu: Delete conversation / Copy session ID. Really deletes disk data, cascades into spawned subagent sessions, refuses live sessions.
Rewind from here@apherchin/dsh-session-rewindAssistant action row: erases that turn and everything after it from the model's view, puts the original prompt back in the composer, with a "branch recovery" option.
Teammate commandsdsh-sidefork-a-teammate/teammate in two modes — a fresh teammate (inherits nothing) or a fork teammate (parallel branch, inherits completed turns). Needs the Agent Teams bundle.
Cross-session attentiondsh-windows-session-notificationWindows toast + tiered sound + taskbar badge when a session finished / needs approval / asks you something and you are not watching it. Windows only.
Auto-title after first turndsh-rename-title-after-first-turnNames the main session once from its first Q+A. Host-only (no UI). Also disables the official first-prompt provider, whose 64-token budget is eaten by reasoning on pi-ai routes.

Install

# one command: the assembly declares the five feature packages as dependencies
dsh plugin --profile <profile> add dsh-wonder-tools

Then restart DSH (the packaged desktop app has no "reload page").

Per-feature switches: use each row's toggle on the card, or flip them in the profile patch (~/.dsh/profiles/<profile>/cordis.patch.yml).

How it works

This package contains no feature logic. Its cordis.patch.yml declares five rows, each naming a package; DSH loads each package as a loader row, so the panel shows one card + five rows. Host-only packages (auto-title) stay out of the renderer's all-or-nothing boot gate.

Invariants (violating these bricks the whole app)

  1. A row's package name must equal the id its client bundle registers (window.__ModuleLoader__.load({ id })). The 2026-10-04 boot crashes were exactly this mismatch.
  2. The five feature packages are dependencies, never entries in dsh.profile.bundles (otherwise each becomes its own card). That is why they no longer declare dsh.bundle.patch.
  3. A row's client bundle must activate, or the renderer boot gate fails the whole page.

Offline preflight (asserts all of the above):

node work/merge-plugins-20261004/a2-staging/verify-a2-composition.mjs <this package> <profile dir>

License

MIT