Pular para o conteúdo
← Projetos

claude-code-harness

Contribuições num harness de agentes em Go

Go Agents OSS Contributor

Uma base open source que roda agentes de código (os assistentes de IA que programam junto) tinha as mensagens de usuário escritas em japonês, e o gancho que cria a área de trabalho isolada estava quebrado. Pra quem mantém o projeto, uma ferramenta meio traduzida e um gancho instável são o tipo de defeito pequeno que corrói a confiança sem alarde.

Entrei com correções que foram revisadas e aceitas. Traduzi as mensagens do motor de guardrail do japonês pro inglês e atualizei cada teste em Go no mesmo commit, então o comportamento ficou preso enquanto os textos mudavam. Também consertei o gancho de criação da área isolada, no código Go e no atalho de shell. A decisão: me recusei a mexer nos textos sem mover os testes junto, porque uma bateria que passa contra afirmações velhas é pior que teste nenhum.

As duas mudanças foram aceitas no projeto original, que não é meu. É a mesma disciplina que entra na sua empresa: mudança pequena, teste movido junto, e uma entrega que outra pessoa revisou antes de virar oficial.