dsh-zh-commands
August 19, 2026 · View on GitHub
DSH Web 会话里提供 6 个中文斜杠命令,并把 / 菜单里所有内置命令的描述就地翻译为中文。
功能
- 新增 6 个中文命令:
/help(列出全部命令)、/status(会话状态)、/time(当前时间)、/cwd(工作目录)、/whoami(会话信息)、/preset(Agent 预设)。 - 内置命令描述中文化:
/export、/goal、/feedback、/plan、/compact、/model、/permission等描述全部显示中文,菜单无英文。 - 全部注册用
ctx.effect挂在当前 fiber 上,热重载/卸载时自动移除,不残留重复命令。
安装
# 1. 复制源码到 profile 的 node_modules
# node_modules\dsh-zh-commands\(package.json + lib/index.js)
# 2. 在 $DSH_HOME\profiles\web\cordis.patch.yml 追加:
# - insert:
# - id: zh-commands
# name: 'dsh-zh-commands'
# 3. 重启 dsh web
⚠️
cordis.patch.yml必须是- insert:顶层格式,写成普通顶层条目会被 Loader 静默跳过。
验证
# 命令列表应全部中文
Invoke-RestMethod -Uri 'http://127.0.0.1:3080/api/commands/list' -Method POST -ContentType 'application/json' -Body '{"type":"client-request","rpcId":"v1","method":"commands/list","payload":{"args":{"agentId":"<会话ID>"}}}'
文件
| 文件 | 说明 |
|---|---|
lib/index.js | 插件主体:ZH 翻译表 + 6 个命令 handler + commands.list 就地翻译补丁 |
package.json | 包定义(type: module) |
状态
- 2026-08-15:完成创建并部署,12 条命令全部中文验证通过。
- 本目录为社区贡献归档。