Hestia:DeepSeek Harness Web UI 增強插件

前言

DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。對於需要長期調試 AI 會話或依賴特定界面佈局的開發者而言,默認的 Web UI 往往難以滿足個性化需求。Hestia 是一個獨立的 Web UI 增強插件,由 Zhang9628 維護。它通過在會話頁面頭部增加 Appearance 面板,以及右下角的工具欄,提供了一套從佈局調整到番茄鍾計時的完整增強方案。

安裝與啓用

在使用前,需確保已安裝 DeepSeek Harness 環境。

dsh plugin --profile web add dsh-hestia

安裝完成後,需重啓 dsh 進程,並在設置中查看插件是否生效。

核心功能

Hestia 的功能主要分爲外觀設置、工具輔助和會話管理三類。

外觀設置

點擊會話頁面頭部的 Appearance 按鈕,可調整以下內容:
* 對話寬度:提供滑塊和四種預設(窄/標準/寬/超寬),拖動時會有磁吸效果。
* 字體調整:支持字號(小/標準/大/超大)和字體族(默認/系統/宋體/黑體/微軟雅黑/楷體/等寬)。
* 背景壁紙:可上傳本地圖片作爲消息區域背景。圖片會被自動壓縮爲 JPEG 並保存在本地。支持透明度滑塊(5%-100%),壁紙居中固定,隨消息滾動。
* 皮膚切換:支持一鍵切換純白或純黑界面。

番茄鍾計時器

右下角有一個懸浮球,顯示倒計時,並自動循環專注/短休息/長休息。
* 自定義:可調整時長、拖拽位置。
* 環境音:支持雨聲、海浪、水聲、火聲。
* 樣式:點擊面板右上角的調色板按鈕,可切換 5 種組件級樣式(經典、番茄、薄荷、墨水、琥珀),不改變全局皮膚。
* 動畫:進度環順時針擦除顯示剩餘比例,具有 1 秒線性過渡動畫。

會話管理

在側邊欄會話列表中,鼠標懸停即可進行以下操作:
* 會話置頂:點擊置頂按鈕,會話自動排序到列表頂部(同組內),並高亮顯示。
* 顏色標籤:點擊調色板,爲會話或工作區添加左側顏色條,用於視覺分組。支持按顏色分組查看。
* 懸停數據:顯示對話輪次和 Token 消耗情況(例如:28 turns · 46.7M tok in · 276K tok out)。
* 會話導航:
* 回到頂部:對話底部會出現向上的箭頭,點擊自動加載歷史記錄並跳轉至第一條消息。
* 時間線:右側邊緣出現垂直時間線,點擊圓點可平滑滾動至對應輪次。懸停圓點可查看摘要和時間。

典型用法

  1. 運行安裝命令:dsh plugin --profile web add dsh-hestia
  2. 打開會話頁面,在頭部點擊 Appearance,調整寬度滑塊至 Wide。
  3. 在右下角懸浮球設置番茄鍾時長,並開啓環境音。
  4. 在側邊欄懸停會話行,點擊顏色圖標標記爲紅色,以便後續按顏色分組。

適用場景與注意

  • 適用場景:需要長時間調試 AI 會話、依賴番茄鍾進行時間管理的開發者,或需要頻繁整理會話列表的用戶。
  • 注意:該插件基於純客戶端實現,無宿主機依賴。功能邏輯保存在本地,重啓進程後設置依然存在。許可證爲 MIT。

結語

Hestia 通過細節打磨,顯著提升了 DSH Web UI 的可用性。更多配置與源碼可查閱 GitHub。

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

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

小夜