Dream it, Build it, Ship it! | GitHub Copilot Day
James Montemagno and Pierce Boggan demonstrate an end-to-end “agent-native” workflow with GitHub Copilot, moving between Slack, the Copilot app, VS Code, and the terminal to build, test, and ship an application.
Overview
The video walks through how GitHub Copilot can be used across multiple tools and surfaces—Slack, the GitHub Copilot app, VS Code, and the terminal—using connected sessions so work can continue without restarting context.
Agent-native engineering and connected sessions
- Introduces the idea of “agent-native engineering” and how day-to-day development work changes when Copilot is available across tools.
- Demonstrates connected agent sessions that allow moving between:
- Slack
- GitHub Copilot app
- VS Code
- Terminal/CLI
- Shows live web previews as part of the workflow.
GitHub Copilot in Slack
- Demonstrates Copilot in Slack using the “3up” app.
GitHub Copilot app tour
- Tours the GitHub Copilot app.
- Covers modes, permissions, and “auto optimizations”.
- Shows dashboards such as “My Work”, including custom filters.
Building an app from scratch (Seattle day planner)
- Builds a “Seattle day planner” application end-to-end.
- Uses Git worktrees to start a session.
- Uses “Tiny Clips” and then jumps into VS Code to continue work.
PR workflow: one-click PR, code review, and agent merge
- Demonstrates:
- One-click pull request creation
- Copilot code review
- PR resolution using Agent Merge
- Explains what “Agent Merge” is and how it fits into the PR workflow.
Mobile development examples
- Shows iOS development on Mac using canvases.
- Demonstrates .NET MAUI on Android in VS Code.
Extensibility: MCP servers, skills, plugins, and canvases
- Covers extensibility options:
- MCP servers
- Skills
- Plugins
- Demonstrates canvases and integrations including:
- Sentry
- Jira
- Azure DevOps
- Mentions building custom canvases.
Running sessions in WSL
- Demonstrates running sessions in WSL.
HydraFusion in the CLI
- Shows HydraFusion in the CLI.
- Describes HydraFusion as reducing guesswork in model selection by automatically choosing models and workflows to balance:
- Quality
- Cost
- Speed
Getting started and community events
- Wraps up with how to get started.
- Mentions GitHub Copilot Dev Days community events.