团队

加入设备

邀请成员,创建加入命令,并通过 zn team join 将每位开发者的 zn-gate 连接到组织。

查看 .md

开发者加入组织分两步完成:其账户加入(通过邀请),以及其编码所用的每台设备加入(在 zn-gate 中运行加入命令)。

1. 邀请成员

在控制台中打开组织的工作区,然后进入成员。输入邮箱并选择角色,发送邀请。邀请链接有效期为 7 天;所有者和管理员可以在邀请被使用前将其撤销。

待处理的邀请会计入已占用席位。如果所有席位都已被占用,所有者需要先添加席位,邀请才能被接受。

2. 连接每台设备

  1. 在成员 → Installs中创建加入命令。该命令可用于与组织席位数量相同的设备,并在 7 天后过期。

  2. 开发者在其设备上运行该命令:

    zn team join <token>

    zn-gate 会在编码智能体之外的窗口中请求确认,因此智能体无法自行将设备加入组织。如果你刚才并未运行此命令,请选择拒绝。

  3. 此后,zn-gate 会下载组织的策略、验证其签名并应用,同时在后台上传审计记录。

加入时,zn-gate 会将组织、API 地址以及组织的公钥签名密钥存储在 ~/.zn/team.json 中,并将安装令牌存储在系统钥匙串中,绝不以明文保存。固定的密钥用于让每台设备验证策略确实来自你的组织。

Team 客户端随 zn-gate 1.7(测试版)一同发布。较旧版本的设备将继续使用其本地配置运行。

日常命令

命令 作用
zn team status 组织、策略版本及其检查时间,以及上传状态。脚本可使用 --json
zn team sync 立即下载策略并上传审计记录
zn team leave 断开此设备的连接(与 join 一样,需在智能体之外确认)

一台设备同一时间只能属于一个组织。若要将其转移到另一个组织,请先运行 zn team leave。

移除设备或成员

  • 在成员 → Installs中撤销安装。该设备将停止上传,并继续使用其缓存的策略直至过期;过期后将回退至严格模式(参见离线模式)。
  • 在成员中移除成员。其席位将被释放,其安装将不再接收策略。