dsh-agent-lang
模型产出文本的三个语言通道——工具调用描述(所有工具调用卡片标题,含 PTC 类预设的 run_code)、思考与回复——各自可跟随网页界面语言、强制指定语言或关闭(默认仅描述通道跟随界面语言)。host 侧注入一条全局 runtime-context 提示指示,client 半上报界面语言,设置里的插件卡片负责切换。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 否
- 近月下载
- 2,598
- 最近推送
- 2 天前更新
项目说明
From README
dsh-agent-lang 简体中文 English 日本語 한국어 Agent 语言控制 —— 让 DeepSeek Harness (DSH) 里模型的 工具描述、思考、回复输出 三个通道的语言各自可配:跟随界面语言、强制指定语言、或关闭,支持一键全部跟随/一键全关。默认只开工具描述通道(含 PTC 模式 run code 的 description ,即工具卡片标题)跟随界面语言,替代永远英文。为什么需要它 DSH 里每一次工具调用的 description 参数都是必填的,而且 原样显示在 UI 的调用卡片上 (PTC 模式下它就是 run code 卡片的标题)。
但工具 schema 里对这个字段的说明全是英文措辞加英文示例("5-10 words … Examples: 'Count TODO markers…'"),所以模型默认永远写英文描述——界面是中文的用户,看每一步都在看英文。本插件 只改提示词侧 :注册一条全局动态 runtime-context 指示,告诉模型当前 GUI 显示语言、并要求所有工具调用描述用该语言书写。不修改任何 preset、persona 或工具 schema(它们是部署资产,升级会覆盖)。
支持范围 模式 / preset 支持 说明 --- --- --- standard (标准模式) ✅ ptc (PTC 模式,旧名 code ) ✅ run code 的 description 同样覆盖 cordis (创造模式) ✅ 用户自建 preset(含 ptc-cordis 、dsh-gitbash-shell 的 gitbash 变体等) ✅ 挂在主机面,对进程内所有未封闭提示的 preset 生效 智能体团队队员 / 普通子代理(v0.8.0) ✅ 默认生效 队员与子代理的请求同样带上指示;设置里可切「仅主代理」。
fork 出的队员 会继承主代理已完成回合的历史快照(含已提交的指示),开关不重写历史 minimal (极简模式) ❌(设计如此) minimal 的 persona 是 complete: tru
Original description
Agent language control: DSH plugin — tool-call descriptions, model thinking, and replies each follow the GUI language, force a fixed language, or turn off; injected as one global runtime-context directive. | Agent 语言控制:DSH 插件——工具描述、模型思考、回复输出三通道各自跟随界面语言 / 强制指定 / 关闭,以全局 runtime-context 注入,不改任何 preset。
安装方式
npm 包安装 · 安装无需配置
dsh plugin --profile web add dsh-agent-lang # npm 公开包npm pack # 出 tarballpnpm add <tarball 路径> # package.json 的 dsh.bundle.patch 声明会自动挂载为什么是这个分数
近 3 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 2598 次,star 不多但真在被使用。
- 维护活跃
- 100
- 实用度
- 78
- 生态热度
- 68
- 上手便捷
- 100
- 信号质量
- 86
- 数据置信度
- 100%
相关插件
dsh-language-guard
58fly/dsh-language-guard
把模型的思考过程、回复与工具调用描述锁定为指定语言(默认简体中文):在 system prompt 首、中、尾注入约束段落,提供基础、强化、周期三档强度,可跟随 DSH 界面语言自动选择,设置页显示当前生效语言,并带侧栏快速切换。
DSH-EasyRewrite
Renzic-Stone/DSH-EasyRewrite
在 dsh web 中内联编辑与撤回自己的消息——惰性、无痕,带版本翻页器与会话级草稿持久化。
dsh-arabic
SMSMy/dsh-arabic
让 DSH 界面说阿拉伯语:混合阿拉伯文与英文的双向文本排版,通过 DSH 官方语言服务注册完整阿拉伯语界面包(3,307 条),并内置三款 thmanyah 字体(界面 Sans、正文 Serif Text、标题 Serif Display),置于应用自身字体设置之后。