Sobre

Um harness de agentes construído sobre a premissa de que o modelo é a peça que deve poder trocar.

As ferramentas para agentes costumam ser escritas contra um fornecedor e adaptadas depois, o que deixa os seus pressupostos enterrados onde mais ninguém os encontra. O OHarness inverte isso: o histórico é guardado num formato neutro e só é traduzido para o formato do fornecedor no momento do pedido. Mudar de fornecedor a meio da sessão não exige migração porque não há nada para migrar.

O projeto tem licença MIT e é desenvolvido em aberto. O motor tem uma dependência em tempo de execução, chega a cada fornecedor com fetch e SSE, e traz o seu próprio cliente MCP — decisões tomadas para que a camada de que depende continue pequena o suficiente para ser lida.