Installation
Install AgentOven components — CLI, SDKs, and the control plane.
AgentOven components can be installed independently. Pick what you need for your workflow.
CLI (Rust)
The primary interface for managing kitchens, agents, and recipes.
terminal
$ cargo install agentoven-cli ✓ Installed agentoven v0.1.0 # Verify $ agentoven --version agentoven 0.1.0
CLI via pip
A Python wrapper around the CLI for Python-centric workflows.
terminal
$ pip install agentoven ✓ Installed agentoven CLI (Python wrapper)
CLI via npm
terminal
$ npm install -g @agentoven/cli ✓ Installed @agentoven/cli globally
SDKs
Python SDK
Requires Python 3.10+
terminal
$ pip install agentoven # or with optional async support $ pip install agentoven[async]
TypeScript SDK
Requires Node.js 18+
terminal
$ npm install @agentoven/sdk # or $ yarn add @agentoven/sdk
Rust SDK
Requires Rust 1.86+
terminal
$ cargo add agentoven-core
Control Plane
The control plane requires PostgreSQL and Redis. The fastest setup is Docker Compose:
terminal
$ git clone https://github.com/agentoven/agentoven $ cd agentoven/infrastructure $ docker compose up -d ✓ postgres — :5432 ✓ redis — :6379 ✓ otel-collector — :4317 ✓ agentoven — :8080
Prerequisites
| Name | Version | Description |
|---|---|---|
| Docker | 24.0+ | Container runtime for control plane |
| Docker Compose | v2.20+ | Orchestrate backing services |
| Rust | 1.86+ | Required for CLI and Rust SDK |
| Python | 3.10+ | Required for Python SDK |
| Node.js | 18+ | Required for TypeScript SDK |