diff --git a/packages/cli/src/ui/hooks/useGeminiStream.ts b/packages/cli/src/ui/hooks/useGeminiStream.ts index 682402f7b3..2c90623527 100644 --- a/packages/cli/src/ui/hooks/useGeminiStream.ts +++ b/packages/cli/src/ui/hooks/useGeminiStream.ts @@ -512,11 +512,9 @@ export const useGeminiStream = ( if (tc.request.name === ASK_USER_TOOL_NAME && isInProgress) { return false; } - return ( - tc.status !== 'scheduled' && - tc.status !== 'validating' && - tc.status !== 'awaiting_approval' - ); + // ToolGroupMessage now shows all non-canceled tools, so they are visible + // in pending and we need to draw the closing border for them. + return true; }); if (