DeepSeek Harness(DSH)在調試智能體或查看內部推理過程時,常需頻繁點擊展開“思考”、“工具調用”等摺疊行。手動操作重複且低效。下面介紹一個插件,用於在設置界面統一管理這些摺疊行的展開狀態。
插件定位¶
該插件由 Cinnamobot 維護,旨在自動化處理 DSH 智能體對話界面中的摺疊行。它通過在設置中添加開關,允許用戶針對“思考”、“工具調用”、“上下文注入”、“待辦事項”和“執行隊列”等不同類型的內容,分別設置是否默認展開。核心設計邏輯是“尊重用戶的手動操作”:一旦用戶手動點擊切換了某一行,插件將不再自動覆蓋該狀態。
核心功能¶
插件提供以下分類設置:
- Think (思考):默認展開顯示思考過程。
- Tool calls (工具調用):默認展開顯示 pwsh、read、web_search、write、edit 等工具的詳細參數。
- Context injection (上下文注入):默認展開顯示系統提示詞等注入內容。
- Todo list (待辦事項):默認摺疊。
- Queue (執行隊列):默認摺疊。
- 手動操作優先:已手動展開或摺疊的行,除非在設置中手動重新修改,否則保持當前狀態。
安裝與啓用¶
使用前需確保已安裝 DeepSeek Harness。
dsh plugin --profile desktop add github:Cinnamobot/dsh-disclosure-tweaks
安裝完成後,必須重啓 DSH Desktop。重啓後,設置頁面將出現 “UI Tweaks” 章節。
使用方法¶
進入 Settings > UI Tweaks,根據需要切換開關。設置即時生效,並保存至 localStorage 和 $DSH_HOME/disclosure-tweaks.json。
注意事項¶
本插件爲非官方作品。代碼結構包含 Host 端 API (lib/index.js) 和 Browser 端 DOM 監聽 (lib/client.js)。
總結¶
通過該插件,開發者可以減少重複點擊,更專注於智能體邏輯本身。插件源碼與詳情可參考 GitHub。