dsh-better-session-title:把 DSH 頂欄的會話標題換成「工作區 / 會話」兩級麪包屑

DeepSeek Harness (DSH) 的 Web GUI 原生頂欄僅顯示會話標題,工作區和會話的切換入口位於左側邊欄。當側邊欄收起時,切換操作需要額外點擊。dsh-better-session-title 插件將這一入口移至頂欄,通過「工作區 / 會話」兩級麪包屑實現,提供更直接的切換方式。

插件定位

本插件是 DeepSeek Harness 的客戶端 UI 增強。它不引入新能力,也不修改系統源碼,僅通過配置補丁層重構頂欄顯示邏輯。插件由社區開發者維護,採用 MIT 許可證。

安裝

通過 dsh plugin 命令安裝進 Web GUI profile。安裝後會自動鏈接包並追加到 dsh.profile.bundles。

dsh plugin --profile web add github:xinspark/dsh-better-session-title#v1.0.0

安裝後啓動 Web UI(dsh web 或 dsh --profile web)。卸載命令爲:

dsh plugin --profile web remove dsh-better-session-title

核心功能

  • 兩級麪包屑:頂欄左側顯示「工作區 / 會話」兩級層級,兩側各自展開下拉列表。空間不足時自動摺疊爲圖標,懸停或點擊仍可用。
  • 工作區下拉:展示全部工作區及會話數。支持添加工作區(原生目錄選擇器)、重命名、刪除工作區。
  • 會話下拉:展示當前工作區全部會話及相對更新時間。支持新建會話、重命名、分支、歸檔。
  • 原生一致的交互:下拉菜單樣式復刻原生 Menu,行高、圓角、陰影等細節一致。重命名、刪除等操作使用原生模態框和按鈕,支持輸入法組合鍵防誤觸。
  • 生命週期一致:更多菜單與下拉列表同生命週期,關閉下拉時菜單自動關閉,不殘留孤立菜單。
  • 雙語言:內置中英文字典,跟隨 DSH 語言設置實時生效。

使用方法

  1. 切換工作區:點擊頂欄左側的「工作區」麪包屑,展開工作區列表進行切換。
  2. 切換會話:點擊頂欄右側的「會話」麪包屑,展開會話列表進行切換。
  3. 行內操作:懸停在列表行上,點擊行尾的「更多」按鈕,可執行重命名、分支或歸檔等操作。
  4. 關閉下拉:選擇行即切換,點擊空白處或按 Esc 鍵關閉下拉列表。

注意事項

  • 衝突提示:本插件與 dsh-basic-right-sidebar 插件存在衝突,建議不要重複安裝。如果已安裝 dsh-basic-right-sidebar,需在其設置中關閉面包屑功能,僅保留本插件的頂欄麪包屑。
  • 平臺支持:插件基於純 JavaScript 開發,無原生依賴,支持 Windows · macOS · Linux 的 DSH Web GUI。
  • 非官方產品:本插件爲社區插件,非 DeepSeek 官方產品。

總結

dsh-better-session-title 專注於優化 DSH Web GUI 的會話管理交互。通過頂欄麪包屑和下拉菜單,它解決了側邊欄收起時切換繁瑣的問題,提供了與原生風格一致的操作體驗。

羽毛球分组比赛记分
小程序二维码

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

小夜