dsh-language-control
在终端中运行以下命令:
dsh plugin install wodongx123/dsh-language-control
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install wodongx123/dsh-language-control,或访问 https://github.com/wodongx123/dsh-language-control 获取完整源代码,安装后插件自动生效。
插件介绍
当 Agent 调用一个返回英文文档或代码的工具后,它的思维链往往会悄悄滑向英文——规划、推理、甚至最终给用户的回答都跟着漂移,中文用户的阅读体验被无声打断。dsh-language-control 正是为解决这种语言漂移而生的轻量插件。
它的核心做法并不复杂但足够精准:在每一个推理 step 组装 System Prompt 时,将语言约束以最高优先级(order: -200)注入到 Prompt 最顶部,并强制要求链式推理、规划、工具调用推理和内部思考全部使用中文。关键在于这不是会话开始时注入一次就完事,而是每次 assemble() 重新求值,即便上一轮工具返回了大段英文内容,约束也不会被稀释。
插件提供可视化设置面板,你可以在 DSH 设置中编辑自定义约束文本、切换自定义与默认模式、一键恢复默认文本。无依赖、零配置、即装即用,适合所有希望 Agent 始终用中文思考与输出的工作流使用者。
使用场景
- Agent 调用英文工具后思维链漂向英文,需要强制保持中文推理
- 多步规划工作流中希望每一步的内部思考都使用中文
- 团队以中文为主要工作语言,需要 Agent 输出与思考一致
适合人员
- 以中文为核心的 Agent 使用者与内容创作者
- 构建多步推理工作流的开发者
- 需要统一团队 Agent 输出语言的团队负责人