|
3 | 3 | ## Overview |
4 | 4 |
|
5 | 5 | This report presents results of applying the Meta-Harness algorithm |
6 | | -(Lee et al., 2026, arXiv:2603.28052) to the MCP-Atlas benchmark, using |
| 6 | +(Lee et al., 2026, [arXiv:2603.28052](https://arxiv.org/pdf/2603.28052)) to the MCP-Atlas benchmark, using |
7 | 7 | the A-Evolve framework. Meta-Harness evolves an AI agent's harness |
8 | 8 | (system prompt, skills, scaffolding code) over multiple cycles, with |
9 | 9 | Claude Code CLI as the proposer. |
@@ -73,6 +73,26 @@ Total evolution wall time: 3.5 hours. |
73 | 73 | | Std Dev (pass rate) | 4.5% | 3.8% | -0.7% | |
74 | 74 | | Avg solve time per trial | 727s | 257s | **2.8x faster** | |
75 | 75 |
|
| 76 | +## Note on Overfitting Prevention |
| 77 | + |
| 78 | +As [Lee et al. (2026, §4.3)](https://arxiv.org/pdf/2603.28052) note, |
| 79 | +overfitting is an inherent challenge in harness evolution: *"We additionally |
| 80 | +check for overfitting by manual inspection and regex-based audits for |
| 81 | +task-specific string leakage into evolved harnesses."* |
| 82 | + |
| 83 | +Following the paper's recommendation, our engine includes a **regex-based |
| 84 | +audit** (`_audit_leakage` in `engine.py`) that scans evolved workspace files |
| 85 | +for hardcoded task IDs before accepting a candidate. Upon manual inspection |
| 86 | +of the evolved artifact, we observed that the proposer occasionally embedded |
| 87 | +task-derived factual hints (e.g., a specific date) into the harness routing |
| 88 | +logic in `harness.py`. While the majority of the evolved harness consists |
| 89 | +of genuinely general-purpose improvements (tool routing, budget management, |
| 90 | +chain-task planning), these few instances highlight that **regex-based audits |
| 91 | +alone are not sufficient to catch all forms of semantic leakage** — manual |
| 92 | +review remains an important complementary step, consistent with the paper's |
| 93 | +methodology. Automated semantic leakage detection (e.g., LLM-based auditing) |
| 94 | +is a promising direction for future work. |
| 95 | + |
76 | 96 | ## Artifact |
77 | 97 |
|
78 | 98 | The evolved harness is saved in this directory: |
|
0 commit comments