From d1637409e90ca26cc8d201c6fc285ce104bceaac Mon Sep 17 00:00:00 2001 From: kshitijk4poor <82637225+kshitijk4poor@users.noreply.github.com> Date: Tue, 15 Sep 2026 12:25:01 +0530 Subject: [PATCH] docs(gateway): silence-marker retraction no longer implies an empty send --- gateway/stream_consumer_fallback.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gateway/stream_consumer_fallback.py b/gateway/stream_consumer_fallback.py index 283fc02df1..12c42699e6 100644 --- a/gateway/stream_consumer_fallback.py +++ b/gateway/stream_consumer_fallback.py @@ -374,8 +374,8 @@ class StreamFallbackMixin: # completed response (#71643/#95382 content-vs-flag contract). async def _suppress_silence_marker(self) -> None: """Retract any streamed preview when the final reply is a bare silence marker. Flags - stay False: the gateway's whole-response filter turns the marker into "" so no - fallback send happens either.""" + stay False so the gateway's whole-response filter owns what goes out next: "" for a + machinery turn, the visible fallback for a human one.""" # A native-stream bubble isn't a deletable message — close an open one # (e.g. from an eager re-seed) with an empty finalize so it doesn't hang. if self._native_stream_opened: