Rubber Duck Thursday (Post-Build Edition)
By GitHub
Key Concepts
- GitHub Copilot SDK: A toolkit for developers to programmatically integrate Copilot agent functionality into their own applications.
- Agentic Workflows: The shift toward "Continuous AI," where automations are defined in natural language (Markdown) rather than traditional YAML pipelines.
- Isolation Models: Security frameworks for AI agents, including Direct Execution, Container-per-session, and OS-managed sandboxes.
- Virtual File System (VFS): A lightweight alternative to containerization that provides session isolation without the high resource overhead.
- Copilot App: A centralized control plane for managing multiple agent sessions across different projects and environments.
- Canvas Feature: A UI extension capability that allows agents to generate interactive, side-by-side chat or tool interfaces.
1. GitHub Copilot SDK (General Availability)
The Copilot SDK is now generally available, supporting multiple languages including Java and Rust.
- Functionality: It allows developers to use the Copilot CLI as an AI backend, handling session management, tool calling, and context management programmatically.
- Use Case: The host demonstrated an application called "Study Sync," which uses the SDK to allow students to query academic documents via an AI agent, with the conversation history synced back to the Copilot CLI.
2. Agent Isolation Models
To ensure security when agents interact with host systems, three isolation models were presented:
- Direct Execution: The agent runs on the host OS. Developers must manually limit tool access and implement "human-in-the-loop" verification.
- Container-per-session: Each agent session runs in a separate container. While highly secure, it is resource-intensive and costly.
- OS-Managed Sandbox: Uses the MX-Free library to enforce OS-level policies. Even if an agent is "prompt injected" by a bad actor, the sandbox prevents unauthorized file system or network access based on a JSON-defined policy.
- VFS (Virtual File System) Optimization: A workaround for the cost of containers. By creating a virtual file system per session, agents remain isolated from each other and the host OS without the overhead of full containerization.
3. Agentic Workflows and "Continuous AI"
The transition from YAML-based CI/CD to natural language-based automation was a major theme.
- Methodology: Developers create a Markdown file with "front matter" that defines the agent's name, schedule, and "safe outputs" (e.g., restricting the agent to only creating draft Pull Requests).
- Real-world Application: The presenter demonstrated an automated workflow that monitors the GitHub blog and changelogs. When updates occur, the agent automatically updates a course documentation website and submits a PR, ensuring content remains current without manual intervention.
4. Remote and Cloud Capabilities
/remoteCommand: Allows users to connect to their local Copilot CLI sessions from a mobile device (via the GitHub app) while on the go. This requires the host computer to remain active.- Cloud Sandbox: Provides the agent with a dedicated cloud-based machine. This is recommended for scenarios where the user needs to access their agent sessions even if their local computer is offline or destroyed.
5. Practical Tools Mentioned
- Build CLI/Plugin: A tool that allows users to query the Microsoft Build session catalog directly from the terminal. Users can ask Copilot to summarize sessions or scaffold projects based on specific technologies discussed at the event.
- Copilot App: A centralized dashboard for managing agent sessions, selecting models, and adjusting "reasoning effort" levels.
Synthesis
The Microsoft Build announcements regarding GitHub emphasize a move toward agent-first development. By providing a robust SDK, multiple isolation models, and natural-language-driven automation, Microsoft is enabling developers to build secure, autonomous systems that can handle complex tasks—from documentation maintenance to real estate inquiry validation—without the need for traditional, rigid pipeline configurations. The key takeaway is that developers should focus on "agentic" design, leveraging the SDK to offload infrastructure concerns while maintaining strict security through sandboxing and policy-based access control.
Chat with this Video
AI-PoweredLoad the transcript when you're ready to chat so the initial page stays lighter.
Related Videos

Anthropic Just Replaced Claude Code With New Claude Tag
AI Revolution

How to set up GLM 5.2
Greg Isenberg

GitHub Copilot App Launch - Rubber Duck Takeover!
GitHub

Rubber Duck Thursdays! Let's talk about Microsoft Build!
GitHub

Top Dev Tool Projects : CodeBurn, Kimi Code CLI, Agent Skills, Turbovec & CCUsage
ManuAGI - AutoGPT Tutorials

Building Interactive UIs in VS Code with MCP Apps — Marlene Mhangami & Liam Hampton, GitHub
AI Engineer

Hermes Agent Official NEW Desktop App - The 24/7 Self-Evolving AI Agent!
WorldofAI