Sobre o projeto

ripwire é uma ferramenta de linha de comandos C++23 sem dependências e um servidor MCP destinado a agentes de programação. O seu objetivo declarado é atuar como uma camada de contexto compacta para um repositório: encontrar o código pretendido sem ler o repositório inteiro e, em seguida, verificar se o que foi construído corresponde ao que se pretendia. O que oferece, com base na descrição do projeto: - Uma CLI e um servidor MCP, para que possa ser usado diretamente a partir de um terminal ou integrado em ferramentas de agentes que falam o Model Context Protocol. - Zero dependências externas e C++23, o que mantém a implementação simples. - Saída orientada a assinaturas: o projeto afirma que as assinaturas são emitidas com 74,7% menos bytes do que os corpos completos das funções, permitindo que um agente analise a estrutura antes de obter os detalhes de implementação. - Funcionalidades de análise de impacto descritas como "blast radius" (o que uma alteração afeta), "tests-to-run" (que testes são relevantes para uma alteração) e "quality deltas" (como as medidas de qualidade mudam). - Uma posição explícita sobre a honestidade dos resultados: cada estimativa é rotulada e cada perda é publicada, em vez de apresentar informação inferida como certa. O README do repositório está vazio nos dados fornecidos, pelo que esta visão geral se limita à descrição do projeto. Detalhes como linguagens suportadas, comandos exatos da CLI, nomes das ferramentas MCP, passos de instalação e formatos de saída não são evidenciados aqui e devem ser verificados no próprio repositório.