插件
浏览、筛选并安装 DeepSeek-Harness 插件。
共 438 个插件
dsh-lan-gate (plugin)
ye-zinan/dsh-lan-gate
dsh-lan-gate 局域网网关的控制面:设置图标旁的一个按钮,显示网关是否在跑、有几台手机或平板在等批准;一次点击打开只认回环地址的批准页,省去手敲 URL;网关没在跑时先经计划任务把它拉起。在手机或平板界面上不渲染。
dsh-session-move
hwangjunjie/dsh-session-move
在 Web UI 中把会话移动到其他文件夹、永久删除,或进行 AI 重命名——支持把会话行拖到文件夹标题上,也可从会话菜单操作。移动会重写会话头的 cwd、迁移持久化日志并更新工作区账目,历史随会话一起走;删除会先停止运行中的 agent,再移除日志、投影缓存行与工作区账目。同样提供三个 agent tools:workbench_session_move、workbench_session_delete、workbench_session_rename_ai。
dsh-session-delete
earthpretender/dsh-session-delete
在侧栏会话“…”菜单的“归档会话”下方新增红色“删除会话”行,永久删除该会话的日志与工作区账目(走 workspace registry 自己的持久化写)。第二次点击确认后该行立即从列表消失;当次启动使用过的会话会先从内存停用再删(不会复活);正在跑任务的会话会再显示一次警告,点下去先停止任务再删除。
dsh-mac-keep-awake
wjvalue/dsh-mac-keep-awake
仅 macOS:任意 DSH 会话运行期间持有 PreventUserIdleSystemSleep 断言(caffeinate -i -w <宿主 pid>),最后一个会话结束后释放,长时间回合不会因空闲休眠被切断;屏幕仍可正常息屏。它会一直持有跨过 maintenance 阶段——该阶段 Agent.status 报 idle 而手动 /compact 正在跑,靠 compaction/start 与 compaction/end 事件兜住。每 60 秒与 ctx.agents.list() 对账,插件热重载时已在运行的会话立即被接管,不必等到下一个回合边界。持有失败按指数退避重试、上限 60 秒且永不放弃;释放时先 SIGTERM,2 秒未退出升级 SIGKILL;带 -w,宿主崩溃时 caffeinate 自行退出。无前端半身,通过 profile patch 配置。共 51 个测试,其中 2 个在真机上直接读 pmset -g assertions。
dsh-region-probe
orphiczhou/dsh-region-probe
只读的 Cordis Inspect provider,让 agent 能看见自己正在驱动的界面:outline() 报告运行中的壳实际渲染了哪些 UI 区域,含占用、几何与当前/历史失败状态;snapshot() 按 slot key 或 CSS 选择器返回某区域的渲染节点树(标签、角色、aria-label、自身文本、几何、计算样式);failures() 保留「哪些区域渲染失败过、是否已恢复」的历史。寻址用壳为每个 slot 已写好的锚点,无需区域清单,也覆盖以后新增或其他插件贡献的区域。无界面、无工具、无依赖、不发网络请求。
dsh-workspace-activity
charliesbyte/dsh-workspace-activity
侧边栏的工作区行会在其下会话运行时显示转圈,会话停止后短暂保留一个已完成标记。
dsh-billing
niliemi/dsh-billing
按官方模型价目表把 token 折算成费用,在聊天框底部上下文环旁常驻显示本会话与全局的本次已用金额,在左侧边栏显示账户余额,并在本次费用超过你自设的全局上限(超过余额会被夹到余额)或某个会话自己的上限(每个会话各自设、互不共用)时阻断该轮(可一次性或按会话放行);每个角标右侧可重置计费起点(本次归零、历史只进累计、token 一条不丢),全局与单会话两个起点各自独立、互不牵连。
dsh-restart
ajia1206/dsh-restart
用模型工具或右下角 GUI 控件重启正在运行的 DSH 进程:探测 launchd KeepAlive,无托管时派 detached supervisor 兜底(握手失败即取消退出),桌面版走 macOS 应用重启路径,每次重启写入按 armId、pid 与 profile 关联的 JSONL 记录,使一次重启能与日志里的无关活动区分开。
dsh-auto-handoff
qingyou002/dsh-auto-handoff
DSH 插件:通过 /handoff 或会话累计 Token 阈值把长会话交接给同工作区的新会话,并继承 preset、模型、权限与 Plan 模式;交接简报由会话自身的模型撰写,切换在 Step 边界发生,不中断正在执行的步骤。
dsh-compat-vet
liujianqiao701/dsh-compat-vet
dsh 插件兼容性体检:把已装插件的 peerDependencies 与当前 dsh 运行时比对,提前指出哪些会在下次启动被预检拒绝加载,并给出可直接执行的中文修复命令;dsh web 顶部横幅可按键隔离、卸载或升级,改动前自动备份、复检不过自动回滚。
dsh-phocinae
phocinae/dsh-phocinae
DSH 本地决策层插件:失败关闭的命令审批门,以及由 144.3M 端侧模型支撑的 ask/gate 工具。需另装本地决策服务:`pip install phocinae-server` 后下载约 330MB 权重并常驻运行;服务不在时工具会返回 `PHOCINAE_SERVICE_UNAVAILABLE`。
dsh-hold
tetrassky/dsh-hold
暂缓发送一条消息,直到主智能体空闲、没有子智能体在运行、也没有后台任务,然后再发出。每条暂缓可以设置发送时间,并选择排队、等待空闲或立即插话,消息与附件都保存在宿主端,重启也不会丢失。
dsh-skin-im2005
ye-zinan/dsh-skin-im2005
DeepSeek Harness 客户端的 2005 年代即时通讯皮肤:直角 1px 窗框、蓝色渐变标题条、中文界面统一宋体、好友分组式侧栏(含头像档案卡与可编辑签名)、每条消息带名字与时间抬头,皮肤档位三档可实时切换。美术全部为原创 SVG;重绘后的工具条另带跨会话备注框、后台任务面板,以及美式八球、扫雷、Token 农场和德州扑克——插件内置的专注模式会把它们静音。
dsh-morning-paper
damlys99/dsh-morning-paper
把跑着的会话排成一张报纸式头版,作为 Chat 与 Trajectory 旁的 Conversation View 标签页:逐轮时间线(耗时、步数、工具、token、结果)、按文件统计的改动热度、墙钟时间去向以及其中多少是模型而非工具、哪一轮吃掉了花费、无人重试的失败(附失败命令),以及对照该路由模型自报容量的上下文压力仪表。简报由持久会话日志折算而成、从不调用模型:零 token、不会编造、同一份日志与时钟下字节一致;不向会话追加任何内容、也不触达模型,只报告待批准项而绝不代为应答。仅在某一页有内容时才提供该页;标签页在轮次结束时自刷新,并用只读日志尾部的探针做两档轮询。
dsh-vscode (dsh-door)
elk-9527/dsh-vscode
为正在运行的 DeepSeek Harness 内核提供仅监听本机回环地址的 ACP 接入点,供 VS Code 等本机客户端连接,共用模型、工具、记忆和会话,并支持历史查看、权限切换及调用 DSH 插件已注册的能力。
dsh-task-progress
chen8923/dsh-task-progress
DSH 长任务的实时进度:脚本往该会话自己的进度文件追加 JSON 行,不能自报进度的命令可用 `dsh-progress run -- <cmd>` 包装,Web 界面用悬浮窗与右侧栏 tab 展示,未上报的后台任务也会列成任务行。
dsh-job-progress
rice00/dsh-job-progress
DSH Web 界面中长时间后台任务的实时进度:有任务的会话里浮着一个小球,可拖动,点开是含已完成/总量、速度与剩余时间的面板。
dsh-zen
john-walks-slow/dsh-zen
禅模式视图 + 前台盯屏时间统计插件:智能体后台运行时提供极简 Zen 标签页(进行中/结束状态文案、用户消息、动态提示、Markdown 渲染最终回复、单行轮次统计),统计前台盯屏时长并给出每日/每周禅值,支持一键隐藏中间过程(工具调用/推理行)、任务开始完成时自动进出禅、Alt+Z 快捷键与 Zen 设置面板——纯前端实现,数据存 localStorage,无网络请求。
dsh-harness-ui
jianjianzhu/dsh-harness-ui
从侧栏打开的整页控制台面板,含八个标签:总览;从 sessions 服务读取的会话列表(标题、目录、运行状态、更新时间,带筛选);从 pluginInventory 与 pluginManager 读取的已装 bundle 与 Loader 条目,每个 bundle 带启用开关;列出 GitHub 搜索 API 中 topic:dsh-plugin 公开仓库的插件市场;一个模型与供应商编辑器,通过 remote.settings.mutate 写入 llm-pi-ai 配置命名空间(切换会话模型、新增或编辑供应商及其模型列表、经 remote.credentials 保存 API Key,并以合并方式写入以免表单未暴露的字段被覆盖);MCP 与技能两个标签;以及一个读取宿主回环 /api/dsh-usage/overview 文档的用量标签。所需服务通过 ctx.inject 声明,缺少任一服务的部署只是不挂载该面板,不会崩溃。
xy-dsh (xy-dsh-lamp)
xinyuan-gao/xy-dsh
macOS 系统级置顶灯板:每个 Agent 一盏灯、一个会话一行,收起时一个任务一盏灯;有审批或提问等你处理时该灯转蓝闪烁,根 Agent 结束时发系统通知。
dsh-restart
dwjz/dsh-restart
在 DSH Web 设置面板里增加一个「重启」页:显示当前宿主的 PID、端口、启动时间与运行时长,重启由分离的 helper 完成——等端口不再应答后再按同一启动命令拉起新进程;替代宿主返回新的 boot id 后页面自动刷新。
dsh-sandbox-arg-guard
apex-mochen/dsh-sandbox-arg-guard
让「同级或更窄的 sandbox_permissions」不再让工具调用直接失败。会升级的工具(pwsh、bash、write、edit)都广告完整的 sandbox_permissions 枚举,但 DSH 只接受严格更宽于当前生效级别的请求——其源码自称这是「deliberately not a schema constraint」。于是反射式带上该参数的模型往往填它已经在的那个级别,调用在执行前就死掉:"sandbox escalation to \"workspace-write\" is not strictly wider than this call's current \"workspace-write\" mode",某些模型还会为此烧掉一整轮重试。本插件只注册一个 tools/execute waterfall 监听器,且仅在那一条文档化拒绝上、且参数里确实带了升级字段时,把同一个调用去掉该参数重投一次。安全性由 DSH 自己的文档保证:拒绝发生在任何执行之前("nothing has run"),且改过的参数无法再次匹配,因此重投在结构上不成环。已端到端复现并验证——改造前 isError 为 true 且命令从未执行;改造后拿到命令的真实输出、isError 为 false,会话里只有一个 tool/call 与一个 tool/result。零依赖。
dsh-steer
cai-mh/dsh-steer
在模型思考过程中随时向当前会话注入纠偏/引导信息,或打断当前回合。
dsh-snippets
zhang24xiao/dsh-snippets
管理 DSH Web 界面的 CSS 与 JS 代码片段:启用的 CSS 注入为 style 元素,启用的 JS 在页面内执行;提供侧栏底部快捷开关,并在设置导航里有自己的页面,并可选本地文件夹监听与 Gist 同步。