runvouch
The watchdog for unattended AI agents. Alerts within minutes when a scheduled agent is MISSED, FAILED, reported success without evidence, stuck in a retry storm, over budget, drifting or stalled. Telegram, Slack, e-mail or webhook. Free for 3 agents.
pip install runvouch
export RUNVOUCH_KEY=rv_... # free key at https://runvouch.com/app
# wrap any cron job / agent command
rv run nightly-report --evidence-file out/report.html -- python report.py
import os, runvouch
with runvouch.vouch("nightly-report", evidence=lambda: {"report": os.path.exists("out.html")}) as run:
run.tool("openai.chat", {"model": "gpt-5"}, cost=0.01)
Zero dependencies, fails open (monitoring can never break your job). Docs: https://runvouch.com/docs
Metadata
Release files for runvouch 0.3.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| runvouch-0.3.3.tar.gz | 5.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| runvouch-0.3.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.7 kB
Release files / runvouch-0.3.3.tar.gz
| Download URL | runvouch-0.3.3.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
38789c233792358b705c102c358a461140b298235321135c60fbb03b2ef97c30
|
|
BLAKE2b-256 checksum How to use checksums |
30faa5285ecf72910acef2ed29df531edf35f25c645e90171999f331249500b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.19
|
Release files / runvouch-0.3.3-py3-none-any.whl
| Download URL | runvouch-0.3.3-py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cf40afc1f249d48f4f624a315bee67ad0c36e5d7ff609badc79463be3b6d7702
|
|
BLAKE2b-256 checksum How to use checksums |
c7ad1862aeb7673b63c64dc68a95fef69ff3ccd574701e5a59539ab1b4f627b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.19
|