Skip to main content

Module agent

Module agent 

Source
Expand description

Agent core implementation

Structs§

Agent
Agent - the main orchestrator for LLM interactions
AgentBuilder
Agent builder
AgentConfig
Agent configuration
CompactionConfig
Compaction configuration
CompactionConfigBuilder
Builder for CompactionConfig.
CompactionResult
Result of compaction
CompactionService
Compaction service
EphemeralConfig
Ephemeral message configuration per tool
ErrorEvent
Error event
FinalResponseEvent
Final response event
MessageCompleteEvent
Message complete event
MessageStartEvent
Message start event
ModelUsage
Per-model usage statistics
StepCompleteEvent
Step complete event
StepStartEvent
Step start event
TextEvent
Text content event
ThinkingEvent
Thinking/reasoning content event
TokenUsage
Token usage tracking
ToolCallEvent
Tool call event
ToolResultEvent
Tool result event
UsageSummary
Usage summary for the session

Enums§

AgentEvent
Event emitted during agent execution
CompactionConfigBuilderError
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