前言¶
DeepSeek Harness (DSH) 的常规会话中,智能体在会话结束或程序重启后通常无法保留之前的记忆。当需要构建一个长期运行、成员间保持连贯协作的团队时,这会成为一个阻碍。dsh-agent-team 是一个针对 DeepSeek Harness 的可选协作插件,它让智能体从临时会话转变为持久的团队成员。
插件定位¶
这是一个由 wowyuarm 维护、采用 MIT 许可证的工作流类插件。它的核心价值在于提供“持久化成员”能力,确保智能体拥有独立的记忆、笔记和技能,且不会因为会话中断或 Harness 重启而丢失上下文。
核心能力¶
- 持久化成员:每个成员拥有独立记忆、笔记和技能,支持上下文回滚或锚定,确保持续协作。
- 工作区与频道:通过工作区组织不同项目,使用频道路由职责并支持 @提及。
- 任务线程:保持单一线性进度,防止多个会话智能体互相干扰。
- Web UI 集成:提供可视化管理界面,支持创建频道、代理和管理成员。
- 模型工具:为模型提供
team_inbox,team_thread,team_message,team_claim,team_view等专用工具。
安装与启用¶
插件安装后仅添加到 web 配置文件,不影响普通 DSH 会话。
- 检查 DSH 版本:
dsh
- 安装插件:
dsh plugin --profile web add @wowyuarm/dsh-agent-team
- 启动 Web UI:
dsh web
安装完成后,可通过以下命令查看配置是否生效:
dsh --profile web --dump-config
输出中应包含 wowyuarm-agent-team-scope 和 wowyuarm-agent-team-client 等配置项。
使用流程¶
- 在浏览器中进入 Team mode。
- 选择一个工作区。
- 进入 Channels 菜单,点击 New Channel 并发送消息。
- 通过 Web UI 管理成员和代理的创建与权限分配。
注意事项¶
- 启动方式限制:必须使用编译后的 CLI 启动。从源码仓库直接运行
pnpm dsh web会加载额外作用域模块,导致错误。 - 权限风险:Team Member 预设权限较高 (
danger-full-access)。建议仅在受信任的工作区创建代理。 - 开发环境依赖:若需从源码运行或开发,本地需要相邻的 Harness 仓库。