Skip to main content
Breaking changes are rare. When they happen, each one gets a dedicated guide below with the before/after patterns and a checklist.

How to upgrade

The fastest path is the CLI:
npx output migrate
It reads the @outputai/* version in your package.json, finds the matching guide below, applies the steps, and runs your type checker. If you’re jumping several versions, apply each guide in order.

Guides

v0.1.12 → v0.2.0

Dataset file format and deprecated workflow run endpoints.

v0.2.0 → v0.3.0

LLM cost payload format and cost event name.

v0.3.0 → v0.4.0

Package.json Output.ai config section rename.

v0.4.0 → v0.5.0

HTTP request cost API and cost event payload changes.

v0.5.2 → v0.6.0

Hook payload context objects and trace run ids.