← 返回列表
未验证
DeepSeek Harness 插件:在 设置 → 通用…
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/15 · 已提供中文文档
DeepSeek Harness (DSH) 插件:在“设置 → 通用”下提供一个“思考语言”选择器,通过系统提示词部分告诉模型用哪种语言进行推理(思维链)。零额外调用、零延迟、支持 12 种语言。
综合分
28.7
GitHub 分
28.7
用户评分
—
★ Stars
3
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/lco117/dsh-think-any-lang.git数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-think-any-lang GitHub Stars GitHub Forks GitHub Issues GitHub Pull Requests License 简体中文 English dsh-plugin 思考语言 零延迟 纯 JS DeepSeek Harness 插件:在 设置 → 通用 中添加「思考语言」下拉选择器,选择模型进行推理思考(chain of thought)时使用的语言(中文、English、日本語、한국어、Deutsch……)。最终回复语言保持不变。 界面预览 · 功能 · 工作原理 · 安装 · 使用 · 开发 · 开源发布 · Star History 界面预览 设置页里的选择器在通用设置中直接选择 选择框点击即可展开语言选项 语言选项一次展开默认 与 12 种语言一屏选完 插件列表里的样子安装后出现在插件管理列表 功能 - 设置 → 通用 → 思考语言:一个下拉选择器,选择模型思考时使用的语言。 - 零延迟、零额外调用:实现方式是系统提示词指令(systemPrompt.section),不会像"翻译推理过程"那样引入额外的模型调用或响应延迟。 - 指令用目标语言书写:每条指令都以其目标语言撰写(如英语指令用 English 书写),模型遵循度更高。 - 持久化:选择结果存入用户设置文档(settings 服务),重启后保持。 - 纯 JS、无构建:Host 半与浏览器半都是手写 JavaScript,GitHub 直装零门槛。 支持的语言:off(跟随默认,不注入指令)、简体中文、English、日本語、한국어、Deutsch、Français、Español、Português、Русский、Italiano、العربية、हिन्दी。 工作原理 | 半 | 职责 | |---|---| | index.js(Host 半) | 注册 think-any-lang 设置命名空间(language 字段,枚举,默认 zh);监听选择变化,非 off 时注册 systemPrompt.section(名称 think-any-lang),off 时注销;另注册私有 loopback RPC 通道 /think-any-lang(get/set)供浏览器半读写该命名空间 | | client.js(浏览器半) | 以 window.__ModuleLoader__.load 契约注册 settings.general.item 行,渲染下拉选择器;通过 Host 半的 /think-any-lang RPC 通道读写设置 | 为什么用私有 RPC 通道而不是 settings RPC? dsh-host-apiproxy 只向显式白名单(WEB_SETTINGS_NAMESPACES / PRODUCT_SETTINGS_NAMESPACES)内的命名空间开放 settings 读写,第三方插件注册的命名空间会收到 settings-not-exposed,选择无法持久化。因此浏览器半走宿主进程内私有通道(ctx.connection.rpc.handle),宿主内对 ctx.settings 的读写不受该白名单限制——持久化与 systemPrompt 联动保持不变。 语言表在 index.js(指令文本)与 client.js(显示标签)中各维护一份:浏览器 factory 的 require 只能解析平台模块,不能读取本地模块,因此两半各自持有自己的语言视图。新增语言时两个文件需要同步。 安装 要求:已安装 dsh CLI 并初始化过 profile(dsh plugin --profile add 会自动初始化)。 从 GitHub 直装(推荐) dsh plugin --profile web add github:lco117/dsh-think-any-lang 纯 JS 包没有 prepare 构建脚本,不需要 pnpm ≥10 的 allowBuilds 许可,GitHub 直装即装即用。建议像官方文档建议的那样固定提交:github:lco117/dsh-think-any-lang#。 从本地目录安装(开发时) dsh plugin --profile web add ./dsh-think-any-lang 验证 dsh --profile web --dump-config # 应出现 "# == dsh-think-any-lang" 层 使用 1. 启动 dsh web。 2. 打开 设置 → 通用。 3. 在「思考语言」下拉中选择语言(默认中文)。 4. 之后的模型调用会在系统提示中收到对应语言的思考指令;DeepSeek 推理模型通常据此用所选语言输出 reasoning_content。 开发 dsh-think-any-lang/ ├── package.json # 声明 dsh.bundle 与 dsh.client ├── cordis.patch.yml # 插件行:mount 本包的两个半 ├── index.js # Host 半:设置命名空间 + systemPrompt.section 联动 ├── client.js # 浏览器半:设置行 UI(手写 factory bundle) ├── README.md # 中文说明 ├── README.en-US.md # English docs └── screenshots/ # README 截图(webp) 技术栈 | 类别 | 技术 | |------|------| | 插件平台 | DeepSeek Harness (DSH) | | 插件框架 | Cordis | | 语言 | JavaScript (ESM) | | Schema | @deepseek-ai/schemastery | | 构建 | 无(纯 JS,GitHub 直装) | License MIT © 2026 lco117 ⭐ Star History 如果这个项目对你有帮助,欢迎点一个 ⭐ Star,让更多人发现 dsh-think-any-lang。
同作者(lco117)的其他插件
扫码进群