跳到主要内容
Plugin

dsh-agent-lang

KannaKuron/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 包安装 · 安装无需配置

README 解析
shell
dsh plugin --profile web add dsh-agent-lang # npm 公开包
shell
npm pack # 出 tarball
shell
pnpm add <tarball 路径> # package.json 的 dsh.bundle.patch 声明会自动挂载

为什么是这个分数

近 3 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 2598 次,star 不多但真在被使用。

维护活跃
100
实用度
78
生态热度
68
上手便捷
100
信号质量
86
数据置信度
100%
评分怎么算