Agentsitter 🟢
The babysitter for your AI agents.
Agentsitter watches your AI agents while you sleep. If something goes wrong — a loop, a runaway cost, anything odd — you get alerted before it costs you thousands.
Install
pip install agentsitter
Usage
Add three lines to your existing agent:
import agentsitter
sitter = agentsitter.watch(
api_key="agt_your_key", # Get your key at agentsitter.net/start
alert="you@email.com"
)
# After every API call, track the cost:
sitter.track(cost=0.04)
That's it. Agentsitter runs silently in the background, checks your agent's behaviour every 60 seconds, and alerts you if anything looks wrong.
What it watches for
- Loops — your agent repeating the same call over and over
- Runaway costs — spend accelerating exponentially
- Statistical drift — behaviour that looks abnormal based on Lo-MacKinlay Variance Ratio analysis
Get your API key
Go to agentsitter.net/start to get your free API key. Takes 30 seconds.
Daily digest
Once set up, you'll get a daily email at 8am with your agent's health status:
🟢 Status: GREEN
Your agent looked healthy today.
API calls: 847 | Spent: £2.41 | Anomalies: None
Links
- Website: agentsitter.net
- Live demo: arena.trustlogdynamics.com
- GitHub: github.com/AnouarTrust/agentsitter
Built in Manchester
By Anouar Boussif · Comptex Labs
Metadata
Release files for agentsitter 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 |
|---|---|---|---|---|
| agentsitter-0.1.0.tar.gz | 3.8 kB | Without provenance | Details for agentsitter-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| agentsitter-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for agentsitter-0.1.0-py3-none-any.whl |
Total release size: 8.0 kB
Release files / agentsitter-0.1.0.tar.gz
| Download URL | agentsitter-0.1.0.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d4a502010f6d6ba2119bb30cd9472a239ae050e9a3d6b7ba51327fd921e6a178
|
|
BLAKE2b-256 checksum How to use checksums |
94d50acc36d4f7ca7f3dd0b9d6df34ced7af713a24a0e4f6af21778faf7c7f6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / agentsitter-0.1.0-py3-none-any.whl
| Download URL | agentsitter-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cd89758e199e559490b1f13c529ae584f62f069820739ac9bd6c22d0276f7137
|
|
BLAKE2b-256 checksum How to use checksums |
49f6699f0de01c95a741553b02376c4cf46f83cffaaa5c791cceb93a74610707
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Security for agentsitter 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.