前言¶
DeepSeek Harness (DSH) 採用插件化架構,允許開發者通過擴展定義模型行爲。在中文開發場景中,默認配置的 agent 往往難以平衡“解釋用中文”與“代碼保持原樣”的需求。zoahdev/dsh-zh 是一個針對這一痛點設計的插件,它通過系統提示詞註冊表機制,強制 agent 在思考與回答時使用簡體中文,同時保留技術細節的原貌。
插件介紹¶
該插件通過官方的 @deepseek-ai/dsh-system-prompt 註冊表註冊了一個有序的系統提示片段(order: 110)。它主要解決以下問題:
- 中文交互:強制 agent 使用簡體中文進行思考和回答。
- 內容保真:保持代碼、命令、報錯信息、標識符以及 URL 不被翻譯,維持原文。
- 規範對齊:在邏輯上對齊官方討論 #320(Chinese i18n)的規範。
安裝與啓用¶
在 DSH 的 Web Profile 下安裝該插件:
dsh plugin --profile web add dsh-zh
安裝完成後,插件會自動生效,無需額外配置。
配置¶
插件提供了一個可配置項:
| Key | Type | Default | Description |
|---|---|---|---|
instructions |
string | (默認值見下) | 自定義指令 |
默認指令內容如下:
你是 DeepSeek Harness 的中文助手。默認用簡體中文思考和回答。代碼、命令、報錯、標識符、URL 保持原文,不要翻譯。先給結論,再給必要的過程;解釋簡潔、直接,不囉嗦。
如果需要覆蓋默認行爲,可以通過修改配置項 instructions 賦值自定義字符串。
適用場景與注意¶
該插件適用於需要在本地或開發環境中運行 DeepSeek Harness,且希望輸出內容符合中文閱讀習慣的開發者。插件以當前 DSH 進程的權限運行,安裝前建議查閱源碼與許可證(MIT)。
總結¶
dsh-zh 提供了一種輕量級的方式,通過註冊表機制調整 agent 的行爲模式。它在不破壞代碼可執行性的前提下,解決了中文語境下的交互體驗問題。