aionto-sdk
The shape of it
Pointaion.yaml at the object your code exports:
agent.py holds a plain LangGraph graph or ADK
agent and imports nothing from Aion; the adapter recognises what path
resolves to — a graph, an agent, or a factory returning one — and wraps it.
Adapter discovery is plugin-based, which is how further frameworks arrive
without your agent changing.
For the runnable version, follow a quickstart:
LangGraph or ADK.
What runs
aion serve starts one process per configured agent, and a proxy in front of
them:
- Each agent runs in its own server process, with its own A2A endpoint.
- The proxy fronts all of them at
/agents/{agent_id}/{path}. - Clients call the proxy or an agent directly — both work.
- Ports are allocated automatically unless you set them.
aion serve starts around your agent.
What you import
Aion-aware code is optional, and this is what it offers:
Which of these an environment has depends on the extra it installs. The
aion
command itself — serve, chat, logs — comes with the base install.
Where to go next
- Installation — extras, and which one your project needs.
- Quickstart (LangGraph) or Quickstart (ADK) — an agent running end to end.
aion.yamland Environment Variables — the configuration reference.