Sistemas e Softwares

A AWS torna o Kiro Crew, destinado a agentes de programação assíncrona, de código aberto

A AWS torna o Kiro Crew, destinado a agentes de programação assíncrona, de código aberto

A Amazon anunciou recentemente o Kiro Crew, um sistema de código aberto para executar vários agentes de programação Kiro em diferentes sessões, ferramentas e tarefas. O novo espaço de trabalho permite que os programadores atribuam tarefas de programação assíncronas a agentes de IA, permitindo que trabalhos como a investigação de incidentes, a triagem de tickets, as migrações e a monitorização de PR continuem sem supervisão ativa.

O Kiro Crew suporta trabalho de desenvolvimento persistente e multissessão através de memória partilhada, competências reutilizáveis, tarefas agendadas, agentes simultâneos e aplicações criadas especificamente para o efeito. Os agentes podem reter o contexto do projeto, executar tarefas enquanto os programadores estão ausentes, delegar trabalho a subagentes e integrar-se com ferramentas externas através do MCP e de webhooks.

Desenvolvido internamente na Amazon como MeshClaw e, segundo consta, adotado internamente por mais de 39 000 programadores, o Kiro Crew está agora disponível como um projeto de código aberto e pode ser executado localmente ou numa infraestrutura controlada pelos programadores. Bolin Chen, engenheiro de software sénior na Amazon, Zejiang (Joe) Guo, engenheiro de software principal na AWS, e Zezhen Xu, engenheiro de software sénior na Amazon, escrevem:

Nós os três queríamos algo simples que não estivesse disponível internamente: uma forma de iniciar uma tarefa, afastar-nos, regressar a algo que valesse a pena rever e executar várias tarefas ao mesmo tempo, em vez de termos de acompanhar um prompt de cada vez. Inspirámo-nos no impulso do OpenClaw e em várias ferramentas com agentes de autoaprendizagem que assumem tarefas de IA, mas precisávamos de algo que cumprisse os nossos requisitos de segurança para o trabalho de desenvolvimento interno.

O Kiro Crew coordena os agentes através do Agent Client Protocol (ACP), proporcionando visibilidade em tempo real do seu trabalho. A vista «Atividade» mostra o plano de cada agente, as chamadas às ferramentas, os pontos de aprovação e os resultados à medida que estes ocorrem. Chen, Guo e Xu acrescentam:

O Kiro Crew inclui, desde o primeiro dia, uma defesa em profundidade, uma sandbox ao nível do sistema operativo, comandos recusados por predefinição, bloqueio de padrões suspeitos, validação de entradas, bloqueio de caminhos sensíveis, ocultação de credenciais e um registo de auditoria assinado de cada ação. Muitos dos agentes são de código aberto.

O Kiro Crew pode ser personalizado para se adaptar a ferramentas e fluxos de trabalho existentes através do MCP, de aplicações, de orquestração e de competências reutilizáveis. Também suporta competências criadas para outras plataformas de agentes abertas e baseadas em padrões, sem necessidade de modificação.

Vista «Atividade» do Kiro Crew. Fonte: blogue da Kiro.

A reação da comunidade tem sido, na sua maioria, positiva, com vários profissionais a destacarem a adoção interna relatada. Muhammad Ishaq, Diretor Técnico da Nextbridge, comenta:

Os números relativos à adoção interna dizem mais do que a lista de funcionalidades, sinceramente, 39 000 criadores e 500 colaboradores em seis meses, sem qualquer imposição, significam que as pessoas estavam realmente a resolver problemas concretos com a ferramenta, e não apenas a experimentá-la pelo simples facto de existir. Esse tipo de crescimento orgânico dentro de uma empresa desta dimensão é raro e, normalmente, significa que a ferramenta conquistou o seu lugar antes mesmo de o marketing se envolver.

Embora muitos programadores estejam a experimentar migrações de CI/CD, triagem do Dependabot, tarefas agendadas e trabalhos de longa duração, alguns manifestaram preocupações quanto aos custos, relatando que o Crew pode consumir tokens significativamente mais depressa do que o Kiro CLI. Mathi M, arquiteto de soluções sénior na Verizon, comenta:

Ter subagentes em segundo plano a tratar de tarefas paralelas sem bloquear o fluxo de trabalho principal é exatamente o que os engenheiros de construção precisam. Acumular o contexto entre sessões, em vez de começar do zero, poupará imenso trabalho redundante de engenharia de prompts.

O Kiro Crew funciona na Kiro CLI e pode utilizar configurações .kiro existentes, incluindo ficheiros de orientação, competências e agentes personalizados. É distribuído sob a licença Apache 2.0 e está disponível para macOS, Linux e Windows, com integrações para o Slack, Telegram e WeCom.

De acordo com o anúncio, o projeto conta com a participação da comunidade no desenvolvimento e no planeamento do roteiro, com os engenheiros da Kiro e da AWS a assumirem inicialmente a manutenção do projeto e a possibilidade de mantenedores externos se juntarem à equipa à medida que surgirem colaboradores.

Sobre o autor

Renato Losio

Mostrar maisMostrar menos