前言¶
在 DeepSeek Harness(DSH)裏做智能體或工作流時,模型默認往往用英文做內部推理,對外輸出卻可以仍是中文。若希望鏈式思考(CoT)也與界面語言一致,常見做法是在每條用戶消息裏重複要求、或在系統提示裏堆疊多段說明——既難維護,又容易讓系統提示隨輪次變長,破壞前綴緩存。
下面介紹的 dsh-chinese-cot 由維護者 tiny-andr 發佈,分類屬 模型推理。它在每個系統提示詞的最前面固定插入一行可編輯文案(默認「請全程使用中文進行思考!」),主會話、子代理與 workflow 子任務一併生效,且不隨輪次追加。
這是什麼¶
dsh-chinese-cot 是 DSH 生態中的輕量插件:在 Harness 組裝系統提示時,把一行指令 prepend 到最前,引導模型用中文進行思考。開關與文案可在 DSH 設置頁 「中文思考注入」 中管理;實現爲純 JavaScript,無額外依賴與構建步驟。許可證爲 MIT(見倉庫說明)。
核心功能¶
根據倉庫 README,已覈實能力如下。
- 系統提示首行注入:默認文本爲
請全程使用中文進行思考!,位置始終在系統提示詞第一行。 - 作用範圍一致:主會話、子代理(subagent)、workflow 子任務均會經過同一注入邏輯。
- 固定一行、不追加:不會因對話輪次在系統提示尾部反覆疊字,有利於前綴緩存穩定。
- 可配置:支持啓用/關閉,並可自定義注入行內容(見下文配置文件)。
安裝與啓用¶
DSH 以「一切皆插件」方式擴展;社區目錄 SkillHub 插件頁 提供索引,與 DeepSeek / 幻方無官方從屬關係。安裝前請自行查看 GitHub 源碼 與許可證;插件在當前 dsh 進程權限下運行。
交給 DSH 內的 agent 安裝¶
把下面這句話發給 DSH 裏的 agent 即可,它會走 plugin_manager → install_bundle,target 爲 github:tiny-andr/dsh-chinese-cot:
安裝並啓用這個 DSH 插件:https://github.com/tiny-andr/dsh-chinese-cot
手工安裝¶
指定 profile 後執行官方 CLI(原文命令如下):
dsh plugin --profile <profile> add github:tiny-andr/dsh-chinese-cot
CLI 只負責裝包。還需把 dsh-chinese-cot 加入該 profile 的 package.json 裏 dsh.profile.bundles,bundle 纔會被選中;插件管理頁面上的兩步流程通常會一併處理。
設置與典型用法¶
配置文件路徑爲 <DSH_HOME>/dsh-chinese-cot.json。字段與默認值如下:
{ "enabled": true, "text": "請全程使用中文進行思考!" }
- 在 設置 → 中文思考注入 中保存後,下一次請求即按新配置生效。
- 若直接編輯上述 JSON,則在插件加載時被讀取。
典型用法:安裝並啓用 bundle 後,保持 enabled: true 即可在所有帶系統提示的請求前自動注入;若需 softer 或更具體的約束,只改 text,不必改業務側 prompt。
適用場景與注意¶
適合:希望 CoT / 內部推理與中文產品語境一致,又不想在每個 workflow 或子代理裏手寫同一段系統前綴的 DSH 開發者。
注意:
- 注入的是系統提示第一行,不改變用戶消息;模型是否嚴格執行仍取決於底層模型與後續提示設計。
- 勿指望單靠這一行解決合規、安全或領域知識問題;敏感環境安裝前請審閱
index.js、cordis.patch.yml等入口與補丁。 - 星標與社區曝光以目錄頁爲準;本文不引用未在資料中出現的用戶案例或數據。
結尾¶
dsh-chinese-cot 用一行固定、可編輯的系統前綴,把「用中文思考」從重複勞動裏抽出來,並儘量不動前綴緩存行爲。需要索引與討論可訪問 SkillHub 目錄頁 與 GitHub 倉庫。