Skip to main content

Installation

Waxell is distributed as several Python packages. Install what you need based on your use case.

Quick Start

For most users, install the SDK and runtime:

pip install waxell-sdk waxell-runtime

Package Overview

PackagePurposeInstall
waxell-sdkCore primitives, decorators, DSLspip install waxell-sdk
waxell-runtimeExecution engine, context managementpip install waxell-runtime
waxell-infraProduction backends (Redis, Django, Celery)pip install waxell-infra
waxell-generationRAG, prompt versioning, LLM synthesispip install waxell-generation

Development Installation

For local development, install packages in editable mode:

# Clone the repository
git clone https://gitlab.com/waxell/agentforge.git
cd agentforge

# Install packages in development mode
pip install -e sdk/waxell-sdk
pip install -e runtime/waxell-runtime
pip install -e infra/waxell-infra
pip install -e generation/waxell-generation

Requirements

  • Python 3.10+
  • pip 21.0+

Verify Installation

from waxell_sdk import agent, workflow

@agent(name="test-agent")
class TestAgent:
@workflow
def hello(self, ctx):
return "Hello, Waxell!"

print("Waxell installed successfully!")

Next Steps