You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At GitHub Universe, we have shared several updates to help you be more productive with AI-powered development in VS Code. Use the built-in plan agent to research and plan complex tasks, manage context better with subagents, and manage background agents like OpenAI Codex and GitHub Copilot CLI.
80
+
At GitHub Universe, we shared several updates to help you be more productive with AI-powered development in VS Code. You can now use the built-in plan agent to research and plan complex tasks, manage context better with subagents, and manage background agents like OpenAI Codex and GitHub Copilot CLI.
81
81
82
82
Download [VS Code Insiders](https://code.visualstudio.com/insiders/) to try out these features today.
83
83
84
84
### Plan agent
85
85
86
86
> **Note**: This feature is currently only available in [VS Code Insiders](https://code.visualstudio.com/insiders/).
87
87
88
-
To help you better prepare for complex coding tasks, we are introducing a built-in plan agent in VS Code. Instead of immediately having the agent implement a feature and potentially missing important requirements, the plan agent helps you analyze the task, break it down into steps, and generate a concise implementation plan.
88
+
To help you better prepare for complex coding tasks, VS Code now includes a built-in plan agent. The plan agent helps you analyze tasks, break them down into steps, and generate implementation plans before starting development. This approach helps avoid missing important requirements.
89
89
90
90
To use the plan agent, open the Chat view (`kb(workbench.action.chat.open)`), select **Plan** from the agents dropdown, and describe your task.
91
91
92
92

93
93
94
-
Once you finalize the plan, you can choose to start the implementation right away or save the plan for later use. The plan agent makes use of the new [handoff feature for custom chat modes](#handoffs-preview).
94
+
After finalizing the plan, you can start the implementation immediately or save the plan for later use. The plan agent makes use of the new [handoff feature for custom chat modes](#handoffs).
95
95
96
96
Learn more about how to use the [built-in plan agent in VS Code](https://code.visualstudio.com/docs/copilot/chat/chat-planning).
97
97
98
-
### Handoffs (Preview)
98
+
### Handoffs
99
99
100
100
> **Note**: This feature is currently only available in [VS Code Insiders](https://code.visualstudio.com/insiders/).
101
101
102
-
Handoffs enable you to create guided workflows that transition between chat modes with suggested next steps. After a chat response completes, handoff buttons appear that let users move to the next mode with relevant context and a pre-filled prompt.
102
+
Handoffs let you create guided workflows that transition between chat modes with suggested next steps. After a chat response completes, handoff buttons appear that let users move to the next mode with relevant context and a pre-filled prompt.
103
103
104
-
Handoffs are useful for orchestrating multi-step development workflows. For example:
104
+
Handoffs are useful for orchestrating multi-step development workflows, for example:
105
105
106
-
With handoffs, you can specify how to transition from one chat mode to another, letting you define custom, structured workflows. When transitioning to another mode, you can specify a prompt that should be used.
106
+
Handoffs let you specify how to transition from one chat mode to another and define custom, structured workflows. When transitioning to another mode, you can specify a prompt that should be used.
107
107
108
108
You specify the handoff in the Frontmatter metadata of your custom chat mode definition:
109
109
@@ -121,42 +121,42 @@ handoffs:
121
121
122
122
Learn more about [using handoffs in custom chat modes](https://code.visualstudio.com/docs/copilot/customization/custom-chat-modes#_handoffs).
123
123
124
-
### Isolated subagents (Preview)
124
+
### Isolated subagents
125
125
126
126
> **Note**: This feature is currently only available in [VS Code Insiders](https://code.visualstudio.com/insiders/).
127
127
128
-
Subagent let you delegate tasks to autonomous agents within your chat sessions. Subagents have their own context window and operate without user interaction, making them ideal for tasks like research, analysis, and context gathering.
128
+
Subagents let you delegate tasks to autonomous agents within your chat sessions. Subagents have their own context window and operate without user interaction, making them ideal for tasks like research, analysis, and context gathering.
129
129
130
-
After the subagent completes its task, it returns the results to the main chat session. Because subagents have their own context, they help optimize context management in your chat sessions.
130
+
After the subagent completes its task, it returns the results to the main chat session. Subagents have their own context window, which helps optimize context management in your main chat session.
131
131
132
132
To use subagents in your chat prompts or custom chat modes, reference the `#runSubagent` tool to have the main agent invoke a subagent. For example:
133
133
134
134
*`"Run #runSubagent tool for context gathering and research about auth mechanisms for this app."`
135
135
136
136
Learn more about [using subagents in VS Code](https://code.visualstudio.com/docs/copilot/chat/chat-sessions#_subagents).
137
137
138
-
### Integration with Copilot CLI
139
-
140
-
The new [Agent Sessions view](https://code.visualstudio.com/docs/copilot/chat/chat-sessions#_agent-sessions-view) in VS Code Insiders now supports the GitHub Copilot CLI. You can now manage both local and cloud-based agent sessions from a unified interface, making it easier to track progress and delegate tasks across both the Copilot CLI and Copilot Coding agent.
141
-
142
-

143
-
144
-
* Kick off and resume CLI sessions in a chat editor or an integrated terminal.
145
-
* Use `/delegate` in a CLI chat editor to delegate your work to the coding agent in the cloud.
146
-
* Enjoy the benefits of using the CLI specifically in VS Code, such as attaching context from your editor like you would in ask or agent mode today.
147
-
148
-
### Integration with OpenAI Codex (Preview)
138
+
### Integration with OpenAI Codex
149
139
150
140
> **Note**: This feature is currently only available in [VS Code Insiders](https://code.visualstudio.com/insiders/).
151
141
152
142
The new [Agent Sessions view](https://code.visualstudio.com/docs/copilot/chat/chat-sessions#_agent-sessions-view) in VS Code Insiders now also integrates with OpenAI Codex. Manage both local and cloud-based agent sessions from a unified interface, making it easier to track progress and delegate tasks across multiple AI coding assistants.
153
143
154
144

155
145
156
-
In addition, OpenAI Codex can now be powered by your Copilot subscription. Once the Codex extension is installed and configured, Codex will automatically appear in the Agent Sessions view. Use your Copilot Pro+ subscription to authenticate and access Codex without additional setup.
146
+
OpenAI Codex can now be powered by your Copilot subscription. Once the Codex extension is installed and configured, Codex will automatically appear in the Agent Sessions view. Use your Copilot Pro+ subscription to authenticate and access Codex without additional setup.
157
147
158
148
Get more information about [GitHub Copilot billing and premium requests](https://docs.github.com/en/copilot/concepts/billing/copilot-requests) in the GitHub documentation.
159
149
150
+
### Integration with Copilot CLI
151
+
152
+
The new [Agent Sessions view](https://code.visualstudio.com/docs/copilot/chat/chat-sessions#_agent-sessions-view) in VS Code Insiders now supports the GitHub Copilot CLI. You can manage both local and cloud-based agent sessions from a unified interface, making it easier to track progress and delegate tasks across the Copilot CLI and Copilot Coding agent.
153
+
154
+

155
+
156
+
* Kick off and resume CLI sessions in a chat editor or an integrated terminal.
157
+
* Use `/delegate` in a CLI chat editor to delegate your work to the coding agent in the cloud.
158
+
* Improve the CLI experience in VS Code, such as attaching context from your editor like you would in ask or agent mode today.
0 commit comments