Skip to content

Commit 3ca0109

Browse files
committed
Edit pass
1 parent cb45284 commit 3ca0109

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

release-notes/v1_100.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,26 +34,28 @@ Welcome to the April 2025 release of Visual Studio Code. There are many updates
3434

3535
## Chat
3636

37-
3837
### Create and launch tasks with agent mode
3938

40-
In the last iteration, `setting(github.copilot.chat.newWorkspaceCreation.enabled) (Experimental)` was introduced to enable workspace creation with agent mode. Now, at the end of this flow, users are prompted to create and run a task to launch their app or project, streamlining out-of-the-box launch and enabling easy task reuse.
39+
In the previous release, we introduced the `setting(github.copilot.chat.newWorkspaceCreation.enabled)` (Experimental) setting to enable workspace creation with agent mode.
40+
41+
Now, at the end of this creation flow, you are prompted to create and run a task for launching your app or project, streamlining out-of-the-box launch and enabling easy task reuse.
4142

42-
### Improvements to the Fetch (web page) tool
43+
### Improvements to the web page fetch tool
4344

44-
Last month, we introduced the `#fetch` tool which allows you to fetch the contents of a web page right from chat to include as context for your prompt. If you missed that release note, check out [the initial release of the fetch tool](v1_99.md#fetch-tool) release note which has examples.
45+
Last month, we introduced the `#fetch` tool, which allows you to fetch the contents of a web page right from chat to include as context for your prompt. If you missed that release note, check out [the initial release of the fetch tool](v1_99.md#fetch-tool) release note and examples.
4546

4647
This iteration, we have made several big changes to the tool including:
47-
* **Entire page as context**: We now add the entire page as context, rather than a subset. With larger context windows, we have the ability to give the model the entire page so that it's possible to ask summarization questions, for example, that require as much of the page as possible. If you _do_ manage to fill up the context window, The tool is smart enough to exclude the less relevant sections of the page so that you don't go over the context window and the important parts are still kept.
48-
* **A standardized page format (Markdown)**: Previously, we formatted fetched webpages in a custom heirarchical format that did the job, but due to its custom nature it was sometimes hard to reason with. We now convert fetched webpages into Markdown - a standarized language. This improves the reliability of the "relevency detection" and is a format most language models know deeply so they can reason with more easily.
4948

50-
We'd love to hear how you use the Fetch tool and if there are any capabilities you'd like to see from it!
49+
* **Entire page as context**: We now add the entire page as context, rather than a subset. With larger context windows, we have the ability to give the model the entire page. For example, it's now possible to ask summarization questions that require as much of the page as possible. If you _do_ manage to fill up the context window, the fetch tool is smart enough to exclude the less relevant sections of the page, so that you don't go over the context window and the important parts are still kept.
50+
* **A standardized page format (Markdown)**: Previously, we formatted fetched webpages in a custom hierarchical format that did the job, but was sometimes hard to reason with because of its custom nature. We now convert fetched webpages into Markdown, a standardized language. This improves the reliability of the "relevancy detection" and is a format that most language models know deeply, so they can reason with it more easily.
5151

52-
### `#githubRepo` tool for searching code of a GitHub repository
52+
We'd love to hear how you use the fetch tool and if there are any capabilities you'd like to see from it!
5353

54-
The new `#githubRepo` tool quickly finds relevant code snippets from any GitHub repo that you have access too.
54+
### Search code of a GitHub repository with the `#githubRepo` tool
5555

56-
This tool takes a `USER/REPO` and is a great way to quickly ask about a project you don't currently have open in VS Code. You can also use [custom instructions](../docs/copilot/copilot-customization.md#custom-instructions) to hint to Copilot when and how to use this tool:
56+
Imagine you need to ask a question about a GitHub repository, but you don't have it open in your editor. You can now use the `#githubRepo` tool to search for code snippets in any GitHub repository that you have access to. This tool takes a `USER/REPO` and is a great way to quickly ask about a project you don't currently have open in VS Code.
57+
58+
You can also use [custom instructions](https://code.visualstudio.com/docs/copilot/copilot-customization.md#custom-instructions) to hint to Copilot when and how to use this tool:
5759

5860
```md
5961
---
@@ -65,7 +67,9 @@ Use the `#githubRepo` tool with `microsoft/typescript` to answer questions about
6567

6668
![Using the #githubRepo tool with hints from custom instructions](images/1_100/github-repo-tool-example.png)
6769

68-
Keep in mind that if you want to ask about the repo you are currently working on, you can just use the [`#codebase` tool](../docs/copilot/reference/workspace-context.md#making-copilot-chat-an-expert-in-your-workspace). Also this tool is only for searching for relevant code snippets. The [GitHub MCP server](https://github.com/github/github-mcp-server?tab=readme-ov-file#github-mcp-server) provides tools for working with GitHub issues and pull requests.
70+
If you want to ask about the repo you are currently working on, you can just use the [`#codebase` tool](https://code.visualstudio.com/docs/copilot/reference/workspace-context.md#making-copilot-chat-an-expert-in-your-workspace).
71+
72+
Also, the `#githubRepo` tool is only for searching for relevant code snippets. The [GitHub MCP server](https://github.com/github/github-mcp-server?tab=readme-ov-file#github-mcp-server) provides tools for working with GitHub issues and pull requests. Learn more about [adding MCP servers in VS Code](https://code.visualstudio.com/docs/copilot/chat/mcp-servers#_add-an-mcp-server).
6973

7074
### Select and attach UI elements to chat (Experimental)
7175

0 commit comments

Comments
 (0)