dsh-agent-team:DeepSeek Harness 的持久化智能体团队协作方案

前言

DeepSeek Harness (DSH) 的常规会话中,智能体在会话结束或程序重启后通常无法保留之前的记忆。当需要构建一个长期运行、成员间保持连贯协作的团队时,这会成为一个阻碍。dsh-agent-team 是一个针对 DeepSeek Harness 的可选协作插件,它让智能体从临时会话转变为持久的团队成员。

插件定位

这是一个由 wowyuarm 维护、采用 MIT 许可证的工作流类插件。它的核心价值在于提供“持久化成员”能力,确保智能体拥有独立的记忆、笔记和技能,且不会因为会话中断或 Harness 重启而丢失上下文。

核心能力

  1. 持久化成员:每个成员拥有独立记忆、笔记和技能,支持上下文回滚或锚定,确保持续协作。
  2. 工作区与频道:通过工作区组织不同项目,使用频道路由职责并支持 @提及。
  3. 任务线程:保持单一线性进度,防止多个会话智能体互相干扰。
  4. Web UI 集成:提供可视化管理界面,支持创建频道、代理和管理成员。
  5. 模型工具:为模型提供 team_inbox, team_thread, team_message, team_claim, team_view 等专用工具。

安装与启用

插件安装后仅添加到 web 配置文件,不影响普通 DSH 会话。

  1. 检查 DSH 版本:
    dsh
  1. 安装插件:
    dsh plugin --profile web add @wowyuarm/dsh-agent-team
  1. 启动 Web UI:
    dsh web

安装完成后,可通过以下命令查看配置是否生效:

dsh --profile web --dump-config

输出中应包含 wowyuarm-agent-team-scope 和 wowyuarm-agent-team-client 等配置项。

使用流程

  1. 在浏览器中进入 Team mode。
  2. 选择一个工作区。
  3. 进入 Channels 菜单,点击 New Channel 并发送消息。
  4. 通过 Web UI 管理成员和代理的创建与权限分配。

注意事项

  • 启动方式限制:必须使用编译后的 CLI 启动。从源码仓库直接运行 pnpm dsh web 会加载额外作用域模块,导致错误。
  • 权限风险:Team Member 预设权限较高 (danger-full-access)。建议仅在受信任的工作区创建代理。
  • 开发环境依赖:若需从源码运行或开发,本地需要相邻的 Harness 仓库。

参考资源

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

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

小夜