TUI: keep streamed text when final output is empty

Closes #747
This commit is contained in:
Shadow
2026-01-12 21:29:15 -06:00
parent 68569afb4b
commit 2467a103b2
4 changed files with 45 additions and 1 deletions

View File

@@ -49,6 +49,14 @@ export class ChatLog extends Container {
this.streamingAssistant.setText(text);
}
getStreamingText(runId?: string) {
if (!this.streamingAssistant) return null;
if (runId && this.streamingRunId && runId !== this.streamingRunId) {
return null;
}
return this.streamingText;
}
finalizeAssistant(text: string, runId?: string) {
if (
this.streamingAssistant &&