What's Changed
- feat(agent-server): Canvas Extensions manifest and containment [1/4] by @VascoSch92 in #4361
- fix(observability): give delegate conversations their own detached Laminar trace by @simonrosenberg in #4378
- fix(browser): a browser tool that cannot start should not fail the conversation by @onatozmenn in #4342
- feat(sdk): track requested_ref alongside resolved_ref in InstallationInfo [2/4] by @VascoSch92 in #4375
- feat(agent-server): Canvas Extensions installation persistence [3/4] by @VascoSch92 in #4364
- feat(agent-server): Canvas Extensions staged refresh (check/apply) [4/4] by @VascoSch92 in #4374
- fix(observability): keep the conversation object out of TOOL span input by @simonrosenberg in #4379
- test: stop ambient LMNR env vars deciding what the tracing tests measure by @simonrosenberg in #4390
- chore: remove deprecated features past their 1.41.0 removal deadline by @VascoSch92 in #4394
- Release v1.41.0 by @all-hands-bot in #4393
Full Changelog: v1.40.1...v1.41.0