Expand description
InvocationContext — the session state container flowing through agent execution.
Also provides CallbackContext and ToolContext wrappers for richer
access patterns in callbacks and tool execution.
Structs§
- Callback
Context - Rich context for callbacks — provides access to state, artifacts, memory, and event actions for mutation.
- Invocation
Context - The context object that flows through agent execution. Holds everything a running agent needs.
- Tool
Context - Extended context for tool execution — adds function call ID and confirmation.
Enums§
- Agent
Event - Events emitted by agents during live execution. Wraps SessionEvent (Layer 0) and adds agent-specific events. No duplicate variants — use AgentEvent::Session(_) for wire-level events.