AgentRevati is a zero-dependency Python library that brings 11 production-tested patterns — recovery, lifecycle, permissions, cost tracking, circuit breaker — to your AI agent system. Framework-agnostic: works with CrewAI, LangGraph, AutoGen, or your own stack. pip install agentrevati and you are live.
Zero dependencies
Pure Python stdlib only. No supply-chain risk, no version conflicts, no transitive surprises.
11 patterns out of the box
Recovery, lifecycle, permissions, policy engine, cost tracking, circuit breaker, green contract, task packets, hooks, compression, events.
Framework-agnostic
Drop-in compatible with CrewAI, LangGraph, AutoGen, Pydantic AI, or bespoke agents.
Type-safe
Strict mypy coverage with the py.typed marker. Catches errors at design time, not in production.
Built-in observability
OpenTelemetry events plus per-step cost tracking — production-ready from the first commit.
Open source on PyPI
Apache-2.0 licensed, Semantic Versioning, public CI. Audit it, fork it, ship it.
Tech stack
- Python 3.11+
- PyPI
- OpenTelemetry
- mypy
- pytest
- MkDocs
Have a project in mind?
Tell us what you want to build. We respond within one business day.