## Core
- Do not allow agent to ask custom-less questions
- Improve prompt for explore agent
- Add plugin mocks to provider tests (@vglafirov)
- Update User-Agent string to latest Chrome version in webfetch (@AlanThiec)
- Add plan mode with enter and exit tools
- Add family to GPT 5.2 Codex in Codex plugin
- Add GitLab Duo Agentic Chat provider support (@vglafirov)
- Delete key from recordsByKey on instance disposal (@sauerdaniel)
- Close existing MCP client before reassignment to prevent resource leaks (@sauerdaniel)
- Added Ask Question tool support for desktop application (@dbpolito)
## TUI
- Tweak external directory permission rendering in TUI
- Ensure external directory and Bash tool invocations render working directory details
- Fix duplicate radio button icon in MCP auth CLI interface (@dmmulroy)
## Desktop
- Handle Shift+Enter before IME check to prevent stuck state in prompt input (@josephbharrison)
- Revert provider icon on select model dialog in desktop app (@dbpolito)
**Thank you to 8 community contributors:**
- @dbpolito:
- fix(desktop): Revert provider icon on select model dialog (#8245)
- feat(desktop): Ask Question Tool Support (#8232)
- @cmdr-chara:
- feat: add Undertale and Deltarune built-in themes (#8240)
- @sauerdaniel:
- fix(mcp): close existing client before reassignment to prevent leaks (#8253)
- fix(state): delete key from recordsByKey on instance disposal (#8252)
- @zeke:
- docs: document ~/.claude/CLAUDE.md compatibility behavior (#8268)
- @vglafirov:
- feat: Add GitLab Duo Agentic Chat Provider Support (#7333)
- fix: Add Plugin Mocks to Provider Tests (#8276)
- @dmmulroy:
- fix(cli): mcp auth duplicate radio button icon (#8273)
- @josephbharrison:
- fix(prompt-input): handle Shift+Enter before IME check to prevent stuck state (#8275)
- @AlanThiec:
- fix: update User-Agent string to latest Chrome version in webfetch (#8284)