fix: fix interruption handling for Gemini Live

1. Fixes #236
2. Fix run_inference for variable extraction for Gemini Live
This commit is contained in:
Abhishek Kumar 2026-04-15 19:29:07 +05:30
parent 14e6f29f2f
commit e31b38122e
12 changed files with 48 additions and 15 deletions

View file

@ -385,7 +385,7 @@ export const WorkflowEditorHeader = ({
{/* GitHub star badge - desktop only */}
<div className="hidden md:block">
<GitHubStarBadge className="border-[#3a3a3a] text-white" source="workflow_editor_header" />
<GitHubStarBadge className="border-[#3a3a3a] bg-[#2a2a2a] text-white [&_span]:bg-transparent" source="workflow_editor_header" />
</div>
</div>
</div>

View file

@ -84,7 +84,7 @@ export const UnifiedTranscript = ({
}
return (
<TranscriptMessage
key={msg.id}
key={`${msg.id}-${index}`}
message={msg}
nextMessage={transcriptMessages[index + 1]}
/>

View file

@ -582,7 +582,7 @@ function GeneralSection({
<div>
<h3 className="text-sm font-medium">Context Compaction</h3>
<p className="text-xs text-muted-foreground mt-0.5">
Automatically summarize conversation context when transitioning between nodes.
Automatically summarize conversation context when transitioning between nodes. Not applicable in Realtime mode the speech-to-speech service manages its own conversation state and this setting is ignored.
</p>
</div>
<div className="flex items-center justify-between">