@@ -173,17 +173,18 @@ def invoke_${collabName}(query: str) -> str:
173173 // Memory retrieval code — must match the strategies written to agentcore.json:
174174 // shortTerm has no strategies (no namespace-specific retrieval)
175175 // longAndShortTerm has SEMANTIC, USER_PREFERENCE, and SUMMARIZATION strategies
176- const memoryRetrieveLines = this . agentcoreMemoryEnabled && this . hasLongTermStrategies
177- ? [
178- ' semantic_memories = memory_client.retrieve_memories(memory_id=memory_id, namespace=f\'/users/{user_id}/facts\', query="Retrieve relevant facts.", actor_id=user_id, top_k=3)' ,
179- ' pref_memories = memory_client.retrieve_memories(memory_id=memory_id, namespace=f\'/users/{user_id}/preferences\', query="Retrieve user preferences.", actor_id=user_id, top_k=3)' ,
180- ' summary_memories = memory_client.retrieve_memories(memory_id=memory_id, namespace=f\'/summaries/{user_id}/\', query="Retrieve the most recent session summaries.", actor_id=user_id, top_k=3)' ,
181- ' all_memories = semantic_memories + pref_memories + summary_memories' ,
182- ' memory_synopsis = "\\n".join([m.get("content", {}).get("text", "") for m in all_memories])' ,
183- ]
184- : this . memoryEnabled
185- ? [ ' memory_synopsis = memory_manager.get_memory_synopsis()' ]
186- : [ ] ;
176+ const memoryRetrieveLines =
177+ this . agentcoreMemoryEnabled && this . hasLongTermStrategies
178+ ? [
179+ ' semantic_memories = memory_client.retrieve_memories(memory_id=memory_id, namespace=f\'/users/{user_id}/facts\', query="Retrieve relevant facts.", actor_id=user_id, top_k=3)' ,
180+ ' pref_memories = memory_client.retrieve_memories(memory_id=memory_id, namespace=f\'/users/{user_id}/preferences\', query="Retrieve user preferences.", actor_id=user_id, top_k=3)' ,
181+ ' summary_memories = memory_client.retrieve_memories(memory_id=memory_id, namespace=f\'/summaries/{user_id}/\', query="Retrieve the most recent session summaries.", actor_id=user_id, top_k=3)' ,
182+ ' all_memories = semantic_memories + pref_memories + summary_memories' ,
183+ ' memory_synopsis = "\\n".join([m.get("content", {}).get("text", "") for m in all_memories])' ,
184+ ]
185+ : this . memoryEnabled
186+ ? [ ' memory_synopsis = memory_manager.get_memory_synopsis()' ]
187+ : [ ] ;
187188
188189 const memoryReplaceLines = this . memoryEnabled
189190 ? [ ' system_prompt = system_prompt.replace("$memory_synopsis$", memory_synopsis)' ]
0 commit comments