Turn
One request, carried through the kernel in a fixed order and traced end to end.
A message reaches the A2A endpoint and is authenticated before anything runs, and the turn is bound to its user. The executor routes it to the apps it needs and assembles context from sessions and memory within a token budget. The runtime then thinks and calls tools until it is done, while every effect streams back as a typed event. Each phase is a span; once the reply is out, an extractor writes what was learned into memory.
- Entry
- /a2a · message/stream
- Events
- Typed, streamed over SSE
- Phases
- Identity · route · context · think
- After
- Memory extraction