Cooking with Agents in VS Code — Liam Hampton, Microsoft

· Source: AI Engineer · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Software Development & Engineering · Depth: Intermediate, long

Summary

Liam Hampton from Microsoft presents VS Code as a unified entry point for managing diverse AI agents, including GitHub Copilot agents. The presentation categorizes agents into three types: local agents for hands-on tasks like writing tests, background agents (e.g., GitHub Copilot CLI with Git worktrees) for 50/50 human-in-the-loop tasks like UI creation, and cloud agents for hands-off tasks such as documentation generation. A demonstration showcased a simultaneous multi-agent workflow within VS Code, where a local agent wrote unit tests using "Claude Opus 46", a background agent developed a front-end UI, and a cloud agent generated open-source repository files. The talk highlights VS Code's customization modal for configuring agents, skills, instructions, and hooks, supporting both first-party and third-party services like Claude. Cloud agents operate securely in GitHub Actions, leveraging MCP servers for extended context and built-in safeguards.

Key takeaway

For AI Engineers and Software Engineers seeking to optimize development workflows, integrating diverse AI agents within VS Code offers a powerful solution. You should utilize VS Code's unified interface to orchestrate local, background, and cloud agents based on task complexity and desired human involvement. This approach reduces cognitive load and accelerates development cycles, allowing you to simultaneously manage tasks like UI generation, documentation, and unit testing. Explore the customization options to tailor agents to your specific project needs.

Key insights

VS Code serves as a single, customizable hub for orchestrating diverse AI agents, optimizing developer workflows.

Principles

Method

The article describes a multi-agent workflow: use a background agent for UI creation, a cloud agent for documentation, and a local agent for unit tests, all managed within VS Code's unified interface.

In practice

Topics

Best for: AI Engineer, Software Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by AI Engineer.