meta-harness scaffolds a workspace, validates candidate harness.py files, runs an outer-loop search over prompt / retrieval / parsing / memory strategies, and exposes script-based query and report tools for inspecting search state.
Quick start
Run from the repo root:
In Claude Code:
What gets created
init_workspace.py creates the stable workspace scaffold:
.gitignore
search_config.json
eval_results.json
proposer_skill.txt
workspace_manifest.json
history/candidates/candidate_*/harness.py baseline seeds
candidates/, logs/, traces/, and reports/ directories
meta_harness_scaffold.py creates the live search artifacts:
candidates/candidate_<iteration>_<variant>/harness.py
search_state.json
- updated
eval_results.json
- per-iteration history, Pareto frontier, and best-by-metric state
Validation
Last modified on May 19, 2026