Ejemplo del repositorio$ medir-sessao.py tests/fixtures/claude_mini.jsonl
…/tests/fixtures/claude_mini.jsonl (claude)
duração: 7200 s | compactações: 1 | turnos: 2
tokens de entrada: 2000 | saída: 55 | cache: 45.0%
cache lido: 900 | escrito: 1085 | saída de ferramenta: 37 bytes
modelos: claude-opus-5-5, claude-sonnet-5-5
$ medir-sessao.py tests/fixtures/codex_mini.jsonl
…/tests/fixtures/codex_mini.jsonl (codex)
duração: 3600 s | compactações: 1 | turnos: 2
tokens de entrada: 3000 | saída: 120 | cache: 60.0%
cache lido: 1800 | escrito: 0 | saída de ferramenta: 8 bytes
modelos: gpt-6-astra, gpt-6.1-sol
$ medir-sessao.py tests/fixtures/claude_mini.jsonl --json --por-turno
[{"i": 1, "timestamp": "2026-09-02T08:00:05.000Z", "input": 1000, "cached": 0, "ratio": 0.0, "compactacoes": 0},
{"i": 2, "timestamp": "2026-09-02T09:00:10.000Z", "input": 1000, "cached": 900, "ratio": 0.9, "compactacoes": 1}]
$ recall indexar … (duas vezes) ; recall PostgreSQL
2 arquivos processados; 8 trechos novos.
0 arquivos processados; 0 trechos novos.
2026-09-10T10:00:03.000Z codex alfa user Quero migrar o banco para PostgreSQL até sexta …/rollout-a.jsonl:4
$ nota-retomada.py --relatorio (sem medições ainda)
Notas de retomada (últimos 30 dias, 0 medições) — …/notas.jsonl
modo n acerto tokens (mediana)
compactada 0 — —
retomada 0 — —
continuada 0 — —
prime 0 — —Los fixtures son transcripciones pequeñas y sintéticas de las pruebas del kit (nombres de modelo incluidos); los números sirven para comprobar la herramienta, no como medida de uso. Rutas acortadas con …