Skip to content
This repository was archived by the owner on Dec 2, 2025. It is now read-only.

Latest commit

 

History

History
89 lines (75 loc) · 3.35 KB

File metadata and controls

89 lines (75 loc) · 3.35 KB
title icon description
Overview
book-open
Overview of the AI Agent SDK, including its components, features, and how to get started with the Zero-Employee Enterprise (ZEE).

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

flowchart LR
    %% Styling
    classDef input fill:#ffffff,stroke:#000000,stroke-width:2px, color:#000
    classDef planner fill:#f0f0f0,stroke:#000000,stroke-width:2px, color:#000
    classDef agent fill:#e0e0e0,stroke:#000000,stroke-width:2px, color:#000
    classDef tool fill:#d0d0d0,stroke:#000000,stroke-width:2px, color:#000
    classDef state fill:#fafafa,stroke:#000000,stroke-width:2px,stroke-dasharray: 5 5, color:#000
    classDef llm fill:#ffffff,stroke:#000000,stroke-width:2px, color:#000

    %% Nodes
    inp1("🔄 Input")

    subgraph "Zero-Employee Enterprise"
        direction LR
        planner{"🔍 Planner Agent"}
        router{"🧠 Router Agent"}
        agent1("🤖 Primary Agent")
        agent2("🤖 Support Agent")
        agent3("🤖 Task Agent")
        tool1("⚡ Tool A")
        tool2("⚡ Tool B")
        tool3("⚡ Tool C")
        tool4("⚡ Tool D")
        id1[("💾 Context")]
    end

    subgraph "Language Models"
        direction TB
        llm1[["OpenAI"]]
        llm2[["Google"]]
        llm3[["Anthropic"]]
    end

    %% Connections
    inp1 --> planner
    planner --> router
    router <--> agent1
    router <--> agent2
    router <--> agent3
    agent1 <--> tool1
    agent2 <--> tool2
    agent3 <--> tool3
    agent3 <--> tool4

    %% Apply styles
    class inp1 input
    class planner planner
    class router router
    class agent1,agent2,agent3 agent
    class tool1,tool2,tool3,tool4 tool
    class id1 state
    class llm1,llm2,llm3 llm
Loading

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