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: for context in response.contexts.contexts:
# filter out context that is not related # filter out context that is not related
# TODO: Add server side filtering by app_name and user_id. # TODO: Add server side filtering by app_name and user_id.
# if not context.source_display_name.startswith(f"{app_name}.{user_id}."): if not context.source_display_name.startswith(f"{app_name}.{user_id}."):
# continue continue
session_id = context.source_display_name.split(".")[-1] session_id = context.source_display_name.split(".")[-1]
events = [] events = []
if context.text: if context.text: