v1.9.0
Added 4
- Add a domain-neutral extension-manifest host
- Show live agent activity in chat
- Mock the setup contract from the published fixtures
- Drive the automation UI from the interface manifest
Changed 2
- Compact Cloud vs Agent-server add-backend chooser
- Bump @openhands/extensions to 0.13.0
Fixed 7
- Use "Default" label for Agent Profile badge
- Allow dismissing failed pending user messages
- Render CANCELLED and SKIPPED run statuses
- Do not gate the composer on the seeded default profile's LLM ref
- Route runtime services through server_info
- Clean up dev services on SIGHUP
- Rename frontend conversation start telemetry
From OpenHands
1.9.0 (2026-08-03)
What's Changed
Features
- feat: add a domain-neutral extension-manifest host by @hieptl in https://github.com/OpenHands/OpenHands/pull/16127
- feat(backends): compact Cloud vs Agent-server add-backend chooser by @FraterCCCLXIII in https://github.com/OpenHands/OpenHands/pull/16211
- feat: show live agent activity in chat by @roian6 in https://github.com/OpenHands/OpenHands/pull/16110
- feat: mock the setup contract from the published fixtures by @hieptl in https://github.com/OpenHands/OpenHands/pull/16221
- feat: drive the automation UI from the interface manifest by @hieptl in https://github.com/OpenHands/OpenHands/pull/16222
Bug Fixes
- fix(settings): use "Default" label for Agent Profile badge by @arush73 in https://github.com/OpenHands/OpenHands/pull/16206
- fix(chat): allow dismissing failed pending user messages by @syf2211 in https://github.com/OpenHands/OpenHands/pull/16142
- fix(automations): render CANCELLED and SKIPPED run statuses by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16198
- fix(home): don't gate the composer on the seeded default profile's LLM ref by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16200
- fix: route runtime services through server_info by @neubig in https://github.com/OpenHands/OpenHands/pull/16090
- fix: clean up dev services on SIGHUP by @georgeglarson in https://github.com/OpenHands/OpenHands/pull/16239
- fix: rename frontend conversation start telemetry by @malhotra5 in https://github.com/OpenHands/OpenHands/pull/16269
Documentation
- docs: fix runtime modes table in architecture doc by @hi-neason in https://github.com/OpenHands/OpenHands/pull/16163
- docs: refresh AGENTS.md guidance by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/16260
Maintenance
- refactor(types): use client error events by @neubig in https://github.com/OpenHands/OpenHands/pull/16214
- chore: bump @openhands/extensions to 0.13.0 by @hieptl in https://github.com/OpenHands/OpenHands/pull/16258
New Contributors
- @arush73 made their first contribution in https://github.com/OpenHands/OpenHands/pull/16206
- @FraterCCCLXIII made their first contribution in https://github.com/OpenHands/OpenHands/pull/16211
- @roian6 made their first contribution in https://github.com/OpenHands/OpenHands/pull/16110
- @syf2211 made their first contribution in https://github.com/OpenHands/OpenHands/pull/16142
- @hi-neason made their first contribution in https://github.com/OpenHands/OpenHands/pull/16163
Full Changelog: https://github.com/OpenHands/OpenHands/compare/v1.8.0...v1.9.0
This PR was generated with Release Please. See documentation.