Skip to content

v0.4.2 — zero-config scan, 5 framework adapters, hardening

Latest

Choose a tag to compare

@aaravanmay aaravanmay released this 11 Jun 14:50
· 3 commits to main since this release

Zero-config testing, framework integrations, and a hardening pass. Everything additive.

Highlights

  • faultline scan my_agent.py:agent — zero-config: discovers your wrapped tools, breaks them, gates CI. Plus faultline doctor (preflight) and faultline init (scaffold a suite + CI workflow).
  • One-line framework integration: fl.instrument(...) for LangGraph, LangChain, LlamaIndex, pydantic-ai, crewAI — each verified against the real installed library.
  • fl.tools_really_called([...]) — catches an agent answering from a tool it never actually called.
  • replay(transform=...) — catches silent behavioral drift after a context change.
  • fl.assert_resilient(agent, task) — drop into any pytest/unittest suite.
  • scan --explain — shows exactly what was corrupted and why each FAIL.
  • Hardening from 3 adversarial passes (intermittent silent failures now gate; $6,000-style figures now detected; Decimal money values now corruptible).

Full notes: CHANGELOG.md · honest scope: CAPABILITIES.md

pip install -U faultline