Expand description
Agent core implementation
Structs§
- Agent
- Agent - the main orchestrator for LLM interactions
- Agent
Builder - Agent builder
- Agent
Config - Agent configuration
- Compaction
Config - Compaction configuration
- Compaction
Config Builder - Builder for
CompactionConfig. - Compaction
Result - Result of compaction
- Compaction
Service - Compaction service
- Ephemeral
Config - Ephemeral message configuration per tool
- Error
Event - Error event
- Final
Response Event - Final response event
- Message
Complete Event - Message complete event
- Message
Start Event - Message start event
- Model
Usage - Per-model usage statistics
- Step
Complete Event - Step complete event
- Step
Start Event - Step start event
- Text
Event - Text content event
- Thinking
Event - Thinking/reasoning content event
- Token
Usage - Token usage tracking
- Tool
Call Event - Tool call event
- Tool
Result Event - Tool result event
- Usage
Summary - Usage summary for the session
Enums§
- Agent
Event - Event emitted during agent execution
- Compaction
Config Builder Error - Error type for CompactionConfigBuilder
Constants§
- DEFAULT_
COMPACTION_ THRESHOLD - Default threshold ratio for context compaction
- DEFAULT_
MAX_ ITERATIONS - Default maximum iterations
- DEFAULT_
SUMMARY_ PROMPT - Default summary prompt for compaction