zjl1989-li/dsh-harness-zh

zjl1989-li★ 1JavaScriptLast synced: 2026-08-16

Open on GitHub

DeepSeek Harness 中文汉化插件:运行时把所有系统提示词、工具描述与运行时上下文翻译成中文(system-prompt/assemble 瀑布钩子,零源码修改)

README excerpt

dsh-harness-zh DeepSeek Harness 中文汉化插件 —— 在运行时把 DSH 的全部系统提示词、工具描述与运行时上下文翻译成中文。 这是一个 纯运行时 插件:它通过 DSH 的 system-prompt/assemble 瀑布钩子,在每次组装提示词后把模型可见的英文文本替换为中文, 不修改任何 DSH 源码 。卸载插件即完全还原英文。 当前内置 1788 条翻译 ,覆盖系统提示 sections、运行时上下文、全部工具描述与参数描述,以及 cordis 完整 API 目录(55 服务 + 56 事件)。 特性 - ✅ 零源码修改 :不碰 node modules ,升级 DSH 后依然有效 - ✅ 覆盖面广 :系统提示 sections、运行时上下文 contexts、工具描述与参数描述、cordis API 目录全部汉化 - ✅ 协议安全 : [exit code: N] 、 [killed by signal: X] 、 [sandbox: ...] 、 [stderr] 等被 DSH 或前端解析的机器协议标记 保留原样 ,不破坏下游解析 - ✅ 可开关 : sections / contexts / tools 三类翻译可分别关闭 - ✅ 即插即用 :作为普通 DSH 插件加载,卸载即还原 安装 方式一:npm 包(推荐) 方式二:从 GitHub 安装 方式三:本地开发(直接引用本仓库) 启用 方式一:UI 插件管理(推荐) 在 DSH Web GUI 的 设置 → 插件管理 中添加 dsh-harness-zh ,重启后生效。UI 会正确登记 bundle 并持久化配置。 方式二:profile bundle 列表 在 profile 的 package.json 的 dsh.profile.bundles 列表中加入( cordis.yml 是自动生成文件,请勿直接编辑): 方式三:cordis.patch.yml 在 DSH profile 的 cordis.patch.yml 中追加插件条目: 重启 DSH 后生效。 无需改动任何 DSH 源码。 配置 配置项 类型 默认值 说明 includeSections boolean true 翻译系统提示词 sections(身份、工具指导等) includeContexts boolean true 翻译运行时上下文 contexts(沙箱策略、审批策略、委托声明等) includeTools boolean true 翻译工具描述与参数描述 verbose boolean false 调试日志 工作原理 DSH 在每次模型请求前通过 ctx.systemPrompt.assemble() 组装提示词,组装过程会触发 system-prompt/assemble 瀑布…

View full README on GitHub →
Tools / Devchinesedeepseek-harnessdshdsh-plugini18nlocalizationplugin

Category