fix(cli): Disable slash commands and suggestions in shell mode

- Prevents slash commands from being triggered and suggestions from being displayed when shell mode is active. This ensures that user input is correctly interpreted as shell commands.

Fixes https://buganizer.corp.google.com/issues/418560826
This commit is contained in:
Taylor Mullen 2025-05-18 22:34:26 -07:00 committed by N. Taylor Mullen
parent db93ea736b
commit cd1dc7ec59
1 changed files with 4 additions and 2 deletions

View File

@ -207,7 +207,9 @@ export const App = ({
const completion = useCompletion( const completion = useCompletion(
query, query,
config.getTargetDir(), config.getTargetDir(),
isInputActive && (isAtCommand(query) || isSlashCommand(query)), !shellModeActive &&
isInputActive &&
(isAtCommand(query) || isSlashCommand(query)),
slashCommands, slashCommands,
); );
@ -380,7 +382,7 @@ export const App = ({
shellModeActive={shellModeActive} shellModeActive={shellModeActive}
setShellModeActive={setShellModeActive} setShellModeActive={setShellModeActive}
/> />
{completion.showSuggestions && ( {completion.showSuggestions && !shellModeActive && (
<Box> <Box>
<SuggestionsDisplay <SuggestionsDisplay
suggestions={completion.suggestions} suggestions={completion.suggestions}