Executed September 25, 2026 at 06:20 UTC on macOS with Node 24. Source head 51a9edc3609eafff291080daf6e41ea279c77738; the built production runtime is 082af1952f165af400786321bdf6526dd9bf1f71. Their production code is identical: the newer commit changes two test fixtures only.
This launches the real built Gateway and built-in OpenClaw harness with a temporary, public-API plugin and a synthetic HTTP model endpoint. There are no Vitest mocks, source patches, paid-provider calls, inherited credentials, or connections to an existing Gateway. All listeners bind loopback on fresh ports. Configuration, HOME, state, workspace and credentials are synthetic and isolated. The process is stopped and temporary state removed in finally.
The registered routing hook deliberately ignores cancellation while held. The driver calls real chat.send, waits for the hook, calls chat.abort, validates the response, and releases the hook. A registered provider's resolveDynamicModel is t