What a harness brings so runHarnessTest can drive it. Implemented in each adapter (claudeCodeDriver, codexDriver) and carried on the HarnessAdapter as harnessTestDriver.
runHarnessTest
claudeCodeDriver
codexDriver
HarnessAdapter
harnessTestDriver
Readonly
The transport (binary to spawn + how to reach the mock via wireMock).
wireMock
Whether the agent binary is available on PATH.
The non-interactive argv for one run. Pure, so it's unit-tested.
Parse the harness's stdout into the unified trace fields.
Start this harness's scripted mock for the given turn script.
What a harness brings so
runHarnessTestcan drive it. Implemented in each adapter (claudeCodeDriver,codexDriver) and carried on theHarnessAdapterasharnessTestDriver.