DeepSeek Harness Hub
← 返回列表

中文思考助手cygrtt/dsh-plugin-think-zh

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

自动展开思考行并强制全程用简体中文推理

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/15 · 已提供中文文档

DeepSeek Harness 中文思考助手:自动展开 Think 思考行,强制所有思考与回答使用简体中文

综合分
28.3
GitHub 分
28.3
用户评分
★ Stars
2
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add cygrtt/dsh-plugin-think-zh
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-plugin-think-zh · 中文思考助手

一个 DeepSeek Harness 插件,让 Web 界面里的 AI 全程用简体中文思考,并且自动展开思考过程——不懂英文的中文用户,也能完整看到 AI 每一步的处理过程。

✨ 效果

- ✅ 思考全中文:模型的所有推理、分析、思考都用简体中文书写(代码、命令、文件名、路径等程序内容保持原样,解释说明用中文)
- ✅ 回答全中文:面向用户的最终回答也是简体中文
- ✅ 思考过程自动展开:聊天流里的每条「Think」思考行自动完整展开,不再需要手动逐条点击
- ✅ 实时可见:AI 一边处理一边就能看到它在想什么(流式显示)

📦 这是什么

本仓库包含两个配套部分,共同实现「看得懂的处理过程」:

1️⃣ 客户端插件 dsh-plugin-think-zh(自动展开)

浏览器端插件。会话界面里每条思考块默认渲染为折叠的「Think」行,只露出一行摘要;本插件在页面中用 MutationObserver 监听 DOM 变化,发现处于折叠状态的思考行(data-variant="think")就自动点击展开,流式推理内容随之实时完整显示。操作幂等:已展开的行不会被反复切换,其他类型的行不受影响。

2️⃣ 中文思考预设 zh-code(强制中文)

一个 Agent 预设,基于官方 code 预设(Code Mode,即 run_code 模式)复制改造,把系统提示词的人格(persona)替换为中文并明确要求:

所有内部思考、推理、分析过程必须使用简体中文书写;面向用户的最终回答使用简体中文;代码、命令、文件名等程序内容保持原样,但对它们的解释和讨论必须用中文。

🚀 安装

前置条件:已安装并运行过 DeepSeek Harness(dsh web)。

方式一:一键安装(推荐,Windows)

在 PowerShell 里进入本仓库目录,执行:

.\install.ps1

脚本会自动完成 4 步:复制插件 → 注册插件 → 安装中文预设 → 设置默认预设。完成后重启 dsh web 并刷新页面即可。

方式二:手动安装

第 1 步 · 安装插件(自动展开)

把整个 dsh-plugin-think-zh 文件夹复制到:

C:\Users\\.dsh\profiles\node_modules\

编辑 C:\Users\\.dsh\profiles\web\cordis.patch.yml,在末尾追加:

- insert:
- id: think-zh
name: dsh-plugin-think-zh

第 2 步 · 安装中文思考预设

把 preset\zh-code 文件夹复制到:

C:\Users\\.dsh\.agent-presets\

编辑 C:\Users\\.dsh\settings.yaml,把默认预设改为:

agent-presets:
default: zh-code

第 3 步 · 重启

重启 dsh web,刷新浏览器页面,然后新建一个会话开始使用。

💡 使用说明

1. 重启 dsh web 后刷新页面(插件自动展开生效,需重启);
2. 新建一个会话(新会话才会用中文思考预设;旧会话保持创建时的预设);
3. 发送任意消息,即可看到:Think 行自动展开 + 全中文的思考过程。

📁 文件结构

dsh-plugin-think-zh/
├── client.js              # 浏览器端插件:自动展开 Think 行(核心逻辑)
├── index.js               # 插件主机侧半体(空实现,满足加载要求)
├── package.json           # 插件包定义(dsh.client 声明,含 exports 主入口)
├── install.ps1            # Windows 一键安装脚本
├── preset/
│   └── zh-code/           # 中文思考预设
│       ├── agent.cordis.yml   # 预设组装:Code Mode + 中文人设(思考必须中文)
│       └── preset.yml         # 预设名称 / 描述
├── LICENSE
└── README.md

🗑 卸载

1. 删除 cordis.patch.yml 里 think-zh 那一行;
2. 删除 C:\Users\\.dsh\.agent-presets\zh-code 目录;
3. 把 settings.yaml 里 default 改回原来的值(如 code);
4. 重启 dsh web。

❓ 常见问题

Q:安装后 dsh web 启动失败?
A:请确认插件 package.json 的 exports 字段包含 "." 主入口(本仓库版本已包含)。缺失时 Node 会报 ERR_PACKAGE_PATH_NOT_EXPORTED,加载器无法激活插件,导致整个 dsh 无法启动。

Q:为什么旧会话还是英文思考?
A:预设只在会话创建时确定。请新建一个会话。

Q:改默认预设需要重启吗?
A:不需要。DSH 每次新建会话时实时读取预设;只有插件(自动展开)需要重启 dsh web。

Q:这个插件会影响英文用户吗?
A:预设是独立的 zh-code,默认预设才指向它;想用英文的用户把 settings.yaml 的默认值改回 code 即可,插件本身(自动展开)对所有语言都有效。

📄 许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群