Commit a0bb779
authored
feat: Disable
`@radon` is a Chat Participant (CP). CPs don't allow for tool calling,
can't traverse files, etc, etc. - they are very limited in scope
compared to Agents. I assume it's very confusing for new users, that
when you use `@radon`, all other tools stop working (`#view_screenshot`,
`#view_component_tree`, etc.). It looks like something is broken on our
side, while in reality this is simply how it works and there’s no
workaround (VS Code
[docs](https://code.visualstudio.com/docs/copilot/chat/chat-tools#_whats-the-difference-between-tools-and-chat-participants),
and the
[proposal](https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.chatParticipantAdditions.d.ts)
to fix this in VS Code).
`@radon` CP was the very first implementation of Radon AI we've had. It
used to be useful, but today it provides no edge over our agentic set of
tools. All this, while it blocks the use of all all tools, whether that
means reading a file, interacting with git, or checking logs - it's all
blocked when the user decides to include `@radon` in their prompt.
That’s why I think it’s safe to deprecate it. In my opinion, it causes
more harm than good.
By `"I assume it's very confusing for new users"` and `"causes more harm
than good"`, i mean that I've had **multiple** people come up to me,
asking why our AI tools aren't working, only to discover they were
trying to do something like `@radon What's on my screen?`. The tipping
point was this exact thing happening again - today.
**To be discussed further.**
### How Has This Been Tested:
- Try using `@radon` in the copilot chat - it doesn't work (that's
good).
<img width="185" height="107" alt="image"
src="https://github.com/user-attachments/assets/1102414e-f13d-4242-9736-079f3232a3c5"
/>
- Go to settings, type: `Radon AI: Enable Chat Participant`
<img width="264" height="87" alt="image"
src="https://github.com/user-attachments/assets/399a2f34-6fe3-42d5-9b8f-c05a26bf4b81"
/>
- Check the first option
<img width="376" height="178" alt="image"
src="https://github.com/user-attachments/assets/9a8f55a1-d018-421c-a6bd-d5a88b38e7a7"
/>
- The `@radon` CP is now available in copilot chat.
<img width="197" height="110" alt="image"
src="https://github.com/user-attachments/assets/ac654bbf-700e-4c2a-b059-f870f3e70f2c"
/>
### How Has This Change Been Documented:
Documented in #1794@radon by default (#1793)1 parent ffbda8e commit a0bb779
File tree
2 files changed
+26
-1
lines changed- packages/vscode-extension
- src/ai/mcp
2 files changed
+26
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
283 | 283 | | |
284 | 284 | | |
285 | 285 | | |
286 | | - | |
| 286 | + | |
287 | 287 | | |
288 | 288 | | |
289 | 289 | | |
| |||
546 | 546 | | |
547 | 547 | | |
548 | 548 | | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
549 | 556 | | |
550 | 557 | | |
551 | 558 | | |
| |||
1182 | 1189 | | |
1183 | 1190 | | |
1184 | 1191 | | |
| 1192 | + | |
1185 | 1193 | | |
1186 | 1194 | | |
1187 | 1195 | | |
| |||
Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
40 | 44 | | |
41 | 45 | | |
42 | 46 | | |
| |||
99 | 103 | | |
100 | 104 | | |
101 | 105 | | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
102 | 112 | | |
103 | 113 | | |
104 | 114 | | |
| |||
135 | 145 | | |
136 | 146 | | |
137 | 147 | | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
138 | 152 | | |
139 | 153 | | |
140 | 154 | | |
| |||
178 | 192 | | |
179 | 193 | | |
180 | 194 | | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
181 | 198 | | |
182 | 199 | | |
183 | 200 | | |
| |||
0 commit comments