4 projects
uhp
The Unified Harness Protocol in one import: connect to a harness server, run agent tasks, stream them, and collect what they produce.
harnessrouter
Python client and CLI for any server that speaks the Unified Harness Protocol: run agent tasks, stream progress, continue sessions, cancel work, collect artifacts.
harnessclientprotocol
The client half of the Unified Harness Protocol without the HTTP: SSE decoding, dropped-event detection, output assembly, idempotency keys, and retry policy.
unifiedharnessprotocol
The Unified Harness Protocol (UHP) as data: versions, conformance classes, task states, the streaming event vocabulary, the error taxonomy, and the endpoint map.