DeepSeek Harness 插件

dsh-zh

Localize leftover DSH UI chrome to Chinese (command palette descriptions, permission presets, reasoning effort) at the display layer, and detect when the official build adapts them(英文原文)

跳到安装方式

来源信息

GitHub 仓库
HarryLi-7/dsh-zh
最近更新
2026年8月16日
分类
插件开发工具
GitHub stars
0
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/HarryLi-7/dsh-zh
插件名:dsh-zh
作者:HarryLi-7

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器3 个文件
README.md来源说明 · 只读预览

dsh-zh — DSH 界面汉化(显示层)+ 官方适配检测

纯 client 插件。把 DSH Web 界面里残留的英文 UI chrome 换成中文,只改显示文字,不碰任何功能;并检测官方是否已自己适配。

功能

1. 界面汉化(显示层)

只替换以下整文本节点的显示内容(值、属性、事件、会话内容一概不动):

位置英文中文
命令面板 /Compact older conversation history压缩较旧的会话历史
命令面板 /Download this Session log as a ZIP archive导出本会话日志为 ZIP 压缩包
命令面板 /record feedback about this session记录对本会话的反馈
命令面板 /set or view the goal for a long-running task查看或设置长期任务的目标
命令面板 /Switch the permission preset (sandbox mode + approval policy)切换权限预设(沙箱模式 + 审批策略)
命令面板 /Enter or leave plan mode进入或退出计划模式
权限预设Read Only只读
权限预设Workspace Write工作区写入
权限预设Full access完全访问(文字与图标用橙红强调色 #ff5722)
推理等级(菜单内)Off / High / Max / Default关闭 / 高 / 最高 / 默认
确认弹窗确认启用 Full access?确认启用完全访问?
  • 命令名(/compact 等)不翻译——它们是输入标识符。
  • Full access(完全访问)强调色:在底部权限选择器、/permission 弹窗、设置页「权限」行中,完全访问 的文字与图标(SVG 继承 currentColor)使用橙色与红色之间的强调色 #ff5722;关闭开关时一并还原。
  • 运行状态光影:官方在系统开启"减弱动态效果"(prefers-reduced-motion)时停用"深度思考中"的 shimmer 动画;本插件强制恢复光影流动(仅作用于该状态容器,不影响其他界面)。
  • 短通用词(Off/High/Max/Default)只在 role="menu" / role="listbox" / aria-haspopup="menu" 的菜单类表面内替换,绝不会动到用户消息、助手回复、工具结果、代码块、输入框。
  • 会话内容([data-chat-flow] / [data-chat-flow-kind] / 思考块 / 工具视图)整区跳过。
  • 功能零影响:权限预设的机器值(read-only / workspace-write / danger-full-access)、推理等级 id(off / high / max)、命令名全部保持原样,只是屏幕上显示的中文不同。

2. 官方适配检测

每次页面加载静默探测一次官方宿主数据(3 条只读 RPC):

  • commands.list → 比对 6 条命令描述的英文原文;
  • 权限设置 schema → 比对 3 个预设名;
  • 当前模型(deepseek 系)→ 比对推理等级名。

只要官方把其中任何一条改成中文或改了文案,页面顶部显示一次性提示条(如「官方已适配:/ compact、权限预设…」),可点「知道了」关闭。同一结果不重复提示;探测失败(连接未就绪)不记录,下次加载重试。

3. 存储纪律(零增长日志)

  • 只用 localStorage 两个固定键:dsh-zh.enableddsh-zh.lastProbe(常量大小,覆盖写入,绝不追加)。
  • 全程不使用 ctx.logger,不产生任何会话日志。
  • 替换记录 Map 只保留仍挂载在文档中的节点,自动清理。

开关

设置 → 通用设置 → 「界面汉化(中文)」(开关)。关闭 = 立即停止汉化并把已替换的文本还原为原文;重新打开 = 重新生效。

安装

dsh plugin --profile web add ~/.dsh/profiles/packages/dsh-zh

client 端改动刷新页面即可;新增插件需要重启 harness 才载入(由你手动重启)。

卸载

dsh plugin --profile web remove dsh-zh