Skip to content

feat(tools): benchmark profile-kwarg passthrough + full-pipeline timing - #34

Merged
beallio merged 1 commit into
mainfrom
feat/benchmark-tool
Jun 22, 2026
Merged

beallio merged 1 commit into
mainfrom
feat/benchmark-tool

Conversation

@beallio

@beallio beallio commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Extends tools/benchmark.py: --kwarg KEY=VALUE (int, repeatable, e.g. n_unique_threshold), --full (time profile().to_dict()), and median_seconds output. Reproduces the v0.1.24-vs-current perf comparison (2M×20): exact ~10.1s vs approx ~7.9s — no engine regression; the default delta is the finding-1 exact-n_unique accuracy default.

🤖 Generated with Claude Code

tools/benchmark.py gains --kwarg KEY=VALUE (int, repeatable; e.g. n_unique_threshold) and --full
(time profile().to_dict(), not just query execution), plus median_seconds in the output.
Reproduces the v0.1.24-vs-current perf comparison. Updates the tools-helpers test for the new key.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@beallio
beallio merged commit 621a2b1 into main Jun 22, 2026
1 check passed
@beallio
beallio deleted the feat/benchmark-tool branch June 22, 2026 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant