github agentscope-ai/AgentTeams v1.2.2

5 hours ago

Highlights

What's New

  • Manager-to-Worker custom Skill delivery: A Manager can validate, upload, and assign a custom Worker Skill before updating Worker.spec.skills; QwenPaw Workers synchronize the assigned Skill into their native workspace and refresh plus enable it without a restart. (c2d84b09, #1153)

Bug Fixes

  • Worker custom Skill loading safeguards: Grant Managers access to Worker storage prefixes, avoid recursive CR updates during reconciliation, keep local/default MinIO paths off unavailable STS, restore Manager MinIO access after Controller restarts, verify uploaded SKILL.md files, and restore Worker file-sync notifications. (c2d84b09, #1153)
  • QwenPaw Manager custom Skill hot loading: Continuously mirror workspace Skills into the native QwenPaw workspace, then refresh and enable additions or updates without restarting the Manager. (c2d84b09, #1153)
  • QwenPaw Manager Skill attachments: Initialize the Matrix attachment directory at startup so an admin can send a complete Worker Skill ZIP to the Manager for validation and distribution. (c2d84b09, #1153)
  • Team Room membership convergence: Explicitly join Team Leaders and Workers with their own Matrix tokens after invitation, so pending invites cannot leave a Team Active while Hermes members remain unreachable. (c15ba378, #1142, #1149)

新增功能

  • Manager 向 Worker 下发自定义 Skill:Manager 可在更新 Worker.spec.skills 前校验、上传并分配自定义 Worker Skill;QwenPaw Worker 会将已分配 Skill 同步到原生 workspace,并在无需重启的情况下刷新和启用。(c2d84b09, #1153)

Bug 修复

  • Worker 自定义 Skill 加载保护:授予 Manager 对 Worker 存储前缀的访问权限,避免调和期间递归更新 CR,避免本地或默认 MinIO 路径误请求不可用的 STS,Controller 重启后恢复 Manager 的 MinIO 访问并校验已上传的 SKILL.md,同时恢复 Worker 的 file-sync 通知。(c2d84b09, #1153)
  • QwenPaw Manager 自定义 Skill 热加载:持续将 workspace Skill 投影到 QwenPaw 原生 workspace,并自动刷新、启用新增或更新的 Skill,无需重启 Manager。(c2d84b09, #1153)
  • QwenPaw Manager Skill 附件:启动时创建 Matrix 附件目录,使管理员可以将完整的 Worker Skill ZIP 发送给 Manager,由其校验并分发。(c2d84b09, #1153)
  • Team Room 成员收敛:邀请 Team Leader 和 Worker 后,使用各自的 Matrix token 显式加入 Team Room,避免 Team 已处于 Active 状态时 Hermes 成员仍停留在 invite、无法接收消息。(c15ba378, #1142, #1149)

Change list / 变更列表

  • c15ba378 fix(controller): join Team members to Team Room (#1149)
  • c2d84b09 fix(skills): complete manager and worker skill loading (#1153)
  • 90f861c0 test(skills): verify Manager-to-Worker distribution (#1156)

Also in this window / 同期其他变更

  • Archive the v1.2.1 changelog before collecting the v1.2.2 release window. (#1146)
  • Add integration coverage for Manager-to-Worker Skill distribution through Worker.spec.skills, Worker storage, and the QwenPaw Skill API. (#1156)

Docker Images

Multi-architecture images (amd64 + arm64):

# Embedded all-in-one (infra + controller; pulled by the installer)
docker pull higress-registry.cn-hangzhou.cr.aliyuncs.com/agentteams/agentteams-embedded:v1.2.2

# Manager (lightweight; spawned by the embedded controller)
docker pull higress-registry.cn-hangzhou.cr.aliyuncs.com/agentteams/agentteams-manager:v1.2.2

# Worker
docker pull higress-registry.cn-hangzhou.cr.aliyuncs.com/agentteams/agentteams-worker:v1.2.2

# QwenPaw Worker
docker pull higress-registry.cn-hangzhou.cr.aliyuncs.com/agentteams/agentteams-qwenpaw-worker:v1.2.2

# Controller (used standalone in k8s; bundled inside agentteams-embedded for docker installs)
docker pull higress-registry.cn-hangzhou.cr.aliyuncs.com/agentteams/agentteams-controller:v1.2.2

Quick Start

Latest stable (v1.2.2)

macOS / Linux

bash <(curl -fsSL https://raw.githubusercontent.com/agentscope-ai/AgentTeams/v1.2.2/install/agentteams-install.sh)

Windows (PowerShell 7+)

Set-ExecutionPolicy Bypass -Scope Process -Force; $wc=New-Object Net.WebClient; $wc.Encoding=[Text.Encoding]::UTF8; iex $wc.DownloadString('https://raw.githubusercontent.com/agentscope-ai/AgentTeams/v1.2.2/install/agentteams-install.ps1')

Documentation

For more details, see the installation guide.


What's Changed

Full Changelog: v1.2.1...v1.2.2

Don't miss a new AgentTeams release

NewReleases is sending notifications on new releases.