> ## Documentation Index
> Fetch the complete documentation index at: https://docs.openhands.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent Canvas 1.20.0

> Release notes for Agent Canvas version 1.20.0

# Agent Canvas 1.20.0

Released September 17, 2026.

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

## Highlights

* **Agent profile secret scoping** — Choose which saved secrets an agent profile can access (all, none, or selected names) from the profile editor in `Settings > Agent`. The control appears when Agent Server advertises the `profile_secret_scope_v1` capability. Deleted secret references are preserved rather than silently removed. See [Agent Profiles](/openhands/usage/agent-canvas/agent-profiles).
* **Docker conversation runtime forwarding** — Canvas now forwards six conversation-runtime settings (runtime, image, memory, CPU, PID limits, startup timeout) to its bundled Agent Server when the operator explicitly sets them, enabling `OH_CONVERSATION_RUNTIME=docker` in local Canvas deployments. See [Environment Variables](/openhands/usage/environment-variables).
* **Agent profile selection for automations** — Select a saved agent profile during automation setup and editing when the backend supports agent profiles. The selected profile is sent with `agent_profile_id` and replaces any legacy model selection. Unavailable selections remain visible. See [Pre-built Automations](/openhands/usage/agent-canvas/prebuilt-automations).

## Maintenance

* Mock-LLM test profiles are isolated from ambient secrets to avoid environment-dependent secret lookups in E2E tests.
* Released agent runtime dependencies bumped: Agent Server 1.49.1, TypeScript client 1.49.1, Automation 1.13.1, Extensions 0.22.1.

## Full Changelog

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