Repository navigation
v2.2.1-pi
What's Changed
- refactor(translate): register translators per agent by Stephen Belanger (@Qard) in #139
- feat(cursor): unify tracing with existing extension plugin by Abhijeet Prasad (@AbhiPrasad) in #151
- refactor(import): register transcript import per agent by Stephen Belanger (@Qard) in #140
- Fix Windows hook stalls caused by daemon handle inheritance by Stephen Belanger (@Qard) in #152
- chore(cursor): release v0.3.0 by @braintrust-bot[bot] in #158
- ci: stabilize agent checks and require aggregate status by Abhijeet Prasad (@AbhiPrasad) in #160
- feat(tracing): separate plugin and bt span origin versions by Andrew Kent (@realark) in #153
- fix(cursor): return valid responses from trace hooks by Abhijeet Prasad (@AbhiPrasad) in #161
- Add turn_span_id by max-braintrust in #163
- Bump Braintrust Rust SDK SHA by Abhijeet Prasad (@AbhiPrasad) in #164
- chore(cursor): release v0.4.0 by @braintrust-bot[bot] in #166
- fix(cursor): make tracing independent of plugin imports by Abhijeet Prasad (@AbhiPrasad) in #167
- feat(cursor): publish releases to Open VSX with OIDC by Abhijeet Prasad (@AbhiPrasad) in #169
- chore(cursor): release v0.4.1 by @braintrust-bot[bot] in #170
- feat: use BRAINTRUST_ prefix for tracing env vars by Abhijeet Prasad (@AbhiPrasad) in #165
- fix(daemon): handle Cursor variables in env prefix guard by Abhijeet Prasad (@AbhiPrasad) in #179
- fix(deps): update rustls to 0.23.45 by Abhijeet Prasad (@AbhiPrasad) in #180
- fix(opencode): update dependencies by Abhijeet Prasad (@AbhiPrasad) in #181
- fix(tracing): record coding agent session outcomes by Stephen Belanger (@Qard) in #173
- fix(cursor): update dependencies by Abhijeet Prasad (@AbhiPrasad) in #182
- fix(pi): update transitive dependencies by Abhijeet Prasad (@AbhiPrasad) in #183
- fix(codex): preserve image tool results in history by Stephen Belanger (@Qard) in #185
- fix(codex): preserve user image parts in trace inputs by Stephen Belanger (@Qard) in #186
- Ban production unwrap and expect calls by Stephen Belanger (@Qard) in #189
- chore(cursor): release v0.4.2 by @braintrust-bot[bot] in #190
- feat(cursor): trace subagent summaries by Abhijeet Prasad (@AbhiPrasad) in #168
- fix(tracing): preserve plugin provenance on every coding-agent span by Abhijeet Prasad (@AbhiPrasad) in #191
- Isolate daemon tests from user settings and scheduling by Stephen Belanger (@Qard) in #194
- fix(cursor): install the latest published tracing plugin by Abhijeet Prasad (@AbhiPrasad) in #195
- Introduce pipeline messages and checked routing acceptance by Stephen Belanger (@Qard) in #174
- Isolate routing behind a bounded actor port by Stephen Belanger (@Qard) in #175
- Separate route preparation from native translation by Stephen Belanger (@Qard) in #176
- Add the durable SpanOp channel and route subscriptions by Stephen Belanger (@Qard) in #177
- Activate shared SpanOp journaling and resumable routing by Stephen Belanger (@Qard) in #184
- Recover pipeline failures at durable boundaries by Stephen Belanger (@Qard) in #187
- Consolidate durable subscription lifecycle and retention by Stephen Belanger (@Qard) in #188
- Keep journal replay behind the shared InputPort contract by Stephen Belanger (@Qard) in #192
- Isolate routing submission stage by Stephen Belanger (@Qard) in #193
- Stop Claude Code from retrying the mock's deliberate 400 by Abhijeet Prasad (@AbhiPrasad) in #201
- Keep provisional roots out of turn delivery barriers by Stephen Belanger (@Qard) in #196
- Use executed tool input on Claude tool spans by Abhijeet Prasad (@AbhiPrasad) in #199
- Fix recovery diagnostics and resume held session delivery by Stephen Belanger (@Qard) in #202
- Separate human waits from tool time and cap dangling spans by Stephen Belanger (@Qard) in #204
- Add session context and lifecycle events to traces by Stephen Belanger (@Qard) in #205
- fix(tracing): tolerate unescaped Windows paths in hook payloads by Abhijeet Prasad (@AbhiPrasad) in #198
- Keep Claude lifecycle termination out of span errors by Stephen Belanger (@Qard) in #203
- Capture new Claude Code hook fields (effort, duration_ms, is_interrupt) by Abhijeet Prasad (@AbhiPrasad) in #200
- Handle Codex turn_aborted as an interruption by Stephen Belanger (@Qard) in #206
- Use SubagentHandback report for Claude subagent output by Stephen Belanger (@Qard) in #207
- chore(cursor): release v0.5.0 by @braintrust-bot[bot] in #210
- chore: bump Pi and OpenCode plugin versions by Abhijeet Prasad (@AbhiPrasad) in #212
Full Changelog: v2.2.0-pi...v2.2.1-pi