This repository was archived by the owner on Jul 27, 2026. It is now read-only.
v1.2.0
1.2.0 (2026-07-09)
What's Changed
Features
- feat: branch a conversation from any message by @VascoSch92 in #1624
Maintenance
- ci: anchor release-please last-release-sha to a commit on main by @hieptl in #1633
- test: deflake mock-LLM Docker CSS-scope regression test by @hieptl in #1643
Other Changes
- Add command-k menu by @neubig in #1206
- chore: bump typescript-client 1.28.0 + agent-server/openhands-sdk 1.29.3 by @hieptl in #1507
- feat: add plugins catalog service and usePluginsMarketplace hook by @hieptl in #1464
- Draft: Prepare 1.1.0 release by @malhotra5 in #1511
- feat: build the Plugins management page (browse / install / enable-disable / uninstall) by @hieptl in #1476
- fix(examples): inherit acp-docker image from config/defaults.json by @georgeglarson in #1434
- feat: enable the Plugins navigation entry by @hieptl in #1477
- feat: show a conversation's attached plugins in the tools menu by @hieptl in #1483
- feat: add plugin picker to the new-conversation flow by @hieptl in #1482
- chore: bump @openhands/extensions to 0.7.0 by @neubig in #1519
- fix: render Slack logo from a bundled icon instead of the removed CDN asset by @hieptl in #1523
- fix: render navigation options as links for Open in New Tab by @hieptl in #1524
- fix: remove gradient background from command menu modal by @hieptl in #1526
- feat: allow changing the LLM profile when editing an automation by @hieptl in #1527
- [codex] Always show first-run onboarding by @neubig in #1528
- fix: show the connected organization name in the Manage Backends modal by @hieptl in #1530
- fix(conversation): fast-poll active conversation until title is set (#1508) by @VascoSch92 in #1520
- Use libraries for local proxy and static serving by @neubig in #1543
- fix(backends): hide edit/remove row actions when locked to cloud by @tofarr in #1555
- [codex] Fix OpenAI subscription device code contrast by @neubig in #1531
- test: drop should-not-exist assertions on removed code (APP-2570) by @tofarr in #1554
- fix(chat): de-duplicate streamed intermediate agent messages by @VascoSch92 in #1552
- Show agent/model metadata by default by @Anrahya in #1556
- feat: support LLM profiles on cloud backends by @VascoSch92 in #1532
- feat(chat): add /goal slash command with status banner by @VascoSch92 in #1492
- fix: remove first-run analytics consent popup from onboarding by @hieptl in #1545
- feat: instrument PostHog analytics for the onboarding funnel by @hieptl in #1547
- feat: emit backend_added PostHog event on user-initiated backend adds by @hieptl in #1548
- feat: instrument PostHog events for automation lifecycle by @hieptl in #1549
- Show five lines for long user prompts by @enyst in #1578
- fix(backends): quick-retry a transient backend health probe by @VascoSch92 in #1582
- feat: reset LLM profile to active from the edit modal by @hieptl in #1588
- chore: bump software-agent-sdk to 1.31.1 and automation to 1.1.2 by @hieptl in #1609
- [codex] Show MCP server names on installed cards by @neubig in #1429
- feat: expand long command outputs inline by @erisfully in #1577
- feat(mcp): add OAuth support to MCP install flow by @neubig in #1583
- fix: render telemetry consent banner above the onboarding modal by @hieptl in #1602
- feat: add Debug with OpenHands button to failed automation runs by @hieptl in #1603
- fix: don't gate sidebar navigation on email verification by @hieptl in #1613
- fix: enrich conversation_created PostHog event by @hieptl in #1614
- feat: show locally-discovered plugins as a read-only Local group by @hieptl in #1616
- Improve vision inspection event titles by @juanmichelini in #1573
- chore: bump agent-server SDK to 1.33.0 and automation to 1.1.4 by @simonrosenberg in #1622
- test(e2e): deflake mock-LLM profile activation helper by @VascoSch92 in #1580
- chore: bump typescript-client 1.32.1 + agent-server/openhands-sdk 1.33.0 by @VascoSch92 in #1623
- feat(agent-profiles): Agent Profiles — Settings → Agent as the profile library (local + cloud) by @simonrosenberg in #1571
- fix: let users declare self-hosted OHE as a Cloud backend by @hieptl in #1627
- ci: adopt release-please via shared release-actions by @enyst in #1496
New Contributors
- @georgeglarson made their first contribution in #1434
- @Anrahya made their first contribution in #1556
Full Changelog: v1.1.0...v1.2.0
This PR was generated with Release Please. See documentation.