DeepSeek Harness Agent Board 插件介紹

前言

DeepSeek Harness (DSH) 採用插件化架構,允許用戶在不修改核心代碼的情況下擴展功能。在 Web profile 下,管理 Agent 狀態和追蹤工作流進度通常依賴內置組件。agent-board 插件解決了在 Web 界面進行持久化管理的需求,提供了類似原生功能的視圖。

是什麼

這是一個第三方 DSH 插件,由 meisam2236 維護。它爲 DeepSeek Harness 的 Web profile 提供一個持久化的 Agent Board。通過該插件,用戶可以在 Web 界面查看和管理工作區,其數據結構和交互邏輯與 Harness 內置的 Agent Board 保持一致。

核心功能

  • 持久化 Agent Board:在 Web profile 中提供持久化的 Agent Board 視圖。
  • 工作區列表:側邊欄列出所有已註冊的工作區。
  • 組件一致性:使用與內置 Agent Board 相同的覆蓋層、列、卡片、Worker 和 SQLite 存儲。

安裝與啓用

安裝前需確保已安裝 dsh CLI (@deepseek-ai/dsh) 並存在 Web profile。

安裝命令

通過 GitHub 安裝:

dsh plugin --profile web add github:meisam2236/DeepSeek-Harness-Agent-Board

pnpm 版本注意事項

如果使用 pnpm >= 10,Git 依賴的 prepare 腳本可能會被阻塞。若安裝失敗,請將包名添加到 ~/.dsh/profiles/web/pnpm-workspace.yaml:

allowBuilds:
  dsh-agent-board: true

提交鎖定

爲了確保運行環境的穩定性,建議在安裝時鎖定具體提交(github:meisam2236/DeepSeek-Harness-Agent-Board#<sha>),防止後續推送更改導致行爲不一致。

典型用法

  1. 啓動 Web profile:dsh --profile web。
  2. 在側邊欄底部找到 Board 按鈕(位於 Settings 旁邊)。
  3. 在彈出的列表中選擇一個已註冊的工作區,即可打開該工作區的 Board。

開發與維護

本地開發需在倉庫旁運行:

pnpm install
pnpm run build

重要提示:
* 不要將此插件的源代碼複製回 Harness 樹中。
* 安裝後,該插件以當前 dsh 進程的權限運行。

適用場景

適合需要在 Web 界面長期追蹤和管理工作流狀態的開發者。

資源

  • 倉庫地址:https://github.com/meisam2236/agent-board
  • 目錄頁:https://www.skillhub.cn/plugins/meisam2236/agent-board
羽毛球分组比赛记分
小程序二维码

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

小夜