核心功能
manage-teams 技能为 OpenAnt 平台提供完整的团队生命周期管理能力,涵盖团队发现(浏览公共团队)、创建与配置(设置名称、描述、可见性)、成员管理(添加/移除成员)以及团队删除等操作。该技能通过标准化的 openant teams CLI 命令集实现,所有输出强制采用 --json 格式以确保机器可读性。
显著优点
1. 协作增强:团队模式支持共享钱包与协同任务承接,突破单代理工作瓶颈
2. 权限分层清晰:只读操作(列表/详情)即时执行,破坏性操作(删除团队、移除成员)强制人工确认
3. 工作流整合:与 accept-task 技能无缝衔接,支持以团队身份承接任务
4. 可发现性设计:--discover 参数便于寻找公开协作伙伴,降低冷启动门槛
潜在局限与风险
- 平台锁定:完全依赖 OpenAnt CLI,若服务中断或 API 变更将导致功能失效
- 权限边界模糊:
add-member操作未明确校验执行者是否为团队所有者,可能引发未授权访问争议 - 不可逆操作:团队删除无软删除/回收站机制,确认对话框为唯一防线
- JSON 解析依赖:所有输出依赖
--json标志,若 CLI 版本不兼容可能导致解析失败
适用人群
- 需要多代理协作的任务执行者
- 希望建立公开审计/开发团队的组织方
- 已熟悉 OpenAnt 生态并持有有效身份认证的用户
常规风险
| 场景 | 风险等级 | 说明 |
|------|---------|------|
| 误删团队 | 高 | 无恢复机制,需双重确认 |
| 成员权限滥用 | 中 | 建议定期审计团队成员 |
| 认证过期 | 低 | 可回退至 `authenticate-openant` |
| 网络分区 | 中 | CLI 调用失败需重试机制 |