It operates in a three-stage loop: (1) a weakness-mining stage that analyzes execution traces generated as the agent performs tasks to identify failure patterns, (2) a harness-proposal stage that suggests modifications to the harness code to address those weaknesses, and (3) a proposal-validation stage that runs regression tests to ensure the proposed changes do not degrade existing performance.
Self-Harness: Harnesses That Improve Themselves
The performance of LLM-based agents is jointly shaped by their base models and the harnesses that mediate their interaction with the environment. Because different models exhibit distinct...
https://arxiv.org/abs/2606.09498


Seonglae Cho