ML//agent//agent harness//harness equivalence
Two search commands can look identical to a caller while one uses literal matching and another uses embeddings plus reranking. Harness equivalence asks when internal differences stop mattering to the agent behavior we care about.
Two search commands can look identical to a caller while one uses literal matching and another uses embeddings plus reranking. Harness equivalence asks when internal differences stop mattering to the agent behavior we care about.
This is an open working question, not an established equivalence relation for end-to-end agents.
H1≈M,D,εH2H_1\approx_{M,\mathcal D,\varepsilon}H_2H1≈M,D,εH2
The statement is incomplete unless it names the model MMM, task distribution D\mathcal DD, metric, and tolerated difference ε\varepsilonε. Two harnesses may be equivalent in task success while radically different in latency, token cost, safety, or debuggability.
Equivalence is model-relative. A terse schema that reliably guides one model may confuse another. It is also distribution-relative: search implementations that behave alike on application code may diverge on generated files or multilingual repositories.
The practical lesson is to benchmark the whole agent interface, not infer behavior from implementation diagrams.