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.