fix: Filter memory by app_name and user_id.

Fixing https://github.com/google/adk-python/issues/1019.

PiperOrigin-RevId: 764903966
This commit is contained in:
Shangjie Chen 2025-05-29 15:15:14 -07:00 committed by Copybara-Service
parent 05f4834759
commit db4bc9809c

View File

@ -124,8 +124,8 @@ class VertexAiRagMemoryService(BaseMemoryService):
for context in response.contexts.contexts:
# filter out context that is not related
# TODO: Add server side filtering by app_name and user_id.
# if not context.source_display_name.startswith(f"{app_name}.{user_id}."):
# continue
if not context.source_display_name.startswith(f"{app_name}.{user_id}."):
continue
session_id = context.source_display_name.split(".")[-1]
events = []
if context.text: