Lucid Agents
Packages

Packages

Reference documentation for all Lucid Agents packages.

Lucid Agents is organized as a monorepo with packages across several categories:

Platform Client

Interact with the Lucid Agents Runtime API:

Foundation

Extensions

Optional capabilities you can add to your agent:

Framework Adapters

Integrate agents with your preferred web framework:

Developer Tools

Architecture

┌─────────────────────────────────────────────────────────┐
│                   Platform Client                        │
│                  @lucid-agents/api-sdk                   │
│          (TypeScript client for Runtime API)             │
└─────────────────────────────────────────────────────────┘

                    interacts with


┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐
│               Lucid Runtime (hosted)                     │
│        ┌─────────────────────────────────────┐          │
│        │         Deployed Agents              │          │
│        │    (built with packages below)       │          │
│        └─────────────────────────────────────┘          │
└ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘

                     deployed to

┌─────────────────────────────────────────────────────────┐
│                    Developer Tools                       │
│                      @lucid-agents/cli                   │
└─────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────┐
│                   Framework Adapters                     │
│         hono  │  tanstack  │  express  │  next          │
└─────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────┐
│                      Extensions                          │
│  http │ payments │ mpp │ catalog │ identity │ a2a │ wallet │ ap2  │
└─────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────┐
│                         Core                             │
│                    @lucid-agents/core                    │
└─────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────┐
│                        Types                             │
│                   @lucid-agents/types                    │
└─────────────────────────────────────────────────────────┘

The api-sdk is a client for the hosted Lucid Runtime. The packages below are for building agents that get deployed to the runtime. Dependencies flow downward; HTTP is provided as an extension.

On this page