From 1aae978ab65931aebef7d6a8fb19b8d55a79f289 Mon Sep 17 00:00:00 2001 From: Graham Burgsma Date: Fri, 6 Mar 2026 13:31:51 -0500 Subject: [PATCH] Skip LTM retrieval when content has no text --- .../memory/integrations/strands/session_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bedrock_agentcore/memory/integrations/strands/session_manager.py b/src/bedrock_agentcore/memory/integrations/strands/session_manager.py index 1baf234f..ea1c29b3 100644 --- a/src/bedrock_agentcore/memory/integrations/strands/session_manager.py +++ b/src/bedrock_agentcore/memory/integrations/strands/session_manager.py @@ -628,7 +628,7 @@ def retrieve_customer_context(self, event: MessageAddedEvent) -> None: event (MessageAddedEvent): The message added event containing the agent and message data. """ messages = event.agent.messages - if not messages or messages[-1].get("role") != "user" or "toolResult" in messages[-1].get("content")[0]: + if not messages or messages[-1].get("role") != "user" or "text" not in messages[-1].get("content")[0]: return None if not self.config.retrieval_config: # Only retrieve LTM