Use the standard A2A protocol to communicate with MemoryLake agents
MemoryLake implements the A2A (Agent-to-Agent) protocol by Google. If you are already familiar with A2A, you can use any A2A-compatible client to interact with MemoryLake agents.Refer to the A2A specification for the standard request and response schemas. Official SDKs are available at github.com/a2aproject.
MemoryLake extends the standard A2A protocol through the metadata.memorylake namespace. Pass this object in the request metadata of message:send or message:stream to control how the agent interacts with MemoryLake’s memory layer.This is the key difference from a vanilla A2A server — these fields connect the agent to workspaces, projects, and actors in MemoryLake.