← Back to the Hub

UHP harness

uhp

Optional

A harness on a Unified Harness Protocol server; the server runs the agent and SuperQode streams its progress, files, and result.

PythonuhpOpen sourceExact resume sessions

Specification

CategoryOptional integrations
LanguagePython
How we knowHarnessRouter/harnessrouter is Python (61%); the TypeScript is its dashboard.
Runtimeuhp
InterfaceTUI and CLI
Sourceoptional:uhp
LicenceApache-2.0
ContinuityExact resume
Based onuhp

Runtime behaviour

Capabilities

single workflowStructured run events

Policies and ownership

  • +Sandbox: local
  • +Approvals: deny
  • +Shell: blocked
  • +Network: blocked
  • +Checks: not required

Get started

Inside SuperQode
$ :connect uhp$ :harness switch uhp$ :harness status
From your shell
$ superqode harness run uhp "Describe your task"$ superqode harness show uhp

Install and authenticate

  1. 1

    Connect a UHP server and select its harness

    The UHP client is included; setup stores the server URL, credential, and harness id.

    :connect uhp

Evaluate and optimize

Measure
$ superqode harness test --spec harness.yaml$ superqode harness eval --spec harness.yaml --tasks eval-tasks.yaml$ superqode harness bench --manifest harnessbench.yaml
Improve
$ superqode harness optimize-omni --spec harness.yaml --tasks eval-tasks.yaml$ superqode harness optimize --spec harness.yaml --tasks eval-tasks.yaml$ superqode harness promote stage