[1.0.0] - 2026-04-29
Added
burn ingest --watch --opencode-streamnow writes direct stream-derived OpenCode records for sessions observed from creation, including completed tool-call events and stream cursor high-watermarks.
Changed
burn budgetnow replaces the old top-levelburn limitsandburn plansverbs, with plan management nested underburn budget plans.burn ingestnow owns one-shot,--watch, and--hook claudemodes, replacing the separateburn watchcommand and old--runtime claudehook flag.burn hotspotsreplacesburn wasteandburn diagnose; bareburn hotspots --sessionkeeps the former aggregate diagnostics, andburn hotspots --session <id>keeps the former per-session JSON shape.burn overheadandburn overhead trimreplaceburn contextandburn context advise.burn statenow owns derived-state status, rebuild targets, archive vacuum, and content pruning in one command family.burn hotspots --patterns tool-output-bloatnow sizes oversized tool output via cl100k token counts from user-turn enrichment instead of bytes/4 estimates. Findings on highly compressible payloads (repetitive logs, base64 dumps) may shift below the 15k default threshold.burn summary --subagent-treenow reads persisted session relationships, including child-session subagents and fork/continuation annotations.
Fixed
burn state rebuild archive vacuumnow preserves archive space reclamation after the top-level archive command removal.burn statestatus now streams ledger counts instead of materializing all turns.burn ingest --watch --opencode-streamnow preserves stream cursor progress when polling fallback saves file-ingest cursors concurrently.
Removed
- Removed the top-level
burn archive,burn rebuild, andburn contentcommands. Useburn state,burn state rebuild <target>, orburn state prune.