Skip to main content

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_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.
  • 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).
  • 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.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