Skip to content

Core Types

The universal vocabulary for agent execution traces. Every adapter converts framework-specific data into these types.

Agent Run

AgentRun

Bases: BaseModel

Complete execution trace of an agent run.

tool_calls property

All tool calls across all steps, flattened.

Step

Step

Bases: BaseModel

A single reasoning/action step in an agent run.

Tool Call

ToolCall

Bases: BaseModel

A single tool/function invocation within an agent step.

Agent Input

AgentInput

Bases: BaseModel

Input to an agent run.

Score

Score

Bases: BaseModel

An evaluation score for an agent run.

Stream Event

StreamEvent

Bases: BaseModel

A single streaming event from an agent execution.

Stream Event Type

StreamEventType

Bases: str, Enum

Types of streaming events.