DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

dsh-plugin-prune

Plugin Prune

在 DeepSeek Harness 中清理无用插件:统计每个插件工具和技能的实际使用情况(调用次数、错误率、延迟、会话次数)以及你的价值评分,并标记可以安全移除的插件。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:Octo-o-o-o/dsh-plugin-prune#8bcf8ea48cd8326ac297ae99830643fa5226ecea
README兼容性版本

兼容性与来源证明

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

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

版本

0.3.0stable
2026/9/4

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

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 / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Rewind Plugindsh-rewind-plugin同窗口内对话回退并恢复工作区文件Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理

README

dsh-plugin-prune

Prune dead plugins in DeepSeek Harness — measures the real usage of every plugin's tools and skills (calls, error rate, latency, cross-session use) plus your value ratings, and flags the plugins you can safely remove.

中文说明

What it does

This is a pure observer plugin: it registers no model tools and modifies no business state. It:

  • Listens to tools/execute + tools/result and aggregates, per tool and per skill, the number of calls, error count, total/average dispatch duration, rendered output size, distinct using sessions, and per-day call counts (rolling 90-day window).
  • Adds a 「插件体检 / Plugin Health」 tab inside Settings → Plugins with:
    • a plugin overview table joined with the shipped plugin inventory (pluginInventory Remote): status (ok/disabled/failed), contributed tool counts and real call statistics per installed plugin — flagging the never-used / failed / marked-useless ones, i.e. the direct answer to "which plugins can I remove";
    • a tool/skill detail table: calls, 7-day activity, error rate, average latency, last use, sessions, output size, machine suggestions (never called — likely a dead plugin, consider removing / high error rate / marked useless / active and reliable), and a one-click Useful / Neutral / Useless value rating per row.
  • Persists the statistics as JSON at $DSH_HOME/dsh-plugin-prune.json (falls back to ~/.dsh/dsh-plugin-prune.json), so counts accumulate across restarts.

Note: statistics are only collected while the plugin is installed and running; past usage cannot be reconstructed.

Installation

# from npm
dsh plugin --profile web add dsh-plugin-prune

# from a git checkout
dsh plugin --profile web add github:<your-org>/dsh-plugin-prune

Restart dsh web and open Settings → Plugins → Plugin Health.

Compatibility: dsh >= 0.1.0-rc.5, Node ^22.19 || >=24, web profile. engines.dsh gates installation on older deployments.

Configuration (optional)

The patch row accepts optional config:

- id: plugin-prune
  name: 'dsh-plugin-prune'
  config:
    debounceMs: 2000   # persist debounce (>= 100)
    keepDays: 90       # per-day count window (>= 7)
    dataPath: ''       # absolute file override; empty = $DSH_HOME default

Honest limitations

  • DeepSeek Harness exposes no first-class tool → plugin provenance. The “source plugin” column is best-effort: a static catalog for shipped official tools, stack-frame attribution for tools registered while this plugin runs, and a small table for well-known third-party tools. Anything else shows 「未知来源」 — the per-tool statistics themselves are always exact.
  • UI-only plugins (themes, skins, layout tweaks) emit no tool calls, so they cannot be measured automatically. The value of such plugins remains a manual judgement.
  • “Safe to remove” combines objective signals (frequency, error rate, latency, cross-session use) with your own rating; use both before uninstalling.

Privacy & security

  • Everything stays on your machine: the stats file contains tool names, counters, timestamps and your ratings. Nothing is sent anywhere.
  • Like every dsh plugin, this package is host code: review it before installing (it is small: ~800 lines total, no runtime dependencies beyond the dsh platform packages), and pin a version or commit.

Development

pnpm install
pnpm run check      # typecheck (host + client) and build

Layout: src/index.ts (host service) → lib/; src/client/ → the __ModuleLoader__ factory bundle at client/client.js. cordis.patch.yml inserts the host row; scripts/preflight.mjs guards the package-name wiring.

Publishing to other users

  1. npm

    npm publish --access public
    

    prepare builds on git installs; prepack runs the full check plus preflight. Publish a version only after pnpm run check passes.

  2. GitHub — push the repository and add the topic dsh-plugin so dsh-find-plugin and the community directories can discover it.

  3. awesome-dsh-plugin.com — submit the package to the community curated directory so the marketplace surfaces it.

  4. Changelog & tags — tag releases (v0.1.0); the marketplace and users alike prefer pinned versions over latest.

License

MIT