From b8d467bad9d90ed0fc9d79b9a81e28c7a0b03e33 Mon Sep 17 00:00:00 2001 From: kshitijk4poor <82637225+kshitijk4poor@users.noreply.github.com> Date: Sat, 11 Jul 2026 12:20:10 +0530 Subject: [PATCH] test(codex): cover usage-less compaction response --- tests/run_agent/test_codex_app_server_integration.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/run_agent/test_codex_app_server_integration.py b/tests/run_agent/test_codex_app_server_integration.py index df16807ca84..802096fd0c8 100644 --- a/tests/run_agent/test_codex_app_server_integration.py +++ b/tests/run_agent/test_codex_app_server_integration.py @@ -157,8 +157,10 @@ class TestRunConversationCodexPath: assert result["completed"] is True assert agent.context_compressor.compression_count == 1 - assert agent.context_compressor.last_prompt_tokens == -1 - assert agent.context_compressor.awaiting_real_usage_after_compression is True + # The app-server omitted usage, so the runtime consumes the pending + # post-compaction verdict instead of deferring preflight indefinitely. + assert agent.context_compressor.last_prompt_tokens == 0 + assert agent.context_compressor.awaiting_real_usage_after_compression is False assert events == [ ( "session:compress",