dsh-doc-rail:DeepSeek Harness 右側文檔面板

DeepSeek Harness (DSH) 採用插件化架構。在 Web GUI 模式下,開發者常需要在對話窗口旁查看文檔或交接記錄。dsh-doc-rail 插件在界面右側添加了一個可調整寬度的文檔面板,用於展示 Markdown 或純文本文件。

插件定位

該插件爲 DeepSeek Harness 的 dsh web 界面提供右側文檔欄。它由 ShineFree7 維護,採用 MIT 許可證。插件通過 shell.overlay 掛載,以追加模式存在,不替換 DSH 自帶的 UI。

核心功能

  • 文檔查看:在右側面板渲染 Markdown 或純文本文件。
  • 主題支持:內置淺色(暖紙色)和深藍兩種主題,可隨時切換。
  • 寬高調整:支持拖拽左側邊緣調整寬度;雙擊左側邊緣可重置爲 400px。
  • 文件管理:支持打開本地 .md 或 .txt 文件;自動記錄最近打開的文件歷史。
  • 自動同步:每 4 秒重新讀取文件內容,當源文件在磁盤上更新時,面板內容會自動刷新。

安裝與啓用

在安裝前,請確保當前 DSH 環境已啓用 webServer 服務,並運行在 Web GUI 模式下。

安裝命令如下:

dsh plugin --profile web add dsh-doc-rail

安裝後,重啓 dsh web,右側將出現文檔面板。點擊面板上的 ✕ 可收起,點擊下方的 📄 文檔面板 按鈕可重新打開。

使用方法

  1. 打開文件:在輸入框中粘貼文件的完整路徑(支持 .md 或 .txt),按 Enter 鍵;或直接點擊“打開”按鈕。
  2. 歷史記錄:點擊“最近”可跳轉至上次查看的文件;點擊“清空輸入”可重置路徑框。
  3. 切換主題:點擊“淺色”或“深色”按鈕切換配色方案。
  4. 調整寬度:按住左側邊緣拖拽以改變寬度。

注意事項與要求

  • 運行環境:僅支持 Web GUI (dsh web) profile。在 CLI-only profile 下不會生效。
  • 依賴版本:需要 Node.js >= 24。
  • 隱私安全:所有文件讀取和配置均在本地進程內存中完成,通過同源 JSON 接口通信,無網絡服務,無遙測數據。
  • 狀態持久化:面板的外觀樣式、寬度和歷史記錄保存在進程內存中。刷新頁面可保留,但重啓 DSH 進程後需要重新設置。
羽毛球分组比赛记分
小程序二维码

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

小夜