Skip to content
Assistants/OpenHands

OpenHands

OpenHands · agent platform · freemium

Open-source coding agent and Agent Canvas — CLI, local GUI, SDK, and cloud — for running software-engineering agents on your stack.

open-sourceagentclisdk
Is this coverage useful?

Helps prioritize which assistants and sources we maintain. Anonymous · one vote per visitor.

Release signals

OpenHandsv1.26.0Oct 8, 2026

feat(apps): add authenticated backend view helper

  • feat(chat): render empty-response corrective nudge as an informational note
  • feat: verify-openhands skill with control-openhands CLI and the full feature map
  • feat(verify-openhands): daily pass support and CLI fixes
  • feat(verify-openhands): map 20 more behaviors, with live recipes
  • feat(backends): explain a suspended workspace and offer a switch
  • feat(onboarding): show the Super Admin setup guide on enterprise backends
  • feat(automations): narrow needs review status
  • +53 more changes
Read the full release note

1.26.0 (2026-10-08)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
OpenHandsv1.25.0Oct 6, 2026

feat: outline the back navigation control on settings sub-pages

  • feat(settings): bulk-add provider models as LLM profiles
  • feat: add direct-prompt Model Router settings
  • feat(canvas): retire streaming slots by event id and delete the text-matching reconciler
  • feat(apps): add Update action for installed Canvas Apps
  • feat(settings): per-connection bulk-add LLM profiles
  • feat: add Model Router "Run at conversation start" toggle
  • feat(automations): show templates on cloud backends and offer native git integrations
  • feat(chat): add optional voice dictation to the chat input
  • +73 more changes
Read the full release note

1.25.0 (2026-10-06)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
OpenHandsv1.24.0Sep 25, 2026

feat: toggle all workspace folders from the Conversations header

  • feat: scope OpenAI subscription caches by backend
  • feat(home): reframe splash copy around day-to-day engineering work
  • feat(conversation): open shared automation conversations read-only on cloud
  • fix: cap conversation Skills/Hooks/Tools dialogs at 90vw
  • fix(automation): accept single-start stepped cron fields in the schedule validator
  • fix(canvas): call agent-server runtime directly instead of /api/cloud-proxy (405 on verification confirm & compact-context)
  • fix: render ACP tool-call content blocks in chat cards
  • +23 more changes
Read the full release note

1.24.0 (2026-09-25)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Bug Fixes

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
OpenHandsv1.23.0Sep 23, 2026

feat(desktop): universal macOS DMG with per-arch bundled runtimes

  • feat: Support Light+ and Solarized Light theme
  • feat: tag Agent Canvas telemetry by deployment kind (OSS-13530)
  • fix: refresh Canvas image packages
  • fix(chat): restore 11px mode label on the change-agent button
  • fix(test): drain MSW's in-flight requests instead of 30 event-loop turns
  • fix(chat): avoid re-rendering unchanged historical Markdown
  • fix: load logs for script automation runs and show their script
  • fix(chat): clear a "Failed to send" bubble once its message is echoed back
  • +7 more changes
Read the full release note

1.23.0 (2026-09-23)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Bug Fixes

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
OpenHandsv1.22.0Sep 22, 2026

feat: test remote MCP servers on cloud backends via the app server

  • feat: open Git Sync to org admins on cloud backends
  • feat(i18n): translate recently added Turkish UI strings
  • fix: show the add automation menu to org members
  • fix(canvas): keep the base path on links that leave the app
  • fix: preserve sibling MCP servers when saving to a cloud backend
  • fix: link home automation rows to the automation view
  • fix(canvas): hide cloud orgs the server marks is_visible=false
  • docs(review): add repository and product scope to the Canvas review guide
  • +5 more changes
Read the full release note

1.22.0 (2026-09-22)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Bug Fixes

Documentation

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
OpenHandsv1.21.0Sep 22, 2026

feat: request Docker execution workspaces from Docker servers

  • fix: prevent stale conversation history merges
  • fix: query the Forgejo host for Forgejo PR and issue lists
  • fix(apps): accept GitHub tree URLs as app source
  • fix: Disable PostHog autocapture
  • fix(static-server): serve current assets after rebuilding Canvas
  • fix: show non-resumable local conversations as archived
  • fix: advertise host services to Docker conversations
  • docs: refresh AGENTS.md guidance
  • docs(codereview): clarify Agent Canvas checkpoints
  • chore: consume SDK 1.49.2 and Automation 1.13.2
  • +10 more changes
Read the full release note

1.21.0 (2026-09-22)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Bug Fixes

Documentation

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
OpenHandsv1.20.0Sep 17, 2026

feat(agent-profiles): select secrets available to a profile

  • feat: forward Docker conversation runtime settings
  • feat(automations): select saved agent profiles
  • test: isolate Mock-LLM profiles from ambient secrets
  • chore: bump released agent runtime dependencies
  • ---
  • This PR was generated with [Release Please](https://github.com/googleapis/release-please).
  • See [documentation](https://github.com/googleapis/release-please#release-please).
Read the full release note

1.20.0 (2026-09-17)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Maintenance

Full Changelog: https://github.com/OpenHands/OpenHands/compare/v1.19.0...v1.20.0


This PR was generated with Release Please. See documentation.

<!-- AGENT_CANVAS_DOCKER_START -->
Primary source ↗
OpenHandsv1.19.0Sep 16, 2026

feat: scope an agent profile to specific MCP servers

  • feat: add GPT-6 Astra model support
  • feat: track authenticated Canvas arrivals
  • feat: surface automation disablement reason in the UI
  • fix: recognize Azure DevOps SSH remotes
  • fix(static-server): HTML-escape injected runtime config and set Cache-Control: no-store on credential injection
  • fix: avoid redundant automation SDK version refetches
  • fix(acp): tie the client ACP registry pin to agent-server, drop the codex shim
  • fix(ci): apply inferred issue type labels
  • fix(automations): admit plugin sources in catalog bundles
  • +79 more changes
Read the full release note

1.19.0 (2026-09-16)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Bug Fixes

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
OpenHandsv1.18.0Sep 11, 2026

feat: click an image attachment to open it full size

  • feat: only the creator can turn an automation back on
  • feat: allow editing automations on cloud backends
  • feat: show which identity an automation runs as
  • feat: use DB-driven free/default model flags in Canvas
  • fix: pass the active org from the gear icon to cloud settings
  • fix: hide unlisted settings pages from the command menu when locked to a Cloud host
  • fix: open Cloud settings in the same tab when locked to a Cloud host
  • fix: OHE-3110 : remove misleading "No budget limit" line from Token Usage panel
  • +6 more changes
Read the full release note

1.18.0 (2026-09-11)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Bug Fixes

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
OpenHandsv1.17.0Sep 9, 2026

feat: show manifest-declared value statements on dashboard cards and rows

  • feat: Make automation run UI task-outcome aware
  • feat: enable LLM provider connections on cloud
  • feat: allow editing a custom cron expression from the edit-automation modal
  • feat: unified cloud settings entrypoint for Agent Canvas
  • feat: add local Agent Canvas Planner support
  • feat(conversation-panel): add conversation tags and filtering
  • feat: split automation permissions into view/manage with creator escape hatch
  • feat: display message timestamps on hover
  • +38 more changes
Read the full release note

1.17.0 (2026-09-09)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
OpenHandsv1.16.0Aug 27, 2026

feat(settings): select supported LLM providers

  • feat: add linux desktop installer build (CI + deb maintainer fix)
  • feat(automations): show a run's live phase
  • feat(settings): expose the LLM-switching toggle in Agent settings
  • feat(skills): replace the all-on skill catalog with an explicit allow-list
  • feat: link chat file paths to the Files drawer
  • feat: pin a favorite sidebar page as the home route
  • feat: skip onboarding when a user-added Local backend has a usable LLM
  • feat: fix default and free models
  • feat: land the Canvas Extensions frontend (load pages, sidebar, customize)
  • +32 more changes
Read the full release note

1.16.0 (2026-08-27)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
OpenHandsv1.15.0Aug 21, 2026

feat(sidebar): add getting started checklist with settings toggle

  • feat: show workspace path in Files view
  • feat(automations): install a catalog entry that ships a script bundle
  • feat: add LLM provider-connections UI (local agent-server)
  • feat: polish automations dashboard, recommended rail, and Add/Import flow
  • feat(conversation): add overview panel and unified commits drawer
  • feat: send template provenance for versioned setup entries
  • feat: instrument onboarding checklist link clicks
  • fix: prevent silent agent profile downgrade
  • +31 more changes
Read the full release note

1.15.0 (2026-08-21)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
OpenHandsv1.14.0Aug 17, 2026

feat(canvas): present structured error outcomes

  • feat: add LLM pre-flight validation to prevent saving misconfigured profiles
  • feat(automations): add a Git Sync page
  • feat: set Canvas default model to Kimi K3 and tag it free
  • fix(onboarding): preselect OpenHands LLM provider after picking OpenHands agent
  • fix: preserve backend scope in conversation links
  • fix(dev): stop baking absolute VITE_BACKEND_BASE_URL in npm run dev
  • fix(automations): set local responder URL from browser origin
  • fix: show full workspace file tree in Files tab on cloud backends (OHE-3053)
  • +9 more changes
Read the full release note

1.14.0 (2026-08-17)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Bug Fixes

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
OpenHandsv1.13.0Aug 13, 2026

feat(conversations): add client-side conversation archive

  • feat(chat): add inline markdown artifact previews
  • feat: add ready-for-dev issue readiness gate with type-specific criteria
  • feat: context window usage meter, usage drawer, and manual compaction
  • fix: add postinstall message showing how to start agent-canvas
  • fix: configure agent-server telemetry in Canvas launchers
  • fix: make overflow menus usable on touch devices
  • fix: make sidebar "Load more" discover folders, not folder contents
  • fix: disable chat input drag-resize when not bottom-anchored (OHE-3062)
  • +21 more changes
Read the full release note

1.13.0 (2026-08-13)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Bug Fixes

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
OpenHandsv1.12.0Aug 7, 2026

feat: clarify free OpenHands model endpoints

  • ---
  • This PR was generated with [Release Please](https://github.com/googleapis/release-please).
  • See [documentation](https://github.com/googleapis/release-please#release-please).
Read the full release note

1.12.0 (2026-08-07)

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

Features

Full Changelog: https://github.com/OpenHands/OpenHands/compare/v1.11.0...v1.12.0


This PR was generated with Release Please. See documentation.

<!-- AGENT_CANVAS_DOCKER_START -->
Primary source ↗

Polled sources

[changelog-md] CHANGELOG.md

Changelog · last read Oct 9, 2026

https://raw.githubusercontent.com/OpenHands/OpenHands/main/CHANGELOG.md

[github-releases] GitHub Releases

GitHub Releases · last read Oct 9, 2026

https://github.com/OpenHands/OpenHands/releases