Build with agents, from idea to done

Describe the outcome you want and let agents research, plan, edit, run commands, and verify their work. Delegate complete tasks, keep multiple sessions moving in parallel, and step in whenever the work needs your judgment.

From prompt to finished task

Give an agent a goal and let it take on the implementation, while you decide how much direction and review the work needs.

Agents plan, act, and verify

Agentic development is a loop. The agent gathers context, forms a plan, edits code, runs tools and terminal commands, checks the result, and adjusts when something fails.

You stay in control of that loop. Review the plan, approve sensitive actions, inspect every change, and redirect the agent without starting over.

Learn how agents work
VS Code showing an agent session, edited code, and a running application. VS Code showing an agent session, edited code, and a running application.

Choose where you work with agents

Start from the Agents window, work beside your code in the editor, or stay in the terminal. Move between surfaces as the task changes.

VS Code Agents window showing local, background, and cloud agent sessions. VS Code Agents window showing local, background, and cloud agent sessions.

An agent-first view for delegated work

Use the Agents window to start high-level tasks and monitor every session from one place. See what is running locally or in the background, check progress, and jump into any conversation when it needs attention.

Multiple sessions can keep working across projects while you focus on the decisions that require you.

Manage agent sessions

Real tasks. Real results.

Agents help everyone on the team, from prototyping ideas to shipping features as pull requests.

Build a feature end-to-end

Describe a feature in natural language. The agent scaffolds, implements across files, and runs tests to verify.

Debug and fix failing tests

Point an agent at a failing test. It traces the root cause, applies a fix, and reruns the test to confirm.

Refactor or migrate a codebase

Plan a migration between frameworks or APIs. The agent applies coordinated changes and verifies them with builds and tests.

Ship prototypes, not specs

Turn user feedback, a Figma file, or a rough idea into a working pull request the team can review and refine.

Audit accessibility and UX

An agent launches your app, navigates the feature, and verifies behavior, layout, and accessibility.

Write docs and release notes

Turn changes across repositories into documentation, changelogs, release notes, and summaries.

Start building with agents

Delegate a task, follow the work, and step in whenever your judgment matters.