Agent Canvas 1.21.0
Released September 22, 2026. View the full release on GitHub.Highlights
- Client-requested Docker execution workspaces — When the connected Agent Server’s
/server_infoadvertises Docker execution, Canvas now explicitly requests aDockerExecutionWorkspacefor new conversations.LocalWorkspaceremains the default for local and older servers that do not advertise Docker execution. See 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 theApp source. Canvas splits the URL into its source,Ref, andRepo path. You can still enter thegithub:owner/repositoryshorthand and the fields separately. See Apps (Beta). - 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.
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.internaland 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.

