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
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.
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.
Composição do fator principal. Termo de compressão: mediana por requisição medida, ledgers de sessão 2026-07-23 (n = 7,222, ~/.coder/sessions/2026/07/23/rollout-*.jsonl, 80 arquivos). Termo saver: tabela oficial de preços batch/flex (ambas as lanes a 50% da lista ⇒ 2.00×) — um fato de precificação, não uma medição de tráfego desta janela.
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.
💰 #.#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.
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.
rollout-2026-07-23T09-27-46-019f8fcd….jsonl, imgctxOriginalInputTokens acumulado vs enviado).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:
Quantis medidos do fator de compressão, por requisição. Linha principal: ledgers de sessão 2026-07-23 (dia de ledger completo mais recente, 80 arquivos, n = 7,222). Linhas de frota: quantis por requisição sobre 7 dias de tráfego real de gateway, 2026-07-14 → 07-21 (reports/CHECK-gateway-real-compression-20260721.md, scratch/gw-real-compression-0721/). A cobertura de linha de base das linhas de frota está limitada ao tráfego com linha de base não comprimida registrada.
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áfego | compressão agregada | mediana por requisição | requisições com linha de base | janela |
|---|---|---|---|---|
| lane fable5 | 2.49× (15.35B → 6.17B tokens) | 2.45× | 53,500 | 2026-07-14 → 07-21 |
| lane sol | 2.14× (1.94B → 0.91B tokens) | 1.89× | 10,024 | 2026-07-14 → 07-21 |
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íte | ON (comprimido) | OFF (direto) | concordância | notas |
|---|---|---|---|---|
| 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) |
Contagens de resolvidos por braço apenas sob os 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; pipeline travado em 8a9175d para ambas as reexecuções. Fontes: eval/swe-bench/bench-20260724/, eval/swe-bench-pro/bench-20260723/ (compare_final.txt, eval_results_{on,off}.json). As amostras são pequenas (10 + 18 pares): o gráfico mostra paridade/concordância, não superioridade.
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.
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.
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úmero | fórmula / definição | janela amostral | fonte 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 |