前言¶
DeepSeek Harness(DSH)採用“一切皆插件”的架構理念。第三方插件通過 dsh.bundle 聲明菜單入口後,這些入口會直接集成到客戶端界面中。當安裝的插件數量增多時,菜單項會變得分散,影響操作效率。dsh-knj-menu 作爲一個客戶端插件,旨在統一收納並管理這些第三方菜單入口。
插件簡介¶
dsh-knj-menu 是由 yangdongzhen590 維護的第三方菜單管理器。它解決了菜單分散的問題,通過常駐、摺疊或固定功能,爲用戶提供更整潔的菜單交互方式。
核心功能¶
該插件主要提供以下能力:
- 菜單收集:統一收納第三方插件通過
dsh.bundle聲明的菜單入口。 - 常駐模式:菜單始終顯示,不自動收起。
- 摺疊模式:菜單收起爲圖標,點擊後展開,節省界面空間。
- 固定功能:支持將常用菜單置頂,且在摺疊模式下仍可見。
安裝與啓用¶
安裝該插件需要使用 DSH 的命令行工具。執行以下命令即可將 dsh-knj-menu 添加到 web profile 中:
dsh plugin --profile web add dsh-knj-menu
環境要求¶
使用前請確保環境滿足以下依賴:
- dsh web 版本需大於等於
0.1.0-rc.6 - 依賴
@deepseek-ai/cordis(^4.0.1)
使用場景與注意¶
- 適用對象:需要統一管理多個插件菜單的 DSH 用戶或開發者。
- 權限說明:該插件作爲 DSH 插件運行,具有當前進程的權限。
- 安全建議:第三方插件(包括本插件)均以當前進程權限運行。安裝前建議檢查其源代碼與許可證(MIT)。
總結¶
dsh-knj-menu 爲 DeepSeek Harness 的菜單管理提供了摺疊與固定的解決方案,有助於在插件衆多的環境中保持界面的整潔。更多詳情與源碼,請訪問其 GitHub 倉庫。