continuous session

This commit is contained in:
Your Name
2026-03-06 20:28:23 +00:00
parent 7ec477d40d
commit ca184a386e
35 changed files with 947 additions and 53 deletions

View File

@@ -1278,10 +1278,22 @@ export const useGeminiStream = (
case ServerGeminiEventType.ChatCompressed:
handleChatCompressionEvent(event.value, userMessageTimestamp);
break;
case ServerGeminiEventType.ToolCallConfirmation:
case ServerGeminiEventType.ToolCallResponse:
// do nothing
case ServerGeminiEventType.ToolCallResponse: {
const response = event.value;
if (response.resultDisplay) {
addItem(
{
type: MessageType.INFO,
text: typeof response.resultDisplay === 'string'
? response.resultDisplay
: 'Tool execution completed.',
},
userMessageTimestamp,
);
}
break;
}
case ServerGeminiEventType.ToolCallConfirmation:
case ServerGeminiEventType.MaxSessionTurns:
handleMaxSessionTurnsEvent();
break;