Agentiva
Runtime safety for AI agents. Agentiva helps you:
- intercept tool calls (before side effects)
- score risk against a YAML policy
- run in shadow mode first, then live (block) or approval
- keep an audit trail of what happened
Install
pip install agentiva
Use as a repo scanner (optional git hook)
agentiva scan .
agentiva init # installs a pre-push hook that runs `agentiva scan .`
View the local HTML report generated by scans:
agentiva dashboard
Use at runtime (agent frameworks / custom)
Run the API:
agentiva serve
Wrap tools in your app (minimal example):
from agentiva import Agentiva
shield = Agentiva(mode="shadow")
tools = shield.protect([your_tool_a, your_tool_b])
Project links
- Source + full docs: https://github.com/RishavAr/agentiva
- Issues: https://github.com/RishavAr/agentiva/issues
Note about the dashboard UI
The PyPI distribution installs the Python package (CLI + API + policies). The full Next.js dashboard UI lives in the repository under dashboard/ and is not included in the wheel.
Release files for agentiva 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agentiva-0.1.5.tar.gz | 148.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agentiva-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 273.9 kB
Release files / agentiva-0.1.5.tar.gz
| Download URL | agentiva-0.1.5.tar.gz |
|---|---|
| Size | 148.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
06160485a7f96c52be9fa56b40621def461d619dbcefd0010a6363442546814f
|
|
BLAKE2b-256 checksum How to use checksums |
172405076765a0b5eba9043c68210166bd9e51e873cc5c1870c3e5e03e9cab0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / agentiva-0.1.5-py3-none-any.whl
| Download URL | agentiva-0.1.5-py3-none-any.whl |
|---|---|
| Size | 125.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
10d8377b2f085bef06a658f5a5082f6f6efdd222d94572d91ea1f2e4bc602212
|
|
BLAKE2b-256 checksum How to use checksums |
0423be2fbc6a7a30c25d53cb5e9447d3cbe5cc979116c06dde74b41323eee9d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|