Agent Canvas 1.26.0
Released October 8, 2026. View the full release on GitHub.Highlights
- Authenticated backend views for Apps — An app can embed an app-owned HTTP UI through the optional
host.appBackendViewhelper, which requests a short-lived session from the active Agent Server’s ingress and mounts it in an iframe. See Apps (Beta). - Suspended workspace screen — On cloud and Enterprise backends, when the selected organization or your membership in it is suspended, Agent Canvas replaces the app with a message and offers a button for each of your other workspaces. See Backends.
- Super Admin setup guide on enterprise backends — On Enterprise backends where the first Super Admin has the guide enabled, Canvas shows the same setup guide as the OHE dashboard, with the same steps and n/4 progress, and hides the “Getting started” checklist while it is shown. Completing a step in Canvas advances the guide to the next step. See First Time Setup.
- Narrowed “Needs review” run status — A completed automation run whose finish response has no task outcome now shows a successful badge. Only explicit unrecognized statuses map to “Needs review”. See Managing automations.
Fixes
- An empty-response corrective nudge from the SDK renders as an informational note in chat instead of a plain assistant message.
- Error toasts show the server’s message instead of raw
HttpErrortext, for generic errors, LLM profile errors, and failed plugin and app installs and updates. - Cloud organization and Git installation queries poll less often, and cloud conversation requests are scoped to the selected organization. Cloud sandbox resume retry behavior is adjusted.
- PostHog telemetry is never initialized when the browser sends Do Not Track.
- Accessibility: menus, popovers, and the conversation header menu close on
Escapeand return focus; the LLM profile row menu is keyboard-operable; icon-only composer and diff viewer buttons are named. - Narrow-screen layout: settings and customization remain usable on tablets, home shows folder names at phone width, and the conversation drawer opens at phone width for agent and file-link tab requests.
- Unknown URLs render as an in-app not-found page. The command menu lists Model Router and Agent Context and shows
Ctrl+Koff Apple platforms. Switching fromManage backendsredirects off backend detail pages. The “No backend is configured.” toast no longer appears before a backend exists. - MCP failed stdio connection tests are explained without the URL hint, and catalog identity is kept for repeated STDIO installs. The Files panel shows the current file body after
Refreshand reload. The cloud VS Code action is hidden when it is unavailable. - Automations read local run logs from the server-level bash events, show one error toast when an action fails, keep the filters popover open between choices, and show repositories and plugins stored in
preset_metadata; repository credentials are hidden on the Git Sync status card. - Plugin controls say “plugin”, busy app switches stay inert, and workspace hooks are listed in the Available Hooks dialog on local backends. A bare
/btwshows a toast, andResumeis offered only on the latest goal status. - The macOS desktop title bar drag region is restored.
Maintenance
- The bundled VS Code consumer refactor was reverted in the same release, so bundled VS Code support is unchanged.
- Added the internal
verify-openhandsagent skill and feature map, plus maintenance mapping docs. - Weekly test sweep removed low-value tests, and several end-to-end tests were updated. Raw color lint warnings were staged.

