文档

团队协作

AgentHub 的协作能力把本地 Agent run 变成团队可见的工作流。本页说明 shared session、review、approval 和 integration entry 的产品边界。

协作产品面

产品面角色当前措辞
Desktop本地操作者控制和 approval可预览本地链路
WebHub-backed 团队工作台预览/开发链路
Hub ServerSession、project、device、routing、audit进行中
Feishu/LarkBot、card、H5/workbench 入口开发中
Remote/Cloud Edge授权非本地执行目标开发中

公开文档不能在 runtime 证据完成前暗示所有协作面都已生产可用。正确的说法是架构和本地预览链路已成型,完整的 Web + Hub + Edge 协作还在完成中。

Shared Session 模型

协作 session 应包含:

  • TokenDance ID subject 和产品 session;
  • project 或 workspace 上下文;
  • 已选的 Agent Profile 和 runtime adapter;
  • target Edge 和 workspace policy;
  • transcript、tool event、diff、artifact 和 approval history;
  • routing、permission、final state 的 audit event。

Desktop 可以承载本地执行视图。Web 可以承载 Hub-backed shared view。团队可见状态和授权应以 Hub 为来源。

Review 与 Approval 流程

AgentHub 应显式呈现 review 步骤:

  1. 用户或 integration 创建 task。
  2. Hub 记录 task 并解析 project authorization。
  3. Hub 路由到授权的 Edge target。
  4. Edge 启动 runtime adapter 并流式输出归一化 event。
  5. Desktop/Web 渲染 transcript、tool state、diff 和 artifact。
  6. 用户批准或拒绝写入、命令或发布动作。
  7. Hub 记录 final state 和 audit event。

如果某一步缺失,UI 应显示具体的 blocked 状态,而不是假装 run 仍在活跃。

团队角色

正式权限模型发布前,使用简单角色语言:

角色常见能力
Owner管理项目设置、成员、设备和 release gate
Maintainer启动 run、审查 diff、批准普通写入
Reviewer查看 transcript、diff、artifact,评论或要求修改
Operator在授权 Edge 上运行分配任务
Viewer读取 shared state,但不能批准动作

TokenDance ID 认证后,授权仍属于产品本地。TokenDance ID 告诉 AgentHub 用户是谁;AgentHub 决定用户能做什么。

集成入口

外部入口应创建 Hub task,而不是绕过 Hub:

入口必备边界
飞书/Lark bot校验 event signature、解析账号绑定、排队耗时任务
飞书/Lark card3 秒内响应,并异步继续
Web request使用 Hub session 和产品授权
Automation使用 scoped service identity 和 audit trail
Remote Edge route要求 target authorization 和 device proof

飞书 OAuth、GitHub OAuth、Google OAuth 属于 TokenDance ID。产品侧 integration 应消费 TokenDance ID 身份和产品本地权限。

协作能力证据

文档或营销要把协作能力写成 live 前,应收集:

ClaimEvidence
Shared transcript两个已认证客户端看到同一个 run state
Team approvalApproval action 记录 actor、action、target、result
Web routingWeb 通过 Hub 创建 task,不直连 Local Edge
Feishu taskEvent 校验签名、解析绑定、创建 Hub task、快速响应
Remote EdgeHub 授权 target,Edge 执行 workspace policy,audit 捕获路由

证据缺失时,使用"进行中"或"开发中"。

失败状态

协作 UI 应暴露 blocked 状态:

  • 用户未通过 TokenDance ID 登录;
  • 缺少 project membership;
  • Edge unavailable;
  • runtime adapter unavailable;
  • workspace policy blocked;
  • approval required;
  • integration binding missing;
  • event queue delayed;
  • route denied。

相关页面:Hub 与 Edge工作流飞书/Lark 集成安全边界