From 2fbdada551c1e46c535ee3c0930a4bec4f25a242 Mon Sep 17 00:00:00 2001 From: Brennan Benson <79079362+brennanb2025@users.noreply.github.com> Date: Wed, 16 Sep 2026 16:19:39 -0700 Subject: [PATCH] docs(native-chat): correct why a slash command is inert in the answer row (#21111) The previous note said running a command from the question card's free-text row could only answer with command text or abandon the prompt. That is wrong about skills, and silent on the real cause. Verified against a live structured session: the typed answer is delivered verbatim as the AskUserQuestion tool result, so it reaches the model but never the command parser. A client-side command is therefore inert; a skill name can still be acted on because the model simply reads it. --- .../components/native-chat/NativeChatQuestionCard.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/renderer/src/components/native-chat/NativeChatQuestionCard.tsx b/src/renderer/src/components/native-chat/NativeChatQuestionCard.tsx index fa9da34be3a..2e3bfeb52c2 100644 --- a/src/renderer/src/components/native-chat/NativeChatQuestionCard.tsx +++ b/src/renderer/src/components/native-chat/NativeChatQuestionCard.tsx @@ -192,10 +192,11 @@ export function NativeChatQuestionCard({ - {/* Intentionally plain — no `/` or `@` grammar. This row answers the - question; a slash command addresses the session, so running one here - could only answer with command text or abandon the pending prompt. - That grammar belongs to the composer, which this card replaces. */} + {/* No `/` or `@` picker here — that autocomplete belongs to the composer, + which this card replaces. What you type is delivered verbatim as the + AskUserQuestion tool result: it reaches the model but never the command + parser, so `/compact` and friends are inert, while a skill name can + still be acted on. */}