We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5b8d523 commit b170a84Copy full SHA for b170a84
1 file changed
src/google/adk/tools/preload_memory_tool.py
@@ -14,6 +14,7 @@
14
15
from __future__ import annotations
16
17
+import logging
18
from typing import TYPE_CHECKING
19
20
from typing_extensions import override
@@ -25,6 +26,8 @@
25
26
if TYPE_CHECKING:
27
from ..models import LlmRequest
28
29
+logger = logging.getLogger('google_adk.' + __name__)
30
+
31
32
class PreloadMemoryTool(BaseTool):
33
"""A tool that preloads the memory for the current user.
@@ -56,7 +59,12 @@ async def process_llm_request(
56
59
return
57
60
58
61
user_query: str = user_content.parts[0].text
- response = await tool_context.search_memory(user_query)
62
+ try:
63
+ response = await tool_context.search_memory(user_query)
64
+ except Exception:
65
+ logging.warning('Failed to preload memory for query: %s', user_query)
66
+ return
67
68
if not response.memories:
69
70
0 commit comments