v0.53.6
What's Changed
- fix(weave_ts): return the real image from client.get() by @ro31337 in #7685
- fix(weave_ts): label a fetched image with its real format by @ro31337 in #7686
- fix(weave): keep chat completion streams open for iteration by @mattliu-mygit in #7690
- feat(weave): trace Claude Agent SDK subagents by @rgao-coreweave in #7666
- fix(weave): trace Claude Agent SDK async-iterable queries per turn by @rgao-coreweave in #7665
- fix(weave): stop UnboundLocalError in the MCP read_resource wrapper by @ro31337 in #7694
- fix(weave_ts): return the real audio from client.get() by @ro31337 in #7689
- fix(weave_ts): return a real Date from client.get() by @ro31337 in #7695
- feat(weave_ts): accept JSON tool values by @rgao-coreweave in #7702
- fix(weave): prevent Claude async turn misattribution by @rgao-coreweave in #7697
- feat(weave_ts): trace Claude Agent SDK nested and background subagents by @rgao-coreweave in #7630
- feat(weave): Allow a whitelisted set of private network IP addresses for remote scoring by @mscavezze-cw in #7707
- fix(weave): insert pending model costs when the schema is already current by @gtarpenning in #7706
- fix(weave): avoid duplicate OpenAI Agents telemetry by @ro31337 in #7623
- perf(weave): cut migrator test shard wall clock by @gtarpenning in #7717
- fix(weave_ts): link an evaluation to the agent spans it produced by @ro31337 in #7708
- fix(weave): surface OTel exception event details by @bcsherma in #7723
- chore(weave_ts): hide deprecated Session const from TypeDoc output by @dbrian57 in #7722
- fix(weave_ts): skip non-succeeded Anthropic batch results by @ro31337 in #7721
- fix(weave): warn once per ignored-field set instead of per request by @ro31337 in #7716
- fix(weave): show contentless agent errors in conversations by @bcsherma in #7724
- fix(weave): ignore unfinished calls in latency stats by @gtarpenning in #7719
- fix(weave): support PyPI metadata 2.5 publishing by @rgao-coreweave in #7734
- chore(weave): update costs by @mattliu-mygit in #7735
- fix(weave): map OpenAI cache write tokens by @rgao-coreweave in #7712
- fix(weave): generate cost timestamps in UTC by @mattliu-mygit in #7737
- feat(weave): add parent-call columns to spans by @ro31337 in #7729
- feat(weave): link a @weave.op call to the agent spans it produced by @ro31337 in #7730
- feat(weave_ts): link a weave op call to the agent spans it produced by @ro31337 in #7711
- fix(weave): enable storage joins for selected columns by @gtarpenning in #7743
- chore(inference): add OpenRouter permaslug field to catalog output by @jamie-rasmussen in #7745
- chore(weave): add intent and failure signature tables by @gtarpenning in #7598
- fix(weave): include OTEL spans in root usage stats by @gtarpenning in #7728
- feat(weave): record the agent span that invoked a call by @ro31337 in #7739
- feat(weave): add record_error to Python GenAI spans by @rgao-coreweave in #7744
Full Changelog: v0.53.4...v0.53.6