fix(provider): stabilize Codex prompt cache routing (#5540)

This commit is contained in:
chengyongru
2026-08-26 01:36:00 +08:00
committed by GitHub
parent 3ee3791626
commit 42f37dc4c0
10 changed files with 91 additions and 26 deletions
+5 -1
View File
@@ -384,12 +384,16 @@ class TestFallbackOnPrimaryError:
messages=[{"role": "user", "content": "hi"}],
model="gpt-5.6",
max_tokens=10_000,
provider_context=ProviderCallContext(context_window_tokens=50_000),
provider_context=ProviderCallContext(
context_window_tokens=50_000,
session_id="webui:cache-test",
),
)
primary_context = primary.context_calls[0]
assert primary_context is not None
assert primary_context.context_window_tokens == 200_000
assert primary_context.session_id == "webui:cache-test"
assert resolve_compact_threshold(
primary_context.context_window_tokens,
10_000,