DeepSeek Harness (DSH) 提供了插件化擴展能力。在進行模型推理測試時,有時需要驗證模型在極高負載下的行爲,或者單純想消耗掉多餘的 Token。這需要一個能強制模型進行大量計算但不輸出實際內容的工具。
這是什麼¶
這是一個 DSH 插件,由 HuaJi2077 維護。它提供了一種「空城計模式」:模型會進行多輪思考和工具調用,但最終不回答問題,只輸出一個換行。這是一個純娛樂性質的工具。
核心功能¶
- 空城計模式:激活後,模型進入思考與工具調用循環,不生成有效回答。
- 自定義配置:支持調整
thinkingRounds(思考輪數)、toolCalls(工具調用次數)和outputFinal(是否輸出結果)。
安裝與啓用¶
- 使用 CLI 安裝:
pnpm dsh plugin --profile web add github:HuaJi2077/empty-fort-strategy
- 手動安裝(克隆倉庫):
git clone https://github.com/HuaJi2077/empty-fort-strategy.git
cp -r empty-fort-strategy/preset ~/.dsh/.agent-presets/empty-fort-strategy
- 重啓 dsh(
pnpm dsh web),新開一個會話,在模式選擇器中選擇「空城計模式」。
配置¶
行爲參數在 preset/scenario.yml 文件中:
thinkingRounds:思考輪數,最低爲 2。若小於toolCalls + 1則會自動提升該值。toolCalls:工具調用次數,最低爲 1。outputFinal:是否輸出結果,默認爲false(只輸出換行)。
修改配置後需重新拷貝目錄並重啓 dsh,配置在插件掛載時讀取。
卸載¶
- 刪除插件本體目錄
~/.dsh/.agent-presets/empty-fort-strategy。 - 從插件列表中移除:
pnpm dsh plugin --profile web remove empty-fort-strategy
該插件主要用於消耗 Token 和測試模型思考極限,不改變實際輸出。查看目錄或 GitHub 瞭解更多信息。