Releases
v0.50.0
Compare
Sorry, something went wrong.
No results found
Changelog
Features
f6940a7 feat(activity-log): carry session/turn identity and tool inputs onto disk
6240812 feat(agent): attribute tool calls to the turn that issued them
ef7335f feat(cmd/tracker): capture the spec and write run.json on every run
2d6bcab feat(llm): capture the verbatim wire request body from every adapter
cdeee57 feat(llm): group LLM events by call and stop clipping logged payloads
a900407 feat(pipeline): assemble run.json, with a tracker run-json backfill command
69c8606 feat(pipeline): persist terminal status, node kind, and attempt number
fe95f88 feat(pipeline): store the executed spec in the run directory
Fixes
53c4909 fix(activity): tighten run-dir mirror to 0600-in-0700 (#525 )
49a116b fix(agent): attribute a turn's final text to that turn
1865e19 fix(agent): price session cost with resp.Model, not config.Model (#524 )
ea948ef fix(events): populate run-capture identity on the --json wire (#526 )
29bdf55 fix(llm): price cached tokens from published per-model rates
bef8f97 fix(pipeline): force 0600 on rewritten spec artifacts
34d5ecd fix(pipeline): stop counting one LLM call three times in run totals
8777d3b fix(pricing): make cache-write premium provider/model-aware (#522 )
8edcd44 fix(runusage): select each node's usage tier independently (#523 )
527c4af fix: address CodeRabbit review on #519
cc757b1 fix: three capture gaps only live provider runs exposed
Other
5058113 chore: interface{}→any in conformance harness; ignore tracker CLI binary
5a532fa docs: release v0.50.0 — run capture & cost correctness
159ba13 merge: cache-write premium is provider/model-aware, not global 1.25x (#522 )
292f8db merge: interface{}→any in conformance harness; ignore tracker CLI binary (#495 )
4ac8249 merge: land run-capture (#519 ) onto v0.47–49 event/pricing rewrites
90b28b5 merge: populate session/turn/call/node_kind identity on the --json wire (#526 )
27cf6d0 merge: run.json per-node tier selection fixes mixed-backend token undercount (#523 )
f2f0951 merge: session cost accumulation prices with resp.Model, not config.Model (#524 )
509e5b9 merge: tighten run-dir activity.jsonl mirror to 0600-in-0700 (#525 )
1c1e2e3 test: cross-check run.json against the engine's own usage accounting
c35124d test: prove the capture chain end to end with a tool-calling stub
You can’t perform that action at this time.