alextamhk/dsh-harness-title

alextamhk★ 0TypeScript最后同步: 2026-08-18

在 GitHub 打开

DSH web plugin: customizable Name Title for the DeepSeek Harness GUI

README 摘要

Harness Title(DSH 插件) 在 DeepSeek Harness(DSH)Web GUI 顯示 大字、可設色、可設背景色 的自訂 Name Title, 用來一眼識別「目前正在使用哪一台機器的 Harness」。 預設顯示在 New Session 按鈕正上方 (左側 sidebar 頂部),開箱即顯示本機 hostname (由 Host 端注入 base value),可在 Settings 設定頁 修改文字、文字顏色、背景色、 字體大小(10–72px)、顯示位置,並持久化到 /.dsh/settings.yaml (每台機器各自一份)。 除了標題文字,還可附加顯示 工作區名稱 (例如 DESKTOP-ALEX [harness-title] ): 獨立開關、獨立字體大小,並可放在標題文字的左側/右側/下方。 工作區名稱 預設為「自動」模式 :跟隨目前 workspace 的名稱,切換 session/workspace 時即時更新; 也可切換為「手動」輸入固定文字。 效果預覽 功能 - 四種顯示位置:New Session 按鈕上方(預設)/右上角/左上角/頂部居中 - 文字顏色、背景色支援任意 CSS 色值(含 var(--dsw- ) 主題變數) - 字體大小 10–72px - 總開關(關閉即隱藏) - 工作區名稱(方括號顯示,如 DESKTOP-ALEX [harness-title] ): - 獨立開關(不影響標題) - 獨立字體大小(10–72px,預設 20) - 三種位置:標題左側/標題右側(預設)/標題下方 - 名稱來源二選一: - 自動(預設) :跟隨目前 workspace 的名稱(目前 session 所屬 workspace 的 title; 未分組 session 退回其 cwd 目錄名;無目前 session 時用最近啟用的 workspace), 切換 session/workspace 時即時更新 - 手動 :固定顯示設定頁輸入的文字(預設為 Host 工作目錄名稱) - 設定即時生效(儲存後 badge 立即更新,無需重新整理) - 不阻擋任何 UI 操作(badge pointer-events: none ) - 側欄收起成 rail 時,「New Session 按鈕上方」位置自動隱藏 - 中英雙語(zh / en) - 多機器各自設定:settings.yaml 為每 profile/每機器一份 安裝 安裝後需 重啟 dsh web 進程 (Host 端 cordis 載入)並在瀏覽器硬刷新。 若 pnpm 報 ERR PNPM UNEXPECTED STORE ,請先設定完整環境變數 ( USERPROFILE / LOCALAPPDATA / APPDATA / HOME )再執行。 驗…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdsh-pluginharness-titletitlesidebar

分类