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
羽毛球分组比赛记分
小程序二维码

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

小夜