stanford-iris-lab/meta-harness
stanford-iris-lab/meta-harness has 1,757 GitHub stars and 173 forks. GitHot measured +1 stars in 24 hours and +18 in 7 days. Last checked 2026-11-09 01:27 UTC. Last push 2026-10-02.
Official code for Meta-Harness (2603.28052)
Measured star growth
- in 24h
- +1
- in 7 days
- +18
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalMeta-Harness

Meta-Harness is a framework for automated search over task-specific model harnesses: the code around a fixed base model that decides what to store, retrieve, and show while the model works. This repo contains the framework and two reference experiments from the paper.
If you build with Meta-Harness, please send us a link. We may feature your work here.
Contents
- The reusable framework and onboarding flow for applying Meta-Harness to a new domain.
- Two paper reference experiments under
reference_examples/:reference_examples/text_classification/: memory-system search for text classification.reference_examples/terminal_bench_2/: scaffold evolution for Terminal-Bench 2.0.
- The optimized Terminal-Bench 2 harness from the paper lives in the separate artifact repo: stanford-iris-lab/meta-harness-tbench2-artifact.
Built on Meta-Harness
Projects
- Don't Train the Model, Evolve the Harness: Applies Meta-Harness to Harvey's Legal Agent Benchmark.
- SuperagenticAI/metaharness: Python library and CLI for harness optimization with Codex.
- Harness Forge: Reimplements Meta-Harness as a native Claude Code skill.
- dkhanal/meta-harness: Independent implementation with a Symptom2Disease demo.
- meta-harness-on-islo: Applies the Meta-Harness optimization loop to Islo sandboxes.
- VideoHarness-RSI: Applies Meta-Harness to long-video retrieval and context construction around frozen vision-language models.
Research
- RRSI (code): Regularizes harness evolution by constraining candidate edits and filtering benchmark-specific or unnecessary changes.
- WHALE (code): Alternates model fine-tuning with harness search using Meta-Harness.
- AutoRef (code): Applies harness optimization to multi-reference image generation.
- MetaBench-Harness: Applies harness search over accumulated execution history to benchmark-generation pipelines.
- Mixture of Self-Improving Branches: Extends Meta-Harness with adaptive search branches and a router that selects a harness for each input.
- TTHE (code): Builds on Meta-Harness to evolve harnesses at test time using unlabeled execution traces, adapting to shifting task distributions.
Quick Start
Text classification:
cd reference_examples/text_classification
uv sync
uv run python meta_harness.py --iterations 1
Terminal-Bench 2 single-task check:
cd reference_examples/terminal_bench_2
uv sync
uv run bash scripts/run_eval.sh agents.baseline_kira:AgentHarness full 1 1 -i extract-elf
Use the subdir READMEs for setup details, expected runtime, and additional commands.
Applying Meta-Harness To A New Domain
Start by pointing your coding assistant to ONBOARDING.md and having a conversation with it.
The conversation should produce a domain_spec.md with an implementation and evaluation plan for your domain.
The examples use Claude Code as the proposer agent. To use a different proposer agent, adapt the example claude_wrapper.py scripts in reference_examples/text_classification/claude_wrapper.py or reference_examples/terminal_bench_2/claude_wrapper.py. The wrapper must log proposer interactions.
Release Note
This is a cleaned-up version of the code we used for the paper. It has not been tested beyond verifying that it runs. Please let us know if anything goes wrong.
Citation
If this repository is useful for your research, please cite the paper:
@misc{lee2026metaharnessendtoendoptimizationmodel,
title={Meta-Harness: End-to-End Optimization of Model Harnesses},
author={Yoonho Lee and Roshen Nair and Qizheng Zhang and Kangwook Lee and Omar Khattab and Chelsea Finn},
year={2026},
eprint={2603.28052},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2603.28052},
}
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,171 starspublic-apis/public-apis
A collective list of free APIs
497,378 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
444,756 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,222 stars