Skip to main content

vitel

Vitals / interoception for AI agents — graded observability that turns telemetry (metrics, SLOs, error budgets) into a pass / warn / fail verdict, with every finding grounded in a Metric (name, window, observed vs threshold, burn-rate).

vitel is a sense organ built on the shared agentsensory contract — sibling to AgentVision (eyes), Audel (ears) and Verel (brain). Drop it into CI/CD to gate a release on error-budget burn, or run it as a Verel sense so the brain won't mark a deploy "done" until post-rollout vitals confirm health.

What it does

Function Behavior
check(source, *, slo=None) deterministic threshold / SLO / burn-rate evaluation, no LLM — main path
analyze(source, *, slo=None, backend=None) adds anomaly / LLM critique on top of check
watch(source, *, window, interval) poll / stream over time; trend, degradation, liveness
render(source) normalized series + rates / percentiles / burn-rate (the trustworthy signal)

Install

pip install vitel                      # light base: JSON/CSV series + thresholds
pip install "vitel[prometheus]"        # PromQL / Prometheus
pip install "vitel[otel]"              # OpenTelemetry (OTLP)
pip install "vitel[cloud]"             # Datadog / CloudWatch
pip install "vitel[psutil]"            # process self-vitals
pip install "vitel[all]"               # everything

License

MIT © Amit Patole

Release files for vitel 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vitel 0.1.0
File Size Uploaded
vitel-0.1.0.tar.gz 161.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vitel 0.1.0
File Interpreter ABI Platform
vitel-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 211.1 kB

Release files / vitel-0.1.0.tar.gz

Download URL vitel-0.1.0.tar.gz
Size 161.8 kB
Tags Source
SHA-256 checksum
How to use checksums
2a0062eccacc2f62f1f9d737a0c71638b63473b0ea21a08c156e4b247740f730
BLAKE2b-256 checksum
How to use checksums
be1a40d5f4b5195076e7677728f3af181fadca4f06ba48472dcdd70d839b6ec0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / vitel-0.1.0-py3-none-any.whl

Download URL vitel-0.1.0-py3-none-any.whl
Size 49.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
abb06510af473cd191c3edc1d70aea634f05a74f8475bd1fd905842b11daedd0
BLAKE2b-256 checksum
How to use checksums
64c46051a467aae6c1351e882402acd45ddd511322fef17a72862f58f621f1b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page