agentoven
Python SDK for AgentOven — the enterprise agent control plane.
Built with native Rust performance via PyO3.
Install
pip install agentoven
Quick Start
from agentoven import AgentOvenClient, Agent
# Connect to the control plane
client = AgentOvenClient(url="http://localhost:8080")
# Register an agent
agent = Agent(name="my-assistant", description="A helpful AI assistant")
result = client.register_agent(agent)
print(result)
# List all agents
agents = client.list_agents()
for a in agents:
print(a)
# Deploy an agent
client.bake("my-assistant")
# Pause an agent
client.cool("my-assistant")
Features
- Native performance — Rust core compiled to a Python extension
- A2A protocol — built on the Agent-to-Agent open standard
- Multi-framework — works with LangGraph, CrewAI, AutoGen, and more
- Kitchen isolation — workspace-based multi-tenancy
License
MIT
Release files for agentoven 0.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentoven-0.8.0.tar.gz | 69.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentoven-0.8.0-cp39-cp39-macosx_11_0_arm64.whl | CPython 3.9 | CPython 3.9 | macOS 11.0+ ARM64 | Details |
Total release size:1.2 MB
Release files / agentoven-0.8.0.tar.gz
| Download URL | agentoven-0.8.0.tar.gz |
|---|---|
| Size | 69.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6e11cc39884d40654dd2b9ca12129d56d0529b8be197e14921aee980ca3dd410
|
|
BLAKE2b-256 checksum How to use checksums |
4bd90d6c8384276fa751ef7748e85190dc78d56e05590ba3fe815856ef570c29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / agentoven-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | agentoven-0.8.0-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9371cd4e4143a1ad373892d663c939d057d0f17133f0d93cba154c2243520cfc
|
|
BLAKE2b-256 checksum How to use checksums |
67544e6b1d01acdf2d8a9b7f0d7a3375b39a8ed5af017263f3b74702bb4788fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|