CEVIU Logo
Voltar
Um agente, todas as superfícies: como construímos o Kiro agent harness

Kiro revoluciona desenvolvimento de agentes de IA com nova arquitetura de 'harness'

Aprofundamento CEVIU

Aprofundamento

A Kiro, já reconhecida por seu IDE focado em desenvolvimento agentic, introduz o Kiro agent harness. Este é um componente arquitetônico leve, um processo que roda em segundo plano no lado do servidor, trabalhando diretamente com a base de código do desenvolvedor. Ele orquestra todas as operações do agente de IA, desde o loop de execução e a gestão de ferramentas até a comunicação com o modelo e o gerenciamento de sessões.

A principal inovação está na forma como o harness é implementado: um processo autônomo, não uma biblioteca. Isso garante uma separação real entre a lógica do agente e as interfaces de usuário (IDE, CLI, web), permitindo que o código do agente evolua de forma independente. A comunicação entre o harness e os clientes ocorre através do Agent Client Protocol (ACP), um protocolo padrão que a Kiro estendeu para suas necessidades específicas, criando o Kiro-ACP. Essa abordagem centraliza o desenvolvimento, melhora a consistência e acelera a inovação em agentes de IA.

O que mudou

A Kiro enfrentava um desafio significativo com sua arquitetura anterior. Conforme noticiamos em Engenharia de Harnesses: Agentes de IA Autônomos Otimizam Frameworks Operacionais (julho de 2026), a otimização de frameworks operacionais é crucial para agentes. Antes, cada cliente da Kiro (IDE, CLI, web) possuía seu próprio agente dedicado, com diferentes implementações, formatos de sessão e modelos de configuração. Isso resultava em inconsistências de comportamento e exigia que cada nova funcionalidade fosse desenvolvida e mantida múltiplas vezes, como já apontado pelo CEVIU em discussões sobre o custo da inovação, como no caso do Kimi K2.6, em abril de 2026.

Agora, a Kiro consolidou esses agentes em um único Kiro agent harness. Esta mudança elimina a duplicação de esforço, garantindo que todas as melhorias e novas funcionalidades, como o live steering ou o desenvolvimento orientado por especificações (spec-driven development), estejam disponíveis em todas as plataformas simultaneamente e com o mesmo comportamento. Recursos antes exclusivos de uma interface, agora são universais, simplificando a vida do desenvolvedor e garantindo uma experiência coesa.

Por que isso importa

O Kiro agent harness é um salto importante para o desenvolvimento de agentes de IA, ecoando o que a matéria sobre Harness Handbook: Traduzindo Comportamento de Agentes de IA em Código (julho de 2026) destacou sobre a necessidade de mapeamento detalhado. A solução da Kiro permite que desenvolvedores construam agentes mais complexos e inteligentes de forma mais ágil e consistente. Ao centralizar a lógica do agente e padronizar a comunicação, reduz-se a fricção entre diferentes ambientes de trabalho, do laptop à nuvem.

Isso significa que funcionalidades como a nova avaliação de agentes da LangChain, mencionada em nossa cobertura de julho de 2026, podem ser integradas de forma mais uniforme. A arquitetura também resolve problemas de escalabilidade e manutenção, liberando equipes para focar na inovação do agente em si, não na replicação de código. É um movimento estratégico que alinha a Kiro com a visão de um ecossistema de desenvolvimento de IA mais integrado e eficiente.

Linha do tempo

  1. Kimi K2.6: Avançando a Codificação Open-Source com IA

  2. SGLang revoluciona desenvolvimento ao transformar fluxos de agentes em arquivos reutilizáveis

  3. Prime Radiant Revoluciona Desenvolvimento com Padrões 'Agentic' e Colaboração Humano-IA

  4. Engenharia de Harnesses: Agentes de IA Autônomos Otimizam Frameworks Operacionais

  5. Harness Handbook: Traduzindo Comportamento de Agentes de IA em Código

  6. LangChain Apresenta Skill Inovadora para Otimizar Avaliação de Agentes de IA

  7. Kiro revoluciona desenvolvimento de agentes de IA com nova arquitetura de 'harness'

Perguntas frequentes

O que é um 'agent harness' no contexto da Kiro?

No contexto da Kiro, um 'agent harness' é um processo leve, executado no lado do servidor, que orquestra a lógica de execução, gerenciamento de ferramentas, sessões e comunicação com o modelo de IA. Ele atua como um 'cinto de segurança' que gerencia todas as operações do agente, mantendo-o conectado à base de código.

Qual o principal problema que o Kiro agent harness resolveu na arquitetura anterior?

A arquitetura anterior da Kiro possuía agentes separados para suas interfaces IDE, CLI e web, gerando inconsistências, duplicação de trabalho e dificuldade de mover sessões entre ambientes. O novo harness unifica esses agentes, garantindo comportamento consistente e esforço de desenvolvimento centralizado.

Como a nova arquitetura do Kiro agent harness garante flexibilidade e escalabilidade?

A arquitetura separa a lógica do agente das interfaces de usuário através de um processo autônomo e um protocolo de comunicação padronizado (ACP). Isso permite que o código do agente evolua independentemente dos clientes, e que melhorias no harness sejam imediatamente aplicadas em todas as interfaces sem necessidade de alterações nos clientes.

O que é o Agent Client Protocol (ACP) e qual sua importância para a Kiro?

ACP é um protocolo padronizado para comunicação entre agentes e clientes. A Kiro o adota como interface entre seus clientes e o harness. Sua extensibilidade permitiu à Kiro criar o Kiro-ACP, adicionando funcionalidades específicas como o 'live steering', garantindo interoperabilidade e recursos avançados sem forkar o protocolo base.

Fontes

Avalie este artigo:
Compartilhar:
Categoria
CEVIU IA
Publicado
04 de agosto de 2026
Editoria
CEVIU IA

Quer receber mais sobre CEVIU IA?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser