MIT 开源的 DSH 外挂:拉起有名字的常驻队友,配信箱、共享任务清单与共享工作区,并附一座持续模拟的体素微型世界供观察。
DSH 适配
原生运行时
作者声明
安全审计
未审计
最后核验
2026-11-14
许可证
MIT
01它能帮你完成什么?
把一个完整目标交给一支有名字的队伍,而不是给单个 agent 写一大段提示词
队友各自拥有名字、会话与记忆,从同一份清单认领任务、彼此直接发消息,并把结论写进共享黑板
需要把工作拆给多个 agent、又不想逐个盯着子会话的 DeepSeek Harness 用户
不读每一份记录也能看清队伍在做什么
主聊天右上角的团队头像显示人数与忙闲,展开能看每位成员的任务与近况,点头像可直接打开成员会话
需要在运行过程中快速判断谁在做哪件事的监督者
用一座体素小岛而不是状态表来观察队伍
持续模拟的体素小岛,有办公区、两层会所、泳池、健身露台、零食吧、温室与花园;空闲成员游泳、运动或照料植物,忙起来的成员回到工位
想随时瞟一眼团队动静、而不是盯着日志行的用户
02如何接入 DeepSeek Harness?
前置条件
- 一个可以安装外挂的 DSH profile——README 的命令都用 `--profile web`
- 源码构建时还需要 `git clone`,然后跑 `pnpm install && pnpm run build`
安装步骤
- 01
装预构建的 npm 包:`dsh plugin --profile web add dsh-team`
$ dsh plugin --profile web add dsh-team
- 02
或从源码构建:`git clone https://github.com/huxint/dsh-team.git`,再 `cd dsh-team && pnpm install && pnpm run build`,最后 `dsh plugin --profile web add link:$PWD`
$ git clone https://github.com/huxint/dsh-team.git
- 03
装完即生效——README 没有给 npm 包安排重启步骤
验证接入成功
- 在会话里输入 `/agent-teams <目标>` 会拉起队伍,主聊天右上角的团队头像显示人数与忙闲
- 队伍跑起来后,点「微型世界」页签就能进入体素小岛
回滚
- `dsh plugin --profile web remove dsh-team`
03DSH 适配与能力边界
DSH 外挂 bundle(`dsh plugin --profile web add dsh-team`):会话里用 `/agent-teams <目标>` 拉起带名字的队友子会话,并配好信箱、共享任务清单与共享工作区
`/agent-teams <目标>` 组建团队
斜杠后面写的目标(可以带图),或直接用自然语言让主会话组队→一支正在运行的队伍,队友数量与各自分工由主会话决定
会拉起额外的队友会话,消耗模型额度成员信箱与共享任务清单
队友之间的消息,以及共享清单上的任务→队友之间直接对话,加上一份全队认领的清单,进展自动回到主会话
信箱最多保留 `maxRecentMessages` 条最近消息队友之间的对话受 `maxChainHops` 与 `maxChainRoundTrips` 限制共享工作区与私有便笺
队伍写下的笔记→全队共用的一块黑板,加上每位成员一本别人看不见的私有便笺,重启后仍在
笔记跨重启持久保存每个区域最多 `maxWorkspaceEntries` 条、单条最多 `maxNoteChars` 字符体素微型世界视图
团队活动与设施状态→可旋转缩放的体素小岛,含办公区、会所楼层、泳池、健身房、零食吧与花园,支持昼夜轮转与按成员安排休闲活动
动画最高 30 FPS,窗口失焦时降到 15 FPS页面隐藏、世界移出可见区域或开启“减少动态效果”时停止动画调度像素密度最高 1×、总像素不超过 150 万
04适合谁?何时不该用?
适合
- 需要把工作拆给多个 agent、又不想逐个盯着子会话的 DeepSeek Harness 用户
- 需要在运行过程中快速判断谁在做哪件事的监督者
- 想随时瞟一眼团队动静、而不是盯着日志行的用户
不适合
- 队友之间聊了什么只有当事成员知道,你能看到的是与你相关的流量;共享任务清单由主会话记账,微型世界里的共享工作区显示的是主会话最后一次读写的快照。
- 队友不能再开自己的队伍;主会话不在线时新加入的队友暂时拿不到团队工具,等主会话回来才恢复。
05兼容性、维护与安全提示
- 所有选项都有默认值、不加配置也能用:`maxTeammates` 8、`maxRecentMessages` 50、`maxChainHops` 4、`maxChainRoundTrips` 2、`maxWorkspaceEntries` 32、`maxNoteChars` 4000,可在 `cordis.patch.yml` 里覆写。
- 队友之间聊了什么只有当事成员知道,你能看到的是与你相关的流量;共享任务清单由主会话记账,微型世界里的共享工作区显示的是主会话最后一次读写的快照。
- 队友不能再开自己的队伍;主会话不在线时新加入的队友暂时拿不到团队工具,等主会话回来才恢复。
- 微型世界用批量体素与单一 WebGL 画布渲染,像素密度最高 1×、总像素不超过 150 万,阴影贴图 1024² 且每秒最多更新 15 次;无法使用 WebGL 2 时只剩成员会话与协作面板可用。
MIT · 仅有 README 证据,无 GitHub Release,未做安全审计
06常见问题
在 DeepSeek Harness 里怎么安装 dsh-team?
执行 `dsh plugin --profile web add dsh-team`——README 说装完即生效。要从源码构建就 clone 仓库,跑 `pnpm install && pnpm run build`,再 `dsh plugin --profile web add link:$PWD`。卸载用 `dsh plugin --profile web remove dsh-team`。
在 DSH 会话里怎么让队伍开工?
在输入框输入 `/agent-teams <目标>`——斜杠后面的内容就是团队目标,可以带图。也可以不敲命令,直接跟主会话说组个团队把这件事做了,它会自己决定需要几个队友、分别做什么。
一支队伍能有几名队友、对话能聊多久?
默认 `maxTeammates` 8、`maxRecentMessages` 50、`maxChainHops` 4、`maxChainRoundTrips` 2,另外 `maxWorkspaceEntries` 32、`maxNoteChars` 4000。这些选项不加配置也能用,可以在 `cordis.patch.yml` 里覆写。
队友之间的对话我都能看到吗?
不能。队友之间聊了什么只有当事成员自己知道,你能看到的是与你相关的流量。共享任务清单由主会话记账,微型世界里的共享工作区显示的是主会话最后一次读写的快照。
解散队伍之后会怎样?
世界与页签会随团队一起关闭,但各队友的历史记录仍可在 harness 的子代理面板里翻阅——README 说这是设计使然。另外队友不能再开自己的队伍。
07相关的 DSH 工作流
archify
作者 tt-a1i
为编码智能体生成美观可验证的架构图、时序图与数据流图,输出自包含 HTML,支持动效与清晰导出。
openviking
作者 volcengine
为 AI 智能体打造的自进化上下文数据库,统一智能体记忆、知识 RAG 与技能。
aitoearn
作者 yikart
面向抖音、快手、小红书和视频号的 AI 内容发布工作流,提供相关平台与 MCP 工具集成。
learn-harness-engineering
作者 walkinglabs
Harness 工程新手教程,从 0 到 1 系统学习智能体工作流框架。
08数据与来源
在会话里输入一行 `/agent-teams <目标>`,主会话就会拉起一支队伍:每位队友有自己的名字、会话和记忆,能互发消息、认领共享任务、往共享黑板写结论
dsh plugin --profile web add dsh-team
当前版本 `0.2.10` 已适配 dsh `0.1.7-rc.2`,包括会话导航、团队投影、附件命令和 PTC 工具调用事件。
页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-11-14。发现错误?提交更正。
最佳 DeepSeek Harness 插件
从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。
