Skip to content

v1.29.0

Choose a tag to compare

@openhands-release-bot openhands-release-bot released this 20 Oct 22:22
9057a57

1.29.0 (2026-10-20)

What's Changed

Features

  • feat(backends): show full organization names in the backend selector by @ak684 in #18667
  • feat(launchers): read public skills from the bundled extensions package by @simonrosenberg in #18683
  • feat(agent-profiles): choose skills per profile from the server catalog by @simonrosenberg in #18686
  • feat(agent-profiles): edit condenser and verification per profile by @simonrosenberg in #18679
  • feat(agent-profiles): choose a Model Router per profile by @simonrosenberg in #18685
  • feat(home): dismiss recommended automations rail from Home and Application settings by @lx3133584 in #18538
  • feat(agent-profiles): launch default by id; profiles own their settings by @simonrosenberg in #18720

Bug Fixes

  • fix(conversations): save a connected repository on the cloud conversation by @henriquehirako in #18158
  • fix(chat): show git chip icons in light themes by @enyst in #18660
  • fix(chat): catch up with the model within a second instead of ten by @VascoSch92 in #18651
  • fix(onboarding): skip the first-run modal on a canvas locked to a Cloud host (OHE-3670) by @hieptl in #18724
  • fix(onboarding): turn the setup guide off from its close button (OHE-3658) by @hieptl in #18703
  • fix(settings): filter and sort the LLM provider picker (OHE-3653) by @hieptl in #18710
  • fix(automations): stop offering an agent profile to prompt and plugin presets by @simonrosenberg in #18708
  • fix(conversation): keep the first Cloud message when the history page lags the runtime by @enyst in #18719
  • fix(library): ship a scoped stylesheet with the npm library by @enyst in #18663
  • fix(launcher): pin uvx to Python 3.12-3.14 until deps ship 3.15 wheels by @VascoSch92 in #18731

Maintenance

New Contributors

Full Changelog: v1.28.1...v1.29.0


This PR was generated with Release Please. See documentation.

macOS install note

The app isn't signed with an Apple Developer ID yet, so macOS may call a
downloaded build "damaged" — it's Gatekeeper quarantine, not a bad file.
After moving the app to Applications, clear the flag once, then open normally:

xattr -dr com.apple.quarantine "/Applications/OpenHands Agent Canvas.app"

Signing + notarization is tracked in #16774.