test(gateway): add compression session_id rotation integration tests (#34089)

This commit is contained in:
Rod Boev
2026-06-07 22:39:51 -07:00
committed by Teknium
parent 39c4ac3af1
commit 648706936d
4 changed files with 338 additions and 0 deletions
+2
View File
@@ -507,6 +507,8 @@ def compress_context(
agent._session_db.end_session(agent.session_id, "compression")
old_session_id = agent.session_id
agent.session_id = f"{datetime.now().strftime('%Y%m%d_%H%M%S')}_{uuid.uuid4().hex[:6]}"
# Ordering contract: the agent thread updates the contextvar here;
# the gateway propagates to SessionEntry after run_in_executor returns.
try:
from gateway.session_context import set_current_session_id