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
Scan `microsoft/vscode-copilot-chat` repo for model-facing tool identifiers, compare them to the existing `src/toolNames.json` in this repo. Only make changes in this repo.
9
+
Scan `microsoft/vscode-copilot-chat` repo for model-facing tool identifiers, compare them to the existing `src/toolnames.json` in our repo in the `current` folder. Only make changes in our current folder.
10
10
11
11
## Requirements
12
12
13
-
1.Clone or locate the `microsoft/vscode-copilot-chat` repository and open the file `src/extension/tools/common/toolNames.ts`.
13
+
1.The `microsoft/vscode-copilot-chat` repository has been checked out and is available in the workspace in the folder `vscode-copilot-chat`. Use the paths provided in the Context Paths section below.
14
14
2. In the vscode-copilot-chat repo, treat `src/extension/tools/common/toolNames.ts` as the source of truth for tool IDs.
@@ -36,11 +36,11 @@ Scan `microsoft/vscode-copilot-chat` repo for model-facing tool identifiers, com
36
36
```
37
37
, "some_tool": "Some Tool"
38
38
```
39
-
7. Inject the missing entries inside the json object, matching the organic grouping of logically related tools if possible (e.g. if there are existing entries with the same prefix, group the new entry with them). If no related entries exist, add the new entry at the end of the file, but before the closing `}`.
39
+
7. Inject the missing entries inside the json object, matching the organic grouping of locically related tools if possible (e.g. if there are existing entries with the same prefix, group the new entry with them). If no related entries exist, add the new entry at the end of the file, but before the closing `}`.
40
40
8. Also print (as plain text, after the delta or NO_DELTA) the upstream commit SHA used for the scan and the exact file path scanned in upstream, for traceability.
41
41
42
42
## Constraints
43
-
- Only modify `src/toolNames.json` in this repository.
43
+
- Only modify our toolNames.json file.
44
44
- Do not open a PR.
45
45
- Do not include tools in the list that are not model-facing (only those defined in upstream `ToolName` / `ContributedToolName` string values).
46
46
- Be resilient to minor refactors (enum order changes, added comments, etc.).
0 commit comments