GitHub’s Kayla Cinnamon described canvases in the Copilot app: customizable interfaces shared by a user and an agent. Examples include issue boards, release checklists, dashboards, and forms. A user describes the workflow and the controls each participant needs, then works with the generated interface.
Context
Start with the decisions the screen should support. For a release checklist, distinguish adding an item from approving it and publishing the result. A shared canvas is valuable when it makes those states visible. Generating controls is only the beginning; their behavior must match the intended responsibilities.
Sources & authors
- GitHub Copilot app for Beginners: How to build custom workflows with canvasesGitHub · September 25, 2026



