Stabilize live run activity updates
This commit is contained in:
@@ -525,10 +525,6 @@ function writeRuntimeEvent(
|
||||
}
|
||||
if (event.type === "content_delta" && event.delta) {
|
||||
if (!streamState?.textStarted) {
|
||||
if (streamState && !streamState.reasoningEnded) {
|
||||
writer.write({ type: "reasoning-end", id: "reasoning-1" });
|
||||
streamState.reasoningEnded = true;
|
||||
}
|
||||
writer.write({ type: "text-start", id: "text-1" });
|
||||
if (streamState) streamState.textStarted = true;
|
||||
}
|
||||
@@ -556,20 +552,12 @@ function writeRuntimeEvent(
|
||||
}
|
||||
if (event.type === "final_text_start") {
|
||||
if (!streamState?.textStarted) {
|
||||
if (streamState && !streamState.reasoningEnded) {
|
||||
writer.write({ type: "reasoning-end", id: "reasoning-1" });
|
||||
streamState.reasoningEnded = true;
|
||||
}
|
||||
writer.write({ type: "text-start", id: "text-1" });
|
||||
if (streamState) streamState.textStarted = true;
|
||||
}
|
||||
}
|
||||
if (event.type === "final_text_delta" && event.delta) {
|
||||
if (!streamState?.textStarted) {
|
||||
if (streamState && !streamState.reasoningEnded) {
|
||||
writer.write({ type: "reasoning-end", id: "reasoning-1" });
|
||||
streamState.reasoningEnded = true;
|
||||
}
|
||||
writer.write({ type: "text-start", id: "text-1" });
|
||||
if (streamState) streamState.textStarted = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user