Added
- Add extension mode setting to control extensibility
- MCP servers can be validated against configured registries using the experimental MCP_ALLOWLIST feature flag
- Allow --resume to accept a task ID in addition to a session ID
- Support defining hooks in settings.json, settings.local.json, and config.json
Improved
- Dialog titles display consistently inside all dialog boxes
Fixed
- Scroll works correctly in macOS Terminal.app and other terminals that don't support SGR mouse encoding
- Mouse scroll works correctly in tmux after returning from an external editor
- Ctrl-C in prompt mode now exits immediately instead of waiting for the request to complete
- Spinner animation no longer delays visible output from appearing in the timeline