Releases: github/copilot-cli
Releases · github/copilot-cli
1.0.34
1.0.34-0
Improved
- Rate limit error message now says "session rate limit" instead of "global rate limit"
1.0.33
2026-04-20
- Resuming a remote session with --resume or --continue automatically inherits the --remote flag without needing to re-specify it
- Add /bug, /continue, /release-notes, /export, and /reset as command aliases
- Slash command picker suggests similar commands when you type an unrecognized or misspelled slash command
- Add /upgrade as an alias for the /update command
- Grep no longer times out on large repositories when content exclusion policies are enabled
- Non-interactive mode waits for all background agents to finish before exiting
- Skill picker correctly truncates CJK/Japanese descriptions and long skill names without wrapping
- Slash command picker selects the highlighted command when pressing Enter
- ctrl+t to toggle reasoning display is now listed in the /help and ? overlay
- Sub-agents in auto mode now inherit the session model
- Show usage limit warnings at 50% and 95% capacity, giving earlier notice before hitting rate limits
- Use j/k for vim-style navigation and x to kill tasks in the tasks dialog
1.0.33-0
Added
- Add /bug, /continue, /release-notes, /export, and /reset as command aliases
- Slash command picker suggests similar commands when you type an unrecognized or misspelled slash command
- Add /upgrade as an alias for the /update command
Improved
- ctrl+t to toggle reasoning display is now listed in the /help and ? overlay
- Sub-agents in auto mode now inherit the session model
- Show usage limit warnings at 50% and 95% capacity, giving earlier notice before hitting rate limits
- Use j/k for vim-style navigation and x to kill tasks in the tasks dialog
Fixed
- Grep no longer times out on large repositories when content exclusion policies are enabled
- Non-interactive mode waits for all background agents to finish before exiting
- Skill picker correctly truncates CJK/Japanese descriptions and long skill names without wrapping
- Slash command picker selects the highlighted command when pressing Enter
1.0.32
2026-04-17
- Allow short session ID prefixes (7+ hex chars) with --resume and /resume instead of the full ID
- /feedback saves the bundle to TEMP when the working directory is not writable
- Select
autoas your model to let Copilot automatically pick the best available model for each session - Add --print-debug-info flag to display version, terminal capabilities, and environment variables
- Show warnings when approaching 75% and 90% of your weekly usage limit
- Attach supported document files to prompts for the agent to read and reason about
- Add --connect flag to directly connect to a remote session by ID
- copilot login --host now correctly authenticates with GitHub Enterprise Cloud (GHE) instances
- Current date and time in agent context now includes local timezone offset
- Terminal progress indicator stays visible while the agent is thinking
- Status line no longer shows stray Unicode glyphs in terminals like Neovim after /clear
- Rewind works correctly after using /cd to change directories
- Multiline input is preserved when using /plan and plan mode
- Backspace correctly exits shell mode only when the input is empty
- Mouse wheel scrolling works correctly in the /ask dialog
- Rate-limited sessions now pause queued messages and automatically retry instead of dropping them
- Tables render with correct column widths, emoji support, and stable borders during terminal resize
- Rate limit error messages now show specific context based on the type of limit reached
- Session idle timeout is now configurable via --session-idle-timeout; disabled by default
- Skills that exceed the token limit are still discoverable and invocable by name
1.0.32-1
Fixed
- /feedback saves the bundle to TEMP when the working directory is not writable
1.0.32-0
Added
- Select
autoas your model to let Copilot automatically pick the best available model for each session - Add --print-debug-info flag to display version, terminal capabilities, and environment variables
- Show warnings when approaching 75% and 90% of your weekly usage limit
- Attach supported document files to prompts for the agent to read and reason about
- Add --connect flag to directly connect to a remote session by ID
Improved
- Rate-limited sessions now pause queued messages and automatically retry instead of dropping them
- Tables render with correct column widths, emoji support, and stable borders during terminal resize
- Rate limit error messages now show specific context based on the type of limit reached
- Session idle timeout is now configurable via --session-idle-timeout; disabled by default
- Skills that exceed the token limit are still discoverable and invocable by name
Fixed
- copilot login --host now correctly authenticates with GitHub Enterprise Cloud (GHE) instances
- Current date and time in agent context now includes local timezone offset
- Terminal progress indicator stays visible while the agent is thinking
- Status line no longer shows stray Unicode glyphs in terminals like Neovim after /clear
- Rewind works correctly after using /cd to change directories
- Multiline input is preserved when using /plan and plan mode
- Backspace correctly exits shell mode only when the input is empty
- Mouse wheel scrolling works correctly in the /ask dialog
1.0.31
2026-04-16
- Prompt frame no longer causes rendering issues on Windows and Ubuntu terminals
1.0.30
2026-04-16
- Feedback form links to the correct GitHub repository
- /undo shows an explanatory message when rewind is unavailable (e.g., not in a git repository or no commits yet)
- Plugin skills and commands are correctly discovered when using skills.discover
- Add /statusline command (with /footer alias) to customize which items appear in the status bar (directory, branch, effort, context window, quota)
- Remove --list-env flag that logged loaded plugins, agents, skills, and MCP servers in prompt mode
- Image paste from clipboard works again after regression in bracketed paste handling
- Both Ctrl+V and Meta+V trigger image paste on all platforms
1.0.29
2026-04-16
- Remote MCP server config now allows omitting the type field, defaulting to http
- Blinking cursor maintains stable width so text does not shift during blink
- Add --list-env flag to log loaded plugins, agents, skills, and MCP servers when running in prompt mode, helping verify environment configuration in CI pipelines
- Add support for Claude Opus 4.7
- Shell commands and MCP servers now receive COPILOT_AGENT_SESSION_ID as an environment variable
- Agent correctly identifies repository owner from git remote URL rather than local username
- Terminal state correctly restored after a crash exit on Windows