Skip to main content
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