agentobserve is a unified observability dashboard for the agent infrastructure stack. One view across agentplane policies, agenthooks executions, escalation events, and agent health.
Install
pip install agentobserve # zero-dep core
pip install "agentobserve[rich]" # terminal dashboard
pip install "agentobserve[rich,web]" # terminal + web dashboard
Quickstart
from agentobserve import ObserveDashboard, Collector
# Point at your audit files
collector = Collector(
agentplane_audit="~/.agentplane/audit.jsonl",
agenthooks_audit="~/.agenthooks/audit.jsonl",
)
dash = ObserveDashboard(collector=collector)
dash.print_snapshot() # one-shot terminal print
dash.run() # blocking live dashboard (Ctrl+C to exit)
With live agentplane engine
from agentplane import PolicyEngine
from agentobserve import ObserveDashboard
engine = PolicyEngine()
dash = ObserveDashboard(engine=engine)
dash.print_snapshot()
Snapshot API
snap = dash.snapshot()
snap.agent_count # total agents seen
snap.active_count # agents with status "active"
snap.degraded_count # agents in degraded mode
snap.unplugged_count # unplugged agents
snap.total_evals # total policy evaluations
snap.block_rate # fraction of evaluations that were blocked
snap.total_hook_executions # total agenthooks executions
snap.to_dict() # JSON-serializable dict
Stack
agentplane → control plane (runtime policy, versioning, escalation)
agenthooks → extensibility (hookpoints, customer hooks)
agentobserve → observability (unified view across all layers) ← you are here
AgentGuard → safety (injection, PII, jailbreak)
Apache 2.0 · Built for production enterprise agents
Metadata
Release files for agentobserve-py 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| agentobserve_py-0.1.0.tar.gz | 10.0 kB | Without provenance | Details for agentobserve_py-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| agentobserve_py-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for agentobserve_py-0.1.0-py3-none-any.whl |
Total release size: 17.1 kB
Release files / agentobserve_py-0.1.0.tar.gz
| Download URL | agentobserve_py-0.1.0.tar.gz |
|---|---|
| Size | 10.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e0ec51ff2a442d1e79aeb1d506ab327e8ee2331e6a36ccc2bde9625e41c6f851
|
|
BLAKE2b-256 checksum How to use checksums |
972129dd13675587fe5c08e60a06b490bf8b20f2fe191c734a1381a525607a8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / agentobserve_py-0.1.0-py3-none-any.whl
| Download URL | agentobserve_py-0.1.0-py3-none-any.whl |
|---|---|
| Size | 7.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2bfb1f71390887ccc51c24abdd3bb7c92b94ecfad5de3a070a1b21bc5da4b83a
|
|
BLAKE2b-256 checksum How to use checksums |
6ecc5c8a382f4c5be562f52046643b3c983411155d4e1982b9a512b1a6f2d5a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Security for agentobserve-py 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.