bench / README.md
bench / README.md
Reproducible measurements of the compression pipeline, using the plugin's own modules end to end (token counting, planning, chunk summarization with its retry path, consolidation, content-addressed caching).
npm run bench:static # pure structural/determinism checks — no model needed npm run bench # full run — needs LM Studio running with a model loaded
Full-run results land in bench/results/<date>-<model>.{json,md} and are
committed to the repo as the public record.
Deterministic (seeded PRNG), generated in fixtures.ts: a coding-agent chat
with seeded constraints, a research chat with sourced findings, a
contradictory-updates chat (only the LATEST value counts as correct — stale
recall scores as a miss by design), and a tool-spam chat with oversized
results.
bench/ is excluded from the plugin build (tsconfig.json includes src
only) and is not part of the published artifact's runtime.Reproducible measurements of the compression pipeline, using the plugin's own modules end to end (token counting, planning, chunk summarization with its retry path, consolidation, content-addressed caching).
npm run bench:static # pure structural/determinism checks — no model needed npm run bench # full run — needs LM Studio running with a model loaded
Full-run results land in bench/results/<date>-<model>.{json,md} and are
committed to the repo as the public record.
Deterministic (seeded PRNG), generated in fixtures.ts: a coding-agent chat
with seeded constraints, a research chat with sourced findings, a
contradictory-updates chat (only the LATEST value counts as correct — stale
recall scores as a miss by design), and a tool-spam chat with oversized
results.
bench/ is excluded from the plugin build (tsconfig.json includes src
only) and is not part of the published artifact's runtime.