Production control plane for agentic AI: guardrails, confidence decisioning, immutable audit logging
Project description
Agent-ROI
Agent-ROI is a lightweight Python library for adding guardrails, decision governance, auditability, and ROI reporting to agentic AI workflows.
It is designed for real production environments — not just demos.
Why Agent-ROI exists
AI agents are easy to demonstrate.
They are much harder to operate responsibly at scale.
Once an agent works, the real questions begin:
- When should it act automatically vs pause for human review?
- How do we enforce cost and execution limits?
- How do we audit what happened — and why?
- How do we explain the value in plain dollars?
Agent-ROI focuses on these problems.
It does not replace an agent framework.
It wraps existing agent logic with controls, decisioning, and reporting.
What Agent-ROI provides
Execution guardrails
- Step limits
- Tool call limits
- Cost ceilings
- Optional deterministic execution
Confidence-based decision routing
- Automatic approval for high-confidence outcomes
- Human-in-the-loop escalation for uncertain or higher-risk actions
- Explicit, explainable decision outcomes
Immutable audit logging
- Append-only audit events
- Correlation IDs per run
- Hash-chained records for traceability
ROI-focused reporting
- Executive-readable ROI summaries
- Clear linkage between actions, savings, and risk
- Designed for leadership and governance review
Included example: FinOps cost optimization
Agent-ROI ships with a simple FinOps example that:
- Scans a set of cloud resources
- Identifies cost-saving opportunities
- Categorizes recommendations by risk level
- Enforces cost limits and human approval for higher-risk actions
- Produces an executive-ready ROI report
The example is intentionally practical and deterministic.
Getting started
Install
pip install agent-roi
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agent_roi-0.1.2.tar.gz.
File metadata
- Download URL: agent_roi-0.1.2.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4001c1bc9dc7d1cd856b8e935a81fac171554d1c045feeba5cd645bf864d1c37
|
|
| MD5 |
d681c014d22ecc99f2dcdc92ed3691dc
|
|
| BLAKE2b-256 |
600a97c57cd645128c4d238802cfd286e23ba853cd06691d462d784c7f9fc41f
|
File details
Details for the file agent_roi-0.1.2-py3-none-any.whl.
File metadata
- Download URL: agent_roi-0.1.2-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbaca038174da882f22d451ce103f3a3f584d0fd0e2dc8043884394751be625f
|
|
| MD5 |
7999ebf1b3e740f719e3538e89982426
|
|
| BLAKE2b-256 |
64bd8befdfbd00be2a9515fa214f3d9fe0ef20fd3ff599f51c7efa0acec4ea80
|