DSH(DeepSeek Harness)秉承“一切皆插件”的理念。在使用自定義 API 模型時,模型推理等級的配置以及模擬特定 CLI 行爲的需求逐漸增多。dsh-experience-plugin 旨在通過統一的配置入口和實用功能,提升在 DSH 中的操作體驗。
這是一個 DSH 功能插件,由 SouleyMoni1 維護,採用 MIT 許可證。它主要解決模型推理配置分散、CLI 行爲模擬需求以及設置管理複雜的問題。
核心功能¶
插件按功能模塊組織,主要包含以下能力:
- 模型思考等級:爲自定義 API 模型注入推理等級。
- CLI 請求模擬:將 DSH 模型請求僞裝成 Codex / Claude Code / Grok CLI。
- 消息時間軸:在對話頁左側添加消息標記條,支持預覽跳轉。
- 消息摺疊:支持一鍵收起或展開 AI 工作過程。
- 打開文件夾:通過工作區行菜單打開項目目錄。
- 設置頁全屏化:將設置彈窗改爲全屏頁,並提供背景不透明開關。
- 自動加載歷史:打開會話時自動加載更早的對話歷史。
- 全局指令:支持在設置頁編輯主機全局指令(
~/.dsh/AGENTS.md)。 - 模塊開關:提供各功能模塊的獨立啓停控制。
所有配置 UI 統一收攏在設置頁的「日用優化」分區下,該分區包含「插件設置」與「模塊開關」兩個頁籤。
安裝與啓用¶
插件已發佈到 npm。推薦使用 DSH 插件命令安裝:
dsh plugin --profile web add dsh-experience-plugin
也可以直接通過 npm 安裝:
npm install dsh-experience-plugin
本地開發安裝時,Windows 跨盤符需先創建 C 盤 junction:
New-Item -ItemType Junction -Path "$env:USERPROFILE\.dsh\plugins\dsh-experience-plugin" -Target "<項目絕對路徑>"
隨後通過 link 方式添加:
dsh plugin --profile web add link:C:/Users/<用戶名>/.dsh/plugins/dsh-experience-plugin
典型用法¶
- CLI 請求模擬:在設置頁「日用優化」分區,將模型請求僞裝爲 Codex、Claude Code 或 Grok CLI,以適配特定的外部工具。
- 設置管理:所有配置 UI 統一收攏在設置頁的「日用優化」分區下,包含「插件設置」與「模塊開關」兩個頁籤。
適用場景與注意¶
此插件適合需要精細控制模型推理行爲、模擬 CLI 輸出或統一管理 DSH 配置的開發者。
注意:
* 插件以當前 DSH 進程權限運行,安裝前請檢查源碼與許可證。
* Windows 本地開發安裝跨盤符時,需先建立 C 盤 junction。
通過模塊化的設計,該插件將實用工具與統一的設置入口結合,能夠有效優化 DSH 的使用體驗。插件目錄與 GitHub 鏈接如下: