Skip to content

Commit d2de72a

Browse files
authored
Merge pull request #10 from YisiSang/mcp-metaharness-pr
add meta harness paper url
2 parents ef4f789 + 7ad37c0 commit d2de72a

1 file changed

Lines changed: 21 additions & 1 deletion

File tree

artifacts/mcp_mh_opus46/REPORT.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## Overview
44

55
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
77
the A-Evolve framework. Meta-Harness evolves an AI agent's harness
88
(system prompt, skills, scaffolding code) over multiple cycles, with
99
Claude Code CLI as the proposer.
@@ -73,6 +73,26 @@ Total evolution wall time: 3.5 hours.
7373
| Std Dev (pass rate) | 4.5% | 3.8% | -0.7% |
7474
| Avg solve time per trial | 727s | 257s | **2.8x faster** |
7575

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+
7696
## Artifact
7797

7898
The evolved harness is saved in this directory:

0 commit comments

Comments
 (0)