Repository navigation
Simplify evaluation setup with an interactive CLI and agent skill - #35
Merged
Merged
Conversation
Remove hardware-bound deletion and multivector tasks, and automate bounded storage setup for the retained retrieval tasks. Package the interactive CLI with model search, configuration, resource-aware batches and logs. Add an installable evaluation skill and align documentation, dependencies and CI.
hanhainebula
added a commit
that referenced
this pull request
Oct 31, 2026
Guide first-time users through cloning or selecting a checkout and remember their choice. Align installation docs and the evaluation skill with the PyPI release, and fix the credential documentation assertion behind PR #35 CI failures.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Replace the lengthy manual evaluation setup with a
search-sweCLI that guides users through model configuration, credentials, task selection and execution. Add an installable skill so users can also ask their coding agent to configure and run evaluations. Automate bounded-storage preparation for two tasks and remove two tasks with hardware-dependent requirements, leaving 47 tasks.Changes
pyproject.toml. Support editable installation, wheel/sdist builds, andrun,configure,listanddoctorcommands..envfile.skills/run-searchswe-evaluation, with installation instructions fornpx skills addandgh skill install. Update English/Chinese READMEs, evaluation documentation, CI and contributor skills to use the new installation and execution workflow.large-scale-formula-retrievalandbudgeted-bimetric-retrieval, including host checks, CPU affinity and scoped privilege elevation.deletion-resilient-vector-searchandresource-bounded-multivector-search, and update the task inventory and related references.Compatibility
For the two retained storage tasks, agent-visible instructions, verifier logic, assets, resource budgets and scoring remain unchanged. These setup changes do not require rerunning existing valid results. Their storage setup requires native Linux with local rootful Docker and FUSE support.
The package is prepared for future PyPI publication; current installation uses
pip install -e .and an existing repository checkout. Resource allocation coordinates tasks within one CLI invocation.Validation
git diff --checkpassed.Validation used configuration checks and infrastructure smoke tests. No paid model inference or complete benchmark evaluation was run.