AWS开源Kiro Crew,让Coding Agent异步跑起来
Kiro Crew是Amazon开源的多Agent协同系统,支持跨Session持久化执行编码任务,实现异步、无人值守的工程自动化。其核心能力包括共享记忆、可复用Skills、定时与并发Agent调度,以及通过MCP/Webhook集成外部工具。项目源自Amazon内部MeshClaw,已服务超3.9万名内部开发者。
支持异步任务委托与子Agent协作,降低人工值守依赖;提供持久化上下文与共享记忆,保障跨会话连贯性;开放本地及私有基础设施部署,兼顾安全与可控性。
适合AI工程师、平台工程师、SRE和DevOps架构师阅读。
Amazon最近宣布推出Kiro Crew,一款可以让多个Kiro Coding Agent跨Session、工具和任务协同运行的开源系统。这个全新的工作区允许开发者把Coding任务交给AI Agent异步执行,这意味着即使开发者不在电脑前,事故调查、工单分诊、迁移以及PR监控等工作也可以继续进行,不需要人一直盯着。
Kiro Crew支持持久化、多Session的开发工作,并提供共享记忆、可复用Skills、定时任务、并发Agent以及专门设计的Apps。Agent可以保留项目上下文,在开发者离开期间继续执行任务,也可以把工作委派给子Agent,并通过MCP和Webhook接入外部工具。
Kiro Crew最初由Amazon内部以MeshClaw的名义开发,据称目前已经被超过3.9万名内部开发者采用。如今,它已经作为开源项目对外发布,既可以在本地运行,也可以部署到开发者自己控制的基础设施上。Amazon高级软件工程师Bolin Chen、AWS首席软件开发工程师Zejiang(Joe)Guo,以及Amazon高级软件工程师Zezhen Xu写道:
我们三个人当时想要搭的是一个内部没有的简单工具:能够启动一个任务,过会儿再回来的时候就已经有一些值得我们Review的成果;同时还要能一次跑好几个任务,而不是每次只能盯着一个Prompt。我们是受到了OpenClaw以及各种让具备自学习能力的Agent接手AI工作的工具的启发,但对于内部开发工作来说,我们还需要一个符合安全要求的方案。
Kiro Crew通过Agent Client Protocol(ACP)来编排Agent,并实时展示它们正在进行的工作。在Activity视图中,可以实时看到每个Agent的计划、工具调用、审批节点以及执行结果。Chen、Guo和Xu补充道:
Kiro Crew从第一天起就采用纵深防御(defense in depth)设计,包括OS级沙箱、默认拒绝的命令策略、可疑模式拦截、输入验证、敏感路径拦截、凭据脱敏,以及记录每项操作的签名审计日志。现在已经有不少Agent开源了。
Kiro Crew可以通过MCP、Apps、编排机制和可复用Skills,根据现有工具和工作流进行定制。它还支持直接使用其他开放、基于标准的Agent平台所构建的Skills,无需修改。
Kiro Crew的Activity视图。来源:Kiro Blog。
社区目前对项目的反响 总体比较积极 ,其中不少开发者特别关注其在Amazon内部的采用规模。Nextbridge CTO Muhammad Ishaq评论 道:
老实说,内部采用的数据比功能列表更能说明问题。六个月内有3.9万名开发者和500名贡献者参与,而且并不是靠强制推广,这意味着大家是真的拿它解决实际问题,而不是因为公司里出了一个新工具就随手试试。对于这么大规模的公司来说,这种自发增长非常少见,通常也意味着这个工具在营销介入之前,就已经靠自身价值站稳了脚跟。
目前,很多开发者正在尝试用Kiro Crew处理CI/CD迁移、Dependabot工单分诊、定时任务以及长时间运行的工作 。不过,也有人开始关注它的成本问题,有用户反馈Crew消耗Token的速度 明显快于Kiro CLI。Verizon高级解决方案架构师Mathi M评论 道:
让后台Subagent并行处理任务,而不阻塞主工作流,这正是工程开发者需要的能力。跨Session继续累积上下文,而不是每次都从头开始,可以省下大量重复的Prompt Engineering工作。
Kiro Crew运行在Kiro CLI之上,也可以直接使用现有的 .kiro
配置 ,包括Steering文件、Skills和自定义Agent。项目采用Apache 2.0许可证开源,目前支持macOS、Linux和Windows,并提供Slack、Telegram和企业微信集成。
根据官方公告,项目未来希望社区参与开发和路线图规划。初期将由Kiro和AWS工程师负责维护,随着外部贡献者逐渐加入,社区维护者也将有机会参与项目维护。
查看英文原文:AWS Open Sources Kiro Crew for Asynchronous Coding Agents