Skip to content

v0.2.0

Choose a tag to compare

@arthi-arumugam-git arthi-arumugam-git released this 22 Jul 05:59

This release rounds out the core loop: record a trace, change something, diff.

The diff engine aligns runs by id and tool calls within each run, then reports dropped and reordered calls, argument drift, and cost and latency regressions.

The Recorder SDK wraps existing OpenAI and Anthropic clients, so llm calls and tool calls land in the trace without any manual logging.

whatbroke record: a local proxy that captures traces with zero code changes. Point OPENAI_BASE_URL or ANTHROPIC_BASE_URL at it, run your agent, done. Streaming responses pass through untouched and still get parsed.

Multi-sample runs: name your runs refund-flow#1, refund-flow#2 and whatbroke compares every before sample against every after sample. Findings carry an occurrence rate like 6/9, and anything that already flaps between baseline samples is demoted to flaky info instead of being blamed on your change.

Published on npm as whatbroke-cli.