1.0.64-1
Pre-release
Pre-release
Added
- Add /branch as an alias for /fork, matching Claude Code's command naming
- Experimental: adds a
--worktree [name](-w) flag (enable with/experimental) that creates or reuses a git worktree under<repo>.worktrees/and starts the session inside it - Add tab completion for /agent names
- Add model family aliases like opus, sonnet, haiku, gpt, and gemini in the model setting
- Add Ctrl+Backspace binding in /terminal-setup for Windows Terminal
- Add SDK support for host-provided OAuth tokens for remote MCP servers
- Experimental: in the compact timeline, click a tool-call or reasoning row to expand or collapse just that entry (like ctrl+o / ctrl+t for one row), with a subtle highlight on the row under the mouse
Improved
- Attached images and PDFs persist across session resume even if the source file is later changed or deleted
- Allow disabling task and explore built-in subagents
- Session resume stays responsive while large histories load
- Code search and worktree listing are faster
- Use plain text labels instead of decorative emoji in CLI output
- Syntax-highlight shell commands in the timeline
- Preserve open canvas instances across reconnects and restarts
- Forward typed rejection feedback from preToolUse prompts to the model
- Show statusline picker checkboxes in green for enabled items and gray for disabled items
- Show shell timeline rows with a yellow $ prompt and Shell label
- Add a Folder column to the resume picker to show each session's working directory
- Automatically follow your system light and dark mode changes
- Use semantic mascot theme colors in the CLI banner
- Let footer dialogs scroll with the timeline in unified view
- Click filenames in /diff tree to jump to that file's first change
- Render inline code with themed chip styling in Markdown
- Show installed plugin MCP servers in
mcpcommands
Fixed
- Apply MCP org policy when sessions create or reload MCP servers
- Fixed completed background command output being unavailable when requested later
- Keep task companion tools available to custom agents that use the task or agent alias
- Custom agents using a tools wildcard '*' now respect deferredToolLoading opt-in switch
- Respect tmux color detection in WSL sessions
- Respect
deferToolson MCP servers configured in custom agent frontmatter - Ctrl+Q enqueues a prompt while a completion picker is open
- Sessions tab row label updates immediately when a session is renamed
- --continue and --resume select the most recent session for the current repository
- Shell session starts correctly when a nix-provided bash is first in PATH
- Marketplace plugins that declare MCP servers in marketplace.json now authenticate correctly with OAuth
- Content exclusion no longer blocks shell commands on command names or phantom paths
- Lone surrogates no longer break session resume or truncate prompts
- Expand Windows home-directory paths in slash-command completion
- Keep truncated tool output previews valid UTF-8
- CLI auto-updater downloads the correct musl Linux package on Alpine systems
- Copy the full last assistant turn, including multi-block responses
- Load workspace MCP servers in trusted server-mode sessions
- Stacked diffs use the same file order as the file tree
- Make /pr status and web confirmations link to the PR's repository
- Restore later file changes when rewinding to a turn without a snapshot
- Run queued ! shell commands locally instead of sending them to the agent
- Scheduled prompts manager dialog shrinks to fit its entries
- Keep the @-file picker populated when file search hits a symlink loop
- Display cache-write pricing for models that omit it
- Allow /update to restart sessions started with copilot -r
- Prevent pickers and dialogs from shifting or clipping as content loads
- Only render double tildes as strikethrough in markdown
- Allow /allow-all to work in relay sessions
- Restore clickable PR and issue links in compact timeline markdown
- Repo-scoped plugins no longer leak into global config across projects
- Keep /model working on resumed sessions after signing in
- PowerShell script blocks and interpolated
$()sub-expressions no longer trigger content-exclusion refusals - Exit message always shows the session ID in the resume command instead of the friendly name
- Wait for the remote sandbox to start before opening the cloud session
- Autopilot mode now auto-handles elicitation, ask_user, sampling, and permission prompts (including on launch with --autopilot and during continuation turns) instead of surfacing dialogs to the user
- Newly spawned sessions appear at the bottom of their group in the agents tab
Removed
- Remove terminal-reported color scheme support