ResearchNews
Independent resource · Not affiliated with HarnessRouter · Site data checked 21 Aug 2026
News

Unified Harness Protocol news

A dated evidence ledger for meaningful UHP and reference-implementation changes, with protocol changes separated from product releases and adoption claims.

Verified: Protocol: 2026-08-11Static HTML/CSS

Latest: v0.8.2/v0.8.3, session isolation, SuperQode client adoption (23 August 2026)

Classification first: two new official tags were verified — v0.8.2 (session write-wall, scratch compatibility, Hermes vision routing; commit-documented Full-class 52/52 run) and v0.8.3 (self-host share-link fix), both 23 August 2026. The UHP protocol remains 2026-08-11 and the conformance suite remains 2026.8.11.post1 with 52 checks. Separately, SuperQode (SuperagenticAI/superqode) is verified as an independent third-party UHP client: implementation code confirms UHPClient, UHPHarnessProtocolAdapter and superqode connect uhp, targeting UHP 2026-08-11 with discovery, tasks, streaming, continuation, cancellation and idempotency keys. That is client adoption — not an independent UHP server, not server conformance, and not vendor-native adoption.

A correction to yesterday's item: reachability verification against the tags shows the conformance-suite revision, error-envelope fix, Hermes relay normalization and dsh reasoning_effort handling all shipped with v0.8.1; they were mislabelled "unreleased" here on 22 August. The genuinely unreleased main work as of 23 Aug is Claude Code plugin support (--plugin-dir materialization plus stdio MCP configuration, merge 95b96d7) — HarnessRouter integration, not Anthropic adoption of UHP.

Post-v0.8.0 hardening and tag v0.8.1 (22 August 2026)

Classification first: everything below is HarnessRouter implementation and conformance-suite development. It is not a UHP protocol release — the protocol remains 2026-08-11. One new official tag was observed, v0.8.1 (21 August 2026, server-side workspace registry). These were labelled unreleased at the time; see the 23 August correction above — they ship with v0.8.1.

  • Conformance-report honesty: suite revision 2026.8.11.post1 makes the JSON verdict strict — a skipped check is no longer counted as conformance (conformant vs conformant_with_skips), skipped checks are enumerated in skipped_not_verified, and reports now carry suite_version and generated_at. Total checks remain 52.
  • Hermes integration fix (now known to have shipped in v0.8.1): a loopback relay normalizes OpenAI-legal-but-translator-fatal message shapes before the provider sees them; the provider credential stays in the runner. Documented patched full-class runs: 52/52 through TokenRouter and LLMTR.
  • DeepSeek Harness aggregator fix (now known to have shipped in v0.8.1): reasoning_effort rejections from aggregators are retried once without the parameter and then stripped for the turn; a documented LLMTR run improved from 47/52 to 52/52.
  • Failed Response schema correction (now known to have shipped in v0.8.1): the error envelope on a failed Response now carries a spec-valid type/code pair; previously every failed turn produced a spec-invalid Response.

No upstream harness project announced UHP involvement in this window; native adoption remains Not established for OpenAI/Codex, Anthropic/Claude Code, Nous/Hermes, Pi and DeepSeek.

Independent clients (23 Aug): SourceShift mini-ork landed aaf22c3, adding a uhp provider kind — a stdlib-only direct HTTP transport for UHP 2026-08-11 with SSE parsing, bearer auth, previous_response_id continuation via a session sidecar, and real-server tests. Self-described "B1 of UHP adoption": a verified independent client transport, integration maturity in progress. Together with SuperQode's verified UHP client (unchanged since 22 Aug), UHP now has two independently implemented clients. Evidence and boundaries: UHP clients & independent implementations; protocol positioning: UHP vs ACP.

Timeline

DateEventClassification
23 Aug 2026HarnessRouter tagged v0.8.2 (session write-wall: per-session UID/workspace isolation for self-hosted agent processes; scratch mode 1733; Hermes vision routing; commit-documented Full-class 52/52 run) and v0.8.3 (self-host share-link fix). SuperQode verified as an independent third-party UHP client. Unreleased main: Claude Code plugin/--plugin-dir/stdio MCP support (95b96d7). Correction: the conformance-suite revision and relay/envelope/dsh fixes ship with v0.8.1.Reference implementation releases + third-party client adoption
22 Aug 2026Reviewed post-v0.8.0 main: conformance suite revision 2026.8.11.post1 (strict report semantics), Hermes loopback relay normalization, DeepSeek Harness reasoning_effort handling, failed Response error-envelope fix. Research cutoff commit 11b390e. These were believed unreleased at the time; corrected 23 Aug — all reachable from the v0.8.1 tag.Reference implementation review (classification corrected 23 Aug)
21 Aug 2026HarnessRouter Community Edition tagged v0.8.1: self-host workspace registry moved server-side (two browsers on one instance no longer see different workspace lists).Reference implementation release (tag)
20 Aug 2026HarnessRouter Community Edition v0.8.0 added DeepSeek Harness (dsh) with a published Full 52/52 UHP conformance run; v0.7.0 added Pi with a Full 52/52 run through Pi; v0.6.0 added the LLMTR provider.Reference implementation updates
18 Aug 2026HarnessRouter Community Edition v0.5.5 tagged with harness-page UX changes and documentation/site fixes.Reference implementation update
16 Aug 2026v0.5.0–v0.5.4 shipped in rapid succession, covering provider/media routing, video timeline and layers, validation fixes, streamed-speech repair, and existing-image import for video sessions.Reference implementation updates
15 Aug 2026v0.4.2 refactored first-party database access around MCP server entries and strengthened credential handling.Reference implementation update
14 Aug 2026HarnessRouter publicly announced and open-sourced UHP and Community Edition.Protocol/public launch
11 Aug 2026Current protocol version 2026-08-11 is dated in the official repository.Normative protocol version

What changed after the launch?

The fastest movement has been in the reference implementation, especially backend integrations (Pi and DeepSeek Harness), provider integrations, media routing and starter-kit product surfaces. That pace is useful evidence that HarnessRouter itself is active, but it should not be confused with independent UHP adoption.

What has not changed?

  • The published UHP protocol version remains 2026-08-11.
  • Native UHP adoption by OpenAI/Codex, Anthropic/Claude Code, Nous/Hermes, Pi or DeepSeek Harness is not established by primary vendor evidence reviewed for this tracker.
  • A separately maintained third-party UHP server with published conformance evidence is not yet recorded here.

Where to follow each signal

Use the release tracker for version-by-version changes and the adoption tracker for independent implementation or vendor-support evidence. This page summarizes only developments that materially change the picture.

Primary sources