Agents that work smarter

The latest Visual Studio Code release introduces smarter agent features, including slash commands for quickly referencing agent skills, real-time message steering, enhanced browser integration, conversation forking, and session hooks for automating tasks. These improvements streamline developer workflows, enabling more efficient, collaborative, and autonomous agent-assisted development within VS Code.

The latest Visual Studio Code (VS Code) release introduces several powerful new features aimed at improving developer productivity and agent workflows. The video demonstrates these enhancements by walking through the process of adding a “Top Contributor Spotlight” feature to a VS Code contributor website. This site showcases community contributors by scraping release notes from the VS Code documentation repository. The presenter uses a front-end design agent skill to guide the agent in creating a design that meets specific guidelines, ensuring high-quality output and avoiding generic AI-generated results.

A notable improvement in this release is the ability to quickly reference agent skills using slash commands within prompts. For example, the presenter uses the “/frontend design” command to instruct the agent to add a hero card for the top contributor spotlight, specify design details, and verify changes by opening the web page. This streamlined workflow allows for precise and efficient communication with the agent, ensuring that the desired outcome is achieved without unnecessary back-and-forth.

Another significant feature highlighted is message steering, which allows users to send follow-up instructions to the agent while it is still working on a task. This means that if additional details or clarifications are needed, they can be provided in real time without interrupting the agent’s current process. This conversational approach mirrors natural human collaboration, making it easier to refine and adjust tasks on the fly.

The integrated browser in VS Code has also been enhanced, enabling agents to autonomously navigate web pages, verify content, interact with elements, and even run Playwright code. This makes it possible to immediately see and test the results of agent-driven changes within the development environment, further streamlining the development and verification process.

Finally, the video showcases the ability to fork conversations using the “/fork” command, allowing users to branch off and explore alternative solutions without losing the original context. Additionally, hook support has been added, enabling the execution of custom shell commands at key points in the agent session lifecycle. For example, a hook can automatically commit changes when an agent session ends, ensuring that no work is lost. Together, these features represent a significant step forward in making agent-assisted development smarter and more efficient in VS Code.