Config: add support for per-provider blockStreaming override

This commit is contained in:
Jake
2026-01-09 11:57:43 +13:00
committed by Peter Steinberger
parent 91a6f721a3
commit a05916bee8
10 changed files with 68 additions and 5 deletions

View File

@@ -440,7 +440,13 @@ export async function getReplyFromConfig(
"on")
: "off";
const resolvedBlockStreaming =
agentCfg?.blockStreamingDefault === "off" ? "off" : "on";
opts?.disableBlockStreaming === true
? "off"
: opts?.disableBlockStreaming === false
? "on"
: agentCfg?.blockStreamingDefault === "off"
? "off"
: "on";
const resolvedBlockStreamingBreak: "text_end" | "message_end" =
agentCfg?.blockStreamingBreak === "message_end"
? "message_end"