Skip to main content

Agent Control Plane for Autonomous Systems — Runtime guards, loop detection, cost limits, and telemetry for AI agents.

Project description

SteerPlane SDK

Agent Control Plane for Autonomous Systems

"Agents don't fail in the dark anymore."

Quick Start

pip install steerplane

Decorator API (Minimal Integration)

from steerplane import guard

@guard(max_cost_usd=10, max_steps=50)
def run_agent():
    agent.run()

Context Manager API (Full Control)

from steerplane import SteerPlane

sp = SteerPlane(agent_id="my_bot")

with sp.run(max_cost_usd=10) as run:
    run.log_step("query_db", tokens=380, cost=0.002)
    run.log_step("generate_response", tokens=1240, cost=0.008)

Features

  • 🔄 Loop Detection — Automatically detects repeating agent behavior
  • 💰 Cost Limits — Stop expensive agent runs before they blow budgets
  • 🚫 Step Limits — Prevent runaway execution
  • 📊 Telemetry — Full step-by-step execution tracking
  • 🖥️ Dashboard — Visual execution monitoring

Documentation

See docs.steerplane.ai for full documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

steerplane-0.2.0.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

steerplane-0.2.0-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file steerplane-0.2.0.tar.gz.

File metadata

  • Download URL: steerplane-0.2.0.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0

File hashes

Hashes for steerplane-0.2.0.tar.gz
Algorithm Hash digest
SHA256 bc1c42c92738614cf80e734af69ec6d66523d29cfdb1e6c077c285201a588460
MD5 fcdbb4dec5624123bde4e2f52bed08c8
BLAKE2b-256 f27b4765536c27728d17933bbd8ba481edcbcf189ab08f7de2089f2acd0f5b66

See more details on using hashes here.

File details

Details for the file steerplane-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: steerplane-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 18.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0

File hashes

Hashes for steerplane-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5a1dc6b35ef105870327df926a5558e7e9d60f9c698bbf8979243b5edff5ede9
MD5 82f13225bc35713eb1d88dd85f34d778
BLAKE2b-256 a5b3a9cd3a2451456805a0135d83b0fec63a5907467f7927be3f847b32d2a647

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page