dsh-liya-workspace-plugin:DeepSeek Harness 工作區檔案速覽插件

前言

DeepSeek Harness(DSH)的核心理念是「一切皆插件」。在智能體開發與運行過程中,工作區內的檔案管理往往分散在 memory、records、diary 等目錄中,且 FILE-MAP 的狀態需要手動查閱。直接在 WebUI 中獲取工作區狀態的概覽,能減少切換窗口的頻率,提升調試效率。

插件簡介

dsh-liya-workspace-plugin 是一個客戶端插件,由 feverZHONG 維護。它通過在 DeepSeek Harness WebUI 的設置頁中新增「莉婭工作區」子設置頁,實現對工作區檔案的實時讀取與展示。

核心能力

該插件主要解決工作區檔案不可視的問題,提供以下功能:
1. 新增設置頁:在 WebUI 設置中增加「莉婭工作區」子設置頁。
2. 實時速覽:展示 FILE-MAP 的摘要信息、memory/records/diary 目錄的統計數量,以及最近日記的列表。
3. 根目錄配置:支持在工作區根目錄的配置,修改後即時生效。
4. 接口路由:提供 /dsh-liya-workspace/summary 路由,供 Client 端讀取摘要數據。

安裝與啓用

安裝該插件需要通過本地目錄方式。安裝完成後必須重啓 WebUI 才能生效。

# 安裝插件
dsh plugin --profile web add <本目錄>

# 卸載插件
dsh plugin --profile web remove dsh-liya-workspace-plugin

配置與使用

插件運行依賴於工作區根目錄下包含特定的子目錄(如 workspace/、diary/)。配置優先級遵循以下順序:設置頁 > cordis.yml > 進程工作目錄。

使用步驟如下:

  1. 打開 WebUI 設置頁,進入「莉婭工作區」子設置頁。
  2. 在 workspaceRoot 字段中填寫工作區根目錄的絕對路徑。
  3. 保存配置(即時生效)。
  4. 重啓 WebUI 進程。
  5. 在設置頁即可看到檔案速覽內容。若需驗證接口,可在終端執行:
Invoke-WebRequest http://127.0.0.1:<port>/dsh-liya-workspace/summary

注意事項

  • 目錄結構:插件需要工作區根目錄包含 workspace/、diary/ 等目錄才能正確統計。
  • 許可證:代碼部分採用 MIT 許可證,文檔部分採用 CC BY 4.0 許可證。
  • 權限要求:插件以當前 DSH host 進程的權限運行,請確保配置路徑對進程可見。

總結

該插件爲 DSH 用戶提供了一個輕量級的工具,用於在 WebUI 界面內快速掌握工作區狀態。通過可視化的概覽,可以更方便地進行檔案管理和調試。更多細節與源碼可參考其 GitHub 倉庫。

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

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

小夜