Skip to main content

What is A1?

A1 is a direct replacement for agent frameworks. While prior art generates a static while loop program for each agent, an agent compiler generates a program optimized for each unique agent input.

Why use an agent compiler?

  1. Safety - Minimizes exposure of sensitive data to an LLM.
  2. Speed - Up to 10x faster code generation.
  3. Determinism - Code is optimized for minimal non-deterministic behavior (e.g. LLM calls replaced with code where possible).
  4. Flexibility - Skills and Tools from any existing OpenAPI, MCP server, databases, fsspec paths, Python functions

Key Features

Agents

Specify what is expected of an agent

Tools

Create tools from existing APIs and databases

Skills

Create skills to codify how to do things

Compilation

Run your agent

Quick Example

Get Started

Installation

Set up A1 in your environment

Quick Start

Build your first agent

Compilation Guide

Learn about AOT vs JIT

API Reference

Explore the full API