A guide published by GitHub's Christopher Harrison (GitHub Copilot app for Beginners: Getting started) frames the GitHub Copilot app's central design: upgrading AI coding tools from a "chat window" into a "session workspace." As Harrison puts it: "AI coding tools often begin with a chat window. While that works for quick questions or generating code, real software development rarely happens in a straight line."
The observation targets a core pain point of current AI coding tools: developer work is inherently parallel and multi-threaded, while mainstream AI tools remain single-threaded serial conversations. Fixing a bug while reviewing a PR, exploring an unfamiliar module, and testing a new idea all crowd into one chat, polluting session context.
1. Project-Level Sessions: Pick a Project First, Then Start a Session
Every agent session in the Copilot app is bound to a project. From the app's home screen, developers select a previously used project or add a new one from GitHub or a local machine. The session immediately receives repository context, relevant files, and available tools.
Example: adding a breadcrumb navigation component to an existing app. Instead of manually searching for files, you tell Copilot what you want, and the session automatically inspects the project, locates relevant files, makes changes, and runs tests. The benefit: time spent on "environment prep" drops to zero.
2. Parallel Multi-Session Work: Quick Chat Doesn't Interrupt the Main Line
After selecting a project, additional sessions can be created for other questions, ideas, and tasks without interrupting ongoing work:
- Quick Chat: start a new conversation from the Copilot app home screen, each focused on a different area of work
- Run an agent handling project updates in one session while simultaneously using Quick Chat to ask how worktrees work, how a codebase is structured, or whether an approach is viable
- Return to the original session and pick up where you left off, reviewing changes and updating tasks
- Open an app directly with the
/create-canvas Open this app in a browser canvascommand - Canvas is a shared, interactive space built around work artifacts (plans, kanban boards, checklists, running apps)
- No new terminal or browser needed — the whole flow stays inside the Copilot app
- Enter dev mode via Canvas Dev Mode
- Use Pick & Polish to select UI elements directly on the canvas and use them as context for the next request
- Point at a specific part of a page and request updates, continuing to polish
- Open the PR options from the Copilot app and choose Agent Merge
- Select what Agent Merge can do: handle review feedback, resolve CI failures, address merge conflicts
- Once started, Agent Merge monitors the PR automatically, handling issues during review until it's ready to merge
- After required checks pass, merge with one click
- Cursor's multi-Composer
- Claude Code's sub-agents + Plan mode
- Codex's worktree mode
- Now GitHub Copilot app's Quick Chat + Canvas + Agent Merge
- GitHub Copilot app for Beginners: Getting started — Christopher Harrison
- GitHub Copilot app official page
The benefit: different work streams don't pollute each other's context — sessions are split by topic, not time.
3. Canvas: Making Work Outputs Visual
For UI changes, seeing results matters as much as reading code. The app includes a built-in browser canvas for inline previews:
Canvas Dev Mode + Pick & Polish is the killer feature:
The benefit: the cognitive cost of switching between "reading code" and "viewing results" drops to zero.
4. Agent Merge: Taking Over the PR Flow Through to Merge
After code changes, the next step is opening a PR and going through CI and review. Agent Merge takes over everything after that:
The benefit: no more constant switching between Copilot and GitHub — the PR lifecycle from code change to merge stays in one workflow.
5. What Making Multi-Agent Parallelism the Default Means
Harrison concludes: "The Copilot app brings together the different parts of your development workflow in one place."
This captures the core of the product design: developer workflows are fragmented, but AI tools have spent the past 18 months pretending they are single-threaded chats. By making multi-agent parallelism, Canvas previews, and Agent Merge the default, the underlying bet is clear —
The next watershed for AI coding tools is not the model itself, but workflow orchestration:
Every vendor is competing for the high ground of "letting AI tools handle multiple work streams in parallel like a real developer."
While Harrison's guide is deliberately beginner-friendly, its design decisions — session = project, plus Quick Chat, Canvas, and Agent Merge as a four-piece suite — are one of the main storylines of AI coding tool competition in H2 2026.
---
References