插件
浏览、筛选并安装 DeepSeek-Harness 插件。
共 170 个插件
dsh-vision-diff
dingchenhui0618-arch/dsh-vision-diff
面向视觉回归的像素级截图比对。输入两张本地 PNG,第一行是可机器判定的结论(`PIXEL_CHANGED=true|false`,可以直接 grep 当断言),随后是差异比例、差异区域包围盒、最大通道差与平均绝对误差,并生成一份自包含的 HTML 对照页。可用绝对或比例坐标声明忽略区,排除时钟、光标这类每次渲染都会变的部分。它刻意不做内容识别——只回答「变没变」,因为这一步可以做成确定性的。全部本地完成:不调模型、不联网、不上传。
dsh-workspace-capabilities
fleey/dsh-workspace-capabilities
在侧栏工作区行的「…」菜单中新增「技能与 MCP」,按工作区勾选可用的技能与 MCP 服务器;取消勾选的技能从会话技能目录、`skill` 工具和 `/技能名` 中消失,取消勾选的服务器其 `mcp__<服务器>__*` 工具对该工作区的会话禁用,已在运行的会话从下一轮起生效。
dsh-zen-adapter
seonzzy/dsh-zen-adapter
把 OpenCode Zen 免费模型注册为原生 provider:目录由 opencode.ai 与 models.dev 价格实时取交集得出,详情页可重新拉取目录或逐个探测哪些模型能调通。不声明任何依赖,宿主自带的那份 pi-ai 始终是唯一一份。
dsh-provider-quote
miku05231/dsh-provider-quote
查询 DSH 中已配置的各模型提供商的余额与 token 单价(不限厂商或中转站),兼容 cc-switch 的 usage_script,并在输入框下方显示当前会话所选提供商的余额。
dsh-tlogs
czk200518-hash/dsh-tlogs
DSH 侧边栏页脚的 Token 用量组件,同时跑两路数据源而不是二选一:DeepSeek 平台账号的用量/金额接口(账号全部设备、仅官方通道),本机会话日志(仅本机、含所有供应商、实时、无金额)。两路逐日合并——官方通道取较大值(同一次调用两路都会记),平台看不到的供应商再叠加;历史月份从平台回补,供应商按通道而非模型名判定,日桶跟随平台口径(UTC);平台数字默认复用 DSH 已登录账号,不用粘贴 token。数字出现在紧凑条、展开面板,以及含日历/图表/模型/供应商/年/月/当月按天页签的详细数据弹窗,口径为总消耗/当前项目/今日/当周/当月/近 7 天/近 30 天。
DSH-Chinese-Talk
tianlaoban/dsh-chinese-talk
让所有会话的思考与回复都说中文:简洁、略沾文言、说人话,专有名词保留英文原形;并附一条「只答所问、不主动跑命令、动手前先提醒」的交互偏好。实现只是一条全局 system-prompt 段落(order 10):没有界面、没有二进制、不联网。切到极简预设时不生效——那个预设会把整个 prompt 换成它自己的人设。
dsh-text-explain
heartattack2332/dsh-text-explain
在 DSH 对话里划词即得大白话解释,浮窗显示,并自动带上这段话所在的那条完整消息作为语境。三档讲解深度(小白 / 通识 / 专业),切换后当场重讲;可选联网搜索与本地文件查找(默认交给模型自己判断,也可一键强制查一次,查完只补充新内容而不复述);可继续追问;还能把整段问答「待命式」交接给一个新会话——背景放好即止,不唤醒模型、不耗额度。设置保存在宿主侧 settings.json,不点保存不落盘。仓库内另含一个 OpenAI 兼容端点与一个浏览器扩展(源码)。
dsh-sandbox-noop-escalation
zzstar101/dsh-sandbox-noop-escalation
去掉那些不会让当前沙箱模式变宽的 sandbox_permissions / justification 参数,避免调用报错「sandbox escalation to "workspace-write" is not strictly wider than this call's current "danger-full-access" mode」。GPT 系列模型往往每次调用都会填这两个可选参数,并选 workspace-write,而它比 danger-full-access 更窄。插件在 tools/pre-execute 阶段把请求的模式和会话沙箱策略给出的当前模式做比较:相同或更窄时去掉这两个字段(只有 justification 时也会去掉)。同时兼容 GPT 从 Codex shell 工具带过来的取值:null、空值和 use_default 视为没有请求;会话已经是 danger-full-access 时,任何取值(包括 require_escalated)都会去掉,因为不存在更宽的模式。真正的升权请求、无法识别的模式值,以及没有声明 DSH 升权参数的工具,都原样交给 DSH 处理。不会放宽任何权限。监控的工具列表可配置(默认 bash、pwsh、write、edit、run_code)。零依赖。
dsh-plugin-discord
tjiisztiuv/dsh-plugin-discord
与桌面端或 dsh web 运行在同一个 Host 里的 Discord 桥接,无需单独进程或 profile:在私信或线程里与任意工作区的会话对话,接入桌面端正在用的会话,工具审批和模型提问在 Discord 与桌面端谁先答谁生效。
my-dsh-plugins (tlnotify)
ltl0312/my-dsh-plugins
把 DSH 会话事件推到手机 IM,并允许在那条消息下直接回复回注到正确会话。覆盖九类事件:任务完成、执行错误、执行被阻塞、手动中止、Token 达到上限、异常中断、等待我回答、权限请求、等待计划确认;通道支持 QQ 单聊机器人与飞书自建应用,两者均走 WebSocket 长连接,无需公网 IP、域名或内网穿透。可同时配置多台机器人,各自订阅自己关心的会话。审批与提问以可点按钮下发,回复按「按钮 → 引用回复 → 显式短 id 前缀」三层路由归位,兜底发给最近一条需人介入的通知并回显投递目标。
opencode-eyes-nvidia
bauerelizabeth07139/opencode-eyes-nvidia
走 NVIDIA NIM 的视觉能力:把随插件分发的 stdio MCP 服务器挂成 mcp__opencode_eyes_nvidia__describe_image,用 7 个托管视觉模型之一(默认 MiniMax-M3)描述图片,并支持多 Key 轮换。
opencode-eyes
bauerelizabeth07139/opencode-eyes
给不具备多模态能力的模型一双眼睛:把随插件分发的 stdio MCP 服务器挂成 mcp__opencode_eyes__describe_image,把图片交给 StepFun step-3.7-flash 并返回详细描述。
dsh-model-control
uio-o/dsh-model-control
接管输入框的模型座位并新增模型管理页:增改删 llm-pi-ai 渠道、挑选端点里的哪些模型进入本软件、按模型声明思考档位与能力。
dsh-sidebar-settings-button
nishikinov/dsh-sidebar-settings-button
在侧边栏顶部 Plugins 之前新增「设置」一行,点击即打开原生设置面板。
dsh-region-probe
orphiczhou/dsh-region-probe
只读的 Cordis Inspect provider,让 agent 能看见自己正在驱动的界面:outline() 报告运行中的壳实际渲染了哪些 UI 区域,含占用、几何与当前/历史失败状态;snapshot() 按 slot key 或 CSS 选择器返回某区域的渲染节点树(标签、角色、aria-label、自身文本、几何、计算样式);failures() 保留「哪些区域渲染失败过、是否已恢复」的历史。寻址用壳为每个 slot 已写好的锚点,无需区域清单,也覆盖以后新增或其他插件贡献的区域。无界面、无工具、无依赖、不发网络请求。
evolver-dsh-plugin
evomap/evolver-dsh-plugin
越用越聪明的 harness,告别金鱼记忆。每条 prompt 前,Evolver 从本地经验和 EvoMap 网络召回一条验证过的策略;回合结束后,它凭测试结果、改动是否被保留、你的下一句反馈给策略打分,再回报网络按证据加权。每一次成功都变成下一次的捷径,每一次失败都变成下一次的避坑指南。
dsh-claude-delegate
project-hy/dsh-claude-delegate
把自包含的编码子任务委派给本机 Claude Code(官方 Agent SDK 驱动),结果回传主会话:19 个参数可按次控制模型、思考强度、权限模式、允许工具、轮次与预算上限;后台作业立即返回 jobId 并支持增量读取;结果附会话句柄,传回 resume 即可在同一会话续跑;预计超过 20 秒的命令经内置 mcp__dsh__shell 通道逐行实时输出,不占用模型上下文;会话内附 Claude Code 监控面板(任务列表、结构化过程视图、实时输出块、一键取消);委派规程以运行时技能注册,安装插件即安装技能。
dsh-plugin-cicd
soh4c4759/dsh-plugin-cicd
把 DSH 插件仓库的持续构建与发布搬进应用:侧边栏面板逐仓库显示最近一次工作流运行、已发布与草稿 Release,以及本地检出相对上次发布的领先与未提交情况,并提供触发构建、发布、公开草稿、重跑、取消、查失败日志等按钮。通过本机已登录的 gh CLI 驱动工作流,插件自身不保存任何凭据,被监视的仓库列表放在配置文件里、不打进包。
dsh-compat-vet
liujianqiao701/dsh-compat-vet
dsh 插件兼容性体检:把已装插件的 peerDependencies 与当前 dsh 运行时比对,提前指出哪些会在下次启动被预检拒绝加载,并给出可直接执行的中文修复命令;dsh web 顶部横幅可按键隔离、卸载或升级,改动前自动备份、复检不过自动回滚。
dsh-agent-dispatch
fan56/dsh-agent-dispatch
dsh plugin: Jev-guided dispatch advice — before a turn starts, a TypeSafe Jev call decides whether the task belongs to a registered agent and which one, then injects a four-line, ignore-if-unsuited recommendation. Jev-optional: no key means silence.
dsh-t3-session-ui
yusufameri/dsh-t3-session-ui
移植 T3 Code 的会话上下文界面:会话行悬浮卡显示机器、Git 分支、模型、代理预设、审批策略与 token 用量,状态标签覆盖待审批、等待输入、运行中、错误与子代理工作,另有提供方与模型标记、会话头部信息条、血缘面包屑、可复制上下文或执行 DSH 压缩的行菜单操作,以及位于 DSH 设置中用于选择显示哪些事实的偏好行。输入框区域不新增任何元素。
dsh-client-ui-route-badge
zhanghao3693/dsh-client-ui-route-badge
Shows which backend model actually served each request when using the auto route.
dsh-prompt-enhance
ziyuan258/dsh-prompt-enhance
dsh-prompt-enhance 的维护分支,已适配 DSH 0.1.7——此前的版本在当前宿主上甚至无法加载(InputState.imageIds 已更名为 attachmentIds,输入框按钮会让整个输入区崩溃;settings.get() 已被移除;/enhance 读取了 agent 不再暴露的会话 id)。改写默认使用 reasoningEffort off:实测同一段草稿为 252 输出 token,而模型自身默认档要 2897;并内置覆盖全部 17 个字段的设置页。已在真实的 0.1.7-rc.2 宿主上验证:插件激活、真实 HTTP 增强请求、GUI 中 /enhance 执行,以及设置页读取并持久化配置。204 项测试。
dsh-plugin-dependency-graph-plugin
ewoowe/dsh-plugin-dependency-graph-plugin
Plugin dependency graph for DeepSeek Harness: which plugin provides the services every other plugin injects, read from the live Cordis runtime.