前言¶
在 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。