v1.24.0
Manisso/fsocietyv1.24.0Sep 25, 2026by openhands-release-bot[bot]
Upgrading?
AI Summary
Introduces workspace folder toggles, backend-scoped OpenAI subscription caching, and read-only access for shared automation conversations, alongside numerous UI and functional bug fixes.
Key Highlights
- Toggle all workspace folders from the Conversations header
- Backend-scoped caching for OpenAI subscriptions
- Shared automation conversations open read-only in cloud mode
- Fixed UI rendering issues for dialogs, tool-call content blocks, and ACP content
- Improved OAuth credential persistence and cron schedule validation
New Features
- Workspace folder toggling
- Backend-scoped OpenAI subscription caching
- Read-only shared automation conversations
- UI rendering fixes (dialogs, tool calls, ACP)
- OAuth credential handling improvements
Full Release Notes
## 1.24.0 (2026-09-25) <!-- Release notes generated using configuration in .github/release.yml at main --> ## What's Changed ### Features * feat: toggle all workspace folders from the Conversations header by @kuldeepsinh19 in https://github.com/OpenHands/OpenHands/pull/17409 * feat: scope OpenAI subscription caches by backend by @uczltw6 in https://github.com/OpenHands/OpenHands/pull/16699 * feat(home): reframe splash copy around day-to-day engineering work by @errmakov in https://github.com/OpenHands/OpenHands/pull/17545 * feat(conversation): open shared automation conversations read-only on cloud by @hieptl in https://github.com/OpenHands/OpenHands/pull/17683 ### Bug Fixes * fix: cap conversation Skills/Hooks/Tools dialogs at 90vw by @gokay-ai in https://github.com/OpenHands/OpenHands/pull/17586 * fix(automation): accept single-start stepped cron fields in the schedule validator by @Harsh23Kashyap in https://github.com/OpenHands/OpenHands/pull/17274 * fix(canvas): call agent-server runtime directly instead of /api/cloud-proxy (405 on verification confirm & compact-context) by @juanmichelini in https://github.com/OpenHands/OpenHands/pull/17511 * fix: render ACP tool-call content blocks in chat cards by @Chocolatine75 in https://github.com/OpenHands/OpenHands/pull/17407 * fix: recover stale organization selections by @ak684 in https://github.com/OpenHands/OpenHands/pull/17671 * fix: warn when saved LLM profiles reference unavailable models by @ak684 in https://github.com/OpenHands/OpenHands/pull/17675 * fix(agent-canvas): replace dead Tailwind classes with theme tokens on device verify page by @Harsh23Kashyap in https://github.com/OpenHands/OpenHands/pull/17603 * fix(agent-canvas): replace dead Tailwind classes with theme tokens in MCP surfaces by @Harsh23Kashyap in https://github.com/OpenHands/OpenHands/pull/17604 * fix(settings): key the settings cache on the backend that answered by @L4XB in https://github.com/OpenHands/OpenHands/pull/17430 * fix(ci): keep a section whose first line opens a fenced block by @marmar9615-cloud in https://github.com/OpenHands/OpenHands/pull/16814 * fix: preserve newer failed messages when history reloads by @ak684 in https://github.com/OpenHands/OpenHands/pull/17647 * fix(mcp): keep OAuth credentials on cloud saves and skip consent when tokens still work by @hieptl in https://github.com/OpenHands/OpenHands/pull/17677 ### Documentation * docs: correct outdated cloud-proxy Rule 2 in AGENTS.md by @juanmichelini in https://github.com/OpenHands/OpenHands/pull/17663 * docs: align README Node.js version with engines.node >=24 by @tsumon in https://github.com/OpenHands/OpenHands/pull/17410 ### Maintenance * chore(deps): bump downshift from 9.3.2 to 9.4.0 by @dependabot[bot] in https://github.com/OpenHands/OpenHands/pull/16653 * chore(deps): bump uuid from 14.0.0 to 14.0.1 by @dependabot[bot] in https://github.com/OpenHands/OpenHands/pull/16652 * chore(deps-dev): bump the eslint group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/OpenHands/OpenHands/pull/16647 * refactor: split contributor guidance into skills by @neubig in https://github.com/OpenHands/OpenHands/pull/17686 * test(automations,backends): drive switch timing deterministically by @haroontrailblazer in https://github.com/OpenHands/OpenHands/pull/17571 * test: run verified DOM-free suites in a Node project by @errmakov in https://github.com/OpenHands/OpenHands/pull/17556 * chore: remove merged PR artifacts by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/17695 * refactor: remove test-conversation-id fallbacks in websocket context + add state-update tests by @Lothnic in https://github.com/OpenHands/OpenHands/pull/16516 * chore: consume SDK 1.49.6 and Automation 1.15.1 by @hieptl in https://github.com/OpenHands/OpenHands/pull/17702 * chore(deps): bump @openhands/extensions to 0.24.0 by @DevinVinson in https://github.com/OpenHands/OpenHands/pull/17681 ## New Contributors * @gokay-ai made their first contribution in https://github.com/OpenHands/OpenHands/pull/17586 * @tsumon made their first contribution in https://github.com/OpenHands/OpenHands/pull/17410 * @haroontrailblazer made their first contribution in https://github.com/OpenHands/OpenHands/pull/17571 * @L4XB made their first contribution in https://github.com/OpenHands/OpenHands/pull/17430 * @errmakov made their first contribution in https://github.com/OpenHands/OpenHands/pull/17556 * @kuldeepsinh19 made their first contribution in https://github.com/OpenHands/OpenHands/pull/17409 * @uczltw6 made their first contribution in https://github.com/OpenHands/OpenHands/pull/16699 **Full Changelog**: https://github.com/OpenHands/OpenHands/compare/v1.23.0...v1.24.0 --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). <!-- AGENT_CANVAS_DOCKER_START -->
Related Repositories
public-apis/public-apis★ 491,131
A collective list of free APIs
NousResearch/hermes-agent★ 255,908
The agent that grows with you
yt-dlp/yt-dlp★ 200,005
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,481
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,700
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.