v0.53.1
What's Changed
- perf(weave): scope calls_complete total-storage rollup to matched traces by @gtarpenning in #7440
- chore(weave): Bump to 0.53.1-dev0 by @andrewtruong in #7448
- chore(weave): drop dead op_name IS NULL arm from calls_complete queries by @gtarpenning in #7456
- feat(weave): drop ddtrace dep, inline DogStatsD in datadog.py by @amwarrier in #7268
- fix(weave): reject negative JSON path array indices (422 not 502) by @gtarpenning in #7454
- chore(weave): add
weave-instrumentagent skill by @andrewtruong in #7370 - chore(weave_ts): Update type to unblock
typedocindocs/repo. by @drtangible in #7466 - fix(weave): surface system instructions from chat spans in agent chat view by @bcsherma in #7457
- perf(weave): bound eval_results calls_merged scan by eval-root start time by @gtarpenning in #7467
- perf(weave): scope object_versions_stats storage rollup to matched object_ids by @gtarpenning in #7442
- feat(weave): propagate agent identity defaults from Conversation to turns by @rgao-coreweave in #7439
- fix(weave): skip TTL materialization in migration 029 by @gtarpenning in #7470
- chore(weave): deprecate add_event / addEvent by @rgao-coreweave in #7458
- fix(weave): scope conversation chat view to its own conversation's spans by @gtarpenning in #7450
- chore(weave): support minor and major version bumps in the bump tool by @andrewtruong in #7478
- feat(weave_ts): Accept
userMessageandsystemInstructionswhen creatingTurns by @drtangible in #7468 - feat(weave_ts): Accept
systemInstructionswhen creatingSubagents. by @drtangible in #7471 - feat(weave_ts): Accept
systemInstructionswhen creatingLLMs by @drtangible in #7472 - feat(weave_ts): Accept
agent_id,agent_description,agent_versionwhen creatingTurns by @drtangible in #7473 - feat(weave_ts): Add
SubAgent.record()by @drtangible in #7480 - chore(weave): add claude-sonnet-5 by @jwlee64 in #7492
- feat(weave_ts): Add
Turn.record()by @drtangible in #7481 - feat(weave_ts): Accept
mediaAttachments,responseId,responseModel,finishReasons,outputTypeinLLM.record()by @drtangible in #7482 - feat(weave_ts): Accept
agent_id,agent_description,agent_versionwhen creatingConversations by @drtangible in #7490 - chore(weave_ts): refactor to prefer named options when constructing Conversation by @drtangible in #7491
- fix(weave): migrator ddl client outlasts replicated-ddl propagation timeout by @gtarpenning in #7493
- chore(weave): fix SYSTEM SYNC REPLICA ON CLUSTER order on 2s2r nightly by @gtarpenning in #7501
- perf(weave): parallelize attachment uploads on all writes by @gtarpenning in #7483
- fix(weave): tag db_inserts with service/env/version by @gtarpenning in #7506
- chore(weave): db-qualify SYNC in 2s2r test helper by @gtarpenning in #7503
- fix(weave): route agent traces to active project on re-init by @gtarpenning in #7507
- test(weave): match ClickHouse numeric input/output sort on the in-memory server by @domphan-wandb in #7354
- perf(weave): cache EMPTY project residence behind a short TTL by @gtarpenning in #7485
- fix(weave): preserve provider HTTP status code in completion error payload by @gtarpenning in #7505
- feat(weave): add predict-only cost total to eval results summary by @ro31337 in #7487
Full Changelog: v0.53.0...v0.53.1