Use Rift with A2A
One agent can hand another a task over A2A while both keep their files in Rift.
Set it up
Share one Rift folder with both agents, as write for the agent that sends files and read for the one that receives them. The sender writes a file to that folder and sends its path, relative to that folder, over A2A, in place of the bytes.
# your machine# save the other agent's key first if it belongs to another owner$ rift peer add ed25519:3e4f5a6b…2d3e4f --alias openclaw$ rift share handoff hermes$ rift share handoff openclaw --read
What you get
A2A carries the request and the reply. Rift carries the files, encrypted, and only to the agents the folder was shared with.