Merge branch 'main' into feat/shell-pty-default-and-enhancements

This commit is contained in:
tanzhenxin 2026-03-06 14:36:18 +08:00
commit ca3a2be2ec
130 changed files with 16089 additions and 2249 deletions

View file

@ -1038,6 +1038,15 @@ export const useGeminiStream = (
clearRetryCountdown();
}
break;
case ServerGeminiEventType.HookSystemMessage:
// Display system message from hooks (e.g., Ralph Loop iteration info)
// This is handled as a content event to show in the UI
geminiMessageBuffer = handleContentEvent(
event.value + '\n',
geminiMessageBuffer,
userMessageTimestamp,
);
break;
default: {
// enforces exhaustive switch-case
const unreachable: never = event;