The integration of AI agents in software development tools has garnered significant attention recently, with Microsoft playing a key role in this evolving sector. At the recent AI Engineer Europe conference, Liam Hampton, a Senior Cloud Advocate at Microsoft, shared insights into how Visual Studio Code (VS Code) is becoming a central hub for AI agent interaction. This change not only aims to improve development workflows but also raises questions about the practical implementation and return on investment (ROI) of AI agents.
Hampton's presentation, titled "Cooking with Agents in VS Code," highlighted the need for a unified interface for various AI agents. He classified these agents into three main types: local agents, which are integrated within the VS Code environment; GitHub Copilot CLI or background agents, which operate independently for longer tasks; and cloud agents that can perform non-interactive operations on remote infrastructure. This classification is essential for helping developers choose the right agent type based on their project requirements.
As AI agents gain traction, Hampton warned against the initial excitement surrounding them. While expectations may be high, real-world applications often lead to critical assessments of their effectiveness. He pointed out concerns about code quality and the internal adjustments needed for successful adoption as key factors for teams looking to incorporate AI agents into their workflows.
Customization and Control of AI Agents
A major focus of Hampton's talk was how developers can tailor AI agents to better fit their workflows. He outlined several key aspects of customization:
- Custom Instructions: Developers can use files like AGENTS.md and custom_instructions.md to define project-specific context and rules, enabling agents to function effectively within set parameters.
- Prompt Files: Stored as .prompt.md, these files allow developers to create consistent and repeatable prompts, ensuring that frequently performed tasks can be executed reliably.
- Custom Agents: Developers can configure AI personas tailored to specific roles using .agents.md files, creating specialized assistants for different tasks and domains.
- Agent Skills: Folders containing instructions and resources can be established to load relevant information for agents, enhancing their capabilities on specialized tasks managed via SKILL.md files.
Hampton emphasized that these customization features are not limited to GitHub Copilot; they apply to various AI agents, offering a flexible framework for developers to build upon.
https://www.youtube.com/watch?v=dyHpnnlkTc8
Practical Workflows and Demonstrations
To demonstrate the practical application of these concepts, Hampton showcased a local agent designed to generate unit tests for a Python Flask application. This process involved defining the agent's purpose, specifying the necessary tools, and allowing the agent to autonomously produce the test code. He also demonstrated a background agent that built a frontend UI and a cloud agent that generated documentation for the same application.
A key part of the demonstration was the introduction of the Model Context Protocol (MCP), which enables interactions between agents and various elements of the development toolchain, including Azure, GitHub, databases, and Playwright. This feature allows for secure and comprehensive management of AI-driven workflows, reinforcing VS Code's role as a unified interface for AI agent interaction.
Hampton concluded by reiterating that VS Code serves as a central entry point for developers looking to integrate AI agents into their processes. With full MCP specifications, support for third-party agent integration, and enhanced chat customizations, Microsoft aims to simplify the adoption of AI agents in software development, enabling teams to effectively utilize these advanced tools.
As AI continues to evolve, the integration of AI agents into environments like VS Code marks a significant moment in software development. This advancement not only improves workflows but also fosters a deeper understanding of how AI can be embedded into everyday programming tasks.
The stories that move AI & crypto markets — before the market reacts.
Free. 7am ET. Five stories. 62,400 readers.



