DeepSeek Flash 推出视觉识别版本后,DeepSeek Harness 的适用场景变多了,我也在日常使用中留下了几个常驻插件。
在挑选插件时,我一般不安装大而全的插件包。这类插件包往往塞进很多用不上的功能,不仅会让整个运行环境显得臃肿,而且当两个插件的功能产生重叠时,DeepSeek Harness 会直接报错冲突,导致环境无法正常启动。因此我选插件的基本原则很明确:只解决单个具体问题。
dsh-desktop
第一个是 dsh-desktop,它是一个 DeepSeek Harness 的桌面应用包装。
DeepSeek Harness 原本采用网页端形态,通常需要在终端里先把服务进程运行起来。如果在操作中误关了终端窗口,网页端也会跟着中断。安装 dsh-desktop 之后,它把整个 Harness 包装成一个独立的桌面应用。日常使用时,就像打开 Codex 一样,点击应用图标就能直接启动,不用担心后台服务意外中断,放在系统应用列表里管理也更规整。
dsh-theme
第二个是 dsh-theme,这是我自己开发并开源的一个插件,主要用来修改 DeepSeek Harness 的界面配色与字体。
在外观设置里,我们可以自由选择主题配色。例如我目前配置的是森林绿,同时把界面字号和代码字号适当调大了一点。配置完成后,整个页面的背景会呈现淡淡的绿色,对话气泡也转为对应色调。在向模型提问时,左侧思考过程的动画也会跟随主题色同步变化。这个插件内置了多种主题,视觉细节做得很完整。

dsh-oil-sticky-prompt
第三个是 dsh-oil-sticky-prompt,这也是我自己开发的一个插件,主要解决长对话中问题快速回溯的需求。
DeepSeek Harness 原生不支持提问吸顶。当对话内容滚动到较靠下的位置时,很难一眼确认当前上下文所针对的具体问题。这个插件参考了 Cursor 的交互逻辑:向下滚动页面时,最上方会始终固定当前所处的上一条提问;向上回滚时,它又会平滑贴合回原来的位置。整个过渡动画很流畅,在长上下文里排查问题时,能随时确认当前对话的阶段。

DSH-better-sidebar
第四个是 DSH-better-sidebar。它的交互逻辑类似 Codex,可以在界面右侧展开一个独立的侧边栏。
我们可以在侧边栏里切换不同的标签页,比如查看当前工作区的文件目录、检查源代码管理状态,或者直接打开内置的终端与浏览器。此外,侧边栏还支持单独发起新的对话,与主窗口并行处理不同任务,类似于多 Agent 协同的工作流。

DeepSeek Balance Widget
第五个是 DeepSeek Balance Widget。这个插件专门用来查看 DeepSeek 的 API 用量与账户余额。
安装之后,界面右下角会出现一个蓝发动漫女孩的小图标。点击图标,就能直接弹出当前账号的剩余额度,不需要频繁登录网页后台确认余量。

dsh-oil-creator
除了上面几个通用插件,还有一个专用于自媒体发布的 dsh-oil-creator。它在左侧导航栏增加了一个「内容」标签页,方便集中管理文章和视频材料的发布状态。
这种插件属于功能专用型工具,如果平时不做自媒体内容,并不需要安装。除了增加发布功能,它还微调了界面 UI,把原本体积较大的操作按钮改成了与同级菜单一致的气泡样式,让界面看起来更加清爽。

寻找与自研插件
平时如果遇到使用痛点,觉得社区可能已经有现成方案,可以直接在 DeepSeek 里提问寻找,例如询问「dsh 有没有用于查看余额或者用量的插件,推荐高赞的」。如果搜索出来的现有插件界面较为粗糙,或者功能过于臃肿,我通常会考虑自己动手开发一个。
在开发时,可以直接使用 DeepSeek Harness 内置的创造模式,把需求说明清楚,让它辅助生成插件代码骨架。但这里也有一个实际的限制:现阶段 DeepSeek 本身在复杂工程和破坏性变更处理上相对有限,直接让它独立完成插件全流程,生成的代码往往不够稳定。因此在实际开发插件时,通常需要借助工程能力更强的外部 Coding Agent。
build-deepseek-harness-plugin
为了解决这个问题,我整理了 build-deepseek-harness-plugin 这个开源 Skill。它基于我开发多个 DeepSeek Harness 插件的实践经验,结合官方规范与真实踩坑记录总结而成。每当 DeepSeek Harness 推出新版本并带来破坏性变更时,我在更新自己插件的同时,也会把对应的兼容方案同步更新到这个 Skill 里。
使用 Claude Code 或 Codex 这类外部 Coding Agent 开发插件时,在编写前先让 Agent 读取这个 Skill,可以有效减少插槽配置错误和环境加载失败的问题,提升开发质量。

