From 6f4941616d9a9240a71ddb6a1c1d44723f1afa7f Mon Sep 17 00:00:00 2001 From: teknium1 Date: Wed, 4 Mar 2026 16:26:53 -0800 Subject: [PATCH] fix(gateway): include history_offset in error return path The error return (no final_response) was missing history_offset, falling back to len(history) which has the same session_meta offset bug fixed in PR #395. Now both return paths include the correct filtered history length. --- gateway/run.py | 1 + 1 file changed, 1 insertion(+) diff --git a/gateway/run.py b/gateway/run.py index 5c40d001..47f1f174 100644 --- a/gateway/run.py +++ b/gateway/run.py @@ -2031,6 +2031,7 @@ class GatewayRunner: "messages": result.get("messages", []), "api_calls": result.get("api_calls", 0), "tools": tools_holder[0] or [], + "history_offset": len(agent_history), } # Scan tool results for MEDIA: tags that need to be delivered