DSH UI Stronger:在原生 DSH 上扩展界面、知识与执行审查

前言

DeepSeek Harness(DSH)把模型、订阅、会话、压缩、原生技能、子智能体和权限都交给宿主进程驱动,社区插件通常只做增量能力。若你希望在不引入第二套聊天引擎的前提下,统一工作台视觉、看清上下文与用量、接本机资料与长期记忆,并在工具执行前多一层审查,就需要在 Cordis 补丁层扩展客户端,而不是另起一个 Web 聊天壳。

下面介绍维护者 liyuxuan20111101 发布的 DSH UI Stronger(dsh-ui-stronger):面向 DSH 0.2.1-rc.3 与 Node 24 的原生界面与能力扩展,模型与设置仍由 DSH 负责。

这是什么

DSH UI Stronger 是 DeepSeek Harness 的客户端增强插件:黑、白、淡灰与少量淡紫主题;可编辑工作模块、启动与交互动效、本机背景;扩展抽屉中的上下文与模型用量、知识库、长期记忆、人设、模型可调用技能,以及执行前审查与微信 ClawBot 通道。公开包当前版本为 0.15.2(见仓库 package.json),许可证 MIT。

核心功能

工作台与视觉

插件通过 Cordis 注入多个 @deepseek-ai/dsh-client-* 模块,调整首页、模型管理与扩展抽屉层级;保留原生设置与常用入口。首页「编辑工作模块」支持增删、排序、隐藏与改标题说明,最多 12 个模块,可指向已注册原生面板、扩展功能或提示词(提示词仅进入原生草稿,不自动发送)。

扩展 → 背景支持 PNG/JPG/WebP、GIF、MP4/WebM(单文件 64MB 以内),可调可见度、模糊与铺满方式;文件存于当前浏览器/桌面窗口的 IndexedDB,不进入模型上下文。

模型与供应商

侧栏「模型」进入统一管理页;「配置供应商」仍打开 DSH 原生设置。模型在输入框原生选择器切换;调用开关写入本机 model-access.json,停用会在后续 LLM 流发起前拒绝,不删配置与密钥。压缩操作客户端超时由 15 秒调整为 150 秒,与长摘要一致。

上下文与用量

扩展 → 上下文与模型:使用原生 Token Meter 与路由声明容量;「立即压缩」执行本会话原生 /compact。独立本机观测账本记录 LLM 流调用次数、失败/取消、已报告用量与审查请求数,不记录提示词或回复正文。

记忆、知识与技能

  • 本机资料文件夹:Markdown/TXT/CSV/JSON,词法检索带文件与行号。
  • 长期记忆需确认后使用;核心记忆摘要预算 3600 字符;跨会话检索默认关闭,开启后仅查当前工作区最近 24 个会话、最多 12 条片段。
  • 八个内置技能支持 / 与模型按需调用(如 workspace-recall、knowledge-research、workflow-distill 等);自建技能可增删改,删除前需停用。

执行审查

通过 tools/pre-execute 与 tools.guard 核对工具、参数与用户意图;默认同会话模型审查,也可指定审查模型。拒绝、超时、取消或指纹变化均阻止执行。这是附加执行门,不是操作系统沙箱;停用插件会移除此层,DSH 原生 Auto review 可同时运行。

微信 ClawBot

扩展 → 微信:指定工作目录并启用,扫码绑定;使用固定依赖 dsh-plugin-clawbot 0.6.0 的协议管理器,不加载其默认组合包。通道安装后不会自动启用,须扫码确认后才连接。

可选本机语音与桌宠

可接本机 GPT-SoVITS loopback、参考音频与 PNG/WebP/JPG 形象;模型与角色素材不随公开包分发。

安装与启用

适配 DSH >=0.2.1-rc.3 <0.3.0-0 与 Node >=24。在 DSH 官方自定义插件市场添加发现源:

https://cdn.jsdelivr.net/gh/liyuxuan20111101/dsh-ui-stronger@main/.market/index.json

备用源:

https://raw.githubusercontent.com/liyuxuan20111101/dsh-ui-stronger/main/.market/index.json

在发现页搜索「界面与能力增强」。也可从 Releases 下载 .tgz,用 DSH 原生命令安装(依赖仍从 npm 解析):

plugin --profile desktop add <归档绝对路径>

将 <归档绝对路径> 换成本机下载的 .tgz 路径。自定义发现源不等于 DSH 默认社区目录。

典型用法

  1. 安装并启用插件后,在扩展抽屉打开「上下文与模型」,按需折叠明细,在阈值内使用「立即压缩」或自动管理(50%–90% 阈值,保留约 20% 消息预算)。
  2. 在扩展中接入本机资料目录,模型通过 workspace_knowledge 等工具检索;长期记忆确认后可在会话中使用,需要时点「刷新会话记忆」。
  3. 在输入框用 / 调用内置技能,例如 /adversarial-answer 创建只读挑战子任务(0.12 起支持模型与用户调用)。
  4. 需要微信侧任务时:扩展 → 微信 → 选定工作目录 → 启用 → 扫码;账号须具备 ClawBot 入口,绑定后仅允许该账号本人发起任务。
  5. 首页「编辑工作模块」把常用原生面板或提示词草稿固定到工作台,减少重复导航。

适用场景与注意

适合:长期在 DSH 桌面/Web 客户端工作、需要统一 UI、本机知识检索、可观测用量、技能与人设管理,以及工具执行前多一层模型审查的开发者。

注意:

  • 插件与 DSH 同进程权限运行;安装前应阅读 GitHub 仓库 源码与 MIT 许可证,理解 model-access.json、知识索引、微信设置等均为本机用户数据。
  • 调用开关、执行审查、微信通道均为附加策略,不能替代 DSH 原生权限与操作系统隔离。
  • 部分布局依赖 DSH 当前原生选择器,宿主升级后可能需要插件适配。
  • 公开包采用固定文件白名单打包;workspace.json、索引与连接配置等不得提交到公开仓库。

结尾

DSH UI Stronger 在保留 DSH 单一聊天与权限模型的前提下,把工作台、上下文、知识、记忆、技能、审查和微信通道收进同一套扩展 UI。目录与说明见 SkillHub 插件页,源码与 Releases 见 GitHub:liyuxuan20111101/dsh-ui-stronger。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye