Linha de base de preços (conta de primeira linha). Preço de lista oficial do fable 5: $10 / M tokens de entrada (capturado em 2026-07-24 04:37 UTC da página oficial de preços; a página mostra $10/MTok — sem discrepância vs o valor de $10/M usado aqui; mesma captura: cache hits $1/MTok, entrada em batch $5/MTok). O custo de workflow agêntico é dominado por tokens de entrada: no dia de ledger 2026-07-23, tokens de entrada foram 99.0% do volume de tokens (769,249,823 de entrada vs 7,387,431 de saída) — 95.4% do custo em dólares a preços de lista puros, e ainda ≈75.3% após o desconto de entrada em cache (a saída é precificada a $50/M mas é <1% do volume). Preço efetivo de entrada medido após as três alavancas: $10/M × [(1−94.9%) + 94.9% × desconto de entrada em cache $1/$10] = $1.46/M com mescla de cache → ÷ 2.83× de compressão medida (janela 07-23, n = 7,222, mediana) = $0.52/M → × 50% saver (preço de face oficial batch/flex) ≈ $0.26 / M (2.6% do preço original) em tokens de entrada — o percentual é o preço efetivo de entrada medido ÷ o preço de lista oficial de $10/M, calculado sobre a cadeia de alavancas sem arredondamento. Fórmula completa e ressalvas na tabela de metodologia.

Relatório de Engenharia

coder: eficiência de custo de 5.66× no fable 5 & qualidade SWE

Fator principal: 5.66× = compressão 2.83× (medida) × saver 2.00× (preços oficiais). A compressão é medida na mediana de 2.83× (p10–p90 2.26–3.08×) no dia de ledger de produção completo mais recente (2026-07-23, n = 7,222 requisições). O fator saver é um fato da tabela oficial de preços batch/flex — ambas as lanes cobradas a 50% da lista, logo um 2.00× constante — não uma medição de tráfego desta janela. Visão conservadora em escala de frota: compressão pura 2.49× / 2.14×.

Tudo nesta página é uma medição real dos nossos próprios ledgers de produção e execuções de benchmark. Cada número remete a uma fonte registrada por máquina. Sem projeções, sem extrapolação.

Construído sobre o codex CLI/agent de código aberto, o coder foca em trabalho autônomo de longa duração (janela de contexto efetiva, §1.1b · A/B de SWE-bench, §2) e eficiência de custo (compressão, §1.1 · tiers saver, §1.2). Se quiser experimentar em primeira mão, o coder se instala a partir da página oficial: run.ceo/coder. Como um método externo não produziu resultados estáveis em nosso ambiente de produção, mantivemos nosso algoritmo próprio.

1 · Eficiência de custo: duas alavancas independentes

O coder reduz o custo cobrado por meio de dois mecanismos separados, e esta página mantém a contabilidade deles separada: compressão (medida) e tiers saver (um fato de precificação). Cada alavanca tem sua própria fórmula, sua própria evidência e sua própria linha na tabela de metodologia.

2.83×
compressão — medida, mediana por requisição
p10–p90: 2.26–3.08× · n = 7,222
2.00×
tiers saver — batch & flex a 50% do preço de lista (fato oficial de precificação)
tabela de preços publicada, por lane; mesmos modelos, mesma qualidade

1.1 · Compressão (medida)

O pipeline entrega ao modelo uma representação compacta da mesma sessão. Por requisição, o ledger registra a linha de base não comprimida e a entrada efetivamente enviada: fator = linha de base ÷ enviado. Mediana 2.83× (p10–p90 2.26–3.08×) na janela de ledger completa mais recente (2026-07-23, n = 7,222 requisições).

Evidência de qualidade para esta alavanca: o A/B de SWE / SWE Pro com compressão ON vs OFF (§2) — tarefas idênticas, avaliação oficial em Docker, pipeline ligado versus desligado — é a evidência de qualidade desta compressão: os resultados de resolução acompanham o braço não comprimido dentro do ruído. A fórmula e a janela amostral do próprio 2.83× estão na tabela de metodologia; este parágrafo trata apenas da alavanca de compressão — o saver tem sua própria seção abaixo.

Gravação de tela de uma execução real do coder com compressão ON: o indicador de economia (saco de dinheiro) no canto inferior esquerdo sobe de 2.0x no início para 5.1x ao final da execução, com pico de 6.1x

💰 #.#x = taxa de economia — o indicador na barra de status, canto inferior esquerdo, desta gravação de tela sem edição é o múltiplo de economia de compressão ao vivo: começa no piso de 2.0× e sobe para 5.1× ao final da execução (pico 6.1×) conforme o contexto em cache/comprimido se acumula — 92.4% de participação de entrada em cache ao longo da execução, segundo o ledger de rollout da sessão (12 entradas de uso de API, 287,269 tokens de entrada). A tarefa é uma tarefa SWE pública real em pallets/flask (funcionalidade de CLI + testes, tudo verde). A reprodução está acelerada 8× (anotado no canto superior direito); conteúdo intocado.

1.1b · Janela de contexto efetiva (mesma medição, segundo dividendo)

A compressão tem um segundo efeito além do custo: a janela de contexto física do modelo contém a representação comprimida, então sua capacidade efetiva escala pelo mesmo fator medido. Na mediana medida de 2.83× (p10–p90 2.26–3.08×), uma janela física de 200K tokens carrega aproximadamente 450K–620K tokens de conteúdo de sessão (200K × 2.26–3.08). A consequência prática: sessões longas raramente atingem pressão de janela de contexto — menos compactação, menos contexto descartado, trabalho de longa duração estável.

1.2 · Tiers saver (fato de precificação)

Independentemente da alavanca de compressão medida acima, o coder oferece duas lanes de entrega a meio preço. Fórmula: cobrado = 50% × preço da lane padrão — um fato de tabela de preços que não precisa de evidência de teste. Ele entra no número principal apenas como o fator oficial precificado (50% da lista ⇒ 2.00×) e nunca é misturado à cifra de compressão medida em si:

Compressão pura em toda a frota (verificação cruzada conservadora)

Os números acima vêm dos ledgers de uma única máquina. Como verificação cruzada em escala de frota, medimos apenas a compressão pura de tokens ao longo de 7 dias de tráfego real de gateway:

bucket de tráfegocompressão agregadamediana por requisiçãorequisições com linha de basejanela
lane fable52.49× (15.35B → 6.17B tokens)2.45×53,5002026-07-14 → 07-21
lane sol2.14× (1.94B → 0.91B tokens)1.89×10,0242026-07-14 → 07-21
Nota honesta de escopo: o termo de compressão do número principal é medido nos ledgers de sessão de uma única máquina; as linhas de compressão pura acima são a visão conservadora em escala de frota do mesmo pipeline. Ambos são mostrados para que um não seja confundido com o outro. A cobertura de linha de base da verificação cruzada de frota está limitada ao tráfego onde uma linha de base não comprimida foi registrada.

2 · SWE / SWE Pro: compressão ON vs OFF

O pipeline de eficiência só vale a pena ser lançado se preservar a qualidade da saída. Rodamos as suítes SWE-bench, padrão da indústria, como um A/B interno — tarefas idênticas, modelos idênticos, harness oficial de avaliação em Docker, pipeline ON (comprimido) versus OFF (direto) — ambas as suítes reexecutadas no mesmo build atual do pipeline.

suíteON (comprimido)OFF (direto)concordâncianotas
SWE-bench Lite (n = 10 pares) 10/10 10/10 10/10 reexecução 2026-07-24, pipeline 8a9175d
SWE-bench Pro (n = 18 pares) 15/18 16/18 17/18 reexecução 2026-07-23, pipeline 8a9175d · tarefa divergente: navidrome-0488 (reexecução de equivalência N=5 abaixo)

Notas de protocolo: amostras de instâncias fixas (Lite 10 / Pro 18 pares); os dois braços de um par executam a mesma instância, mesmo modelo, mesmo lote. Os veredictos vêm apenas dos harnesses oficiais em Docker (Lite: swebench run_evaluation em princeton-nlp/SWE-bench_Lite; Pro: SWE-bench_Pro-os, jefzda/sweap-images) — sem julgamento por LLM. “Concordância” = tarefas em que ambos os braços chegaram ao mesmo veredicto de resolvido/não resolvido. Pipeline travado em origin/main 8a9175d para ambas as reexecuções.

A única tarefa divergente do Pro, navidrome-0488, foi resolvida com uma reexecução de equivalência dedicada de N=5 por braço: ON 3/5 vs OFF 3/5 — os dois braços são equivalentes dentro do ruído (Fisher exato p = 1.0). Todos os veredictos vêm do harness oficial em Docker (10/10 execuções avaliadas, rc = 0), e todas as 10 janelas de execução mostram collapsed_turns = 0 com zero reescritas, isto é, o caminho de compressão deixou as transcrições intocadas. Contabilidade de variância: as 4 execuções falhas se dividem em ON 2 + OFF 2 e compartilham o mesmo padrão de erro próprio do modelo — o braço não comprimido cai nos mesmos buracos. Veredicto: a divergência original é variância agêntica entre execuções, não dano de compressão (relatório do veredicto N=5). Nota de escopo: N = 5 por braço em uma instância, mesmo protocolo e instância da §2, pipeline 8a9175d — uma leitura de equivalência com N pequeno, não uma alegação universal.

98/98 = 98/98
sondas de fidelidade de contexto (essência + estado), ambos os braços 0 erros
+ 0/16 de fabricação em sondas sem resposta possível, ambos os braços
2.00× / 2.49×
compressão por requisição medida durante as reexecuções Lite / Pro (50.0% / 59.9% menos tokens de entrada)
sonda contrafactual count_tokens, por requisição · Lite 198 req · Pro 316 req
Divulgação obrigatória. Estes resultados são evidência direcional, não uma alegação universal sobre todas as cargas de trabalho. As amostras são pequenas (Lite 10 pares, Pro 18 pares, N=5 por braço na reexecução de equivalência); alegamos consistência direcional, não superioridade geral. Este é um A/B interno isolando o efeito do pipeline de compressão sobre taxa de resolução e custo sob uma amostra fixa e um harness oficial.
Lista de tarefas & recibos brutos de avaliação

Instâncias Lite (reexecução 2026-07-24, mesma amostra fixa do piloto de 06-10): django-14999, sympy-16503, matplotlib-23913, scikit-learn-13497, pytest-dev-5221, astropy-6938, sphinx-doc-7975, psf-requests-2674, pylint-dev-5859, pydata-xarray-3364 — ON 10/10 vs OFF 10/10, concordância 10/10, sem instâncias divergentes (harness oficial em Docker, swebench==4.1.0, veredictos de resolvido). Amostra Pro (n=18 pares, reexecução do pipeline mais recente nas mesmas instâncias): NodeBB ×2, qutebrowser ×2, flipt ×2, openlibrary ×2, teleport ×2, tutanota ×2, element-web ×2, navidrome ×2, ansible, vuls — ON 15/18 vs OFF 16/18; falhas em ambos os braços: ansible e uma instância do element-web; a única divergência de braço único é navidrome-0488 (resolvida pela reexecução de equivalência N=5 acima). JSON bruto dos julgamentos: eval/swe-bench/bench-20260724/ (compare_final.txt, eval_results_{on,off}.json, preds_{on,off}.json), eval/swe-bench-pro/bench-20260723/ (mesmo layout); respostas das sondas: eval/gist-recall/work*/results.jsonl.

3 · Metodologia: de onde vem cada número

Nossa regra para esta página: um número só aparece se puder ser rastreado até um registro escrito por máquina ou um script reproduzível. Fórmulas e janelas amostrais abaixo.

númerofórmula / definiçãojanela amostralfonte de registro
compressão 2.83× (2.26–3.08) savingsBreakdown.factors[compression] por requisição; linha de base não comprimida ÷ entrada efetivamente enviada 2026-07-23 (dia de ledger completo mais recente), n=7,222 ~/.coder/sessions/2026/07/23/rollout-*.jsonl (80 arquivos)
janela efetiva ≈ física × 2.26–3.08; exemplo 58.8M→18.6M (3.16×) a conversão de capacidade usa a distribuição de compressão da §1.1 sem alterações; exemplo = imgctxOriginalInputTokens acumulado ÷ (original − imgctxSavedInputTokens) para uma sessão mesma janela; sessão de exemplo 2026-07-23 mesmos ledgers · rollout-2026-07-23T09-27-46-019f8fcd….jsonl
saver 2.00× (batch/flex a 50% da lista); principal 5.66× = 2.83× × 2.00× preço da lane batch / flex = metade do preço da lane padrão ⇒ fator precificado constante 2.00×; definição oficial de preços, não uma medição (codificação no ledger: parcela de lane saver de C2 cobrada a ½ em C3); produto principal = mediana de compressão medida × 2.00 — o termo saver é precificado pela tabela, não ponderado por tráfego (esta janela não carregou tráfego de lane saver) fato de precificação (n/a); termo de compressão: mesma janela de 2026-07-23 tabela de preços · campo de fórmula do ledger savingsBreakdown.formula
conta de preços de primeira linha: lista $10/M → efetivo ≈ $0.26/M de entrada efetivo = $10/M de lista (oficial) × [(1−c) + c × razão de preço de entrada em cache ($1/$10)] ÷ 2.83 (mediana de compressão medida) × 0.50 (preço de face oficial batch/flex), com c = 94.9% de participação medida de entrada em cache (729,830,406 em cache de 769,249,823 tokens de entrada). Dominância de entrada: entrada = 99.0% do volume de tokens; 95.4% do custo em dólares a lista pura, ≈75.3% após o desconto de entrada em cache (saída a $50/M). O prêmio de escrita de cache (lanes de escrita de $12.50–$20/M) não é abatido nesta conta — declarado como ressalva, não escondido. A anotação “(2.6% do preço original)” = preço efetivo de entrada sem arredondamento ÷ lista oficial de $10/M ($0.2582/M ÷ $10/M = 2.58%, mostrado como 2.6% com uma casa decimal). captura de preço 2026-07-24 04:37 UTC; divisão de tokens & participação de cache: dia de ledger 2026-07-23, 140 arquivos de rollout, 6,102 requisições com dados de uso (nossa própria revarredura de dia completo; a linha da mediana de compressão usa a janela original de 80 arquivos) captura da página oficial de preços (/tmp/perf-v10-ab/8d742ca7.html) · ~/.coder/sessions/2026/07/23/rollout-*.jsonl, somas de last_token_usage por requisição
SWE-bench Lite 10/10 vs 10/10, concordância 10/10 harness oficial em Docker swebench run_evaluation (princeton-nlp/SWE-bench_Lite), veredictos de resolvido amostra fixa de 10 pares · reexecução 2026-07-24, pipeline 8a9175d eval/swe-bench/bench-20260724/ (compare_final.txt, eval_results_{on,off}.json)
SWE-bench Pro 15/18 vs 16/18, concordância 17/18 harness oficial SWE-bench_Pro-os, jefzda/sweap-images amostra fixa de 18 pares · reexecução do pipeline mais recente (8a9175d) eval/swe-bench-pro/README.md + bench-20260723/ (compare_final.txt)
equivalência N=5 de navidrome-0488: ON 3/5 vs OFF 3/5, Fisher p = 1.0 apenas veredictos do harness oficial em Docker (10/10 execuções avaliadas, rc = 0); teste exato de Fisher sobre 3/5 vs 3/5; todas as 10 janelas de execução com collapsed_turns = 0, zero reescritas; 4 falhas = ON 2 + OFF 2, mesmo padrão de erro próprio do modelo em ambos os braços N = 5 por braço, instância única (navidrome-0488), pipeline 8a9175d relatório do veredicto N=5
compressão por requisição no benchmark 2.00× / 2.49× contrafactual: count_tokens(que seria enviado) ÷ enviado, somado por requisição — sem confusão de contagem de turnos Lite 198 requisições (reexecução 2026-07-24) / Pro 316 requisições mesmos READMEs (Lite: 85,804,350 vs 29,942,152 tokens)
fidelidade de contexto 98/98, 0/16 sondas avaliadas de recordação/estado/fabricação, braço de texto vs braço com imagens em densidade de produção, mesmo modelo (fable5), avaliação determinística de strings, protocolo responder-ou-UNKNOWN 114 + 16 sondas por braço, seed única, 228 chamadas de modelo (2026-06-10) eval/gist-recall/README.md + work*/results.jsonl
rota com imagens: verbatim 0/15; semântico 27–40% hex único de 12 caracteres colocado apenas dentro do conteúdo em imagem; sondas de recuperação exata e semântica via proxy ao vivo; 2×2 {verbatim, semântico} × {compressão ON, OFF}, N=15 por célula execuções opus-4-5 e opus-4-8 eval/needle-haystack/README.md + results2.tsv
penhasco de densidade 1/4 (+3 confab) em 5x8 → 4/4 (0 confab) em 9x12 recordação de string exata no renderizador de produção, uma execução por célula; varredura independente TrueType/Levenshtein reproduz o mesmo penhasco monotônico execução ao vivo 2026-07-05 (n=1 por célula, direção estável em 3 execuções) eval/opus-density/RESULTS.md + results.json

Limitações conhecidas (declaradas, não escondidas)