Packages
relayburn@4.1.0(tag:relayburn-v4.1.0)@relayburn/sdk@4.1.0(tag:sdk-v4.1.0)@relayburn/mcp@4.1.0(tag:mcp-v4.1.0)@relayburn/cli-darwin-arm64@4.1.0(tag:cli-darwin-arm64-v4.1.0)@relayburn/cli-darwin-x64@4.1.0(tag:cli-darwin-x64-v4.1.0)@relayburn/cli-linux-arm64-gnu@4.1.0(tag:cli-linux-arm64-gnu-v4.1.0)@relayburn/cli-linux-x64-gnu@4.1.0(tag:cli-linux-x64-gnu-v4.1.0)@relayburn/sdk-darwin-arm64@4.1.0(tag:sdk-darwin-arm64-v4.1.0)@relayburn/sdk-darwin-x64@4.1.0(tag:sdk-darwin-x64-v4.1.0)@relayburn/sdk-linux-arm64-gnu@4.1.0(tag:sdk-linux-arm64-gnu-v4.1.0)@relayburn/sdk-linux-x64-gnu@4.1.0(tag:sdk-linux-x64-gnu-v4.1.0)
Crates
relayburn-sdk@4.1.0(tag:relayburn-sdk-v4.1.0) — https://crates.io/crates/relayburn-sdk/4.1.0relayburn-cli@4.1.0(tag:relayburn-cli-v4.1.0) — https://crates.io/crates/relayburn-cli/4.1.0
Release Notes
burn measureand@relayburn/sdk.measureSession()turn one explicit Claude Code, Codex, or OpenCode session source into a versioned per-model token/cost document without discovery or a ledger; incomplete and zero-turn inputs fail closed.@relayburn/sdkexposesturnSpanTree,sessionSpanTrees,flowGraph, andcontextDelta, matching the Rust SDK verbs for span trees, inference-flow DAGs, and context-window deltas.@relayburn/mcptests compile TypeScript before running, so the package suite executes on a clean checkout.summary,hotspots, andsessions listwarn on stale data (24-hour default, configurable), including older imported or rebuilt ledgers. SDK and MCP consumers receive freshness metadata; summary and MCP reads remain usable when that metadata is unavailable.burn flownow connects the main rail across turn boundaries, so session DAGs render as one continuous inference flow in JSON, Mermaid, and SVG.burn summarymarks unpriced model rows and labels totals as priced-only; JSON addsunpricedTurnsandunpricedModelsso unknown-model spend is never mistaken for free usage.burn comparehuman totals mark models whose cells haveturns > pricedTurnsas unpriced instead of$0.00;burn summary --bucketannotates windows with a nonzero unpriced-turn count. Unpriced warnings print the resolved ledger-homemodels.dev.jsonpath.- Removed the macOS menu bar app and its build, test, and release tooling.
- Documentation covers the complete
burncommand surface and the SQLite/WAL storage and maintenance workflow. burn mcp-servernow exposes summary, hotspots, overhead attribution, overhead trimming, and model comparison through validated read-only tools.burn --jsoncommands, stdoutburn stamps exportstreams, and human-readable output now exit quietly when a downstream pipe closes early instead of panicking or reporting the pipe closure as a generic error.- Pricing recognizes Claude 5 and GPT-5.6 models, prefers first-party tariffs over reseller duplicates, and applies long-context price tiers.
- Pricing reports retired first-party models, including the
codex-auto-reviewalias, as unpriced instead of inheriting reseller tariffs; summary buckets expose their unpriced-turn count, while a ledger-homemodels.dev.jsonoverride can explicitly restore pricing. burn hotspots --findingssurfaces unknown model pricing explicitly and ranks unpriced sessions by token volume instead of treating them as$0.00.- Licensed under Apache-2.0 (Copyright 2026 Agent Workforce Incorporated), matching Relay: added the repo
LICENSE, set the Rust workspacelicensetoApache-2.0, declaredlicenseon the published npm packages, and shipped the license text inside every published npm package and crate.