The AI Agent SDK is a developer framework for building and running autonomous agents. It provides a set of tools and components for creating, managing, and deploying agents. These agents operate as a swarm, coordinating and collaborating to achieve complex tasks. The Zero-Employee Enterprise (ZEE) is a new business model where traditional workforces are augmented by these autonomous agents.

The Agent SDK supports single model inference calls to multi-agent systems that use tools. The SDK provides primitives that are designed to be easily composable, extendable and flexible for advanced use cases.

How the SDK works

Zero-Employee Enterprise

Language Models

OpenAI

Google

Anthropic

🔄 Input

🔍 Planner Agent

🧠 Router Agent

🤖 Primary Agent

🤖 Support Agent

🤖 Task Agent

⚡ Tool A

⚡ Tool B

⚡ Tool C

⚡ Tool D

💾 Context

The SDK enables developers to compose simple single-agent systems or entire systems of agents that work together to form the Zero-Employee Enterprise (ZEE). Agents are the building blocks of the ZEE workflow. Each agent is backed by a language model that can be configured to use a variety of LLMs. Agents can additionally use Tools to perform actions on the ZEE using outside information.

const agent = new Agent({
    name: "Reporting Agent",
    ...
    tools: { tool1, tool2, tool3 },
});

const zee = new ZeeWorkflow({
    goal: "The goal of this workflow is to...",
    ...
    agents: [agent1, agent2, agent3],
});

Concepts

  • LLMs - a unified interface for all LLMs
  • Agents - a single model with a system prompt and a set of tools
  • Tools - extend the capabilities of agents with external tools
  • ZEE Workflows - compose agents to solve complex problems