dsh-chinese-mode-modern:DSH 回覆 / 思考 / 工具說明語言獨立切換

前言

在 DeepSeek Harness(DSH)裏和模型對話時,你希望界面和輸出儘量用中文,但「回覆正文」「模型思考過程」「工具調用時的說明文字」往往混在一起,單靠一條全局指令很難分別控制。社區裏曾有 dawnliming/dsh-chinese-mode 做類似事情,但該版本停在 DSH 內核重寫之前,對當前 DSH 已無法工作。

dsh-chinese-mode-modern 由維護者 AzureSkyHuHu 在現有 DSH API 上重新實現,並在輸入框旁增加語言面板。安裝後默認開啓,開箱即用;配置寫入 profile,重啓後仍保留。

這是什麼

dsh-chinese-mode-modern 是 DSH 的客戶端插件:在 Composer 輸入框旁提供「中文」按鈕,點開面板後可分別切換回覆、思考、工具說明的語言,並在設置頁提供相同選項與可編輯的注入原文。

核心功能

下面介紹 README 中已說明的能力,均可在安裝後直接使用或於設置頁調整。

輸入框語言面板

輸入框旁有 「中文」 按鈕。點擊後彈出面板,包含:

  1. 總開關
  2. 回覆、思考、工具說明 三個獨立開關,可就地調整

點擊面板外或按 Esc 關閉面板。

設置頁

路徑:設置 → 中文模式。選項與面板一致,並可修改上述三個開關對應的注入原文(prompt 片段)。

錨定兼容

當 preset 名稱命中關鍵詞時,思考強制使用英文。默認關鍵詞包括:liangshen、梁神、anchored、錨定(具體行爲以插件實現爲準)。

持久化

配置寫入當前 profile 的 cordis.patch.yml,重啓 DSH 後仍然生效。

安裝與啓用

插件可通過插件管理器安裝包名 dsh-chinese-mode-modern,或由 agent 調用宿主工具:

plugin_manager  action: install_bundle
                target: dsh-chinese-mode-modern

命令行示例(注意:dsh plugin add 僅爲 pnpm 透傳,只裝包不啓用):

dsh plugin --profile web add dsh-chinese-mode-modern

裝完後重啓 DSH,插件纔會按預期加載。

典型用法

  1. 安裝並重啓 DSH 後,在 Composer 輸入框旁找到 「中文」 按鈕(默認已開啓中文模式相關能力)。
  2. 需要臨時調整時:點 「中文」 → 在面板裏開關總開關或分項(回覆 / 思考 / 工具說明)→ 點面板外或 Esc 關閉。
  3. 需要改注入原文或長期偏好:打開 設置 → 中文模式,與面板相同的開關在此也可操作,並編輯三項對應的注入內容。
  4. 使用名稱含錨定關鍵詞的 preset 時,思考語言會按插件規則強制英文,避免與錨定類工作流衝突。

卸載

plugin_manager  action: remove_bundle
                target: dsh-chinese-mode-modern

或:

dsh plugin --profile web remove dsh-chinese-mode-modern

兼容性與版本要求

package.json 中聲明:

"engines": {
  "dsh": ">=0.2.1-alpha.1"
}

插件不鎖死 DSH 小版本:@deepseek-ai/dsh-* 未列入 peerDependencies,README 說明後續升級 DSH 一般無需爲此改插件。舊版 0.2.1 何處失效、移植思路見倉庫內 docs/porting-notes.md。

客戶端注入依賴 @deepseek-ai/dsh-client-ui-slots、dsh-client-ui-settings、dsh-client-ui-conversation 等 UI 擴展點,面向 web 平臺(見 package.json 的 dsh.client 字段)。

適用場景與注意

適合誰

  • 日常在 DSH Web 客戶端寫 prompt、看回復,希望回覆 / 思考 / 工具說明語言可分開控制的用戶。
  • 從舊版 dsh-chinese-mode 遷移、需要與當前 DSH 內核兼容的中文模式實現。

使用前請注意

  • DSH 生態以「一切皆插件」爲方向;SkillHub 等社區目錄爲獨立站點,與 DeepSeek / 幻方無官方從屬關係。安裝前請自行查看 GitHub 源碼 與 MIT 許可證。
  • 插件隨當前 DSH 進程權限運行,會參與客戶端 UI 與對話相關注入;若對注入原文或 preset 關鍵詞行爲有合規要求,請在設置頁覈對並調整後再用於生產環境。

結尾

dsh-chinese-mode-modern 把中文模式拆成可獨立開關的三段輸出,並在輸入框與設置頁兩處提供一致配置,配置持久化在 profile 中。若你正在使用 DeepSeek Harness Web 客戶端,可按上文安裝命令安裝 dsh-chinese-mode-modern,重啓後即可從輸入框旁的「中文」按鈕開始調整。

羽毛球分组比赛记分
小程序二维码

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

小夜