网易首页 > 网易号 > 正文 申请入驻

DeepSeek Harness 插件推荐第二弹,其中一个是我开发的,附插件开发教程

0
分享至

,我把源码拉下来,从 Agent Loop、Cordis 运行层,一路拆到了插件系统,文中推荐了 dsh-TUI、dsh-web-ui、ModLens、ModSearch、Agent Teams、Automation 这几个插件

本文再推荐几个,其中一个是我做的,其实就是 Skills 的迁移,主要是演示:如何开发一个 DSH 插件


9 个实用插件

我把它们分成三层

第一层是输入和反馈:@文件、逐段批注、任务通知

第二层是执行和回退:自定义工具、按轮次恢复、操控真实 Chrome

第三层是输出和创作:交互式 UI、可编辑设计画布、王虹手写风格 PPT

这套组合装完,DeepSeek Harness 从「能跑 Agent」向「能按自己的工作流跑 Agent」更进一步

1、dsh-at-file:让 @文件 回到输入框

我最先建议装的,就是它

DeepSeek Harness 选了工作区以后,Agent 理论上能自己找文件,但大型项目里让它从根目录一路搜,既慢,又容易把无关内容卷进上下文

dsh-at-file 在输入框里补上了 @ 文件选择

你输入 @,搜索一个文件或目录,消息里只附相对路径,Agent 真要用时再读取


dsh-at-file 在输入框里搜索文件

这个细节很符合我现在喜欢的上下文纪律

先告诉 Agent 去哪里找,读取多少由任务决定,别一上来把整份代码、整篇报告全部塞进提示词

安装:

dsh plugin --profile web add https://github·com/omdsh-dev/dsh-at-file/archive/refs/tags/v0.4.0.tar.gz

重启 dsh web 后,在输入框里敲 @ 即可

当前版本路径里不能带空格或第二个 @,PDF 能不能继续解析,也取决于会话里有没有对应读取工具

2、dsh-annotation:别再复制整段回答重写意见

模型写了 2000 字,第三段语气太硬,第五段事实要核对,第八段结论又太虚

以前需要复制三段文字,再分别写修改意见

dsh-annotation 把这件事做成了网页里的批注

选中模型回答里的文字,点一下批注,写下意见,还能跨多条消息继续收集,最后一次发送,Agent 会按 Annotation 1、2、3 逐条处理


dsh-annotation 逐段批注模型回答

它最适合三个场景

  • 改长文章

  • 审方案

  • 看大段 Diff 或代码解释

安装:

dsh plugin --profile web add git+https://github·com/omdsh-dev/dsh-annotation.git

重启 Web,选中文字就能用

它只增强 Web 界面,模型能否严格逐条回复,还跟模型遵守编号的能力有关

不过用批注把「原文」和「反馈」绑在一起,沟通成本确实低很多

3、dsh-notification:任务跑完了,让电脑叫你

Agent 跑长任务最尴尬的状态,是你不知道它还要 20 秒,还是还要 20 分钟

盯着浪费时间,切走又容易忘

dsh-notification 做的事非常单纯:任务完成、报错、中止、阻塞、达到 Token 上限时,发一条桌面通知


dsh-notification 的通知设置

它还能按会话标题、回复内容、工具名称设置包含或排除关键词

比如带「部署」的任务完成一定提醒,带「测试」的后台任务可以安静一点

安装:

dsh plugin --profile web add https://github·com/omdsh-dev/dsh-notification/archive/refs/heads/main.tar.gz

重启后进入「设置 → 通知」,先授权浏览器通知,再点一次测试

这个插件不会调用模型,也不会改会话日志,额外 Token 消耗为 0

缺点是网页标签页需要保持打开,断线时完成的任务也不会补发,适合把 DSH Web 当常驻工作台的人

4、dsh-custom-tool:在设置页里造自己的工具

这是最有 DeepSeek Harness 特色的插件

装好以后,设置页会多出一个类似 VS Code 的编辑器,你可以直接写 JavaScript 工具,保存后马上交给 Agent 使用

更狠一点,还能让模型自己创建、列出和删除工具


dsh-custom-tool 的工具编辑界面

举几个真实一点的用法

  • 把公司内部接口包成一个查询工具

  • 固定清洗某类 CSV

  • 批量改文件名

  • 把常用数据源变成 Agent 可调用的函数

安装:

dsh plugin --profile web add https://github·com/omdsh-dev/dsh-custom-tool/archive/refs/heads/main.tar.gz

重启后去设置里的 Custom Tool 页面创建工具

这个插件自由度高,风险也更高

网络访问默认开启,文件隔离还要留意符号链接,内部接口密钥更别直接写进代码

我的建议是先拿无敏感数据的小工具练手,确认权限边界以后,再把它接进正式工作流

5、dsh-turn-rewind:按对话轮次把文件退回去

Agent 连改十几个文件,聊到第六轮时方向跑偏了

Git 能回退,但你还得自己找是哪一轮、改了哪些文件、有没有漏掉未提交内容

dsh-turn-rewind 给每条用户消息加了一颗回退按钮

点开以后,先预览受影响文件,再选择只恢复文件,或者恢复后从那一轮开一条新对话


它还会校验文件状态,恢复前留一个救援点,尽量避免一次回退又制造新的事故

目前作者给的安装方式偏开发者:

git clone https://github·com/Anionex/dsh-turn-rewind.git
cd dsh-turn-rewind
pnpm install --frozen-lockfile
pnpm run check
dsh plugin --profile web add "$PWD"

0.1 版只支持普通 Git 工作树,非 Git 目录、子模块、稀疏检出、ignored 文件和 worktree 都不在支持范围里

6、dsh-browser:直接操作你正在登录的 Chrome

浏览器自动化最麻烦的地方,通常都在登录态

重新登录、扫码、验证码、Cookie 隔离,一套流程走下来,人已经不想自动化了

dsh-browser 通过 Chrome 扩展,把你正在使用的真实浏览器连接给 DeepSeek Harness

Agent 可以读取当前标签页、点击、输入、按键、滚动和跳转,还能继续沿用已有 Cookie 和登录状态


dsh-browser 的产品界面与核心能力

这类插件适合后台录入、登录后的网页操作、资料整理和重复点击

作者提供了安装脚本:

curl -fsSL https://raw.githubusercontent.com/Lum1104/dsh-browser/refs/heads/main/scripts/install.sh | bash
cd ~/.dsh/dsh-browser && pnpm start

然后打开 chrome://extensions,开启开发者模式,加载:

~/.dsh/browser-extension

它需要 Chrome、Node.js 22.19 以上和 pnpm

Chrome 内置页面、Chrome Web Store、跨域 iframe 也无法操作,同时只保留一个扩展连接

这里再提醒一句,curl | bash 会直接执行网上的脚本,先打开脚本看一遍,最好固定提交版本,再运行

7、dsh-genui:让回答直接长出一个小应用

普通 Agent 回答你一张表、一段 Markdown、几行代码

dsh-genui 会把回答直接渲染成交互界面

统计卡、图表、表格、表单、测验、时间线、文件树、Mermaid,甚至 3D 场景,都能嵌在消息里

更有意思的是,你点击界面以后,操作还能继续反馈给模型,形成下一轮对话


dsh-genui 生成的交互式面板

这就适合做数据分析、教学小测、产品演示、交互报告

安装:

dsh plugin --profile web add git+https://github·com/omdsh-dev/dsh-genui.git

重启并硬刷新页面,新建会话后可以直接说:

用 dsh-ui 做一个项目进度看板,包含统计卡、风险表和可点击筛选

这个插件有前端依赖,安装和兼容性都会比纯工具插件复杂,目前也更适合愿意折腾的用户

但从 Agent 的输出形态看,它很有想象力

以后很多「做个网页给我看」的需求,可能连单独打开一个网页都省了

8、dsh-openpencil:让 Agent 直接改可编辑设计稿

生成一张 PNG 很容易,生成完还能继续编辑,难度就上去了

dsh-openpencil 把 OpenPencil 设计画布接进 DeepSeek Harness

Agent 可以新建设计、修改画布、调整元素,再把结果保存在可编辑的 .op 文件里


dsh-openpencil 的可编辑设计画布

它适合海报、流程图、界面草图和需要继续手调的视觉稿

当前安装要求 DeepSeek Harness 0.1.0-rc.6,还要准备 OpenPencil 运行环境:

npx --yes -p @deepseek-ai/dsh@latest \
dsh plugin --profile web add @zseven-w/dsh-openpencil@latest

这是 9 个插件里环境要求最高的一个

如果你只想快速出图,先用普通图片工具更轻松

如果你在意设计稿能继续改、元素能继续移动,它值得单独折腾

9、王虹手写风格 PPT:这个是我开发的

前段时间我参考王虹 ICM 2026 报告的视觉语言,做了一套手写风格 PPT Skill

暖白纸张、深蓝手写字、蓝色推导线、玫红结论框、绿色成立条件,再用少量荧光黄压关键词

你给它一篇文章、讲稿或技术主题,它会拆成 12 到 24 页 16:9 HTML 幻灯片,支持翻页、全屏、演讲备注、逐页 PNG 和总览图


王虹手写风格 PPT 的真实输出

我原来把它做成了 Skill,这次按 DeepSeek Harness 的插件方式重新封装,已经公开到 GitHub

安装:

dsh plugin --profile web add github:tjxj/dsh-wanghong-handwritten-ppt

重启 dsh web,新建任务,输入 /wanghong-handwritten-ppt,或者直接说:

把这篇文章做成王虹手写风格 PPT,输出 16:9 HTML,并逐页导出 PNG

我用一个全新的 DSH 配置实际装了一遍,插件能被发现,Skill 能被搜索,网页服务也能正常启动


在 DeepSeek Harness 中搜索王虹手写风格 PPT 我是怎么把一个 Skill 变成 DSH 插件的

DeepSeek Harness 的插件比单独一份 SKILL.md 多了三层东西

第一层是插件声明

package.json 里的 dsh.bundle 告诉 Harness 从哪里启动,cordis.patch.yml 告诉它怎么挂进现有配置

第二层是运行入口

我写了一个很薄的注册层,启动时把王虹手写风格 Skill、模板、参考文件、字体和渲染脚本交给 ctx.skills

第三层是可分发和可验证

资源要随包一起带上,安装后能在全新配置里发现,示例要能跑,19 页输出要能完整渲染

我这次把仓库里的 19 页演示稿重新跑了一遍,Python 测试 5 项全过,Node 测试 2 项全过,19 张 PNG 都是 1920×1080,最后再用一个全新的 DSH Profile 从 GitHub 安装

你也想开发插件,最短路径是什么

如果你已经有一套 Skill、脚本或工具,最短路径可以压成 5 步

  1. 先定义插件解决的一个明确问题

  2. 加入 DSH 能识别的插件声明和 Cordis 配置

  3. 把工具、Skill 或界面注册到运行时

  4. 用全新的 Profile 安装,别只在开发目录里自测

  5. 把安装、使用、前提和限制写进 README

开发时还有一个非常实用的命令:

dsh --profile web --dump-config

它会把当前真正启动的插件树打印出来

插件明明装了,页面却没出现时,先看这一棵树,比对着界面猜快得多

怎么加入 dsh-plugin 聚合页

DeepSeek Harness 的「社区插件」入口,当前指向 GitHub 的 dsh-plugin Topic


它是社区发现页,仓库带上对应 Topic 后由 GitHub 自动聚合,不需要往 DeepSeek 主仓库交一份目录 PR

步骤也很短

  1. 把插件放进公开 GitHub 仓库

  2. 写清安装命令、使用方式、环境要求和风险

  3. 在仓库 About 区域加入 dsh-plugin Topic

  4. 等 GitHub 完成索引,再去 Topic 页搜索仓库名

用 GitHub CLI 也可以:

gh repo edit 你的用户名/你的仓库 --add-topic dsh-plugin

我给自己的仓库加了 deepseek-harness、dsh-plugin、agent-skill、ppt 和 handwritten 这 5 个 Topic

如果你嫌 Topic 页面太乱找插件不方便,还可以装个 Nagi-ovo/dsh-find-plugins ,它会从带 dsh-plugin 标签的公开仓库里继续判断项目究竟是插件、Skill 还是旧格式,它本身是一份 Skill,拿来当搜索助手很合适

装社区插件前,再多看一眼

DeepSeek Harness 的插件可以接触文件、网络、浏览器、终端和会话

能力越深,权限也越深

我的习惯是先看 README,再看安装脚本和最近提交,优先固定 tag 或 commit,最后拿一个单独 Profile 试装

尤其是浏览器和自定义工具类插件,别直接拿主力工作区当试验场

社区插件现在更新很快,今天能用的安装方式,过几个版本也可能调整

总结

DeepSeek Harness 目前最有意思的地方,已经从一个干净的 Web 界面,转向它允许你替换和组合多少东西

插件生态还很早,甚至有点野

可也正因为早,现在进去做一个真正解决问题的小插件,很容易被人看见

如果你最近还挖到哪个好用的 DSH 插件,评论区告诉我,我继续做第三弹

制作不易,烦请一键三连,感谢支持!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
炸裂!曝女局长婚内与9人有染,聊天内容毁三观,女局长频繁主动挑逗

炸裂!曝女局长婚内与9人有染,聊天内容毁三观,女局长频繁主动挑逗

小鋭有话说
2026-10-10 11:25:02
那天下跪的乘务员,是我

那天下跪的乘务员,是我

普陀动物世界
2026-10-11 00:10:00
美国71岁男子长相酷似爱泼斯坦,长期被网友认为“爱泼斯坦没有死”,无奈赴以色列鉴定DNA,力证自己“完全不是”

美国71岁男子长相酷似爱泼斯坦,长期被网友认为“爱泼斯坦没有死”,无奈赴以色列鉴定DNA,力证自己“完全不是”

极目新闻
2026-10-10 14:46:03
买用户可以自由批评的车

买用户可以自由批评的车

吐槽青年
2026-10-09 21:54:10
赵福刚被美国禁止入境,后续来了

赵福刚被美国禁止入境,后续来了

环球时报国际
2026-10-10 08:02:20
开始查普通医生!中纪委划4条红线,第1种直接被点名,第3种常见

开始查普通医生!中纪委划4条红线,第1种直接被点名,第3种常见

职场资深秘书
2026-10-09 15:14:01
中超争议判罚!杨明洋踢人逃红,王秋明面部被踹出血,媒体人热议

中超争议判罚!杨明洋踢人逃红,王秋明面部被踹出血,媒体人热议

奥拜尔
2026-10-10 20:16:31
目前的中国股市想要逢低建仓,那就买这两种股票,赚到盆满钵满!

目前的中国股市想要逢低建仓,那就买这两种股票,赚到盆满钵满!

股经纵横谈
2026-10-10 22:27:01
新疆发布评尊界刹车断裂风波

新疆发布评尊界刹车断裂风波

小南看车
2026-10-10 22:27:28
超强厄尔尼诺已正式形成!专家:暖冬基本确定,明年夏天可能更热

超强厄尔尼诺已正式形成!专家:暖冬基本确定,明年夏天可能更热

小强热线
2026-10-09 21:27:18
大闸蟹全线崩盘?卖到“地板价”:雌蟹只要五六元,三两的蟹只卖10元

大闸蟹全线崩盘?卖到“地板价”:雌蟹只要五六元,三两的蟹只卖10元

华庭讲美食
2026-10-11 01:54:37
程福波到中国移动调研

程福波到中国移动调研

政知新媒体
2026-10-10 12:38:01
加拿大、丹麦、德国、法国、意大利、日本、荷兰、英国,发表联合声明

加拿大、丹麦、德国、法国、意大利、日本、荷兰、英国,发表联合声明

政知新媒体
2026-10-10 07:51:17
不查不知道一查吓一跳!44岁一家人住北京豪宅的陈婷,私下有多壕

不查不知道一查吓一跳!44岁一家人住北京豪宅的陈婷,私下有多壕

冷紫葉
2026-09-19 12:41:16
云南玉昆球迷意难平!不止因为1-7上海申花,更多在于以下五点!

云南玉昆球迷意难平!不止因为1-7上海申花,更多在于以下五点!

格斗社
2026-10-10 22:07:58
呼声持续高涨!给企退人员发生活补贴,弥补历史上的待遇差距

呼声持续高涨!给企退人员发生活补贴,弥补历史上的待遇差距

百科密码
2026-10-10 16:47:24
果然被岩屋毅说中了:中日缠斗到今天,日本出口额不如中国一个省

果然被岩屋毅说中了:中日缠斗到今天,日本出口额不如中国一个省

麓谷隐士
2026-10-10 00:10:04
女商务局长与前夫及九个情人的狗血剧情,够无耻

女商务局长与前夫及九个情人的狗血剧情,够无耻

雨秋闲话
2026-10-10 14:14:53
皇马TV:肮脏的内格雷拉联赛,皇马赢了完全是场史诗般的胜利

皇马TV:肮脏的内格雷拉联赛,皇马赢了完全是场史诗般的胜利

懂球帝
2026-10-11 05:47:11
高岗随刘少奇访问苏联期间,在会议上突然提议把东北变成苏联的第17个加盟共和国,斯大林听后当场讥讽道:“张作霖同志。”

高岗随刘少奇访问苏联期间,在会议上突然提议把东北变成苏联的第17个加盟共和国,斯大林听后当场讥讽道:“张作霖同志。”

人生录
2026-10-09 16:01:05
2026-10-11 07:12:49
Ai学习的老章 incentive-icons
Ai学习的老章
Ai学习的老章
3536文章数 11198关注度
往期回顾 全部

科技要闻

上世纪成熟的踏板,为何今天还会断裂?

头条要闻

港媒:梅艳芳骨灰被盗三个月无线索 歌迷会公开求助

头条要闻

港媒:梅艳芳骨灰被盗三个月无线索 歌迷会公开求助

体育要闻

十年回首:湖人三榜眼的夏天,与NBA无关

娱乐要闻

宋佳一串三大满贯 争议随之而来

财经要闻

双汇因抗生素超标共被罚1.29亿元

汽车要闻

千匹马力+三把锁/顶配能浮水 银河战舰700限时焕新价16.98万起

态度原创

亲子
房产
教育
游戏
公开课

亲子要闻

工程车小故事 :分糖果

房产要闻

海棠湾销冠再出牌:海南顶豪「终局答案」,突然砸出!

教育要闻

六年级思维训练,答对的学生寥寥无几

慢节奏成最大卖点!暴雪揭秘《魔兽:无限》吸粉真相

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版