What's Changed
- Improve error messages on failed onboarding by @gsquared94 in #17357
- Follow up to "enableInteractiveShell for external tooling relying on a2a server" by @DavidAPierce in #17130
- Fix/issue 17070 by @alih552 in #17242
- fix(core): handle URI-encoded workspace paths in IdeClient by @dong-jun-shin in #17476
- feat(cli): add quick clear input shortcuts in vim mode by @harshanadim in #17470
- feat(core): optimize shell tool llmContent output format by @SandyTao520 in #17538
- Fix bug in detecting already added paths. by @jacob314 in #17430
- feat(scheduler): support multi-scheduler tool aggregation and nested call IDs by @abhipatel12 in #17429
- feat(agents): implement first-run experience for project-level sub-agents by @gundermanc in #17266
- Update extensions docs by @chrstnb in #16093
- Docs: Refactor left nav on the website by @jkcinouye in #17558
- fix(core): stream grep/ripgrep output to prevent OOM by @adamfweidman in #17146
- feat(plan): add persistent plan file storage by @jerop in #17563
- feat(agents): migrate subagents to event-driven scheduler by @abhipatel12 in #17567
- Fix extensions config error by @chrstnb in #17580
- fix(plan): remove subagent invocation from plan mode by @jerop in #17593
- feat(ui): add solid background color option for input prompt by @jacob314 in #16563
- feat(plan): refresh system prompt when approval mode changes (Shift+Tab) by @jerop in #17585
- feat(cli): add global setting to disable UI spinners by @galz10 in #17234
New Contributors
- @alih552 made their first contribution in #17242
- @dong-jun-shin made their first contribution in #17476
- @harshanadim made their first contribution in #17470
Full Changelog: v0.27.0-nightly.20260126.cb772a5b7...v0.27.0-nightly.20260127.00f60ef53