diff --git a/CHANGELOG.md b/CHANGELOG.md index 4fadc8a0f..87c074ed7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - Gateway: add OpenAI-compatible `/v1/chat/completions` HTTP endpoint (auth, SSE streaming, per-agent routing). (#680) — thanks @steipete. ### Fixes +- Block Streaming: enable for all providers, not just Telegram. (#684) — thanks @rubyrunsstuff. - Agents/System: clarify sandboxed runtime in system prompt and surface elevated availability when sandboxed. - Agents/System: add reasoning visibility hint + /reasoning and /status guidance in system prompt. - Auto-reply: prefer `RawBody` for command/directive parsing (WhatsApp + Discord) and prevent fallback runs from clobbering concurrent session updates. (#643) — thanks @mcinteerj. diff --git a/src/auto-reply/reply.ts b/src/auto-reply/reply.ts index af845ef05..b8d8b9a66 100644 --- a/src/auto-reply/reply.ts +++ b/src/auto-reply/reply.ts @@ -590,7 +590,6 @@ export async function getReplyFromConfig( "on") : "off"; const providerKey = sessionCtx.Provider?.trim().toLowerCase(); - const explicitBlockStreamingEnable = opts?.disableBlockStreaming === false; const resolvedBlockStreaming = opts?.disableBlockStreaming === true ? "off" @@ -603,12 +602,7 @@ export async function getReplyFromConfig( agentCfg?.blockStreamingBreak === "message_end" ? "message_end" : "text_end"; - const allowBlockStreaming = - providerKey === "telegram" || explicitBlockStreamingEnable; - const blockStreamingEnabled = - resolvedBlockStreaming === "on" && - opts?.disableBlockStreaming !== true && - allowBlockStreaming; + const blockStreamingEnabled = resolvedBlockStreaming === "on"; const blockReplyChunking = blockStreamingEnabled ? resolveBlockStreamingChunking( cfg,