Expand description
Agent orchestrator implementing the Think → Act → Observe event loop.
The Agent struct ties together the Brain, ToolRegistry, Memory, and Safety
Guardian to autonomously execute tasks through LLM-powered reasoning.
Structs§
- Agent
- The Agent orchestrator running the Think → Act → Observe loop.
- NoOp
Callback - A no-op callback for testing.
- Recording
Callback - A callback that records all events for test assertions.
- Registered
Tool - A registered tool with its definition and executor.
- Task
Result - The result of a completed task.
Enums§
- Agent
Message - Messages sent to the agent loop via the handle.
- Budget
Severity - Severity of a budget warning or exceeded condition.
- Context
Health Event - Event emitted for context window health monitoring.
Traits§
- Agent
Callback - Callback trait for user interaction (approval, display).
Type Aliases§
- Tool
Executor - A tool executor function type. The agent holds tool executors and their definitions.