Catalog PyPI
PACKAGE EXPLORERView in registry

agent-regression-lens-py

PyPI

Detect regressions between baseline and current AI agent runs. Python port of @mukundakatta/agent-regression-lens.

agentevalsllmregressiontesting
Versions collected1
Direct dependencies1From release 0.1.0
Last observed20 Oct, 23:11 UTC

README

Version 0.1.0 documentation

agent-regression-lens-py

Detect regressions between baseline and current AI agent runs. Pure Python, zero deps. Python port of @mukundakatta/agent-regression-lens.

pip install agent-regression-lens-py
from agent_regression_lens import analyze_agent_regression

baseline = {"events": [{"type": "tool_call", "tool": "search"}, {"type": "final", "content": "ok"}], "success": True}
current  = {"events": [{"type": "tool_call", "tool": "search"}, {"type": "error", "message": "boom"}], "success": False}

res = analyze_agent_regression(baseline, current)
# RegressionResult(passed=False, score=..., regressions=[Issue(code='lost_success', severity='critical', ...), ...])

API

  • analyze_agent_regression(baseline, current, *, thresholds=None) -> RegressionResult
  • compare_run_set(baseline_runs, current_runs, *, thresholds=None) -> ComparisonSummary

Detects: lost success, new errors, failed tool calls, output drift (Jaccard), step / latency / cost bloat above configurable ratios.

License

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.027 Apr 20261

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
mukundakatta/agent-regression-lens-py

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 23:11 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:585aca3807ae4a313a71685a6c7bbc7de8ef212696cb9c45f23e4129dcd030e7