From 4166fdda6a844d943e198d6d812edf55c83c509c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=98=E6=BC=BE?= Date: Fri, 17 Jul 2026 10:20:52 +0800 Subject: [PATCH] fix(api_server): log warning when compressed response_store persist fails --- gateway/platforms/api_server.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/gateway/platforms/api_server.py b/gateway/platforms/api_server.py index 9eb2c4c784e..d04803f5ebb 100644 --- a/gateway/platforms/api_server.py +++ b/gateway/platforms/api_server.py @@ -3747,8 +3747,12 @@ class APIServerAdapter(BasePlatformAdapter): len(conversation_history) + 1, ) full_history = list(_agent_messages) - except Exception: - pass + except Exception as e: + logger.warning( + "Failed to persist compressed response_store snapshot " + "(streaming): %s", + e, + ) _persist_response_snapshot( completed_env, conversation_history_snapshot=full_history, @@ -4095,8 +4099,11 @@ class APIServerAdapter(BasePlatformAdapter): full_history = list(_agent_messages) if _rotated and _result_sid: _effective_session_id = _result_sid - except Exception: - pass # Fall back to default behavior + except Exception as e: + logger.warning( + "Failed to persist compressed response_store snapshot: %s", + e, + ) # Build output items from the current turn only. AIAgent returns a # full transcript in result["messages"], while older/mocked paths may