mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-05-14 13:53:02 -07:00
@@ -12,6 +12,7 @@ export interface UseMessageQueueOptions {
|
||||
streamingState: StreamingState;
|
||||
submitQuery: (query: string) => void;
|
||||
isMcpReady: boolean;
|
||||
isCompressing?: boolean;
|
||||
}
|
||||
|
||||
export interface UseMessageQueueReturn {
|
||||
@@ -32,6 +33,7 @@ export function useMessageQueue({
|
||||
streamingState,
|
||||
submitQuery,
|
||||
isMcpReady,
|
||||
isCompressing = false,
|
||||
}: UseMessageQueueOptions): UseMessageQueueReturn {
|
||||
const [messageQueue, setMessageQueue] = useState<string[]>([]);
|
||||
|
||||
@@ -69,6 +71,7 @@ export function useMessageQueue({
|
||||
if (
|
||||
isConfigInitialized &&
|
||||
streamingState === StreamingState.Idle &&
|
||||
!isCompressing &&
|
||||
isMcpReady &&
|
||||
messageQueue.length > 0
|
||||
) {
|
||||
@@ -84,6 +87,7 @@ export function useMessageQueue({
|
||||
isMcpReady,
|
||||
messageQueue,
|
||||
submitQuery,
|
||||
isCompressing,
|
||||
]);
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user