GitHub Copilot, VS Code, and Agentic Engineering Workflows
Visual Studio Codego watch the original →
the gist
A live demonstration from Microsoft Build 2026 covering the new GitHub Copilot SDK, the 'Mai Code 1' model, and practical frameworks for managing AI agent skills within the software development lifecycle.
The Shift to Agent-Native Development
The session highlights a transition from simple code completion to 'agent-native' development. The GitHub Copilot app is positioned not as a replacement for the editor, but as a backgrounded, outcome-focused workspace. The core philosophy is to move away from 'performative productivity'—where developers juggle dozens of terminal sessions—toward a more disciplined, intent-driven approach. The speakers emphasize that while agents can handle complex tasks, the developer's role is shifting toward verifying outcomes and maintaining security boundaries.
The Copilot SDK and 'Mai Code 1'
A significant announcement is the GitHub Copilot SDK, which exposes the underlying 'agent loop'—the combination of prompts, tools, and context—that powers Copilot. This allows developers to build custom assistants using the same runtime infrastructure as official Microsoft tools. Alongside this, Microsoft introduced 'Mai Code 1,' their first coding-specific model trained from scratch. Unlike general-purpose models, it is optimized for agent trajectories and adaptive response lengths, aiming to reduce unnecessary verbosity in coding tasks.
Encoding Expertise via Agent Skills
Addy Osmani discusses the concept of 'Agent Skills'—standardized packages of instructions and capabilities that give agents domain-specific expertise. Drawing a parallel to 'dotfiles' or personal configuration scripts, Osmani argues that developers should treat these skills as reusable assets. His framework maps directly to the Software Development Life Cycle (SDLC), providing explicit instructions for phases like planning, building, testing, and shipping. By encoding best practices—such as the test pyramid or security guardrails—into these skill files, developers can ensure consistency across projects.
Deterministic Gates and Quality Control
A recurring theme is the necessity of 'deterministic gates' in AI-assisted workflows. As agents become more autonomous, the risk of 'out of sight, out of mind' coding increases. The speakers advocate for rigorous verification steps, including automated browser testing and security-focused code reviews, to ensure that AI-generated code meets production standards. The goal is to move from 'vibe coding' to a structured, verifiable engineering process where the agent acts as a force multiplier rather than a black box.