ARTICLE · 1277169
DSH 插件选型指南:骨架级运行时,靠插件补齐全部生产力
近几个月,DeepSeek Harness(DSH)开源生态迎来爆发,社区插件数量快速扩容。但必须认清现实:DSH 本体只是一套高度可插拔的运行时骨架。裸装能够正常运行,但操作处处存在摩擦。模型调用、工具执行、界面交互、长期记忆,每一层能力都需要插件补齐。
这份清单来自大量实测筛选,并非无差别罗列插件,严格遵循先搭建生态入口、再优化工作流、最后补齐边界能力的安装顺序。
前置说明
1. DSH 仍处于预览版,部分插件存在版本兼容问题; 2. 插件会在本地执行真实代码,安装前务必看清代码权限; 3. 社区插件多为单人维护,缺少自动化CI与正式版本,出现Bug属于常态。
生态入口:先简化插件安装流程
dsh-market 是整个插件生态的第一站。
dsh plugin --profile web add dshmarket原生DSH只能依靠命令行+包名安装插件,插件少时尚可维持,一旦插件数量变多,效率会急剧下降。dsh-market在网页端嵌入可视化应用市场,一键完成检索、安装、更新、卸载。每次安装还会自动检测配置文件,识别新增依赖与安全风险。操作顺序:先装市场,再装其他所有插件。
工作流增强:消除来回切换窗口的低效操作
dsh-at-file
dsh plugin --profile web add https://github.com/omdsh-dev/dsh-at-file/archive/refs/tags/v0.7.0.tar.gz输入框输入@,一键选取工作区文件,直接把文件内容注入对话上下文。没有这款插件,引用文件需要反复切窗口复制路径,高频编码场景下会持续损耗效率。
dsh-message-edit
dsh plugin --profile web add dsh-message-edi重构消息时间线,支持直接编辑历史对话,并从修改节点新建独立会话分支。原始对话完整保留,随时可以回溯历史版本。反复调试提示词、从某一轮对话重新迭代时,它直接补齐了原生DSH缺失的分支能力。
dsh-filesnap(首选工具)
dsh plugin --profile web add dsh-filesnap将对话记录与工作区文件打包生成快照,可新建分支回退到任意历史节点,原有工程不会被覆盖。回退前自动生成救援快照,即便回退过度也能一键复原。频繁修改代码、批量调整文件时,极大降低改崩项目的风险。
稳定性与风控:避免任务中断、权限失控
dsh-client-auto-retry
pnpm add @frog755/dsh-client-auto-retry自动处理三类任务中断:网络报错、会话强制终止、Token达到上限。检测到异常后自动断点续跑,同时设置冷却周期与重试上限,杜绝无限重试造成Token浪费。只接续当前任务,不会擅自切换模型与绕过权限审批。
dsh-auto-approval
dsh plugin --profile web add dsh-auto-approval精细化管控文件操作权限:读取文件自动放行,写入文件弹窗确认,删除文件直接拦截。最优实践:仅开放只读权限,写入、删除等高风险操作全部保留人工审核,平衡效率与安全。
DShScan
dsh plugin add @shaoshi/dshscan插件安装前的前置风险筛查工具。自动对插件代码打分,输出安全评估与安装建议。社区插件良莠不齐,用它提前过滤高危脚本。
上下文与性能:Token消耗可视化、可控
dsh-context
dsh plugin --profile web add dsh-contextWeb端增加Context面板,逐项展示每次请求Token去向:系统提示词、工具Schema、历史消息、压缩内容、缓存命中比例。Token消耗从一个总账数字,变成可逐轮归因的视图,调优不再靠猜测。
dsh-context-guard
dsh plugin --profile web add dsh-completion-guard@0.11.0预先定义任务要求、边界、验收标准,模型输出完成后自动对照核验;未达标则继续推进。相当于在对话层增加轻量验收逻辑,适合有明确质量标准的重复性任务。
dsh-tool-squeeze
dsh plugin --profile web add github:w2829562572-dev/dsh-tool-squeeze对工具输出做针对性压缩,原始结果本地留存,传给模型的是精简版本,随时可以回溯原文。适合日志、长摘要、搜索列表这类超长输出,降低上下文成本,保留审计能力。
dsh-context-doctor
dsh plugin --profile web add "github:Zhenyu98/dsh-context-doctor#main"项目级诊断:扫描重复文件、冲突指令、长期挂载但从未调用的僵尸Skill。不直接省Token,帮你找到无声消耗预算的结构性问题。
搜索与多模态:补齐原生外部感知能力
ModSearch
dsh plugin --profile web add @liustack/modsearch@5.10.11补齐DSH联网能力,支持网页检索、X检索、网页正文抓取。部分通道需要自备API Key或登录态,按需配置即可。
dsh-browser
curl -fsSL https://raw.githubusercontent.com/Lum1104/dsh-browser/refs/heads/main/scripts/install.sh | bashChrome侧边栏扩展,DSH直接读取当前网页。浏览API文档时,直接提取页面参数整理成表格,省去复制粘贴链接正文。
dsh-vision-toolkit
dsh plugin --profile web add @anionex/dsh-vision-toolkit视觉工具箱:图问答、长截图OCR、UI截图还原代码、两张图片逐像素对比。底层模型不支持图输入时,搭配modlens路由,让纯文本模型获得识图能力。
协作、通知与趣味:按需取用
dsh-im
dsh plugin --profile web add -w @xmanrui/dsh-im接入飞书、QQ等IM渠道。手机远程下发指令,本地DSH执行,结果推送回消息端,适合异步、远程调度任务。
dsh-notification
dsh plugin --profile web add https://github.com/omdsh-dev/dsh-notification/archive/refs/tags/v0.1.4.tar.gz桌面系统通知:任务完成、报错、命中关键词弹窗;支持包含/排除规则,避免频繁打扰。
dsh-whale-report
dsh plugin --profile web add "github:SenmuuuuW/dsh-whale-report"读取会话日志,自动生成日/周/月报,统计会话数量、Token成本、高价会话、高频超时工具,用于成本审计复盘。
dsh-genui
dsh plugin --profile web add @changfenhuang/dsh-genui跳出纯文本输出,对话内渲染图表、表单、Mermaid流程图、简易3D场景,交互操作可以回传给模型,把文字结论升级成交互式分析。
dsh-noema
dsh plugin --profile web add @zseven-w/dsh-noema@latest跨项目持久记忆,支持导入 Claude Code、Codex、Cursor 的记忆文件,切换Agent不用重复灌输项目背景。
dsh-deep-whale
dsh plugin --profile web add dsh-deep-whale鲸鱼娘主题皮肤,纯美化插件,无任何功能性提升。
插件不是越多越好,反向经验同样值得记录
有些插件的问题不在于功能不够,而在于叠加之后产生了负面效应。如下:
• 记忆类插件同时装两个以上,两套系统互不知晓对方存了什么,模型拿到的上下文反而更混乱; • 可观测类插件如果默认开启内容采集,会把 Prompt、回复和工具参数持续发往外部后端,隐私风险是直接的; • 功能重叠的工具集(例如已经装了 shikitor 和 genui,再装一个什么都做一点的 dsh-toolkit)不会增加能力,只会让依赖关系和界面变得更臃肿。
插件不是越多越好,每加一个都应当能回答“它具体消除了哪一个摩擦”。回答不了这个问题的插件,即使看起来再吸引人,也应该留在未安装列表里。















































































