dsh-zh-more:DSH 插件列表與命令菜單中文化

前言

DeepSeek Harness(DSH)官方中文界面覆蓋了大部分文案,但斜槓命令菜單(如 /compact、/goal)和設置頁的插件卡片(如 session、sandbox-policy)仍保留英文。這對不熟悉英文命名的用戶造成閱讀障礙。dsh-zh-more 專門解決這兩處的顯示問題,提供可配置的翻譯方案。

核心功能

三種顯示模式

在「設置 → 翻譯設置」中切換,即時生效。

模式 命令菜單 插件列表
只顯示中文(默認) 壓縮對話,說明行顯示中文 會話核心 + 一句話用途
中英都顯示 壓縮對話 /compact 定時器服務 + 英文包名
不翻譯 compact(原樣) timer(原樣,無說明)

說明:僅在界面語言爲「中文」時生效;切回英文界面自動還原;不影響任何功能;命令名僅是顯示上的中文化,實際執行仍用英文命令。

插件列表增強

在「設置 → 插件 → 插件列表」頁面頂部新增兩個功能:

1. 分類標籤欄
按插件用途篩選,非專業用戶視角:

  • 全部:所有插件
  • 系統:DSH 運行基礎(會話、存儲、Agent、任務、網絡、調度等)
  • 界面:界面顯示與交互(對話、設置、側邊欄、主題、語言等)
  • 模型:大模型接入、默認模型、模型選擇
  • 工具:Agent 使用的工具(文件、命令、聯網、技能、子智能體、工作流)
  • 安全:沙箱、審批、權限、憑據
  • 增強:中文增強、費用統計、遠程訪問、語音等

2. 備註徽章
在插件卡片右上角顯示來源:

  • 官方(藍色):DeepSeek Harness 官方組件(@deepseek-ai/*)
  • 自研(綠色):用戶自寫的插件
  • 第三方(橙色):社區作者開發的插件

安裝

dsh plugin --profile web add github:Como44/dsh-zh-more

安裝後重啓 dsh web,並在瀏覽器中執行硬刷新(Ctrl+Shift+R)使頁面生效。

使用步驟

  1. 設置 → 語言 → 中文。
  2. 設置 → 翻譯設置 → 選擇顯示模式。
  3. 輸入框按 / 查看命令菜單。
  4. 設置 → 插件 → 插件列表 查看翻譯效果。

工作原理

本插件爲瀏覽器端插件(通過空主機掛載)。使用 MutationObserver 在中文界面下改寫 DOM:

  • 命令菜單行的命令名文本與說明行前綴。
  • 插件卡片標題與用途說明行。

原文保存在元素 data-dsh-zh-more-orig 屬性中,界面切回英文或切換模式時完整還原。無網絡請求、不碰憑據與會話數據。

注意事項

  • 僅面向 DSH 0.1.0-rc.6 Web profile。
  • 命令名僅是顯示上的中文化,實際執行仍用英文命令。
  • 插件卡片展開後仍可看到完整英文包名。
  • 可通過編輯 lib/client.js 頂部的 COMMAND_NAMES 和 PLUGIN_INFO 表來自定義詞典。

生態背景

DSH 理念是「一切皆插件」。社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。

  • 項目地址:https://github.com/Como44/dsh-zh-more
  • 插件目錄:https://www.skillhub.cn/plugins/Como44/dsh-zh-more
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜