Index
Modules:
-
agent–Base classes for agents and nodes.
-
batch–Batch processing of tapes.
-
core–Core data structures for the tape agents framework.
-
dialog_tape–Types and classes for dialog tapes and annotators.
-
environment–Base classes for environments that execute actions and produce observations
-
finetune–Finetuning LLMs with tape data.
-
io–I/O routines for Tapes.
-
llm_function–Optimizable llm functions.
-
llms–Wrapper for interacting with external and hosted large language models (LLMs).
-
nodes–Nodes are the building blocks of a TapeAgent, representing atomic units of the agent's behavior.
-
observe–Functions to observe and store LLM calls and Tapes in a persistent storage
-
orchestrator–Module contains the main loops of the agent-environment interaction and replay functions.
-
parallel_processing–Functions for parallel processing of agent workers.
-
prompting–Utilities for converting between tape steps and LLM messages.
-
renderers–Renderers that produce HTML from the tapes used by various GUI scripts.
-
tape_browser–GUI for browsing tapes.
-
team–Multiagent building blocks for orchestrating multiple agents in a team.
-
tools–Tools for the agents to use.
-
utils–Various utility functions.
-
view–Views and view stacks for subagents context isolation.