fix(minicpmo45): deadline-align native duplex silence continuation (#7059)

Signed-off-by: Tiagosf00 <tiagotsf2000@gmail.com>
This commit is contained in:
Tiago de Souza Fernandes authored and GitHub committed 2026-09-17 05:26:34 -07:00
1 parent d0755b5716
commit 5b22f5562f
8 files changed
+580 -17

No files matched your search

@@ -120,6 +120,8 @@ class FakeModelSessionState(DuplexModelSessionState):
self.continuation_units = 0
self.pending_silence_task = None
self.pending_silence_owner_id = None
self.last_native_submit_monotonic = None
self.silence_deadline_monotonic = None
def retain_committed_audio(self, payload, *, operation_id, reserved_bytes=0) -> None:
self.committed_audio_payload = payload
@@ -136,6 +138,8 @@ class FakeModelSessionState(DuplexModelSessionState):
def clear_continuation(self) -> None:
self.continuation_owner_id = None
self.continuation_units = 0
self.last_native_submit_monotonic = None
self.silence_deadline_monotonic = None
class FakeDataPlane(DuplexDataPlane):