Skip to content

Commit 81b5b57

Browse files
authored
Merge pull request #8083 from microsoft/isidorn/full-krill
blog polish
2 parents 8f0c30f + f4cbe31 commit 81b5b57

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

blogs/2025/02/24/introducing-copilot-agent-mode.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Copilot agent mode uses a set of tools to accomplish these tasks.
3030

3131
![Screenshot of the Copilot agent mode, and the proposed inline changes](agent-mode.png)
3232

33-
In an ideal world, you would just care about the final output of Copilot agent mode, but it can sometimes make mistakes and go off track. To easily intervene and undo in those situations, every tool invocation is transparently displayed in the UI, terminal tool requires approval, and we support rich undo capabilities. Instead of relying on one long, detailed prompt to yield a perfect solution, you should iterate with Copilot – the UI is built for iterations, giving you full control over the process ensuring the final result is better.
33+
In an ideal world, you would just care about the final output of Copilot agent mode, but it can sometimes make mistakes and go off track. To easily intervene and undo in those situations, every tool invocation is transparently displayed in the UI, terminal tool requires approval, and we support rich undo capabilities - you can use the **Undo Last Edit** control in the view title bar to revert to the state before the last edit was applied. Instead of relying on one long, detailed prompt to yield a perfect solution, you should iterate with Copilot – the UI is built for iterations, giving you full control over the process ensuring the final result is better.
3434

3535
Copilot agent mode automatically finds the precise context and sets the working set of files by calling the right workspace tools. To more precisely guide Copilot, you can always explicitly reference context with `#file`, using drag and drop or by clicking on the **Add Files** button. For example, you can create a `specifications.md` file and add it as context to better control Copilot, or you can set [custom instructions](/docs/copilot/copilot-customization.md) - so Copilot respects your coding guidelines or other preferences.
3636

@@ -81,7 +81,7 @@ Each tool has detailed instructions for the LLM on how and when to use it. Here
8181
}
8282
```
8383

84-
A lot of our development time went into refining these tool descriptions and the system prompt so the LLM uses tools accurately. We have our automated evaluations, but there is still a lot of back-and-forth between updating the prompts and descriptions and seeing how they behave in real world use cases.
84+
A lot of our development time went into refining these tool descriptions and the system prompt so the LLM uses tools accurately - also noted by Anthropic in their [building effective agents](https://www.anthropic.com/research/building-effective-agents) blog. We have our automated evaluations, but there is still a lot of back-and-forth between updating the prompts and descriptions and seeing how they behave in real world use cases.
8585

8686
We see different behaviors across GPT 4o and Claude Sonnet, but for now, we send a similar system prompt to those models. Going forward, as we expand support of Copilot agent mode to more LLMs, we’ll specifically tailor prompts for each model.
8787

@@ -105,7 +105,7 @@ Next, we plan to work on:
105105
* Notebook support (right now edit sessions only work on text editors)
106106
* Ability to auto-approve specific terminal commands
107107
* Improve the terminal tool UI (e.g. show terminal command output inline)
108-
* Exploring [tool extensibility](/api/extension-guides/tools.md) for agent mode (if you have extension ideas [tell us](https://github.com/microsoft/vscode-discussions/discussions/2411))
108+
* Exploring [tool extensibility](/api/extension-guides/tools.md) and [MCP servers](https://github.com/modelcontextprotocol/servers) as tools for agent mode. If you have extension ideas [tell us](https://github.com/microsoft/vscode-discussions/discussions/2411)
109109
* Unifying the chat and edits experience
110110
* In parallel, we are improving the quality and performance with the goal of shipping Copilot agent mode to all VS Code Stable users.
111111

0 commit comments

Comments
 (0)