agent to agent rpc in ai-query

how ai-query's rpc layer lets agents talk to each other cleanly, with a registry and transport abstraction that makes agent location irrelevant to the calling code