Skip to content

v0.4.20_cli

Choose a tag to compare

@github-actions github-actions released this 19 Oct 08:34
· 123 commits to main since this release
3e9c63a

Harness CLI 0.4.20

  • feat(pro): USB link: ISR byte counts, 300 ms partial-frame expiry, seq + resync (#1422)
  • Add harness_search and harness_machines to the MCP server (#1419)
  • ci(pro): build the Harness Pro firmware and check its golden screens on PR (#1421)
  • chore(pro): link health in the heartbeat, dead code out, sparse 32 px font (#1420)
  • Find an npm engine beside Harness's Node, and log why an installation check holds (#1418)
  • feat(pro): pets ask with a raised hand and a "?" bubble (#1417)
  • Hub: link previews can fetch a harness's cover again; no Open Harness in the signed-in bar (#1413)
  • feat(pro): Codex pet in HD, drawn 1:1, same size and scenes (#1416)
  • Super Tab: tell the Lead when the host confirms its worker stopped (#1415)
  • Switch MCP server to the ai.autonomous.harness domain namespace (#1414)
  • Keep Super Tab agents alive when their terminals are hidden (#1408)
  • Devices: list only the devices that are plugged in (#1412)
  • fix(mobile): mark agent_close as the phone's for usage counting
  • feat(mobile): stop a harness once it finishes its task, or keep it running
  • feat(mobile): attach files in the New form, handed to the harness before its task
  • feat(mobile): say what a held creation waits on, and cancel it from the New form
  • feat(mobile): clone a harness from its terminal menu, its folder and settings with a fresh conversation
  • Hub: count what readers do, and fix what the review found (#1409)
  • Desktop: no 30 s rebuilds, no chmod process per state save, notify-send off the UI thread; count why frames are slow (#1403)
  • A project that already exists: reuse the same repository's checkout; offer Use the existing folder for a typed name (#1402)
  • fix(desktop): a New Harness with files reaches a Codex 0.154 harness (#1406)
  • feat(mobile): find in terminal, highlighting matches as desktop's find bar does
  • feat(mobile): send any file to a harness from the key bar's image key
  • feat(mobile): delete a harness and its saved conversation, reviewed first as desktop does
  • feat(mobile): fork a harness from its terminal menu, under a receipt as desktop does
  • Build Super Tab shared conversations (#1405)
  • Show provider account emails in subscription details (#1404)
  • feat(mobile): link the privacy policy from Settings ▸ About
  • feat(mobile): change a harness's agent, handing its conversation over as desktop does
  • feat(mobile): start a Terminal from New Harness, as on desktop
  • fix(mobile): paste from a hardware keyboard as the screen does
  • fix(mobile): restart once, and say how it came back
  • fix(mobile): refuse a branch switch under a working harness
  • fix(mobile): open terminal media previews in the app
  • feat(mobile): draw key bar keys as native-style caps
  • task(mobile): record iOS and Play 1.0.6 (68), prepare 1.0.6+69

Install

curl -fsSL https://harness.autonomous.ai/cli/install.sh | bash

Already running harness? The daemon self-updates within a minute — nothing to do.

Artifact
cli.js download
notify.mjs download