Harness v2.5.0
Harness v2.5.0
Changes
- Release v2.5.0
- linux-build-ci (squashed)
- Headless main: extract Electron coupling so backend can run as pure Node (#18)
- fix-take-control-state (squashed)
- cheatsheet-hotkey-rebind (squashed)
- Fix README image paths after docs/ → site/ rename
- weekly-wrapped (squashed)
- mcp-kill-shell-closes-tab (squashed)
- pwa-manifest-token (squashed)
- Gate web-client HTML entry on ?token= (close unauth token leak) (#23)
- Settings: group experimental features under an Experimental section (#26)
- marketing-site-continued (squashed)
- Browser MCP: fix HiDPI click offset + shrink screenshots ~4× (#22)
- Marketing site: scroll-driven React rebuild, GH Actions deploy (#25)
- Scrub PII from promo assets + document WS transport posture (#24)
- tmux-style controller/spectator model for xterm tabs (#20)
- Mobile cleanup: terminal scroll, icon fix, right-panel takeover (#19)
- Mobile-optimized layer for the web client (#17)
- Web client: drive Harness from a browser over the WS transport (#16)
- report-issue-flow (squashed)
- new-project-flow (squashed)
- Add WebSocket transport for remote frontend clients (#14)
- Document harness-control shell MCP tools in default system prompt (#12)
- Browser MCP: click, type, scroll, and visible cursor overlay (#13)
- dev-servers (squashed)
- fix-typecheck (squashed)
- error-boundaries (squashed)
- mcp-scope-isolation (squashed)
- claude-fullscreen-tui-default (squashed)
- browser-panes-mvp (squashed)
- awesome-claude-code-submission-cleanup (squashed)
- readme-refresh (squashed)
- readme-uninstall-instructions (squashed)
Installing
- Apple Silicon:
Harness-2.5.0-arm64.dmg - Intel:
Harness-2.5.0.dmg
Drag Harness.app to Applications, then launch it. Existing installs will auto-update.