Skip to content

Releases: github/copilot-cli

1.0.57-5

01 Jun 04:02

Choose a tag to compare

1.0.57-5 Pre-release
Pre-release

Fixes and changes

1.0.57-4

31 May 16:49

Choose a tag to compare

1.0.57-4 Pre-release
Pre-release

Added

  • Click a diff line with the mouse to select it in diff mode

Improved

  • preToolUse hook errors now deny the tool call instead of silently allowing execution

Fixed

  • Ctrl+C and other modified keys work correctly inside tmux
  • @-mention file search matches files regardless of query letter casing
  • copilot plugin marketplace list now honors repo-level extraKnownMarketplaces settings from .github/copilot/settings.json
  • Queued prompts in the footer are capped to a single line, preventing them from pushing session messages off screen
  • MCP servers configured with npx --registry are no longer incorrectly blocked by policy
  • Session no longer hangs indefinitely after an error occurs during internal event processing
  • Installed plugins no longer include the .git directory from the plugin source repository
  • New reasoning after tool calls appears at the bottom of the timeline instead of above earlier output
  • Pasting text copied from a browser, editor, or terminal no longer leaves a stray empty line, broken box-drawing lines, or a misplaced cursor in the prompt

1.0.57-3

30 May 15:04

Choose a tag to compare

1.0.57-3 Pre-release
Pre-release

Improved

  • High-contrast diff backgrounds use darker colors to improve text readability

Fixed

  • Session resume works correctly after a crash that left partial data in the session log

1.0.57-2

30 May 03:58

Choose a tag to compare

1.0.57-2 Pre-release
Pre-release

Fixes and changes

1.0.57-1

30 May 00:51

Choose a tag to compare

1.0.57-1 Pre-release
Pre-release

Added

  • Add showTipsOnStartup setting to control whether startup tips are shown

1.0.57-0

29 May 22:05

Choose a tag to compare

1.0.57-0 Pre-release
Pre-release

Improved

  • /diff defaults to branch diff when there are no unstaged changes

Fixed

  • Surface the underlying reason (e.g. GitHub API rate limit) when SDK auth-token validation fails, instead of the misleading "Session was not created with authentication info or custom provider" message.

1.0.56

29 May 20:06

Choose a tag to compare

2026-05-29

  • Free and Student users can select models other than Auto in the model picker
  • ThemePicker side-by-side layout fits within a 120-column terminal without wrapping
  • Model picker shows accurate total context window size per pricing tier
  • Add builtInAgents.rubberDuck setting to enable or disable the rubber duck agent via copilot config
  • Extended key reporting works correctly in tmux when Kitty keyboard protocol is unavailable
  • Config and settings files are written atomically to prevent data loss when multiple CLI processes run concurrently
  • BYOK provider configuration now applies correctly to ACP sessions
  • MCP tools that return both human-readable content text and a structuredContent payload now surface both to the agent instead of dropping either side. When the text is the literal JSON serialization (per MCP spec §5.2.6) it is deduplicated; otherwise the two are concatenated.
  • Fix /context small-token legend formatting and free-space grid rounding
  • Reasoning effort picker respects model capabilities — options not supported by the model are no longer shown
  • File paths in /env output display with correct formatting
  • Reasoning text always displays above the assistant response in the conversation timeline
  • Assistant responses render without single-word orphan lines in the terminal timeline
  • Diff view uses a continuous scroll layout with sticky file and hunk headers, full terminal width, and theme-aware colors
  • web_fetch tool prefers markdown content when available, using HTTP content negotiation for cleaner results from documentation sites
  • Cursor stays at correct position after pasting text that contains tab characters
  • Code review agent now uses the same model as the current session instead of a fixed default
  • When gh CLI is on PATH, GitHub MCP server now omits redundant gh-replaceable tools by default, reducing token usage
  • Context window tier selection now persists durably in session events and survives SDK-only resume paths so tier-derived limits are reapplied to request, compaction, and truncation logic without app-level repair
  • Remote session URL correctly uses the repository owner/name instead of literal 'copilot'
  • Trusted folder confirmation message clarifies that permissions may be remembered for the session

1.0.56-2

29 May 17:18

Choose a tag to compare

1.0.56-2 Pre-release
Pre-release

Improved

  • Diff view uses a continuous scroll layout with sticky file and hunk headers, full terminal width, and theme-aware colors
  • web_fetch tool prefers markdown content when available, using HTTP content negotiation for cleaner results from documentation sites

Fixed

  • BYOK provider configuration now applies correctly to ACP sessions
  • MCP tools that return both human-readable content text and a structuredContent payload now surface both to the agent instead of dropping either side. When the text is the literal JSON serialization (per MCP spec §5.2.6) it is deduplicated; otherwise the two are concatenated.
  • Fix /context small-token legend formatting and free-space grid rounding
  • Reasoning effort picker respects model capabilities — options not supported by the model are no longer shown
  • File paths in /env output display with correct formatting
  • Reasoning text always displays above the assistant response in the conversation timeline
  • Assistant responses render without single-word orphan lines in the terminal timeline

1.0.56-1

29 May 02:15

Choose a tag to compare

1.0.56-1 Pre-release
Pre-release

Improved

  • Code review agent now uses the same model as the current session instead of a fixed default
  • When gh CLI is on PATH, GitHub MCP server now omits redundant gh-replaceable tools by default, reducing token usage

Fixed

  • Cursor stays at correct position after pasting text that contains tab characters

1.0.56-0

28 May 20:58

Choose a tag to compare

1.0.56-0 Pre-release
Pre-release

Improved

  • Trusted folder confirmation message clarifies that permissions may be remembered for the session

Fixed

  • Context window tier selection now persists durably in session events and survives SDK-only resume paths so tier-derived limits are reapplied to request, compaction, and truncation logic without app-level repair
  • Remote session URL correctly uses the repository owner/name instead of literal 'copilot'