Module agent_traits
Source - CommandOutput
- Output from a
Command
- Command
- Commands that can be executed by the executor
Conceptually,
Shell
allows any kind of input, and other commands enable more optimized
implementations. - CommandError
- ToolFeedback
- Feedback that can be given on a tool, i.e. with a human in the loop
- AgentContext
- Acts as the interface to the external world and manages messages for completion
- MessageHistory
- A backend for the agent context. A default is provided for Arc<Mutex<Vec>>
- ToolExecutor
- A tool executor that can be used within an
AgentContext