Releases: wandb/forge-claude-code
Releases · wandb/forge-claude-code
Release list
v0.2.15
What's Changed
- chore(deps): bump weave to 0.16.6 by @rgao-coreweave in #169
- test(trace): cover gen_ai.output.messages on turn and teammate spans by @rgao-coreweave in #170
- fix(trace): stamp gen_ai.agent.name on root-turn tool spans by @gtarpenning in #178
- fix(trace): show the user prompt and chat spans in live turns by @rgao-coreweave in #179
Full Changelog: v0.2.14...v0.2.15
v0.2.14
What's Changed
- chore(deps): add weave 0.16.3 and agent-sdk types by @rgao-coreweave in #122
- refactor(setup): share the claude-plugin spawnSync plumbing by @rgao-coreweave in #123
- refactor(config): extract shared config resolution by @rgao-coreweave in #124
- refactor(daemon): type the hook dispatch against the agent SDK by @rgao-coreweave in #125
- refactor(daemon): move session helper fns to sessionState.ts by @rgao-coreweave in #126
- ci(version-bump): push to main via weave-open-source app token by @rgao-coreweave in #134
- feat(daemon): add weave-SDK genai helper layer by @rgao-coreweave in #141
- feat(daemon): emit GenAI spans via the weave SDK by @rgao-coreweave in #128
- chore(daemon): remove dead manual OTel builders by @rgao-coreweave in #129
- refactor(parser): parse transcripts into turns and responses by @rgao-coreweave in #130
- refactor(trace): separate daemon, hook, and session ownership by @rgao-coreweave in #142
- feat(trace): trace ordinary tool calls by @rgao-coreweave in #147
- feat(trace): trace Agent lifecycles by @rgao-coreweave in #131
- feat(trace): trace permission decisions by @rgao-coreweave in #148
- fix(daemon): drain and finalize traces deterministically by @rgao-coreweave in #149
- feat(trace): trace explicit Agent Team lifecycles by @rgao-coreweave in #143
- fix(trace): harden Agent Team transcript correlation by @rgao-coreweave in #154
- fix(trace): open the first turn when the transcript lags, and attribute chat spans by @rgao-coreweave in #161
- feat(status): surface rejected OTLP exports by @rgao-coreweave in #160
- fix(trace): drop a duplicate PreToolUse before resolving its parent by @rgao-coreweave in #162
- fix(trace): attach a delayed tool result to the turn that called it by @rgao-coreweave in #163
- fix(trace): bind a Stop-first recovered Agent to its late PostToolUse by @rgao-coreweave in #164
- fix(trace): capture PostCompact summaries by @rgao-coreweave in #166
- fix(trace): mark failed turns on StopFailure by @rgao-coreweave in #167
Full Changelog: v0.2.13...v0.2.14
v0.2.13
What's Changed
- chore(deps): update trufflesecurity/trufflehog action to v3.95.8 by @wandb-renovate[bot] in #111
- feat(status): reorganize output into sections + report daemon identity by @rgao-coreweave in #117
- fix(daemon): recover subagent spans when SubagentStop lands after a restart by @rgao-coreweave in #114
- feat(daemon): capture loaded instructions as gen_ai.system_instructions by @rgao-coreweave in #116
- chore(deps): update actions/setup-node digest to 2499707 by @wandb-renovate[bot] in #118
- fix(daemon): don't route OTLP traces to the wandb API host by @gtarpenning in #113
- Revert "chore(deps): update actions/setup-node digest to 2499707" by @rgao-coreweave in #121
- fix(spans): propagate gen_ai.conversation.id to execute_tool spans by @rgao-coreweave in #108
- fix(spans): nest subagents spawned by subagents instead of orphaning them by @rgao-coreweave in #110
- chore: use github.token in version-bump workflow by @rgao-coreweave in #133
New Contributors
- @gtarpenning made their first contribution in #113
Full Changelog: v0.2.12...v0.2.13
v0.2.12
What's Changed
- fix(daemon): bind socket atomically to survive a concurrent-start herd by @rgao-coreweave in #94
- fix(daemon): reconstruct sessions across restarts and raise idle timeout to 120m by @rgao-coreweave in #92
Full Changelog: v0.2.11...v0.2.12
v0.2.11
What's Changed
- docs(skills): add restart trigger phrases for discoverability by @rgao-coreweave in #106
- fix(hooks): detach daemon from spawning session so terminal SIGHUP can't kill it mid-run by @titothedeveloper in #87
- fix(daemon): finalize open sessions on shutdown so turn roots export by @rgao-coreweave in #107
- fix(daemon): hold daemon open while a turn or tool is in flight by @rgao-coreweave in #93
- chore: bump esbuild from 0.28.0 to 0.28.1 by @dependabot[bot] in #96
- chore: bump tsx from 4.22.3 to 4.22.4 by @dependabot[bot] in #70
- chore(deps): update trufflesecurity/trufflehog action to v3.95.6 by @wandb-renovate[bot] in #98
- chore: bump @opentelemetry/core, @opentelemetry/exporter-trace-otlp-proto, @opentelemetry/resources, @opentelemetry/sdk-trace-base and @opentelemetry/sdk-trace-node by @dependabot[bot] in #100
New Contributors
- @wandb-renovate[bot] made their first contribution in #98
Full Changelog: v0.2.10...v0.2.11
v0.2.10
What's Changed
- feat(status): surface the resolved agent_name in status by @rgao-coreweave in #103
- feat(cli): add restart command to apply config changes by @rgao-coreweave in #101
- feat(spans): attribute every span to the emitting integration by @rgao-coreweave in #104
- feat(status): warn when the daemon is running an older config by @rgao-coreweave in #102
Full Changelog: v0.2.9...v0.2.10
v0.2.9
What's Changed
- feat(config): customizable agent name shown in Weave Agents view by @rgao-coreweave in #89
- ci: harden CI (pin actions, renovate, checksums, provenance) by @rgao-coreweave in #95
- feat(spans): interleave assistant text with tool spans by @rgao-coreweave in #90
- feat(spans): add thinking/reasoning spans by @rgao-coreweave in #91
Full Changelog: v0.2.8...v0.2.9
v0.2.8
What's Changed
- feat(install): --source=local install + plugin_source shown in status by @rgao-coreweave in #85
- fix(daemon): nest agent-teams specialists via cross-session team correlation (0.2.8-rc.0) by @titothedeveloper in #86
Full Changelog: v0.2.7...v0.2.8
v0.2.7
What's Changed
- docs: note tracing is global across all Claude Code sessions by @rgao-coreweave in #72
- chore: lower node engines floor to 18.19 to match Claude Code by @rgao-coreweave in #80
- feat(daemon): handle TeammateIdle to trace TARS /triage specialist agents by @titothedeveloper in #71
- fix(test): await daemon exit before rmSync to fix ENOTEMPTY flake by @rgao-coreweave in #84
- feat(status): add --json output, refactor to gather-then-print by @rgao-coreweave in #82
- feat(hooks): drop nc dependency via hook-socket.mjs by @rgao-coreweave in #81
New Contributors
- @titothedeveloper made their first contribution in #71
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- fix(spans): cache hit rate exceeds 100% — include cache tokens in input_tokens by @rgao-coreweave in #68
- docs: README polish + audit + CODEOWNERS by @rgao-coreweave in #69
Full Changelog: v0.2.5...v0.2.6