mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-07-05 23:56:45 -07:00
fix(ui): hide summary in header when displayed in box
This commit is contained in:
@@ -61,7 +61,9 @@ export const isCompactTool = (
|
||||
tool: IndividualToolCallDisplay,
|
||||
isCompactModeEnabled: boolean,
|
||||
): boolean => {
|
||||
const hasCompactOutputSupport = COMPACT_OUTPUT_ALLOWLIST.has(tool.name);
|
||||
const hasCompactOutputSupport = COMPACT_OUTPUT_ALLOWLIST.has(
|
||||
tool.originalRequestName || tool.name,
|
||||
);
|
||||
const displayStatus = mapCoreStatusToDisplayStatus(tool.status);
|
||||
return (
|
||||
isCompactModeEnabled &&
|
||||
|
||||
@@ -116,6 +116,7 @@ export const ToolMessage: React.FC<ToolMessageProps> = ({
|
||||
emphasis={emphasis}
|
||||
progressMessage={progressMessage}
|
||||
originalRequestName={originalRequestName}
|
||||
hideSummary={!display?.result && !!display?.resultSummary}
|
||||
/>
|
||||
<FocusHint
|
||||
shouldShowFocusHint={shouldShowFocusHint}
|
||||
|
||||
@@ -196,6 +196,7 @@ type ToolInfoProps = {
|
||||
display?: ToolDisplay;
|
||||
progressMessage?: string;
|
||||
originalRequestName?: string;
|
||||
hideSummary?: boolean;
|
||||
};
|
||||
|
||||
export const ToolInfo: React.FC<ToolInfoProps> = ({
|
||||
@@ -206,6 +207,7 @@ export const ToolInfo: React.FC<ToolInfoProps> = ({
|
||||
display,
|
||||
progressMessage: _progressMessage,
|
||||
originalRequestName,
|
||||
hideSummary,
|
||||
}) => {
|
||||
const status = mapCoreStatusToDisplayStatus(coreStatus);
|
||||
const nameColor = React.useMemo<string>(() => {
|
||||
@@ -228,7 +230,7 @@ export const ToolInfo: React.FC<ToolInfoProps> = ({
|
||||
|
||||
const displayName = display?.name || name;
|
||||
const displayDescription = display?.description || description;
|
||||
const displaySummary = display?.resultSummary;
|
||||
const displaySummary = hideSummary ? undefined : display?.resultSummary;
|
||||
|
||||
return (
|
||||
<Box overflow="hidden" height={1} flexGrow={1} flexShrink={1}>
|
||||
|
||||
Reference in New Issue
Block a user