GitHub Copilot

Rubber Duck Thursdays - Let's build with agents
GitHubIn this episode, we recap the latest GitHub changelog updates including Copilot coding agent availability for pro users and the new Playwright MCP browser capability. We update Copilot custom instructions and setup steps for a GitHub Action project, use the Playwright MCP server to build interactive UI features on a trend radar app, and leverage Copilot coding agent to identify and fix technical debt.

Rubber Duck Thursdays - Copilot coding agent and Copilot agent mode
GitHubIn this stream, Chris recaps announcements from Microsoft Build, reviews three weeks of GitHub changelog updates, and does a deep dive into Copilot coding agent using the Copilot Airways demo app. Topics include assigning issues to Copilot, reviewing AI-generated pull requests, MCP integration with Notion, and best practices for writing well-scoped GitHub issues.

Extend GitHub Copilot coding agent with custom MCP tools
GitHubThis video shows how to create a GitHub Issue directly from Copilot Chat on GitHub.com and immediately assign it to the Copilot coding agent. The core focus is Model Context Protocol (MCP): how the Notion MCP server is configured to give Copilot access to a product requirements document stored in Notion, enabling it to implement a user reviews feature for the 'Copilot Airways' travel guide with full traceability back to the source document. The video also covers how MCP servers are provisioned inside GitHub Actions and how to use Copilot's PR change summary to navigate large code reviews.

Assign issues to GitHub Copilot from the GitHub mobile app
GitHubThe GitHub Copilot coding agent works from anywhere—including your phone. This video demonstrates assigning a GitHub Issue to Copilot directly from the GitHub Mobile app, targeting a GitHub Pages deployment task for the 'Copilot Airways' CI workflow. It then shows how to monitor Copilot's progress, view the session log, and review and approve the resulting pull request entirely from a mobile browser, including the 'Approve and Run' gate that protects GitHub Actions execution.

Copilot Agent Mode is now available in GitHub Copilot for Xcode
GitHubGitHub Copilot for Xcode now supports agent mode alongside the existing ask mode, with full Model Context Protocol (MCP) support for extending Copilot with additional tools. This video walks through toggling between ask and agent modes in the Xcode chat pane, configuring the GitHub MCP server via the Xcode MCP settings tab, and using agent mode to look up and prioritize repository issues. A hands-on demo shows Copilot diagnosing and fixing a premature form validation problem in an iOS app, verified in the simulator.

Assigning Copilot ad-hoc tasks through Copilot chat
GitHubThe Copilot coding agent can be triggered directly from a Copilot Chat session in Visual Studio Code, not just from GitHub Issues. This video shows how to use the GitHub chat participant in ask mode to delegate an ad-hoc refactoring task—standardizing naming conventions across the 'Copilot Airways' codebase—without interrupting your current workflow. Copilot outlines a plan for your approval, creates a pull request with documentation updates, runs linting and build checks in the background, and waits for the 'Approve and Run' gate before the final review.

How to get the most out of the Copilot coding agent
GitHubGetting the best results from the GitHub Copilot coding agent requires deliberate setup across four areas. This video covers writing well-scoped GitHub Issues with clear acceptance criteria and file pointers, crafting Copilot custom instructions to enforce team conventions and development flow, configuring a consistent development environment using Copilot setup steps, and extending Copilot's toolset with Model Context Protocol (MCP) servers configured from repository settings.

The GitHub Copilot coding agent *NEW*
GitHubGitHub Copilot coding agent lets you assign GitHub Issues to Copilot, which works asynchronously in the background to create and iterate on pull requests. This video walks through assigning a form input validation task on the 'Copilot Airways' demo app, watching Copilot form a plan, generate code, and run linters, builds, and tests to verify quality. It also covers the human-in-the-loop review experience—adding PR comments that Copilot acknowledges and acts on—plus the 'Approve and Run' gate that protects GitHub Actions execution.

Rubber Duck Thursdays - Building from requirements with Agent Mode
GitHubIn this stream, Chris builds a GitHub CLI extension (gh-demo) in Go from scratch using a spec-driven development approach with Copilot Agent Mode. Topics include bootstrapping a VS Code workspace with Copilot, test-driven development for a hydrate subcommand, and setting up GitHub Actions CI.

Rubber Duck Thursdays - Agent mode and custom instructions
GitHubChris continues exploring Copilot Agent Mode and custom instructions by building a memory sequence game for the GitHub CLI extension project in Go. The changelog segment covers GitHub CLI accessibility improvements, Copilot Code Review expanding to all languages, Copilot Autofix updates, and the introduction of Copilot premium requests.