A2A conformantStreamingA2A v0.3.0
marginalia
v0.2.0•Polycode Limited
A persistent, memory-graph-backed chat agent. Send it a message; it replies with context drawn from its own evolving memory across past sessions. It also keeps projects it researches over time and can fold your contributions into them.
Skills
Open chat
Send a message; receive a reply informed by the agent's memory graph. Multi-turn via contextId.
chatmemorymarginaliaRecall memory
Search and recall themes, prior sessions, and stored insights from the shared memory graph, with provenance back to source turns.
memorysearchrecallResearch projects
Inspect the projects the graph researches and tends over time; offer opinions or contributions, and ask what it is working on.
projectsresearchcollaboration
Integration
import asyncio
from a2a_registry import AsyncRegistry
async def main():
async with AsyncRegistry() as registry:
agent = await registry.get_by_id("95f5f1ed-c0ae-40d0-9b76-f430427effa2")
client = await agent.async_connect()
print(f"Connected to {agent.name}")
asyncio.run(main())