npm @github/copilot 1.0.64-1

4 hours ago

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 mcp commands

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 deferTools on 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

Don't miss a new copilot release

NewReleases is sending notifications on new releases.