Skip to content

Harness v2.10.0

Choose a tag to compare

@frenchie4111 frenchie4111 released this 25 May 21:47
· 114 commits to main since this release

Harness v2.10.0

Changes

  • Release v2.10.0
  • fix(json-chat): restore Chat-mode auto-scroll on streaming + send (#89)
  • fix(announcements): point og:image at regenerated chat-mode og-image.png (#88)
  • feat(site): regenerate og-image with Chat mode screenshot (#87)
  • feat(announcements): pass summary through validator and show under title in banner (#86)
  • fix(json-chat): suppress empty-state flash while entries are loading (#84)
  • feat(site): announcements page + Introducing Chat mode post (#85)
  • feat(json-chat): add 'send on Enter' setting; show active send hotkey on Send button + placeholder (#83)
  • Rename JSON mode → Chat, promote it as a first-class Claude interface (#82)
  • feat(announcements): remote-fetched announcements banner (#78)
  • fix(sidebar): clip dev branch name in title bar so long names don't overflow sidebar edge (#81)
  • fix(snapshot): per-slice merge + WireSnapshotState type at the wire boundary (#77)
  • fix(remote-backend): drop failed remote from registry so saved-active falls back to local (#80)
  • chore(site): seed announcements.json with welcome banner (#79)
  • fix(remote-backend): refresh clientId + re-join terminals on WS reconnect (#75)
  • feat(json-mode): unify composer into a single card (#76)
  • docs: authorize agents to comment on GitHub with a standard signature
  • MCP create_worktree: parity with the human New Worktree flow (PRs, prompts, agent, model) (#64)
  • ci: headless server smoke test on every PR (#70)
  • feat: diagnostic logging + recovery banner on Monaco worker construction failure (#42)
  • fix(pr-poller): detect cross-fork PRs via SHA search (#68)
  • feat: show git branch in sidebar title in dev builds (#67)
  • ci: run typecheck + build + tests on every PR (#66)
  • fix: re-apply xterm theme when app theme changes (#62)
  • Show in-progress git op in detached worktree label (#63)
  • fix: headless tarball ships @anthropic-ai/claude-code- with npm layout so json-mode spawn works (#65)
  • Terminal: clickable URLs, OSC 9;4 progress, Cmd+F search (#58)
  • Copy as JSON button on built-in theme rows (#55)
  • Rearrange some information about a PR in the right pane (#34)
  • feat: debug.log is append-only across sessions, rotated at 10MB (#59)
  • fix: wake slept json-mode tab on typing and prevent immediate re-sleep (#52)
  • Add reveal-in-Finder button to All Files panel (#51)
  • add GitHub API diagnostics — debug.log line per call + HUD rate metric (#54)
  • add CONTRIBUTING.md and reorganize the readme a little bit
  • Light/dark/system theme mode + custom themes from disk (#47)
  • Improve gh integration (#46)
  • feat(release): auto-credit external contributors in release notes
  • docs: clarify v2.9.0/v2.9.1 did not publish, credit contributors

Contributors

Huge thanks to @big-guy, @ljacomet, and @pgodschalk for their contributions to this release.

Installing

  • Apple Silicon: Harness-2.10.0-arm64.dmg
  • Intel: Harness-2.10.0.dmg

Drag Harness.app to Applications, then launch it. Existing installs will auto-update.