Rubber Duck Thursdays - Building with Agent Mode and MCP

Rubber Duck Thursdays - Building with Agent Mode and MCP

2025-04-17

An especially announcement-heavy week focused on new AI model availability across GitHub Copilot and GitHub Models, plus hands-on experiments with those models in agent mode and GitHub Actions workflows.

The extensive changelog review covers GPT-4.1 rolling out to all Copilot plans, Gemini 2.5 Pro entering public preview, O3 and O4 mini availability, Meta Llama 4 Scout and Maverick models in GitHub Models, macOS 15 and Windows 2025 GA for Actions runners, Windows ARM64 hosted runners in preview, expanded vision support beyond GPT-4o to Claude and Gemini models, CodeQL 2.21.0 with TypeScript 5.8 support, Copilot Chat for Eclipse GA, secret scanning pattern expansions, and the new Codespaces agent mode button on pull requests.

Chris shows off the strategy trend radar app built in the previous episode — now deployed to GitHub Pages with save/load functionality, light/dark mode support, and interactive dot placement for strategic planning. He creates a GitHub issue via the MCP server for a theme toggle feature, then attempts to implement it using both a Codespace (via the new agent mode PR button) and local VS Code in parallel, comparing how each approach pulls in issue context.

The stream closes with a practical GitHub Actions demo: a workflow that fetches the GitHub Changelog RSS feed and summarizes it into a themed newsletter using the GitHub Models API with GPT-4.1. Chris iterates on the system prompt live, demonstrating prompt engineering techniques to transform raw changelog entries into a polished, grouped, and linked newsletter format — highlighting the new models:read permission requirement for GitHub Actions.

Related Content

Rubber Duck Thursdays - Lizard, Spock

Rubber Duck Thursdays - Lizard, Spock

2025-02-27 GitHub

Extending Rock Paper Scissors to include Lizard and Spock using GitHub Copilot Vision to interpret a game diagram. Also covers Claude 3.7 Sonnet in Copilot, Dependabot version updates for Go modules, GitHub Codespaces for testing, and repository branch protection settings.

Rubber Duck Thursdays - Building with Agent Mode and MCP

Rubber Duck Thursdays - Building with Agent Mode and MCP

2025-04-10 GitHub

Chris explains what Model Context Protocol (MCP) is and demos the new GitHub MCP server alongside Copilot Agent Mode in VS Code. The stream covers creating repos and issues through MCP tools, then builds a strategy visualization app from a screenshot using agent mode, vision, and the Playwright and sequential thinking MCP servers.

Rubber Duck Thursdays - Rock, Paper, Scissors

Rubber Duck Thursdays - Rock, Paper, Scissors

2025-02-20 GitHub

Building a Rock Paper Scissors game in Go for the gh-game GitHub CLI extension using GitHub Copilot Agent Mode. Explores the new GPT-4o code completion model, Next Edit Suggestions, and drives test coverage from 42% to 100% using Copilot inline chat and agent workflows.