Key API Ideas

This section highlights some of the key technical aspects of the library.

Tip

The tutorials provide an annotated step-by-step guide with a domain.

Overview

Guiding Principles

Flexible

The library gives you wings to build impactful agents your way, for your problems, with your tools.

Opinionated

Through layered modules, the API guides you towards our view of strong agent design.

Collaborative

The library, in coordination with amazing imports, tries to play nice with Python tooling (e.g., IDE, type checking).

Declarative(‘ish)

Where reasonable, the library makes encourages you to describe what (vs how).

Clean/Fun

Where possible, abstract away boilerplate.