DeepSeek Harness(DSH)採用插件化架構。在開發智能體時,一個常見的問題是模型在對話中途默認切換到英文思考或回覆。dsh-chinese-thinking 插件通過在 system prompt 中注入特定的“中文思考”指令,強制模型在中文對話中保持中文思維與輸出。
插件定位¶
- 名稱:dsh-chinese-thinking
- 維護者:GongYuanCaiJi
- 核心功能:爲 DSH agent 默認注入中文思考預設。
- 定位:DSH 插件,移植自
superpowers-zh項目。
核心功能¶
安裝後,該插件會在 agent 的 system prompt 中增加一個“中文思考”章節。其具體能力包括:
- 默認中文:當未指定語言時,模型用中文思考與回覆;代碼、命令、專有名詞保持英文。
- 中文排版規範:中英文間距、全角標點、數字與單位、括號引號的排版規則。
- 中英混排最佳實踐:術語翻譯與保留規則、首次出現標註、避免過度翻譯。
- 代碼註釋語言:指導何時使用中文註釋、何時使用英文註釋。
- 中文提交規範:
type保留英文,scope/description/body使用中文。 - 國內 Git 工作流:核心原則配置。
安裝與啓用¶
本插件尚未發佈到 npm,需通過本地路徑安裝。
- 克隆倉庫到本地。
- 在倉庫根目錄執行
npm install安裝依賴(@deepseek-ai/schemastery)。 - 執行 DSH 插件安裝命令。
# 進入倉庫目錄
cd dsh-chinese-thinking
# 安裝依賴
npm install
# 安裝插件(替換 <你的 profile> 爲實際配置文件名)
dsh plugin --profile <你的 profile> add .
安裝完成後,重啓 DSH 並開啓一段新對話,插件即可生效。
配置與使用¶
默認情況下,插件會根據 schema 中的默認值進行配置。config.text 中包含具體的中文思考指令,你可以直接修改該配置來覆蓋默認指令。
在 cordis.patch.yml 中覆蓋配置的示例:
- insert:
- id: chinese-thinking
name: 'dsh-chinese-thinking'
config:
enabled: true
order: 60
text: |
用中文思考,用中文回覆。
注意事項¶
- 本地安裝:目前插件未發佈至 npm,必須先克隆倉庫再本地安裝。
- 依賴:安裝時需要先滿足
@deepseek-ai/schemastery的依賴。 - 許可證:遵循 MIT 許可證。
- 合規:如需瞭解授權細節或合規性問題,請通過 GitHub Issues 聯繫維護者。
該插件是 superpowers-zh 的移植版本,提示詞正文逐字移植自其 chinese-documentation、chinese-code-review 等技能模塊。