Casos pareados
Os mesmos 87 casos de correção rodaram contra ambos os agentes em checkouts idênticos.
87 casos pareados de correção de bugs em checkouts idênticos, Codna contra Cursor. O Codna verificou 87 de 87 a cerca de US$ 0,02 por correção, com 5× menos tokens e 1,7× mais rápido.
| Métrica | Codna | Cursor |
|---|---|---|
| Correções verificadas | 87 / 87 | 87 / 87 |
| Casos pareados | 87 | 87 |
| Tempo médio | 13.39s | 22.57s |
| Tokens médios por correção | 16,159 | 80,971 |
| Custo médio de modelo por correção | $0.021 | n/d |
| Entendimento do repo | 0 tokens | Contexto do modelo |
Metodologia
Cada caso rodou em um checkout idêntico para ambos os agentes. Um caso só conta quando a correção foi verificada. A tabela informa médias sobre os 87 casos pareados.
Os mesmos 87 casos de correção rodaram contra ambos os agentes em checkouts idênticos.
O Codna teve média de 16.159 tokens totais por correção. O Cursor, 80.971.
O Codna teve média de 13,39 segundos por correção. O Cursor, 22,57 segundos.
O Codna gastou em média US$ 0,021 de modelo por correção verificada.
Médias sobre 87 casos pareados de correção de bugs em checkouts idênticos. Um caso só conta quando a correção foi verificada. Baixar o resumo (JSON) →
O Codna rodou frente a frente com o Cursor em 87 casos pareados de correção de bugs, cada um em um checkout idêntico. Totais de tokens, tempo e custo de modelo foram registrados por caso e tirada a média.
Um caso só conta quando a correção foi verificada. O Codna verificou 87 de 87. O Cursor verificou 87 de 87.
16.159 tokens totais por correção em média, contra 80.971 do Cursor. O Codna também imprime o tamanho do contexto bruto/pacote em cada execução, então você vê o número no seu próprio repo.
O Codna mapeia o grafo de dependências e raio de impacto sem modelo, por zero tokens. O agente recebe só as evidências relevantes, então há menos para ler antes de produzir uma correção.
US$ 0,021 de gasto de modelo por correção verificada em média nos 87 casos. Com a sua própria chave, você paga o provedor diretamente.
O Codna funciona com a sua própria chave, então você escolhe o modelo para as suas execuções. Defina o provedor com codna key set, ou passe --model provedor/modelo. O planejador padrão é repository.verified_agentic_v1.
codna fix . --issue "the failing test"