contributing/samples: add Synap memory agent sample#5701
Conversation
|
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
|
@googlebot I signed it! Hi @wyf7107 and @ankursharmas 👋 — would love a review on this whenever you have a moment! This adds Why this fits CLA has now been signed (just commented above to trigger re-check). Header-check is already green. Thanks! |
Summary
Adds
contributing/samples/synap_memory_agent/— a sample showing how to give an ADKAgentpersistent, cross-session memory via Synap.The agent is wired with two
FunctionToolinstances built fromsynap-google-adk:search_memory— semantic search over the user's stored memoriesstore_memory— persist explicit facts the user mentionsPyPI: https://pypi.org/project/synap-google-adk/
Open source: https://github.com/maximem-ai/maximem_synap_sdk/tree/main/packages/integrations/synap-google-adk
Test plan
adk run contributing/samples/synap_memory_agentruns end-to-end withSYNAP_API_KEYset