From fe2fc5724045d40ee35009707d2d80f1b0c84653 Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Sat, 1 Aug 2026 15:28:19 -0700 Subject: [PATCH] test: skip live aux feasibility probe in worker-isolation regressions Same hermetic-CI trap the concurrent-fork suite already guards against: without credentials the one-time feasibility probe aborts compression before the stubbed engine starts, so the F3/F4 blocked-state assertions went vacuous-false in CI while passing on credentialed dev machines. --- tests/agent/test_compression_worker_isolation_76354.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/agent/test_compression_worker_isolation_76354.py b/tests/agent/test_compression_worker_isolation_76354.py index 96c0d40855629..df0c483d70a35 100644 --- a/tests/agent/test_compression_worker_isolation_76354.py +++ b/tests/agent/test_compression_worker_isolation_76354.py @@ -56,6 +56,13 @@ def _build_agent_with_db(db: SessionDB, session_id: str, **compressor_kwargs): compressor._last_compression_made_progress = True compressor._last_summary_fallback_used = False agent.context_compressor = compressor + # The compressor is a stub — the one-time compression-model feasibility + # probe would resolve a REAL auxiliary provider (credential pools, live + # token exchange) before the engine runs. In hermetic CI there are no + # credentials, so the probe aborts compression before the stub engine + # ever starts and every blocked-state assertion goes vacuous. These + # tests exercise isolation/fencing, never aux-model feasibility. + agent._compression_feasibility_checked = True return agent