Skip to content

v0.3.0

Latest

Choose a tag to compare

@arthi-arumugam-git arthi-arumugam-git released this 23 Jul 08:16

This release is about meeting traces where they already live. If you are tracing your agent with OpenTelemetry, Langfuse, or LangSmith, you no longer need to re-instrument anything to diff it.

whatbroke import converts existing trace exports into diffable JSONL. It reads OTLP JSON span exports that follow the GenAI semantic conventions, which covers the collector's file exporter, Vercel AI SDK telemetry, Claude Code, and OpenLLMetry. It also reads Langfuse observation exports and LangSmith run dumps. Format is auto-detected from the file, and the import tells you which fields the source did not carry so you know which findings cannot show up.

Langfuse imports keep cost data, so cost regressions work there out of the box. Latency is recomputed from timestamps because the exported latency field changed units between Langfuse versions.

--fail-on changed is now accepted alongside breaking and never, so argument drift can fail a CI build, not just breaking findings.

87 tests. Published on npm as whatbroke-cli.