Skip to main content

Embedded Agents overviewVS Code implementation

AI that worksinside the editor.

Project-aware assistance for understanding code, drafting changes, and reviewing the result—delivered through the development surface your team already uses.

PROJECT CONTEXTDIFF REVIEWTEAM-CURATED COMMANDS
VS Code · src/services/parser.ts

REQUEST

Refactor the parser to use the streaming pattern already established in this project.

PROJECT CONTEXT FOUND

Matching helper identified. A reviewable refactor and companion test update are ready.

@@ parser input handling

- const data = await fetchAll(input);

+ const data = await stream.read(input);

+ return parseChunks(data);

REVIEW DIFFADD TESTSEXPLAIN
Illustrative IDE interaction: project context, proposed edit, and review controls remain in one surface.

In the editor

No separate AI workspace

Project-aware

Context follows the code

Review first

Diff before apply

Team-shaped

Curated prompts and tools

Customer-hosted

Your chosen environment

An editorial IDE workflow

Read.Propose. Review.

The experience is designed around the sequence engineers already trust: understand the project, make the change visible, and keep the person at the keyboard in control.
01

Read the project before answering

Use the active file and relevant project context to ground guidance in the code the engineer is actually changing.

PROJECT-AWARE RETRIEVAL · ACTIVE-FILE CONTEXT

02

Propose the change, then show it

Draft edits and supporting tests with a visible diff so the engineer stays in control before anything is applied.

REVIEWABLE EDITS · TEST GENERATION

03

Carry context into delivery

Explain changes, summarize diffs, and help prepare the communication that surrounds a code review.

CHANGE EXPLANATION · DELIVERY SUMMARIES

Demonstration

VS Code · src/services/parser.ts

REQUEST

Refactor the parser to use the streaming pattern already established in this project.

PROJECT CONTEXT FOUND

Matching helper identified. A reviewable refactor and companion test update are ready.

@@ parser input handling

- const data = await fetchAll(input);

+ const data = await stream.read(input);

+ return parseChunks(data);

REVIEW DIFFADD TESTSEXPLAIN
Illustrative IDE interaction: project context, proposed edit, and review controls remain in one surface.

Context stays close to the decision.

The assistant can bring project context, a proposed change, and the review surface together without replacing engineering judgment.

  • Sidebar and inline assistance
  • Project and active-file context
  • Proposed edits with visible review
  • Git-aware change explanation
  • Organization-curated commands

Organizational fit

Useful to the engineer.Governable by the enterprise.

01

ENGINEERS

Stay in flow

Ask about the project, explore unfamiliar code, and review proposed changes without moving into a separate AI workspace.

02

PLATFORM TEAMS

Curate the experience

Shape approved prompts, knowledge, and tools around the standards your engineering organization already follows.

03

SECURITY & IT

Keep organizational control

Deploy within the chosen environment and govern access, model choice, and usage through the same platform foundation.

Distribute privately

Deliver the extension through the channel that fits your organization and keep the experience aligned with enterprise policy.

Control deployment

Run the supporting platform in your chosen cloud, on-prem, or through a disconnected deployment pattern.

Bring approved context

Connect the project and organizational knowledge the team is authorized to use without publishing an internal systems inventory.

Bring a real repository

See the workflow inside VS Code.

Use a live walkthrough to evaluate the editor experience, governance model, and deployment fit.

KEEP EXPLORING

VS Code is one Embedded Agents implementation.