> ## Documentation Index
> Fetch the complete documentation index at: https://allhandsai-route-task-to-model-example.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent Canvas 1.21.0

> Release notes for Agent Canvas version 1.21.0

# Agent Canvas 1.21.0

Released September 22, 2026.

[View the full release on GitHub](https://github.com/OpenHands/OpenHands/releases/tag/v1.21.0).

## Highlights

* **Client-requested Docker execution workspaces** — When the connected Agent Server's `/server_info` advertises Docker execution, Canvas now explicitly requests a `DockerExecutionWorkspace` for new conversations. `LocalWorkspace` remains the default for local and older servers that do not advertise Docker execution. See [Docker Execution](/openhands/usage/agent-canvas/backend-setup/docker-execution).
* **Browser folder URLs as an app source** — In `Customize > Apps > Add app`, you can now paste a git host's browser folder URL (GitHub, GitLab, Bitbucket, Gitea, or Forgejo) as the `App source`. Canvas splits the URL into its source, `Ref`, and `Repo path`. You can still enter the `github:owner/repository` shorthand and the fields separately. See [Apps (Beta)](/openhands/usage/agent-canvas/canvas-extensions).
* **Non-resumable local conversations appear archived** — After an installation switches from host-local conversation runtimes to Docker runtimes, historical local conversations have no Docker provisioning identity. Canvas now presents them using the archived-conversation interface and reads their persisted event history over REST instead of opening a WebSocket connection. See [Conversations](/openhands/usage/agent-canvas/conversations).

## Bug Fixes

* Conversation history loading discards stale older-events responses, so a request started in one conversation cannot merge into another after navigation.
* Forgejo-backed conversations now fetch pull request and issue lists from the Forgejo host instead of GitHub.
* The local static server serves the current build's assets after a Canvas rebuild.
* PostHog autocapture is disabled in the Agent Canvas client telemetry configuration.
* The local development launcher advertises host services through `host.docker.internal` and routes Automation traffic through the Canvas ingress in Docker mode.

## Maintenance

* Released agent runtime dependencies bumped: Agent Server / SDK / TypeScript client 1.49.3, Automation 1.13.3.
* Added or strengthened test suites for draft persistence, LLM profile configuration, shared utilities, and MCP configuration utilities.

`@Harsh23Kashyap` is credited as a new contributor.

## Full Changelog

* [GitHub release notes](https://github.com/OpenHands/OpenHands/releases/tag/v1.21.0)
* [Compare v1.20.0 to v1.21.0](https://github.com/OpenHands/OpenHands/compare/v1.20.0...v1.21.0)
