Created/edited by GitHub Copilot with human review/feedback by Avi Levin.
This guide is for the moment after you have read GitHub's Working with canvas extensions in the GitHub Copilot app, seen a create-canvas demo, and want to build something real with it.
The demo makes the feature look simple: Copilot creates an extension, opens a panel, and shows an HTML app. That is real. The confusing part starts when you expect the app to remember things, react to agent changes, or ask the agent to continue work.
The short version: