前言¶
DSH 採用“一切皆插件”的方式擴展能力。對於經常使用 Plan mode 的 DSH web 用戶,手動輸入 /plan 是一種常見但偏重複的操作。dsh-plan-switch 把這個切換動作放進輸入工具行:點擊一個按鈕,即執行官方 /plan 命令。
這是什麼¶
dsh-plan-switch 是 DeepSeek Harness(DSH)web 客戶端插件,由社區成員 a903067276-rgb 獨立開發並維護,不是 DeepSeek 官方產品。許可證爲 MIT。它提供的是一鍵進入/退出 Plan mode 的快捷按鈕,不改變官方 Plan mode 的狀態邏輯。
核心功能¶
- 在 DSH web 輸入工具行左端提供清單圖標按鈕,一鍵進入/退出 Plan mode。
- 點擊按鈕執行官方
/plan切換命令。 - Plan mode 激活時按鈕自動隱藏,狀態顯示由官方 plan card 接管,避免重複指示。
- 在
/plan切換排隊期間禁用按鈕,防止誤點反向切換。 - 通過官方 projection 即時跟隨 plan 狀態變化。
- 使用官方 DSH 設計 token,並跟隨深色/淺色主題。
安裝與啓用¶
1、確認 pnpm 在 PATH 中;dsh plugin 會轉發到 pnpm。
2、執行以下安裝命令:
dsh plugin --profile web add "github:a903067276-rgb/dsh-plan-switch#main"
3、安裝後重啓 dsh web 再使用。
4、更新後重啓 dsh web;如果只是客戶端代碼修改,刷新頁面即可生效。
典型用法¶
- 安裝並重啓
dsh web後,輸入工具行左端會出現一個清單圖標按鈕。 - 點擊該按鈕進入 Plan mode,等同於輸入
/plan。 - Plan mode 激活時,按鈕隱藏,狀態顯示由官方 plan card 接管。
/plan切換待處理期間,按鈕禁用,避免二次點擊造成反向切換。
適用場景與注意¶
- 適合使用 DSH web、希望減少手動輸入
/plan的場景。 - 這是純客戶端插件:無 host 路由、無文件寫入、無數據存儲。
- 非官方項目,社區插件目錄是獨立站點,不等同於 DeepSeek 官方應用商店。安裝前應檢查源碼、依賴與 MIT 許可證。
- 插件會隨 DSH web 客戶端加載,並以當前 dsh 進程權限運行;即使資料顯示其不寫文件、不存儲數據,也建議審查代碼後再啓用。
- 版本兼容爲 best-effort,舊 DSH 版本兼容不保證。資料中給出 DSH web 要求爲
>= 0.1.0-rc.6;代碼調用 3 參數commands.execute(rc.8+),並在 rc.6/rc.7 自動降級爲 2 參數。同時,package.json中engines.dsh爲>=0.0.1,資料提示二者不一致。 package.json聲明peerDependencies:@deepseek-ai/cordis ^4.0.1-rc.1。- macOS 已完整測試;Linux/Windows 預期可用但未測試。
鏈接¶
- GitHub:https://github.com/a903067276-rgb/dsh-plan-switch
- 社區目錄頁:本次資料未提供可覈實 URL,本文不附鏈接;可用插件名在 DSH 社區插件目錄中檢索。