Added
- Hook progress streaming shows real-time status messages from long-running hooks in the timeline
- pluginDirectories on session.create and session.resume RPC: SDK clients can mount Open Plugins-format directories per session.
- Delete remote sessions directly from the session picker
Improved
- Support owner/repo#ref syntax when adding plugins from the marketplace
- Feedback dialog and /skills help text use Copilot-consistent log paths and terminology
- Progress indicators integrate natively with tmux 3.6b pane progress state
- --plugin-dir skills now take precedence over personal-home (~/.copilot, ~/.agents) skills with the same name. Order is now project > plugin-dir > personal > custom.
- Show a helpful message when remote controlled sessions are disabled by organization policy
- Reasoning token count now shown in session token summary for all users
Fixed
- Schedule manager hint bar text no longer wraps over dialog borders when entries are added
copilot updateandcopilot versionauthenticate release API requests to avoid rate limit errors in shared-NAT environments- Diff view keyboard shortcut hints display correctly when toggling between unstaged and branch diff modes
- Clipboard paste works correctly on Wayland compositors that do not support wlr-data-control (e.g. GNOME/Mutter)
- Interactive shell tool preserves parent terminal color settings so diff tools and other programs render with full color
- Canvas tools with optional object input schemas open correctly without validation errors
- Extension subprocesses no longer fail with "Invalid command format" when forked from an older CLI version
- Settings migration preserves user data when legacy snake_case keys exist from older CLI versions