From 520566381f95ffa38df601a9bc75ee95c3bd9c1d Mon Sep 17 00:00:00 2001 From: AAliKKhan Date: Thu, 23 Jul 2026 15:45:44 +0500 Subject: [PATCH] fix: prevent list aliasing in _populate_state_from_result --- src/agents/result.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/agents/result.py b/src/agents/result.py index f63a8e7f68..37067a89a3 100644 --- a/src/agents/result.py +++ b/src/agents/result.py @@ -120,7 +120,7 @@ def _populate_state_from_result( if isinstance(model_input_items, list): state._generated_items = list(model_input_items) else: - state._generated_items = result.new_items + state._generated_items = list(result.new_items) state._session_items = list(result.new_items) snapshot_refs = _state_snapshot_owned_item_refs(result, state._original_input) live_refs = rebase_nested_history_owned_item_refs(