Skip to content

feat: add Implement agent using CustomAgentProvider API#3082

Merged
eleanorjboyd merged 9 commits intomicrosoft:mainfrom
eleanorjboyd:profound-dragonfly-implement-agent
Jan 25, 2026
Merged

feat: add Implement agent using CustomAgentProvider API#3082
eleanorjboyd merged 9 commits intomicrosoft:mainfrom
eleanorjboyd:profound-dragonfly-implement-agent

Conversation

@eleanorjboyd
Copy link
Member

@eleanorjboyd eleanorjboyd commented Jan 22, 2026

originally supported in core via microsoft/vscode#289751 but now with CustomAgentProvider API some adjustments made via microsoft/vscode#290024

followed #3017 as reference

@eleanorjboyd eleanorjboyd self-assigned this Jan 22, 2026
@eleanorjboyd eleanorjboyd added the feature-request Request for new features or functionality label Jan 22, 2026
@eleanorjboyd eleanorjboyd marked this pull request as ready for review January 22, 2026 22:05
Copilot AI review requested due to automatic review settings January 22, 2026 22:05
@vs-code-engineering vs-code-engineering bot added this to the January 2026 milestone Jan 22, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds a new "Implement" agent designed to work in conjunction with the existing "Plan" agent, enabling a separation of concerns between planning and implementation phases. This PR works together with microsoft/vscode#289751 to provide the necessary VS Code API support.

Changes:

  • Adds a new Implement agent with minimal configuration for specialized implementation tasks
  • Updates the Plan agent's handoff target from the default agent to the new Implement agent
  • Registers the Implement agent in package.json's chatAgents contribution point

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
package.json Registers the new Implement agent in the chatAgents contribution array with name, path, and description
assets/agents/Plan.agent.md Updates the "Start Implementation" handoff to target the new "Implement" agent instead of the generic "agent"
assets/agents/Implement.agent.md Creates a new agent file with minimal frontmatter and basic implementation instructions

@vs-code-engineering
Copy link

📬 CODENOTIFY

The following users are being notified based on files changed in this PR:

@bhavyaus

Matched files:

  • src/extension/prompts/node/agent/anthropicPrompts.tsx

@bryanchen-d

Matched files:

  • src/extension/prompts/node/agent/anthropicPrompts.tsx

@eleanorjboyd eleanorjboyd force-pushed the profound-dragonfly-implement-agent branch 3 times, most recently from 1715148 to a42c07d Compare January 23, 2026 18:42
@eleanorjboyd eleanorjboyd force-pushed the profound-dragonfly-implement-agent branch from a42c07d to a793c48 Compare January 23, 2026 21:17
@eleanorjboyd eleanorjboyd changed the title feat: add Implement agent for specialized implementation feat: add Implement agent using CustomAgentProvider API Jan 23, 2026
karthiknadig
karthiknadig previously approved these changes Jan 24, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 7 out of 8 changed files in this pull request and generated no new comments.

@eleanorjboyd eleanorjboyd added this pull request to the merge queue Jan 25, 2026
Merged via the queue into microsoft:main with commit 2051a86 Jan 25, 2026
9 checks passed
@eleanorjboyd eleanorjboyd deleted the profound-dragonfly-implement-agent branch January 25, 2026 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature-request Request for new features or functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants