What's Changed
- feat(core): set up onboarding telemetry by @yunaseoul in #23118
- Retry evals on API error. by @gundermanc in #23322
- fix(evals): remove tool restrictions and add compile-time guards by @SandyTao520 in #23312
- fix(hooks): support 'ask' decision for BeforeTool hooks by @gundermanc in #21146
- feat(browser): add warning message for session mode 'existing' by @cynthialong0-0 in #23288
- chore(lint): enforce zero warnings and cleanup syntax restrictions by @alisa-alisa in #22902
- fix(cli): add Esc instruction to HooksDialog footer by @abhipatel12 in #23258
- Disallow and suppress misused spread operator. by @gundermanc in #23294
- fix(core): refine CliHelpAgent description for better delegation by @abhipatel12 in #23310
- fix(core): enable global session and persistent approval for web_fetch by @NTaylorMullen in #23295
- fix(plan): add state transition override to prevent plan mode freeze by @Adib234 in #23020
- fix(cli): record skill activation tool calls in chat history by @NTaylorMullen in #23203
Full Changelog: v0.36.0-nightly.20260321.fc03891a1...v0.36.0-nightly.20260323.6055c4707