Skip to content

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.