fix: default block streaming break to message_end

This commit is contained in:
Peter Steinberger
2026-01-03 01:28:24 +00:00
parent f85951bc65
commit 0c013a237f

View File

@@ -604,10 +604,11 @@ export async function getReplyFromConfig(
(agentCfg?.verboseDefault as VerboseLevel | undefined); (agentCfg?.verboseDefault as VerboseLevel | undefined);
const resolvedBlockStreaming = const resolvedBlockStreaming =
agentCfg?.blockStreamingDefault === "off" ? "off" : "on"; agentCfg?.blockStreamingDefault === "off" ? "off" : "on";
// TODO(steipete): Default to message_end for now; figure out why text_end breaks and whether we can revert.
const resolvedBlockStreamingBreak = const resolvedBlockStreamingBreak =
agentCfg?.blockStreamingBreak === "message_end" agentCfg?.blockStreamingBreak === "text_end"
? "message_end" ? "text_end"
: "text_end"; : "message_end";
const blockStreamingEnabled = resolvedBlockStreaming === "on"; const blockStreamingEnabled = resolvedBlockStreaming === "on";
const streamedPayloadKeys = new Set<string>(); const streamedPayloadKeys = new Set<string>();
const pendingBlockTasks = new Set<Promise<void>>(); const pendingBlockTasks = new Set<Promise<void>>();