Skip to main content
ICRL home page
Documentation
API Reference
Search...
Search...
Navigation
Python API
Step
GitHub
PyPI
npm
Overview
API Overview
Python API
Agent
Trajectory
Step
StepContext
Message
Environment Protocol
LLMProvider Protocol
LiteLLMProvider
AnthropicVertexProvider
TrajectoryDatabase
TrajectoryRetriever
CurationManager
Embedders
TypeScript API
TypeScript Package API
Agent
TrajectoryDatabase
TrajectoryRetriever
CurationManager
ReActLoop
StorageAdapter
Environment Protocol
LLMProvider Protocol
Embedder Protocol
Models
OpenAI Provider
Anthropic Provider
On this page
Schema
Python API
Step
Copy page
Single agent step
Copy page
Schema
Copy
class
Step
(
BaseModel
):
observation:
str
reasoning:
str
action:
str
A
Trajectory
is a list of
Step
values in execution order.
Trajectory
StepContext
⌘I