前言¶
在 DeepSeek Harness(DSH)裏用 Web UI 跑長對話時,默認對話頂欄會佔較多垂直空間,View 切換(Chat、Trajectory 等)與標題分多行排列;輸入區下方還有與費用儀表重複的統計膠囊。若你主要在瀏覽器裏盯會話、來回切換視圖,這些佈局會擠佔正文可視區域。dsh-compact-header 是面向 Web 客戶端的 DSH 插件,在不改業務邏輯的前提下收緊頂欄、寬屏內聯 View 標籤,並在右上角用本地時鐘與會話彙總替代重複展示。
這是什麼¶
dsh-compact-header 由維護者 yunxiao11xie 發佈,歸類爲客戶端插件。一句話定位:爲 DSH Web UI 做頂欄視覺與信息佈局優化——緊湊標題區、寬屏內聯 View 標籤、右上角時鐘與會話統計,並隱藏輸入區下方與費用儀表重複的統計膠囊。
項目在 package.json 中同時聲明 dsh.bundle(通過 cordis.patch.yml)與 dsh.client(注入 @deepseek-ai/dsh-client-ui-conversation,platform: web,immediately: true)。當前資料中的版本號爲 0.1.0,許可證爲 MIT。
核心功能¶
下面各項均來自項目 README,爲安裝後可覈對的行爲說明。
頂欄(Header)¶
去掉宿主自帶的頂欄最小高度約束,並收緊垂直內邊距,使對話標題行更緊湊。
View 標籤(View tabs)¶
當窗口寬度至少爲 900 CSS 像素時,Chat / Trajectory 等 View 標籤行上移到標題行同一行;低於該寬度時仍保持獨立一行,避免窄屏擁擠。
右上角(Top-right corner)¶
顯示本地 HH:MM 時鐘,以及宿主 sessionStats 投影下的會話合計:輪次(turns)、步驟(steps)、模型與工具耗時等。將鼠標懸停在數字上可查看模型/工具分項。
輸入區(Composer)¶
隱藏輸入框下方宿主自帶的兩個統計膠囊,因其與費用儀表(cost meter)入口展示的數值重複。若需要恢復,可在 client.js 中將 HIDE_DOCK_STATS 設爲 false。
環境與依賴¶
- 需要帶 Web UI 的 DeepSeek Harness。
engines.dsh要求爲:>=0.2.0-rc.1 || >=0.2.1-rc.1 || >=0.2.2-rc.1(以 package.json 爲準)。- 資料中未要求安裝其他插件。
安裝與啓用¶
常規方式(README 給出的官方安裝命令):
dsh plugin --profile web add dsh-compact-header
從倉庫安裝時(README 原文命令,勿自行改寫爲其他 add 語法):
dsh plugin add yunxiao11xie/dsh-compact-header
安裝後,客戶端插件按 package 配置在 Web 平臺立即注入對話 UI 模塊,一般無需額外啓動參數;具體以你本機 DSH 的插件加載日誌爲準。
典型用法與可調項¶
日常使用中無需配置即可生效:打開 DSH Web 對話頁,觀察頂欄高度、寬屏下 View 是否與標題同排,以及右上角時鐘與會話合計。
若輸入區下方統計膠囊被隱藏而你希望保留,編輯插件中的 client.js:
// 將 HIDE_DOCK_STATS 設爲 false 可恢復宿主自帶的兩個統計膠囊
HIDE_DOCK_STATS = false
維護說明:樣式覆蓋針對宿主對話頂欄 CSS Module 的類名前綴,前綴由 client.js 裏的 PREFIX 讀取。DSH 升級若重命名該類前綴,可能出現「頂欄看起來沒變化」的現象;按 README,通常改一行 PREFIX 即可對齊。
適用場景與注意¶
適合誰: 長期在 DSH Web UI 裏開發或調試智能體、需要更多縱向空間閱讀 Trajectory 或對話正文,並希望在頂欄一處看到會話統計與本地時間的用戶。
生態說明: DSH 奉行「一切皆插件」;社區插件目錄(如 SkillHub)是獨立站點,與 DeepSeek / 幻方無官方從屬關係,本文不以「官方應用商店」口吻描述安裝來源。
安全與權限: 插件隨當前 dsh 進程與用戶配置加載,與宿主共享同一運行環境。安裝前建議閱讀倉庫源碼(尤其 client.js、cordis.patch.yml)與 MIT 許可證,確認符合你的審計要求。
結尾¶
dsh-compact-header 專注 Web 對話區的頂欄與統計展示:更瘦的 Header、900px 以上內聯 View、右上角時鐘加 sessionStats、去掉重複的 composer 統計膠囊。需要查閱元信息或源碼時,可使用目錄頁與 GitHub:
- 目錄頁:https://www.skillhub.cn/plugins/yunxiao11xie/dsh-compact-header
- GitHub:https://github.com/yunxiao11xie/dsh-compact-header