fix: we load extensions when agent starts so don't do it up front (#6350)

This commit is contained in:
Michael Neale
2026-01-07 17:03:51 +11:00
committed by GitHub
parent 7446cf9ed7
commit 7d751b3196
6 changed files with 21 additions and 393 deletions
+10 -15
View File
@@ -96,7 +96,6 @@ interface ChatInputProps {
initialPrompt?: string;
toolCount: number;
append?: (message: Message) => void;
isExtensionsLoading?: boolean;
}
export default function ChatInput({
@@ -121,7 +120,6 @@ export default function ChatInput({
initialPrompt,
toolCount,
append: _append,
isExtensionsLoading = false,
}: ChatInputProps) {
const [_value, setValue] = useState(initialValue);
const [displayValue, setDisplayValue] = useState(initialValue); // For immediate visual feedback
@@ -1109,8 +1107,7 @@ export default function ChatInput({
isAnyImageLoading ||
isAnyDroppedFileLoading ||
isRecording ||
isTranscribing ||
isExtensionsLoading;
isTranscribing;
// Queue management functions - no storage persistence, only in-memory
const handleRemoveQueuedMessage = (messageId: string) => {
@@ -1353,17 +1350,15 @@ export default function ChatInput({
</TooltipTrigger>
<TooltipContent>
<p>
{isExtensionsLoading
? 'Loading extensions...'
: isAnyImageLoading
? 'Waiting for images to save...'
: isAnyDroppedFileLoading
? 'Processing dropped files...'
: isRecording
? 'Recording...'
: isTranscribing
? 'Transcribing...'
: 'Send'}
{isAnyImageLoading
? 'Waiting for images to save...'
: isAnyDroppedFileLoading
? 'Processing dropped files...'
: isRecording
? 'Recording...'
: isTranscribing
? 'Transcribing...'
: 'Send'}
</p>
</TooltipContent>
</Tooltip>