Skip to content

Latest commit

 

History

History
66 lines (41 loc) · 2.94 KB

overview.md

File metadata and controls

66 lines (41 loc) · 2.94 KB

Overview

📦 Modules

The source directory (src) provides numerous modules that one can use.

Name Description
agents Base classes defining the common interface for agent.
llms Base classes defining the common interface for text inference (standard or chat).
template Prompt Templating system based on Mustache with various improvements.
memory Various types of memories to use with agent.
tools Tools that an agent can use.
cache Preset of different caching approaches that can be used together with tools.
errors Base framework error classes used by each module.
adapters Concrete implementations of given modules for different environments.
logger Core component for logging all actions within the framework.
serializer Core component for the ability to serialize/deserialize modules into the serialized format.
version Constants representing the framework (e.g., the latest version)
emitter Bringing visibility to the system by emitting events.
instrumentation Integrate monitoring tools into your application.
internals Modules used by other modules within the framework.

Emitter

Moved to a standalone page.

Instrumentation

Moved to a standalone page.

LLMs

Moved to a standalone page.

Templates

Moved to a standalone page.

Agents

Moved to a standalone page.

Memory

Moved to a standalone page.

Tools

Moved to a standalone page.

Cache

Moved to a standalone page.

Errors

Moved to a standalone page.

Logger

Moved to a standalone page.

Serializer

Moved to a standalone page.