DSH UI Stronger
DeepSeek Harness 原生界面与能力扩展。黑、白、淡灰和少量淡紫;可编辑工作模块、启动与交互动效、本机背景、上下文和模型用量、知识库、长期记忆、人设、模型可调用技能,以及执行前审查与微信 ClawBot。
适配 DSH 0.2.1-rc.3 / Node 24。模型、订阅、会话、压缩、原生技能、子智能体、权限和设置由 DSH 驱动。没有第二套聊天引擎。
安装与发现
在 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。在发现页搜索“界面与能力增强”。CDN 可能短暂缓存旧索引。自定义发现源不等于默认社区目录。
也可从 Releases 下载 .tgz,通过 DSH 原生 plugin --profile desktop add <归档绝对路径> 安装。依赖从 npm 解析,安装不是完全离线。
工作台与背景
- 首页“编辑工作模块”支持增删、排序、隐藏、修改标题与说明。最多12个模块,可指向已注册的原生面板、扩展功能或提示词。提示词只进入原生草稿,不自动发送、不执行任意网址或脚本。
- 扩展→背景支持 PNG/JPG/WebP、GIF、MP4/WebM,单文件64MB以内;提供可见度、模糊、铺满/完整显示。文件存在当前浏览器/桌面窗口的 IndexedDB,进入模型的上下文中不含背景。换浏览器、端口或清除站点数据后需重新选择。
- 视频静音循环,隐藏窗口、关闭动效或系统减少动效时暂停;关闭动效时GIF隐藏。视频编码是否可用取决于宿主浏览器,解码失败退回纯色背景。
- 有限入场、控件回应、新消息过渡与三阶段开场;支持跳过、重播、减少动效和关闭增强。使用原生插槽与动态入口目录,宿主缺少服务时显示不可用,避免假装支持。部分布局仍使用DSH当前原生选择器,宿主升级后可能需适配。
上下文与用量
扩展→上下文与用量,或会话头部的用量入口:
- 使用原生 Token Meter 与路由声明容量。区分 API 用量基线和估算,模型没有声明的容量显示未知。上下文估算不等于提供商账单。
- 显示系统提示、工具定义、消息的估算成分。长上下文交给 DSH 原生压缩;“准备压缩”将
/compact放入当前草稿,由用户决定发送。保留历史日志,不另建会话引擎。 - 当前会话的历史回复按模型汇总,不重复计算继承的祖先事件。独立本机观测账本按提供商/模型记录LLM流调用次数、失败/取消、已报告输入输出/缓存用量和审查请求数,不记录提示词、命令、令牌或回复内容。
- 观测自本版本启用后开始,包含摘要、标题、审查等辅助调用。没有对应数据的历史请求不会补造;提供商内部HTTP重试不一定可见。缺失usage或cache字段显示未报告,不冒充零消耗;不根据固定价格假算订阅账单。
记忆、知识与技能
扩展包含知识库、记忆、技能、人设、跨会话与安全:
- 用户明确接入的本机资料文件夹,支持 Markdown/TXT/CSV/JSON。词法检索附文件与行号;跳过链接、隐藏/秘密/依赖目录,限制文档尺寸、数量与深度。索引本机保存,模型调用时命中片段会发送给当前模型。断开不删除原资料。
- 长期记忆先确认再使用。借鉴 Hermes 的简洁记忆快照和按需历史检索分层:每个会话冻结一份确认记忆,压缩后刷新;需要立即更新时点“刷新会话记忆”。核心记忆摘要预算3600字符,未注入条目仍保留并可检索,不自动删除事实。
- 跨会话检索默认关闭。用户开启后,只查询当前工作区最近24个会话,最多12条对话片段;不取其他工作区、思考过程、工具输出或认证配置。没有可靠工作区时拒绝检索。历史结果是参考,不能代替用户授权。
- 人设管理为公开功能,所有个人内容由使用者自己提供。人设不能覆盖真实用户指示和权限。
- 六个原生技能支持
/与模型按需调用:workspace-recall、knowledge-research、workflow-distill、task-orchestrate、careful-change、context-handoff。模型工具包含workspace_recall、workspace_knowledge、workspace_history、workspace_memory、workspace_skill_draft。模型固化记忆/流程先进入待确认草稿,不能自行启用。 - 自建技能审核后进入DSH目录;已有会话的
/菜单可能缓存,需新会话、切换或刷新。归档可恢复;本机原子写入、版本号、最近12份备份,损坏文件不覆盖。
执行审查
使用 tools/pre-execute + tools.guard 核对实际工具、参数与用户意图,调用同会话模型审查。执行动作与日志必须一致,最终指纹必须未变化。拒绝、超时、取消、格式错误、缺少来源、授权截断或日志写入失败均阻止执行。最新用户限制优先保留,文档/记忆/摘要不能变成授权。原生权限仍可拒绝,本插件不会强制放行。
这是附加执行门,不是操作系统沙箱,也不能隔离恶意宿主插件的原生代码。停用整个插件会移除此附加审查层。DSH原生Auto review可同时运行,会增加请求、延迟和用量。
微信 ClawBot
扩展→微信,指定专用工作目录并启用,点击扫码绑定,在手机微信确认。微信账号须具有 ClawBot 入口。
- 使用固定版本
dsh-plugin-clawbot的协议管理器及原生会话适配器;不加载它的默认组合包或额外HTTP管理路由。扫码和状态只经DSH已认证RPC传递,二维码由本机生成。 - 初次绑定前、重新扫码期间和停用后拒绝联系人消息;确认后仅允许该账号本人发起任务。不提供全联系人放开开关。
- 文字、图片、可用语音转写交给当前DSH模型。执行审查和DSH权限保持生效。通道不因安装自动启用;扫码确认后才连接,不声称安装等于微信已授权。
- 登录凭据由协议依赖保存在本机OpenClaw/Weixin账号目录;本插件仅保存选定账号引用、工作目录、启用开关及私有会话映射,不将令牌回传到界面或模型。已绑定账号可能与本机其他OpenClaw通道共用认证;停用只断连,保留认证与会话。
可选本机语音与桌宠
支持自己的 GPT-SoVITS loopback 服务、参考音频和对应文字,以及 PNG/WebP/JPG 形象。模型、音频、角色素材、人设及偏好不随公开包分发,也不会自动下载。
隐私与发布
公开包固定12文件白名单;实际tar条目与源码逐项核对SHA256。不要打包整个项目或插件数据目录。workspace.json、知识索引、审计、连接配置、工作台与用量记录、微信设置/状态和本机适配器都是用户数据,不得提交。
2026-10-26逐版本审计覆盖全部可达Git历史、分支/标签与旧归档。未发现模型、声音、角色图片、人设正文或用户偏好原文;已将旧历史提交身份改为GitHub隐私身份,将检查脚本改为通用规则,并替换两套旧发行附件。清理可达历史不保证消除GitHub缓存、旧SHA链接、fork或别人已下载的副本;这类残留需要平台处理。后续提交须使用GitHub隐私邮箱。
开发
npm ci --ignore-scripts
npm test
npm run check
node lib/check-public.js
npm pack --ignore-scripts
node lib/check-public.js --archive dsh-ui-stronger-0.10.2.tgz
方法参考:Remotion Skills、Hermes。微信协议依赖:dsh-plugin-clawbot,MIT;二维码生成:qrcode,MIT。
MIT License.
No comments yet. Be the first to write one.