[Bugfix][MiniCPM-o] Fix async-chunk snapshot replacement and prompt cleanup (#6406)

Signed-off-by: natureofnature <wzliu@connect.hku.hk>
Co-authored-by: amy-why-3459 <wuhaiyan17@huawei.com>
This commit is contained in:
NATUREandamy-why-3459 authored and GitHub committed 2026-08-21 16:37:21 +08:00
1 parent ea0a24465b
commit 4f7c08c0eb
14 files changed
+458 -19

No files matched your search

@@ -537,6 +537,15 @@ def test_empty_final_ignores_generation_scheduler_placeholder_token():
# The runner injects the engine request id on every step (GPU
# _preprocess, NPU _gather_runtime_additional_information)...
{"request_id": "a", "meta": {"request_id": "a"}},
# Runtime snapshot bookkeeping alone is not a Talker payload.
{
"request_id": "a",
"meta": {
"request_id": "a",
"num_processed_tokens": 0,
"resumable": True,
},
},
# ...but a pre-warm step can also reach the model with nothing at all.
{},
],