Skip to content

Harness Remote v2.6.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 08:42
· 1687 commits to main since this release

Release

Stable Android release APK for Harness Remote 2.6.0.

What's Changed

  • Several servers, saved under names of your own. Settings keeps a list instead of one host per
    harness: add a server, name it, and switch between them from the picker in the header. Deleting one
    asks first, since a host, a username and a password go with it.
  • Thinking and tool calls arrive as their own steps. The bridge used to flatten an agent's turn
    into a single block of text, so what it thought and what it ran reached you as prose. Both now come
    through as parts of their own, and the transcript groups them the way OpenCode sessions already
    looked.
  • Copy a message. Right-click it, or long-press on a phone, and take its text or its markdown. On
    a run made of several messages you get the whole run, the way it reads on screen.
  • A session waiting on something reads as working. A harness that reports a session as waiting —
    on a subagent, for instance — no longer leaves it in the list looking idle: it carries its own pill,
    and on a wide screen a marker of its own, so it is not mistaken for a session running its own turn.
  • A tool that has been called but has not received its arguments yet says which tool is preparing,
    instead of presenting an empty call as one that already ran.
  • The port field in Settings can be cleared and pasted into, instead of snapping back to a zero you
    have to type over.
  • A bridge error that is not JSON reaches the screen as its own text. It used to be swallowed and
    shown as the bare HTTP status, because the response body was read twice.
  • The bridge answers Chromium's private-network preflight, for the origins it was started with under
    --cors, which is what the hosted app needs to reach a bridge on localhost.
  • Settings no longer warns that a browser will refuse a plain http:// server unless it runs on the
    same device. It claimed more than browsers actually do, and it was in the way of setups that work.

Contributors

  • @gervaso-assistant (Gervaso) — special thanks: saved
    servers, the waiting state, the message copy menu, the preparing-tool state, and the bridge work
    that keeps thinking and tool calls intact. Nearly everything this release adds.

Notes

  • Built from 18a31f30086fdc53eadcad070b3f03c7d852df22
  • Version code 20600

Full changelog: v2.5.0...v2.6.0