前言¶
在 DSH 里用 Agent Teams 跑多智能体协作时,成员状态、任务流转往往分散在会话与原生 Team 面板里。要快速判断「谁在忙、谁在交接、Lead 在哪」,需要来回切换视图。下面介绍的插件把团队映射成可交互的办公室场景,挂在 DSH 原生右侧边栏,用 3D 或像素视图呈现工位与 Lead 独立办公室,并随真实消息与任务事件驱动拜访、交接等动画,不额外调用模型。
这是什么¶
DSH Agent Teams Office(npm 包名 @zaimokuza/dsh-agent-teams-office)由维护者 zaimokuza-yoshiteru 发布,分类为客户端插件。一句话定位:为 DSH Agent Teams 提供 Office views——在桌面端右侧边栏新增「办公室」标签,可视化最多 16 个 teammate 与 1 个 Lead 的空间布局与状态;不修改宿主的人数配置,超出展示上限的成员仍可在原生 Team 面板查看。
- 目录页:https://www.skillhub.cn/plugins/zaimokuza-yoshiteru/dsh-agent-teams-office
- 源码:https://github.com/zaimokuza-yoshiteru/dsh-agent-teams-office
核心功能¶
视图与布局¶
- 3D 视图与像素视图可切换;「全景」可恢复镜头。
- 场景包含 16 个队友工位和 Lead 独立办公室(README 预览图为示例团队截图,不含真实会话信息)。
交互与聚焦¶
- 点击人物可查看状态并聚焦;不会切换会话。
- 3D 中点击「聚焦」可持续跟随人物,按钮变为「聚焦中」;再次点击恢复跟随前的镜头高度、位置和缩放。跟随时仍可旋转和缩放。
悬浮窗¶
- 右键办公室标签,选择「悬浮显示办公室」,或将标签拖出侧边栏。
- 悬浮窗可移动和调整大小;切换位置时保留当前镜头、成员选择和动画进度。
- 点击悬浮窗标题栏「收回到侧边栏」即可返回。
动画与数据边界¶
- 工作中的成员回到工位,空闲成员自由活动。
- 真实消息与任务事件触发拜访、交接、讨论和完成动画。
- 动画不调用模型,也不会创建消息或任务;打开视图时不回放历史事件。
- 插件最多展示 16 个 teammate 和 1 个 Lead。
安装与启用¶
插件当前为 Beta(package.json 版本 0.1.0-beta.9)。宿主需已启用 Agent Teams;未启用时不会出现办公室入口。
支持的 DSH 版本(与 README、engines.dsh 一致):
0.1.6-alpha.1、0.1.6-alpha.2、0.1.7-alpha.1、0.1.7-alpha.2、0.1.7-rc.1、0.1.7-rc.2、0.2.0-rc.2
宿主还需要 Node.js 22.19+(22.x)或 24+,图形环境需支持 WebGL。
在桌面端「Desktop Plugins」中安装:
@zaimokuza/dsh-agent-teams-office@beta
安装后重启桌面端。若用 CLI 管理 profile,可执行:
dsh plugin --profile <profile-name> add @zaimokuza/dsh-agent-teams-office@beta
卸载:桌面端插件管理;CLI profile 可运行:
dsh plugin --profile <profile-name> remove @zaimokuza/dsh-agent-teams-office
典型用法¶
- 打开团队会话,在右侧边栏找到新增的「办公室」标签。
- 在 3D / 像素视图间切换;需要时用「全景」复位镜头,点选成员查看状态或聚焦。
- 若希望大屏观察,右键标签选「悬浮显示办公室」或拖出侧边栏;用完通过标题栏「收回到侧边栏」。
经过上面的步骤,办公室会随当前团队会话中的消息与任务事件更新动画;日常仍以原生 Team 面板与对话为主,办公室作为并行的空间化状态视图。
适用场景与注意¶
适合谁:已在 DSH 桌面端启用 Agent Teams、希望在同一窗口内用可视化方式扫一眼团队分工与动线的开发者;README 写明已在 macOS 桌面端验证,适合个人与内部试用。
兼容性:其他操作系统、其他 DSH 版本及长时间运行仍需自行验证。
安全与信任:DSH 社区插件在目录站点(如 SkillHub)展示,与 DeepSeek / 幻方无官方从属关系;插件在当前 dsh 进程权限下运行。安装前建议阅读 GitHub 仓库 源码与 MIT 许可证;复用代码及渲染库的许可见仓库中的第三方声明(THIRD_PARTY_NOTICES.md)。
结尾¶
DSH Agent Teams Office 把 Agent Teams 的成员与事件映射到可切换的 3D / 像素办公室,集成在原生右侧边栏,并支持悬浮窗与聚焦交互,便于在不改会话的前提下观察团队状态。详情与安装说明见 SkillHub 目录页 与 GitHub README。