DeepSeek Harness 插件
dsh 的插件就是一个装进 profile 的 npm 包;dsh plugin --profile <名字> add <包名> 负责装,其余交给 pnpm。
这一页讲两半:21 个官方包(16 个组成 profile,5 个是被这些包反复引用的公共库),以及按用途分组的 62 个社区插件。
profile 是一摞补丁层。dsh-base 是每个 profile 的第一层,dsh-web-app 和 dsh-headless 在它上面加一个界面。剩下的都是 seam:某一项能力的可替换点,比如文件系统、shell、沙箱。
社区那一半按它解决的问题分组:找插件、花费、会话、技能、搜索、外观、多 agent、远程访问、富输出、系统、定时任务、网络、数据、服务商、git 与编辑器、记忆。每张卡片点进去都有独立的安装命令和冲突说明。
- 哪些插件不能一起装 — 26 对会打架的组合,按抢界面位 / 抢配置 / 抢接口 / 功能重叠分组
装一个,或卸一个
插件管理会把参数转发给 profile 目录里的 pnpm,所以参数顺序和包名写法跟 pnpm 一样。
dsh plugin --profile web add @deepseek-ai/dsh-otel
dsh plugin --profile web remove @deepseek-ai/dsh-otel三类包
bundle(dsh-base、dsh-web-app、dsh-headless)是补丁层,写在 dsh.profile.bundles 里。seam(dsh-fs、dsh-shell、dsh-sandbox、dsh-compaction、dsh-session)只提供一项能力,由需要它的 bundle 选走。共享库(dsh-home-paths、dsh-credentials、dsh-client-ui-primitives、@deepseek-ai/schemastery、@deepseek-ai/cordis)根本不是行:它们是前两类建在其上的依赖,所以从不单独安装,也不单独卸载。这里的 21 个,是能单独补进 profile 的 16 个包,加上值得各占一页的 5 个库;其余 @deepseek-ai 包是作为依赖被引用,不单独建页。
版本与兼容
插件通过 engines.dsh 或 DSH 的 peer 依赖声明自己兼容的 dsh 区间。运行版本不在区间内时,命令行会跳过这个插件并打印要求,而不是启动一个可能崩的组合。
官方包
共享库 (5)
- @deepseek-ai/dsh-home-paths — 公共路径工具:每个 profile 和插件都通过它解析 DSH 主目录,所以 web、桌面端与命令行看到的路径是同一套。 0.2.2-rc.3
- @deepseek-ai/dsh-credentials — 凭据 seam:密钥放在 ctx.credentials 后面,需要服务商 key 的插件从这里读,而不是自己存一份。 0.2.2-rc.3
- @deepseek-ai/dsh-client-ui-primitives — 所有网页界面插件共用的 React 原子组件:控件、图标、Markdown 渲染,以及 KaTeX 与 Shiki 那部分,两个插件同屏时不至于像两个产品。 0.2.2-rc.3
- @deepseek-ai/schemastery — 插件配置背后的 schema 校验器:插件把自己的选项声明成 schema,设置界面据此渲染表单,值不对时启动阶段就被拒绝。 3.19.0
- @deepseek-ai/cordis — 插件框架本身:它拥有上下文对象 ctx、插件生命周期、依赖注入,以及读取补丁栈的 loader。 4.1.0
Profile 包 (16)
- @deepseek-ai/dsh-base — 共享内核,以 bundle 形式提供:每个 profile 的第一层补丁,往空根上插入基础插件行。 0.0.1-rc.1
- @deepseek-ai/dsh-web-app — 浏览器界面 bundle:在 dsh-base 之上叠 web 补丁层,外加负责提供前端文件、打印地址行、设置 bash 运行时变量的胶水插件。 0.0.1-rc.1
- @deepseek-ai/dsh-headless — 一次性运行 bundle:直接在 dsh-base 上跑 Agent/Session,没有宿主、HTTP 或浏览器层。 0.0.1-rc.1
- @deepseek-ai/dsh-session — 事件溯源的会话存储。会话以事件追加写入,所以会话文件是逐帧变大的,而不是整份重写。 0.0.1-rc.1
- @deepseek-ai/dsh-compaction — 压缩能力的 seam(
ctx.compaction):上下文窗口满了以后,会话以什么方式被压缩,从这里替换。 0.0.1-rc.5 - @deepseek-ai/dsh-tools — 工具注册表与执行管线:工具怎么声明、怎么解析、怎么执行。 0.0.1-rc.1
- @deepseek-ai/dsh-skill — 技能提供者注册表。每个装上的技能在你用它之前就占上下文,Skill Load Audit 量的就是这个。 0.0.1-rc.1
- @deepseek-ai/dsh-fs — 文件系统能力 seam(
ctx.fs):文本读写,可选带版本校验的原子修改,以及fs/*策略事件。 0.0.1-rc.1 - @deepseek-ai/dsh-shell — bash 执行器 seam(
ctx.shell)。Windows 上由dsh-pwsh-local提供 PowerShell 实现。 0.0.1-rc.5 - @deepseek-ai/dsh-sandbox — 进程沙箱 seam(
ctx.sandbox):约束词汇表,以及后端要实现的那份 SandboxProvider 契约。 0.0.1-rc.1 - @deepseek-ai/dsh-sandbox-local — 本地沙箱后端:bwrap、npm 分发的 landlock-run 启动器、macOS Seatbelt,或 Windows ACL 受限令牌。运行时探测,探测失败就拒绝执行。 0.0.1-rc.1
- @deepseek-ai/dsh-acp — 只面向自动化的 Agent Client Protocol 服务:通过 JSON-RPC stdio 驱动 DSH agent,用
dsh --profile acp启动。 0.0.1-rc.1 - @deepseek-ai/dsh-jobs — 后台任务注册表(
ctx.jobs):共享 id、按所有者隔离、轮询、取消,以及长任务完成时的监听。 0.0.1-rc.3 - @deepseek-ai/dsh-web — 联网能力 seam(
ctx.web):搜索与抓取的提供者注册表,选择与注册顺序无关,并带一套类型化的错误分类。 0.0.1-rc.1 - @deepseek-ai/dsh-workspace — 工作区实体注册表(
ctx.workspace):持久的工作区记录,加上经过校验的会话挂载——会话列表背后的那份索引。 0.0.1-rc.1 - @deepseek-ai/dsh-otel — OTLP 遥测:普通事件与会话日志两条独立通道,会话日志按字节封顶。 0.2.0-rc.1
找插件、装插件
- dshmarket — 在 DeepSeek Harness 里加一个可视化插件市场,社区插件可以浏览、搜索,点一下从网页界面装上。 1.73.19
- dsh-plugin — 加一个按官方插件规范做的社区市场,几千个经过人工核对的 npm 插件都能在里面浏览、搜索、安装。 2.3.9
- dsh-plugin-catalog — 把 DeepSeek Harness 插件目录打成一份 JSON,里面 10778 条,别的工具直接读文件,不用去爬网页。 2026.1113.20393
- universal-plugin-hub — 把 Claude Code、Codex 那套插件源接进 DSH,插件、Skills、MCP 在一个面板里管,支持 Git 源和本地上传。 1.3.1
- dsh-better-plugin-updater — 从多个源检查插件版本,产出一份更新计划;真正动手安装还是等你确认。 0.1.2
花费与用量
- dsh-cost-meter — 在界面里加一块花费读数:本次会话、今日合计、历史记录,价格来自内置的 170 个模型价目表。 1.9.64
- dsh-whale-widget — 在右下角放一只余额挂件,显示余额、今日已用与峰谷价,气泡点一下显示什么可以自己配顺序。 0.4.2
会话与归档
- @michengai/dsh-archive-manager — 给会话列表的每一行加上归档、恢复、收藏、永久删除,另外诊断损坏的会话日志,坏掉的条目能定位。 1.3.5
- dsh-session-superagent — 盯着一个 GitHub 仓库,有事要做时唤醒会话;凭据留在本机,不会跟着提示发到模型那边。 0.10.12
技能管理
- @michengai/dsh-skills-manager — 侧栏多一个面板,统一加载和管理本机技能,开关、查看都在界面里,不用手工改文件。 1.4.6
- dsh-skill-mcp-market — 加一个技能与 MCP 市场:浏览实时源,一键装 SKILL.md 技能和 MCP 连接器,装完立刻可用,不用重启。 0.5.28
- @chengze/dsh-skill-manager — 侧栏多一个面板,按安装位置列技能,能改能禁用,被静默跳过的技能会指出来,还能从市场索引装技能。 0.2.5
- dsh-skill-browser — 把本机技能库变成可浏览的面板:五个标签页、树状与平铺两种视图、调用台账与排行图,还能管市场与 MCP。 2.2.6
- @lmzhen/dsh-evolution-skill-health — 侧栏多一个面板,显示技能检查器发现的问题,把当前 profile 里解析或加载失败的技能列出来。 0.46.0
联网搜索
- dsh-free-search — 给 agent 加上联网搜索,后端有 39 个引擎、含免密钥的那些,回答可以引用模型本身够不到的页面。 0.9.48
- @liustack/modsearch — 给没有原生联网能力的模型补上网页搜索、X 搜索和取页,走免密钥通道,不用注册、不用 API key。 5.10.12
界面与外观
- dsh-dream-skin — 装上八套冷调主题,iOS 与 Linear 两种风格,配弥散光壁纸、强调色和每套皮肤各自的背景,在设置页切换。 11.7.0
- dsh-claude-style — 把网页版的观感和交互改成 Claude Code 桌面版那一套,颜色、间距、控件一起换,不是只改一样。 0.21.0
- dsh-plugin-wallpaper-engine — 把本机 Wallpaper Engine 的壁纸渲染到对话背景上,Scene 与 Web 两类都能实时播放,靠桌面端运行时。 1.4.2
- dsh-pet — 加一条会动的蓝色胖鱼,在屏幕上溜达、玩东西、打盹,你忙时它跟着忙,还顺手看着余额钱包。 0.4.8
- dsh-meme — 输入框旁多一个表情包选择器,另给 agent 一个发图工具,支持多个图库、按情绪筛图,还能让 AI 学图。 0.1.81
- dsh-custom-theme — 加上可自己改的 CSS 主题和背景图,网页版与桌面端都生效,选择器放在设置页里。 0.9.0
- dsh-exv-flat-corners — 把界面里的圆角全部去掉,按钮、卡片、输入框在整个客户端里统一变成直角。 2.4.2
- dsh-toomuch-plugins — 把工作区上方那一排侧栏入口折成一个开关,折叠后怎么显示由设置页里的一组网格选项决定。 0.3.3
- @huaweidevtools/aishell-dsh-brand — 把侧栏和首页的品牌标记换成 AI Shell 的 SVG,客户端带的是那个产品的标识,不是默认那套。 0.0.23
- dsh-claude-motion — 装上 claude-motion 技能,agent 用代码一段段写短片,逐场景生成,在会话里播出来。 2.16.0
多 agent 协作
- @nanmicoder/dsh-agent-teams — 加上多 agent 协作:队长、成员、带依赖的任务与消息传递都用自然语言驱动,网页界面里还有一棵任务树。 0.1.30
- dsh-agent-compare — 同一个需求同时跑 2–4 个版本,回答、文件、网页并排比,可以盲选也可以公开对比,选定后再采用。 2.0.0
- @xirang-ai/dsh-teamflow — 加一套工作台,把需求、开发、缺陷这条流水线放进 DSH 里跟,不用在几个工具之间来回倒。 0.1.3
手机与远程访问
- dsh-mobile-plugin — 开一套手机端 API 和中继客户端,让手机 App 能连到桌面 profile,peer 依赖交给宿主解析,不打包进去。 0.5.49
- dsh-remote — 加上远程 SSH 开发:IDE 布局、远程搜索、编辑器与终端标签、Git 差异,agent 也能在远程机器上动手。 1.1.1
- ds-harness-remote — 提供点对点、端到端加密的远程访问,网页和手机都能连进 DSH 工作区,不用对外开端口。 0.6.4
- @xmanrui/dsh-im — 把微信、飞书、企微、钉钉、QQ、Telegram、WhatsApp、Slack、Discord、Matrix 接进 DSH,从哪个聊天软件都能对话。 5.10.0
- @tencent-connect/dsh-qqbot — 在 QQ 私聊和群聊里直接对话 DeepSeek Harness,回答落在本来就在聊的那个窗口,不用另开界面。 0.5.5
- dsh-permission-remote — 给网页版加 SSH 远程工作区,沿用会话的沙箱模式和原有的审批流程,每条命令都要过一遍。 0.18.1
- dsh-computers — 把你自己的机器接进 DSH 部署,agent 能在那些机器上执行命令,会话不再局限在本机。 1.9.9
- dshost-plugin — 通过 DSHost 云端中继 dsh 网页界面,人在外面也能连回本机,不用自己开端口。 0.1.25
富输出
- dsh-genui — 在回答里直接渲染可交互的图表、表单、计算器、仪表盘和小应用,操作结果还能回传给 agent。 0.3.3
- deep-view — 在任何对话里渲染可交互的图表、表格、输入框和答案,回复里的数据能点开看,而不是只当文字读。 0.1.2
- dsh-univer-office — 表格和文档可以在对话里预览,也能开成浮动的 worktree 窗口,会话结束时还有一步复核,走内置的网关。 0.4.0
- @yugoo-design/dsh-design-panel — 把声明式的设计文件解释成对话工作区里的可编辑面板,版式就地调整、就地看效果。 0.3.0
- dsh-codegraph-visualizer — 把 codegraph 与 tool-lens 的数据聚合成可交互的代码图谱,先转换再渲染,不是直接画原始数据。 0.3.1
- dsh-claude-whiteboard — 装上 claude-whiteboard 技能,agent 把图、流程和方案画在小白板上,画完在会话里回放。 2.16.0
- @dickpy/dsh-imagegen — 在网页版里生成和改图,走你配好的图片服务商通道,文生图与图生图都能在对话里完成。 1.17.1
系统与终端
- dsh-ops — 在 Windows、Linux、macOS 上补上原生文件与进程工具;Bash 载荷和 PowerShell 集成只在 Windows 提供。 0.5.4
- dsh-unlag — 给桌面端加一个刷新按钮,改完插件不用重启就生效,开久卡住了也能就地刷一下。 1.17.5
- dsh-windows-mcp — 把 Windows-MCP 接进 DSH,agent 在 Windows 桌面上能截屏、自动操作界面、输入、读写剪贴板、查进程和注册表。 0.2.10
- @deepseek-harness-tui/dsh-tui — 加一套终端交互界面,agent、会话、工具都能在终端里操作,整个会话不一定要开浏览器。 0.20.0
- @mzzsfy/dsh-tool-gate — 请求里只留白名单内的工具,其余交给宿主的延迟加载链,每次撤下都记进 undo journal 以便还原。 0.2.4
- @logictan/dsh-tool-surface — 把每轮随请求发出的工具定义收到一份实测白名单,被撤下工具的参数改写进系统提示词。 0.1.3
- @xiaoso/dsh-tool-plus — 把 Oh My Pi 的 bash 运行时搬成工具插件:常驻 shell、输出压缩、后台任务托管、命令拦截。 0.1.21
- dsh-syn-config — 把技能、profile 配置和 AGENTS.md 同步到一个私有配置仓库,macOS 与 Windows 两台机器用同一份配置。 0.8.11
定时自动化
- @lmzhen/dsh-evolution-all — 装的是整套 evolution:宿主自动化加模型侧工具,都放在 profile 根目录,是这个社区项目的默认版本。 0.46.0
- dsh-atan-daily — 加上定时采集任务,每次运行留下一份带时间戳的报告,例行检查不用手动跑也有记录。 1.2.2
网络与代理
- @aiwayds/dsh-llm-proxy — 装一套进程级 HTTP 代理和 LLM 分流调度器,不同服务商的模型请求可以走各自的路由。 0.8.1
数据库与资产
- dsh-tool-database — 加上 SQL Server、PostgreSQL、MySQL 的数据库工具,走原生驱动,可配多个数据源,默认只读,凭据留在本机。 0.3.7
- dsh-ue-asset — 不用开虚幻编辑器,靠 CUE4Parse 浏览、预览、导出本地 PAK 里的 UE4 / UE5 资源。 0.1.10
模型服务商
- dsh-providers-hub — 把 AI 编码服务商收进一个面板:账号登录、多账号池、凭据静默刷新、领取额度,还有本地服务商清单。 2.24.261113
Git 与编辑器
- @voltage12/dsh-simple-worktree — 在对话界面里直接建和删 git worktree,一个任务用自己的一份检出,不用离开聊天窗口。 0.1.3
- @zhaoyang10/dsh-web-ide — 加一个 IDE 标签页,里面是 VSCode 风格、Dark Modern 主题的只读代码查看器,挂在对话视图那一圈里。 0.2.2
记忆
- dsh-octop-memory — 每轮开始前召回共享记忆,轮末再把这一轮写回去,早先会话里的上下文能带到当前这轮。 0.1.7
- dsh-mnemon — 提供可组合的视图式上下文,来源与策略都能换,分层记忆和自进化技能装好就能用。 0.5.45
常见问题
插件装到哪?
装进 profile 目录:$DSH_HOME/profiles/<名字>,作为它 package.json 里的依赖。
同一个插件能同时装进两个 profile 吗?
能。每个 profile 有自己的 package.json 和 node_modules,互不共享。
插件不兼容会怎样?
会被跳过,并打印它要求的版本区间。可以升级插件,或用 dsh plugin allow-version 给这一对版本开精确豁免。