No dependencies
The library uses only the standard library, so adopting it never drags a transitive dependency into a service.
Code: supportops_toolkit/__init__.py
Rejected: Wrapping a popular validation library.
The boring safety layer that keeps an agent from hurting production.
fixtures verified, quality not claimedLast verified: 2026-10-29 · Commit 22eb0c2
Tool schemas, safe retries, step and time limits, code-first evals, an adversarial suite and cost helpers, in the Python standard library. It separates what is proven from what is not: fixtures test control logic, and they are never presented as model quality.
The live demo runs this system against a real model and shows every step.
The whole flow. Press play or next to walk through it.
The library uses only the standard library, so adopting it never drags a transitive dependency into a service.
Code: supportops_toolkit/__init__.py
Rejected: Wrapping a popular validation library.
Steps, tokens and seconds are consumed from one budget, and an exhausted budget raises.
Code: supportops_toolkit/guardrails.py
Rejected: Logging a warning when a limit is passed.
| Metric | Value | Mode | Source |
|---|---|---|---|
| Locked fake gate Fixtures test control logic, not model quality. | 82 unit tests plus fixture and adversarial checks | fake: control logic | .planning/phases/016-accounted-local-operation/VERIFY.mdCommit 5b91e73 · 2026-10-29 · Exit code 0 |
git clone https://github.com/DiegoVSouza/supportops-ai-toolkit.git
cd supportops-ai-toolkit
uv sync --locked && uv run --locked python scripts/check_full.pyExpected: The full gate passes with fixtures and the adversarial suite.
I would add a provider-neutral retry classification table with a test per row, so each retry rule is a visible decision.