What's Changed
- Enable Model Routing by @mrcabbage972 in #11154
- Don't accept input until slash commands are loaded by @scidomino in #11162
- fix(tests): enable cyclic schema MCP tool test by @SandyTao520 in #10912
- Docs: Point to extensions gallery from extensions docs in the project by @sethladd in #10763
- feat(ci): Update release to use github env variables. by @richieforeman in #11068
- fix(ci): Move from self-hosted -> ubuntu-latest by @richieforeman in #11205
- Add a GH Issue template for a website issue that gets tagged appropriately. by @richieforeman in #10923
- chore(release): bump version to 0.11.0-nightly.20251015.203bad7c by @skeshive in #11212
- feat(core): wire up UI for ASK_USER policy decisions in message bus by @allenhutchison in #10630
- feat(cli): Prevent queuing of slash and shell commands by @MJjainam in #11094
- Update shell tool call colors for confirmed actions by @miguelsolorio in #11126
- Docs: Fix typo in docs/changelogs/index.md by @Smetalo in #11215
- Docs: Fix typo in docs/get-started/index.md by @Smetalo in #10793
- Fix --allowed-tools in non-interactive mode to do substring matching for parity with interactive mode. by @mistergarrison in #10944
- refactor(actions): remove checkout from sub-actions by @mattKorwel in #11219
- Add support for output-format stream-jsonflag for headless mode by @anj-s in #10883
- fix(infra) - Reenable github test by @shishu314 in #10839
- fix(ci): Fix a2a publishing by @richieforeman in #11211
- Don't always fall back on a git clone when installing extensions by @jakemac53 in #11229
- feat(cli): Add nargs to yargs options by @allenhutchison in #11132
- Updates from running "npm install" by @scidomino in #11238
- fix(ci): Ensure we cleanup the
false
tag. by @richieforeman in #11232 - Update README.md by @LyalinDotCom in #11240
- chore(subagents): Remove legacy subagent code by @abhipatel12 in #11175
- refactor: move
web_fetch
tool name totool-names.ts
by @abhipatel12 in #11174 - fix(e2e): Refactor and unskip context compression interactive tests by @abhipatel12 in #11086
- feat: Do not add trailing space on directory autocomplete by @rmedranollamas in #11227
- include extension name in
gemini mcp list
command by @jakemac53 in #11263 - (fix): Enable Codebase Investigator for all modes by @anj-s in #11259
- Update extensions install warning by @chrstnb in #11149
- fix(ci): Make the release-rollback action properly support non-prod envs by @richieforeman in #11244
- Docs: Add changelog v0.9.0 by @jkcinouye in #11237
- feat(docs): add initial release confidence document by @galz10 in #11069
- feat: Blend educative tips with witty phrases during loading times (fun, subtle learning...) by @JayadityaGit in #10569
- fix: Update folder trust docs to mention MCP servers and file command… by @shrutip90 in #10842
- fix(web-fetch): respect Content-Type header in fallback mechanism by @abhipatel12 in #11284
- feat: Add markdown toggle (alt+m) to switch between rendered and raw… by @srivatsj in #10383
- Use Node.js built-ins in scripts/clean.js instead of glob. by @dewitt in #11286
- fix(infra) - Remove e2e maintainer label from e2e workflow by @shishu314-alt in #11028
- Revert "fix(infra) - Remove e2e maintainer label from e2e workflow" by @shishu314 in #11292
- refactor: Remove deprecated --all-files flag by @allenhutchison in #11228
- fork regulation testing by @mattKorwel in #11304
- remove by @mattKorwel in #11310
- fix(test): deflake flicker integration test by @SandyTao520 in #11308
- Jacob314/safe home dir by @jacob314 in #10861
- feat(auth): Improve auth dialog error handling and messaging by @abhipatel12 in #11320
- fix: Add folder names in permissions dialog similar to the launch dialog by @shrutip90 in #11278
- Improve rendering of ToDo lists. by @scidomino in #11315
- fix(scripts): Improve deflake script isolation and unskip test by @SandyTao520 in #11325
- feat(ui): add "Esc to close" hint to SettingsDialog by @JayadityaGit in #11289
- feat: remove deprecated telemetry flags by @allenhutchison in #11318
- feat: allow editing queued messages with up arrow key by @akhil29 in #10392
- Inline tree-sitter wasm and add runtime fallback by @cornmander in #11157
- Skip failing test. by @jacob314 in #11337
- Update package.json in include git dependency on Ink fork. by @jacob314 in #11330
- fix(ux) keyboard input hangs while waiting for keyboard input. by @jacob314 in #10121
- fix(accessibility) allow line wrapper in screen reader mode by @jacob314 in #11317
- Refactor
EditTool.Name
to use centralizedEDIT_TOOL_NAME
by @abhipatel12 in #11343 - fix: copy command delay in Linux handled by @hritan in #6856
- Revert "Update package.json in include git dependency on Ink fork." by @jakemac53 in #11365
- docs(release): Add information about dev/prod to the release docs. by @richieforeman in #11366
- feat: Remove deprecated flags by @allenhutchison in #11338
- fix(prompt): Make interactive command avoidance conditional by @galz10 in #11225
- Remove ctrl-t binding for /mcp commands by @scidomino in #11372
- feat(cli): Suppress slash command execution and suggestions in shell … by @MJjainam in #11380
- fix(scripts): Update get-release-version to use yargs parsing, handle a dynamically set package name by @richieforeman in #11374
- fix(cli): enable and fix types for MCP command tests by @SandyTao520 in #11385
- feat: add missing visual cue for closing dialogs with Esc key by @JayadityaGit in #11386
- fix(release): Update create-patch-pr.js to take a package name by @richieforeman in #11400
- Remove MCP Tips and reorganize MCP slash commands by @scidomino in #11387
- Only check for updates if disableUpdateNag is false by @bbiggs in #11405
- fix: make @file suggestions case-insensitive by @IamRiddhi in #11394
- fix: Unset selected auth type in integ test so that the local setting… by @shrutip90 in #11322
- Style slash command descriptions consistently by @scidomino in #11395
- add extension IDs by @jakemac53 in #11377
- Log all user settings to enable measurement of experiment impacts by @owenofbrien in #11354
- fix(cli): enable typechecking for ui/commands tests by @SandyTao520 in #11413
- fix(infra) - Make file system interactive test check only tool call by @shishu314 in #11055
- feat(logging): Centralize debug logging with a dedicated utility by @abhipatel12 in #11417
- remove support for workspace extensions and migrations by @jakemac53 in #11324
- fix(cli): enable typechecking for ui/components tests by @SandyTao520 in #11419
- refactor(tools): Migrate shell tool name to a centralized constant by @abhipatel12 in #11418
- Create Todo List Tab by @scidomino in #11430
- Docs: Fix MCP server link in docs/cli/trusted-folders.md by @Smetalo in #11349
- fix(config): Enable type checking for config tests by @SandyTao520 in #11436
- fix(ci): use standard integration test command on windows by @SandyTao520 in #11437
- feat(release): Support dev/prod for release patch 1 by @richieforeman in #11404
- Making shell:true as default and adding -I to grep by @gsehgal in #11448
- fix(cli): Enable typechecking for more test files by @SandyTao520 in #11455
- Rename component to "TodoTray" by @scidomino in #11469
- fix: Update web_fetch tool definition to instruct the model to provid… by @shrutip90 in #11252
- refactor(core): Centralize tool names to avoid circular dependencies - Edit, Grep, Read by @abhipatel12 in #11434
- fix(cli): Fix type errors in UI hooks tests by @SandyTao520 in #11483
- refactor(tools): Move all tool names into tool-names.ts by @abhipatel12 in #11493
- Update docs to specifying GEMINI_SYSTEM_MD and GEMINI_WRITE_SYSTEM_MD instructions by @anj-s in #9953
- chore: do not retry the model request if the user has aborted the request by @adamfweidman in #11224
- fix(infra) - Create an empty file to test trigger workflow for e2e by @shishu314 in #11022
- fix(core): Preserve escaped characters in gitignore patterns by @EricRahm in #11171
- [Part 5/6] feat(telemetry): add activity monitor with event-driven snapshots by @eLyiN in #8124
- fix(SettingsDialog): race condition in SettingsDialog causing settings to be unexpectedly cleared by @lifefloating in #10875
- Don't display todo in history by @scidomino in #11516
- fix(ui): escaping theme dialog no longer resets theme to default by @psinha40898 in #11323
- docs: require bug bash for major launches and clarify roles by @galz10 in #11384
- skip flaky test by @skeshive in #11526
New Contributors
- @sethladd made their first contribution in #10763
- @shishu314-alt made their first contribution in #11028
- @IamRiddhi made their first contribution in #11394
- @EricRahm made their first contribution in #11171
Full Changelog: v0.10.0-nightly.20251015.996c9f59...v0.11.0-nightly.20251020.a96f0659