Module agent_traits

Source

Structs§

CommandOutput
Output from a Command

Enums§

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

Traits§

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