Support @ suggestions for subagenets (#16201)

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
This commit is contained in:
Sehoon Shon
2026-01-08 19:51:18 -05:00
committed by GitHub
parent f1ca7fa40a
commit 18dd399cb5
7 changed files with 435 additions and 5 deletions

View File

@@ -60,8 +60,13 @@ export function SuggestionsDisplay({
);
const visibleSuggestions = suggestions.slice(startIndex, endIndex);
const COMMAND_KIND_SUFFIX: Partial<Record<CommandKind, string>> = {
[CommandKind.MCP_PROMPT]: ' [MCP]',
[CommandKind.AGENT]: ' [Agent]',
};
const getFullLabel = (s: Suggestion) =>
s.label + (s.commandKind === CommandKind.MCP_PROMPT ? ' [MCP]' : '');
s.label + (s.commandKind ? (COMMAND_KIND_SUFFIX[s.commandKind] ?? '') : '');
const maxLabelLength = Math.max(
...suggestions.map((s) => getFullLabel(s).length),
@@ -98,9 +103,12 @@ export function SuggestionsDisplay({
>
<Box>
{labelElement}
{suggestion.commandKind === CommandKind.MCP_PROMPT && (
<Text color={textColor}> [MCP]</Text>
)}
{suggestion.commandKind &&
COMMAND_KIND_SUFFIX[suggestion.commandKind] && (
<Text color={textColor}>
{COMMAND_KIND_SUFFIX[suggestion.commandKind]}
</Text>
)}
</Box>
</Box>