You made 40 changes this week. One quietly changed what your agent does. Which?
DecimalAI versions every change to your agent’s manifest — so you can diff exactly what moved between the version that behaved and the one that doesn’t.
Start freeLive traces break.
Quality slips silently.
Datasets go invalid.
The same failures — caught, not shipped.
Without a system watching your manifest, these failures reach production before anyone notices. DecimalAI sits in the loop: the impact report gates your PR, contract checks watch live traffic, and the data lifecycle keeps every trace valid — so the same changes that used to break things now surface the moment they happen.
See what breaks before you merge.
Every pull request that touches your agent gets a manifest diff and an impact report, posted as a comment in under a second. You see exactly which production traces will keep, repair, replay, or drop — before it ships. No eval suite, no agent run, fractions of a cent per check.
Removing compare_competitors breaks 300 of 5,000 production traces.
The thing observability tools don’t track.
A manifest is your agent’s structural fingerprint — every tool, prompt, model, skill, sub-agent, and output schema the runtime exposed. Tracing and eval tools watch outputs; they don’t watch the manifest. That’s the difference.
Every change to your agent, versioned.
The SDK captures the manifest on every run and hashes it, so each structural change becomes a version you can see, diff, and roll back to — reproducible with the open agentversion CLI.
Catch what slips past CI.
Some regressions don’t come from a PR — a prompt-injected tool call, an SDK upgrade that silently swapped your model. Declare your contract; violations get flagged in live traffic, not just at merge time.
Training data that stays valid.
Every trace is classified Keep, Repair, Replay, or Drop against the current manifest. Repair runs as deterministic transforms — zero LLM cost. One click to export a clean, version-matched dataset.
The same diff that blocks regressions ranks every skill.
Versioning is half the story — the engine that watches your manifest also powers the skills registry.
Explore the Skills registry →Stop catching agent regressions by hand.
Two lines of code. Free tier. Open-source SDK.
import decimalai
decimalai.init()