Guia com exemplos

Exemplos de AI Harness: 5 harnesses reais, do terminal ao engenheiro autônomo

Por Bruno Americo · 19 de julho de 2026

Harnesses de IA reais já existem, e você provavelmente usa alguns. Exemplos: Claude Code (Anthropic), Cursor, Devin (Cognition, "o primeiro engenheiro de software de IA", março de 2024), o deepagents-cli da LangChain e o capivaOS. Um harness pode até ser engenheirado sobre outro: o capivaOS roda em cima do Claude Code.

Você já usa um harness

Você provavelmente já usa um harness e nem chama assim. O Claude Code se descreve como uma ferramenta de código agêntica que vive no seu terminal e entende seu codebase (github.com/anthropics/claude-code). O Cursor se apresenta como seu agente de código para construir software ambicioso (cursor.com). Os dois são harnesses: envolvem o modelo com ferramentas, acesso a arquivo, regras e execução. O modelo é o mesmo que você chamaria numa API. O que faz o Claude Code funcionar num repositório de verdade é tudo o que está em volta dele.

Do assistente ao engenheiro autônomo

Tem um espectro. Na ponta autônoma está o Devin, que a Cognition lançou em março de 2024 chamando de o primeiro engenheiro de software de IA (cognition.com): ele roda tarefas de horizonte longo com menos supervisão. A LangChain publicou o deepagents-cli e o descreve, com essas palavras, como the batteries-included agent harness (github.com/langchain-ai/deepagents). Ou seja, a palavra harness já está no nome que o próprio produto dá a si mesmo. E a OpenAI tem uma página intitulada Harness Engineering (assinada por Lopopolo, openai.com/index/harness-engineering): a disciplina tem nome dentro de um laboratório de fronteira. Não é jargão de uma pessoa só.

Cinco harnesses reais, lado a lado

HarnessTipoO que o torna um harness
Claude CodeAgente de código no terminalEnvolve o modelo com acesso ao codebase, ferramentas e execução; roda no seu terminal
CursorAgente de código no editor (IDE)Traz o agente pra dentro do editor, com contexto de projeto e edição de arquivo
DevinEngenheiro de software autônomoExecuta tarefas de horizonte longo com pouca supervisão
deepagents-cliHarness de agente (LangChain)Vem com as peças do harness inclusas; a própria descrição usa a palavra harness
capivaOSHarness sobre harnessPipeline com máquina de estados, spec-first e test-enforced, instalado como plugin do Claude Code

Um harness pode rodar sobre outro

O exemplo mais interessante da lista é o capivaOS, porque ele não é um harness ao lado do Claude Code. Ele roda em cima dele. O capivaOS é um pipeline de desenvolvimento com máquina de estados, spec-first e test-enforced, instalado como plugin do Claude Code (github.com/iB2/capivaOS). O Claude Code já é o harness que dá o modelo, as ferramentas e a execução. O capivaOS adiciona a camada de disciplina por cima: fases, gates e artefatos. É isso que harness engineering permite. Você não precisa construir do zero. Dá pra engenheirar uma camada sobre um harness que já funciona.

Ver exemplos é fácil. Construir o seu é o ponto

Ver harnesses reais deixa o conceito concreto, mas o que importa é qual você constrói. Pra camada de código, você não começa do zero: o capivaOS é um harness open-source sobre o Claude Code, e serve de ponto de partida. Como ele foi engenheirado, fase a fase, está no relato AI Harness na Prática.

Perguntas frequentes

Quais são exemplos de AI harness?

Claude Code (Anthropic), Cursor, Devin (Cognition), o deepagents-cli da LangChain e o capivaOS. Eles vão do agente de código no terminal ou no editor até o engenheiro de software autônomo. Todos envolvem o modelo com ferramentas, regras e execução, que é o que define um harness.

O Claude Code é um harness?

É. Ele se descreve como uma ferramenta de código agêntica que vive no terminal e entende o codebase (github.com/anthropics/claude-code). O modelo é uma peça; o que o faz funcionar num repositório de verdade é a camada em volta: acesso a arquivo, ferramentas, permissões e execução. Isso é o harness.

O Cursor também é um harness?

Sim. O Cursor se apresenta como seu agente de código para construir software ambicioso (cursor.com). A diferença pro Claude Code é o formato: o Cursor vive dentro do editor, o Claude Code no terminal. Os dois envolvem o modelo com contexto de projeto, edição de arquivo e execução.

O que é o Devin?

O Devin é um agente lançado pela Cognition em março de 2024, apresentado como o primeiro engenheiro de software de IA (cognition.com). Ele fica na ponta autônoma do espectro: executa tarefas de horizonte longo com menos supervisão que um agente de editor. É um harness porque o valor está no que envolve o modelo, não só no modelo.

Um harness pode rodar sobre outro harness?

Pode. O capivaOS é um pipeline de desenvolvimento com máquina de estados, spec-first e test-enforced, instalado como plugin do Claude Code (github.com/iB2/capivaOS). O Claude Code já é o harness base; o capivaOS adiciona fases, gates e artefatos por cima. É exatamente o que a disciplina de harness engineering permite.

A OpenAI usa o termo harness engineering?

A OpenAI tem uma página intitulada Harness Engineering, assinada por Lopopolo (openai.com/index/harness-engineering). O nome existe dentro de um laboratório de fronteira, o que mostra que não é jargão de uma pessoa só. Sobre a origem do termo como disciplina, quem a nomeou foi Mitchell Hashimoto, em fevereiro de 2026.

Você já usa um harness. O próximo passo é engenheirar o seu, em vez de só usar o dos outros.

capivaOS no GitHub →O que é um AI Harness? →Diagnóstico estratégico →