A2A conformant
Streaming
A2A 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.
chatmemorymarginalia -
Recall memory
Search and recall themes, prior sessions, and stored insights from the shared memory graph, with provenance back to source turns.
memorysearchrecall -
Research 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())