
Rubber Duck Thursdays - Let's build down tech debt
Chris reviews the latest GitHub changelog and explores the major VS Code December release, then continues building custom agents for a game MCP server project.
GitHub Changelog Highlights
- CodeQL 2.23.6 adds Swift 6.2.1 and new C# security queries
- GPT-5.1 Codex Max now in public preview for GitHub Copilot across VS Code, GitHub.com, and GitHub Mobile
- Workflow dispatch inputs limit increased from 10 to 25
- Copilot code generation metrics now available in the enterprise insights dashboard
- Enterprise teams limits increased over 10x — up to 2,500 teams and 5,000 users per team
- Dependabot-based dependency graphs for Go now provide more complete transitive dependency trees
- npm classic tokens revoked — replaced with session-based and CLI token management
- Repository custom properties now support GraphQL management and a URL type with built-in validation
- GitHub MCP server adds tool-specific configuration, lockdown mode for untrusted contributors, and default content sanitization against prompt injection
- GitHub Enterprise Server 3.19 GA with rule set history import/export, SSH/TLS cipher configuration, and OpenTelemetry metrics
- Auto model selection GA in VS Code for all Copilot plans
VS Code December Release — Agent Features
- Agent HQ for managing multiple coding agents — background, cloud, or local — working simultaneously
- Background agents with git worktrees for isolated workspaces, enabling multiple agents to work in parallel without file conflicts
- Custom agents for organizations — share agents at the org level via
.github-privaterepositories - Sub-agents via run sub agent — delegate tasks to specialized sub-agents with their own context windows to avoid context bloat
- Claude skills support — reuse existing Claude Code skills within VS Code agents
- Session management improvements — integrated sessions view, compact and side-by-side layouts, and persistent local agent sessions
Live Coding — Custom Agents and Background Agents
Chris demonstrates the new VS Code agent features by continuing work on a tic-tac-toe game with an MCP server backend. He creates a testing specialist agent using a TDD workflow, experiments with background agents running in git worktrees, and explores sub-agent delegation for specialized tasks like code quality review.
Related Content

Rubber Duck Thursdays - Building with Agent Mode and MCP
GitHubChris 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 - Let's build
GitHubIn this stream, Chris catches up on several weeks of GitHub updates including the remote MCP server preview and Copilot coding agent for business users. The live coding session demonstrates adding internationalization to the Copilot Airways app using Copilot coding agent, custom VS Code chat modes for planning, and agent mode in Xcode for iOS development.

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.