dsh-sidebar-mode:把 Agent 預設切換放進「新會話」按鈕

前言

DSH 的 profile 插件可以把常用操作挪到桌面端入口附近。dsh-sidebar-mode 做的是把 Agent 預設切換從設置面板移到「新會話」按鈕裏:點按鈕最左側的小字,就能彈出預設菜單。

下面介紹它是什麼、提供哪些能力,以及安裝和啓用步驟。

這是什麼

dsh-sidebar-mode 是 Meredith2328 維護的 DSH profile 插件。它把默認的四種模式(標準 / PTC / 創造 / 極簡)切換嵌入「新會話」按鈕中,新會話創建前可以直接選擇預設。切換時會與設置裏的 Agent 預設雙向同步。

核心功能

  • 在「新會話」按鈕內顯示預設小字標籤,點擊標籤彈出預設菜單;點擊按鈕其他區域仍照常新建會話。
  • 預設清單自動發現:出廠預設之外,自定義或新建預設會出現在菜單中,無需改插件;加載失敗的預設按官方規則自動排除。
  • 切換預設時寫入全局默認,並立即應用到當前空白會話(若有);設置面板、側邊欄按鈕、新會話頁徽章保持同步。
  • 預設名過長時,按鈕內標籤自動截斷爲省略號,鼠標懸浮顯示完整名稱。
  • 跟隨日間/夜間主題,使用 DSH 主題令牌。
  • 側邊欄收起成圖標條時自動隱藏。
  • 只改全局默認並影響當前空白會話,不影響已運行的會話。

安裝與啓用

先執行安裝命令:

pnpm add "github:Meredith2328/dsh-sidebar-mode"

安裝後,把 dsh-sidebar-mode 加入 package.json 的 dsh.profile.bundles 列表,然後重啓 DSH Desktop。

資料中說明它聲明 peerDependencies 爲 cordis ^4.0.0-rc.7,並且是純 client 插件,lib/index.mjs 爲空 apply。

典型用法

1、點「新會話」按鈕裏最左側的小字,彈出預設菜單,選擇即切換當前全局默認並應用到當前空白會話(若有)。

2、在設置面板、側邊欄按鈕、新會話頁徽章之間保持同一默認預設選擇。

3、卸載時從 dsh.profile.bundles 移除,並執行:

pnpm remove dsh-sidebar-mode

適用場景與注意

適合在 DSH Desktop 中頻繁新建會話、希望減少 Agent 預設切換路徑的用戶。

注意:

  • 它隻影響當前空白會話,不改變已運行會話。
  • 資料未提供許可證信息,也未明確權限信息。安裝前應自行檢查源碼;如果加入 dsh.profile.bundles 並隨 DSH Desktop 啓動,具體運行權限應以源碼和 DSH 實際配置爲準。
  • 安裝依賴以 pnpm 管理;peerDependencies 爲 cordis ^4.0.0-rc.7。

結尾

dsh-sidebar-mode 的價值在於把常用預設切換放到新會話入口附近,減少進入設置面板來回切換的操作。

參考鏈接:

  • GitHub 倉庫:https://github.com/Meredith2328/dsh-sidebar-mode
  • 目錄頁(來自插件線索):https://www.skillhub.cn/plugins/Meredith2328/dsh-sidebar-mode
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜