Expand description
Data models for tools, agents, and execution results.
This module defines the primary data structures used throughout the application. These models are designed to be serializable and deserializable, and they form the basis for configuration, tool definition, and communication between components.
Structs§
- Agent
Definition - The definition of an agent, loaded from its
index.yaml
file. - Agent
Variable - The definition of a configurable variable for an agent.
- EnvVar
Definition - The definition of an environment variable required by a tool.
- Execution
Result - The result of an execution of a tool function.
- Function
Call - Represents a request to call a function, typically from an LLM.
- Function
Response - Represents the response from a function call.
- Parameter
Definition - The definition of a single parameter for a tool.
- Tool
Definition - The definition of a tool, parsed from comments in its source code.
Enums§
- Parameter
Type - An enumeration of data types for tool parameters.