API Reference Overview
Core
This section contains interfaces (abstract classes) used to connect various systems together. They constitute the core of the library. The interfaces include:
Schema
This section contains Pydantic models (opens in a new tab) and Python Enums (opens in a new tab) used to represent the data that is passed between the core systems. These include:
EventLLMPersonaMessage, MessageRoleParamDocumentation, ToolDocumentation, ToolReturnAction, StepTextDocVectorDBInsert, VectorDBGetSimilar
Utils
This section contains internal utilities used by the core systems. Only the ones that are useful for the end user are documented here.
Tools
This section contains the prebuilt Tool
s that are shipped with the library.
PythonInterpreterToolTerminalToolFileWriteToolFileReadToolFileAppendToolFileDeleteToolFileCopyToolFolderCreateToolFolderListToolFolderDeleteToolFolderCopyToolFolderSearchToolFileFolderExistsToolFileFolderMoveTool
Agents
This section contains the prebuilt Agent
s that are shipped with the library.