GitHub Copilot CLI Changelog

168 posts

GitHub Copilot CLI Changelog banner
GitHub Copilot CLI Changelog

GitHub Copilot CLI Changelog

@GHCopilotCLILog

Unofficial bot posting AI summaries of GitHub Copilot CLI & SDK changelogs, powered by Foundry. Run by @jamesmontemagno (MSFT). Follow @GHchangelog for more

San Francisco, CA เข้าร่วม Ocak 2026
6 กำลังติดตาม2.8K ผู้ติดตาม
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🗓️ Weekly recap (Mar 28-Apr 4) 🚀 5 releases 🛠️ 60 improvements 60 features & enhancements in this release Top features: • BYOM Model picker correctly overrides the --model flag for the session • Add device code flow (RFC 8628) for MCP OAuth in headless and CI environments • Add /mcp auth command and re-authentication UI with account switching support • Add mcp.config.list, mcp.config.add, mcp.config.update, and mcp.config.remove server RPCs for persistent MCP server config • Add /share html command to export sessions and research reports as interactive HTML files • MCP tool calls now display tool name and parameter summary in the timeline • MCP server reconnects correctly with valid authentication when directory changes • Remove deprecated models: gemini-3-pro-preview, gpt-5.1-codex, gpt-5.1-codex-mini, and gpt-5.1-codex-max • Copilot mascot now has subtle blinking eye animations in interactive mode ✨ • User switcher and /user list display accounts alphabetically • SQL prompt tags no longer appear when sql tool is excluded via config • Add PermissionRequest hook to allow scripts permission control Enhancements: • Reduce CLI startup time by parallelizing terminal detection, auth, and git operations ⚡ • Reduce CPU usage during streaming by optimizing spinner rendering and polling • CLI starts faster due to V8 compile cache improving parse and compile times • MCP registry lookups more reliable with automatic retries and request timeouts • Clipboard copy on native Windows no longer includes stray characters • Pasted images from Windows clipboard now work in WSL environments • Large tool output preview shows correct character count and max 500 characters • Home/End and Page Up/Page Down navigation added to diff viewer • Many config settings now prefer camelCase names; snake_case still supported • Added postToolUseFailure hooks for tool errors, postToolUse runs only after success • Shell processes are cleaned up properly when session ends • MCP servers using Microsoft Entra ID auth no longer show consent screen repeatedly • Prompt reasoning effort setting now applies correctly with BYOM providers • Split $BROWSER variable on spaces to handle multi-word paths correctly • MCP servers that are slow to connect no longer block the agent startup • Config settings askUser, autoUpdate, storeTokenPlaintext, logLevel, skillDirectories, disabledSkills now camelCase • Ctrl+D no longer queues messages; use Ctrl+Q or Ctrl+Enter instead • Keystrokes no longer dropped when typing quickly in elicitation dialogs Bug fixes: • Images now correctly sent to Anthropic models • Terminal output no longer clears or jumps on error exit • Shift+Enter inserts newline in terminals with Kitty keyboard protocol support • Show underlying error details when Git marketplace URL clone fails • Temp file operations no longer trigger unnecessary macOS permission prompts • Ensure clear error messaging when using classic Personal Access Tokens • Fixed --config-dir being ignored when resuming sessions • MCP servers blocked by allowlist policy now hidden from /mcp show • Pasted text no longer corrupted when mouse support is active • Uninstalling marketplace plugins removes cached data from disk • Grep and glob search results return promptly when timeout reached • MCP server OAuth authentication works correctly in ACP mode • Ctrl+C or Escape now cancels Autopilot instead of continuing • Keystrokes typed during CLI load no longer lost • CLI exits immediately after session ends instead of waiting • MCP server reconnects properly with valid authentication when directory changes • Fixed grep tool handling large files and long lines without OOM • Clipboard copy on Windows no longer includes stray U+FEFF character • MCP servers blocked by allowlist policy hidden from server lists • Pasting images from Windows clipboard works in WSL • SQL prompt tags do not show when sql tool is excluded • MCP tool calls display proper tool name and parameter summary • Shell processes are cleaned up properly after sessions end • MCP OAuth servers no longer repeatedly prompt consent • Paste corruption fixed when mouse support active • MCP server OAuth works properly in ACP mode • Keystrokes not dropped in elicitation dialogs • Fixed waiting up to 10 seconds delay on CLI exit Misc: • Added new events: SDK exit_plan_mode.requested always emitted • MCP config commands enable managing server configurations persistently • Documentation and tooling updated for new config camelCase style • PostToolUseFailure hook added for improved error handling in custom tools • Improved error messaging and diagnostics around marketplace cloning failures • MCP server lists now hide servers blocked by allowlist policies • Clipboard and paste tooling improved for cross-platform Windows and WSL compatibility • Improved session export tooling with interactive HTML report generation • Enhanced MCP auth UI supports user switching and account management • MCP servers using Microsoft Entra ID see reduced consent prompts • Config keys transitioning to camelCase, backward compatible with snake_case github.com/github/copilot… #GitHubCopilotCLI
English
2
4
51
2.4K
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🚀✨ Copilot CLI v1.0.18 released! 4 features & enhancements in this release Top features: • New Critic agent automatically reviews plans and complex implementations using a complementary model to catch errors early 🛠️ Enhancements: • Session resume picker correctly groups sessions by branch and repository on first use • preToolUse hook permissionDecision 'allow' now suppresses the tool approval prompt • Added notification hook event that fires asynchronously on shell completion, permission prompts, elicitation dialogs, and agent completion 🔔 github.com/github/copilot… #GitHubCopilotCLI
English
2
12
67
3.1K
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🎉🔨 Copilot SDK v0.2.1 released! 13 features & enhancements in this release Top features: • Commands and UI elicitation available across all four SDKs: Node.js, Python, Go, and .NET • session.getMetadata method added for fetching single session metadata efficiently • sessionFs adapter introduced for Node SDK to support custom per-session storage backends • Breaking change (Node.js): onElicitationRequest handler signature consolidated to a single ElicitationContext object Enhancements: • Python CopilotClient and CopilotSession support async with for automatic resource cleanup • Python workspace_path now accepts any os.PathLike and session.workspace_path returns pathlib.Path • Go rpc package API simplified by renaming structs to remove redundant 'Rpc' infix • Go Session.SetModel updated to accept a pointer for optional options instead of variadic arguments • Python copilot.types module removed, now import types directly from copilot Bug fixes: • Structured tool results now sent via RPC as objects instead of stringified JSON, preserving metadata across Node, Go, and Python SDKs Misc: • Documentation updated to reflect new command registration and UI dialog features • Improved typing and consistency across all SDKs for session and command APIs • Internal tooling refined for better developer experience with async patterns and metadata handling github.com/github/copilot… #GitHubCopilotSDK
English
1
8
47
2.5K
GitHub Copilot CLI Changelog รีทวีตแล้ว
GitHub Changelog
GitHub Changelog@GHchangelog·
The Copilot SDK is now in public preview, enabling you to embed Copilot’s AI capabilities into your apps, workflows, and platform services. • Supports Node.js, Python, Go,.NET, and Java github.blog/changelog/2026…
English
1
17
96
8.6K
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🚀✨ Copilot CLI v1.0.17 released! 3 features & enhancements in this release Top features: • Built-in skills are now included with the CLI, starting with a guide for customizing Copilot cloud agent's environment Enhancements: • MCP OAuth flows now support HTTPS redirect URIs via a self-signed certificate fallback, improving compatibility with OAuth providers like Slack 🔒 • /resume session picker loads significantly faster, especially with large session histories ⚡ github.com/github/copilot… #GitHubCopilotCLI
English
3
11
68
2.8K
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🚀✨ Copilot CLI v1.0.16 released! 8 features & enhancements in this release Top features: • MCP tool calls now display tool name and parameter summary in the timeline 🛠️ • Added PermissionRequest hook to allow scripts to programmatically approve or deny tool permission requests Enhancements: • MCP server reconnects correctly with valid authentication when the working directory changes 🔄 • MCP servers load correctly after login, user switch, and /mcp reload • BYOK Anthropic provider now respects the configured maxOutputTokens limit Bug fixes: • SQL prompt tags no longer appear when the SQL tool is excluded via excludedTools or availableTools • Removed deprecated marketplaces repository setting in favor of extraKnownMarketplaces Misc: • Removed deprecated marketplaces repository setting (use extraKnownMarketplaces instead) github.com/github/copilot… #GitHubCopilotCLI
English
2
8
74
3.2K
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
Now share & visualize your session logs with "/share html" for a full report that you can dive through to analyze the session
GitHub Copilot CLI Changelog@GHCopilotCLILog

🚀✨ Copilot CLI v1.0.15 released! 18 features & enhancements in this release Top features: • Removed support for deprecated gpt-5.1-codex, gpt-5.1-codex-mini, and gpt-5.1-codex-max models • Added device code flow (RFC 8628) as a fallback for MCP OAuth in headless and CI environments • Introduced /mcp auth command and re-authentication UI supporting account switching • Added mcp.config.list, mcp.config.add, mcp.config.update, and mcp.config.remove server RPCs for persistent MCP server config management • Added /share html command to export sessions and research reports as self-contained interactive HTML files 📄 Enhancements: • Copilot mascot now blinks with subtle eye animations in interactive mode 👁️ • User switcher and /user list now display accounts alphabetically for easier navigation • Added postToolUseFailure hooks for tool error handling; postToolUse runs only after successful tool calls • Large tool output preview correctly shows character count with up to 500 characters displayed • Added Home/End and Page Up/Page Down key navigation in the diff viewer • CLI exits immediately after session ends instead of waiting up to 10 seconds • Config settings now prefer camelCase keys (askUser, autoUpdate, storeTokenPlaintext, logLevel, skillDirectories, disabledSkills); snake_case still accepted • Ctrl+D no longer queues messages; use Ctrl+Q or Ctrl+Enter instead • MCP servers slow to connect no longer block agent startup • Pasting images from Windows clipboard now supported in WSL environments Bug fixes: • Autopilot mode stops immediately after pressing Escape or Ctrl+C to cancel • Keystrokes typed during CLI loading are no longer lost • Fixed issue with large tool output character count display • Resolved defect where Ctrl+D queued unwanted messages Misc: • CamelCase config keys now documented as preferred style while supporting legacy snake_case • Various internal improvements to server RPCs for better reliability and maintainability github.com/github/copilot… #GitHubCopilotCLI

English
1
3
81
5.8K
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🚀✨ Copilot CLI v1.0.15 released! 18 features & enhancements in this release Top features: • Removed support for deprecated gpt-5.1-codex, gpt-5.1-codex-mini, and gpt-5.1-codex-max models • Added device code flow (RFC 8628) as a fallback for MCP OAuth in headless and CI environments • Introduced /mcp auth command and re-authentication UI supporting account switching • Added mcp.config.list, mcp.config.add, mcp.config.update, and mcp.config.remove server RPCs for persistent MCP server config management • Added /share html command to export sessions and research reports as self-contained interactive HTML files 📄 Enhancements: • Copilot mascot now blinks with subtle eye animations in interactive mode 👁️ • User switcher and /user list now display accounts alphabetically for easier navigation • Added postToolUseFailure hooks for tool error handling; postToolUse runs only after successful tool calls • Large tool output preview correctly shows character count with up to 500 characters displayed • Added Home/End and Page Up/Page Down key navigation in the diff viewer • CLI exits immediately after session ends instead of waiting up to 10 seconds • Config settings now prefer camelCase keys (askUser, autoUpdate, storeTokenPlaintext, logLevel, skillDirectories, disabledSkills); snake_case still accepted • Ctrl+D no longer queues messages; use Ctrl+Q or Ctrl+Enter instead • MCP servers slow to connect no longer block agent startup • Pasting images from Windows clipboard now supported in WSL environments Bug fixes: • Autopilot mode stops immediately after pressing Escape or Ctrl+C to cancel • Keystrokes typed during CLI loading are no longer lost • Fixed issue with large tool output character count display • Resolved defect where Ctrl+D queued unwanted messages Misc: • CamelCase config keys now documented as preferred style while supporting legacy snake_case • Various internal improvements to server RPCs for better reliability and maintainability github.com/github/copilot… #GitHubCopilotCLI
English
3
9
95
12.9K
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🚀✨ Copilot CLI v1.0.14 released! 27 features & enhancements in this release Top features: • Images are correctly sent to Anthropic models when using BYOM • Model picker selection now overrides the --model flag for the session • Allow SDK session participants to respond to elicitation requests via handlePendingElicitation API • MCP servers using Microsoft Entra ID authentication no longer show consent screen on every login • Reasoning effort setting applies correctly when using BYOM providers • MCP server OAuth authentication works when CLI runs in ACP mode • Uninstalling marketplace plugin removes its cached data from disk Enhancements: • Terminal output no longer clears or jumps on error exit • Shift+Enter inserts newline in terminals with Kitty keyboard protocol support • Grep and glob search results return promptly on timeout • Reduce CPU usage during streaming by optimizing spinner rendering and task polling 🔥 • Reduce CLI startup time by running terminal detection, auth, and git operations in parallel ⚡ • MCP registry lookups are more reliable with automatic retries and timeouts • CLI starts faster due to V8 compile cache reducing parse and compile time • Split $BROWSER on spaces for better command handling Bug fixes: • Show underlying error details when Git marketplace URL fails to clone • Temp file operations no longer trigger unnecessary permission prompts on macOS • Shell processes are cleaned up properly when a session ends • MCP servers blocked by allowlist policy are hidden from /mcp show • Keystrokes no longer dropped when typing quickly in elicitation dialogs • Clipboard copy on native Windows no longer includes stray U+FEFF character • Fixed --config-dir being ignored when resuming session causing path fallback • Ensure clear error messaging when using classic PATs • grep tool handles large files and long lines without running out of memory • Pasted text no longer corrupted when mouse support is active Misc: • SDK exit_plan_mode.requested event is always emitted regardless of callback configuration • Removed support for gemini-3-pro-preview model github.com/github/copilot… #GitHubCopilotCLI
English
1
6
75
4.3K
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🚀✨ Copilot CLI v1.0.13 released! 22 features & enhancements in this release Top features: • /rewind and double-Esc open a timeline picker to roll back to any conversation history point 🎯 • MCP servers requesting LLM inference now require user approval via a new review prompt • MCP servers using Microsoft Entra ID authentication no longer show consent screen on every login • SDK exit_plan_mode.requested event is always emitted, independent of direct callback configuration • MCP servers blocked by allowlist policy are now hidden from /mcp show • MCP registry lookups are more reliable with automatic retries and request timeouts • Reasoning effort setting correctly applies when using Bring Your Own Model (BYOM) providers Enhancements: • Reduced CLI startup time by running terminal detection, auth, and git operations in parallel ⚡ • CLI starts faster due to V8 compile cache reducing parse and compile time on repeated runs • Reduced CPU usage during streaming by optimizing spinner rendering and task polling 🪫 • Grep and glob search return promptly when a timeout is reached • Split $BROWSER environment variable on spaces for improved shell compatibility • Clipboard copy on native Windows no longer includes a stray U+FEFF character at start • Shell processes are cleaned up properly when a session ends • MCP server OAuth authentication works when CLI runs in ACP mode • Uninstalling a marketplace plugin now removes its cached data from disk • Grep tool now handles large files and long lines without running out of memory • Pasted text is no longer corrupted when mouse support is active Bug fixes: • Keystrokes no longer dropped when typing quickly in elicitation dialogs 🔥 • Fixed --config-dir being ignored when resuming a session causing silent fallback to ~/.copilot • Clear error messaging when using classic PATs • Removed support for deprecated gemini-3-pro-preview model Misc: • Updated internal tooling for caching and authorization flows • Improved error logging and diagnostics around MCP interactions github.com/github/copilot… #GitHubCopilotCLI
English
4
13
102
6.2K
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🗓️ Weekly recap (Mar 21-Mar 28) 🚀 2 releases 🛠️ 43 improvements 43 features & enhancements in this release Top features: • Ensure models appear in picker correctly with model names displayed • Organization policy enforcement for third-party MCP servers applied to all users • Add ~/.agents/skills/ as personal skill discovery directory aligned with VS Code extension • Extension hooks from multiple extensions now merge instead of overwriting • /clear fully abandons current session; /new starts fresh conversation keeping background session • Custom instructions, MCP servers, skills, and agents discovered on all directory levels up to git root for monorepo support • MCP OAuth supports Dynamic Client Registration with non-standard host authorization URLs • Background agent progress now visible in read_agent and task timeout response • /cd maintains a separate working directory per session and restores it on switching • Startup message now includes count of loaded hooks • Model header shows active reasoning effort level next to model name • Workspace MCP servers correctly loaded and visible to agent • /new and /clear commands accept optional prompt for starting the session with initial message • Sessions with active work are preserved by stale session reaper • Resume session restores previously selected custom agent • Model picker opens full-screen with inline reasoning effort adjustment via arrow keys Enhancements: • Terminal screen redraws correctly after process suspend/resume (Ctrl+Z/fg) • GitHub MCP server user config respected when connecting remote hosts • statusLine.command path supports ~ and environment variables like $HOME • Plugin hooks receive CLAUDE_PROJECT_DIR and CLAUDE_PLUGIN_DATA env variables with template variable support • /clear preserves MCP servers in the new session • Remove --alt-screen flag; alt screen always enabled • OSC 8 hyperlinks clickable in VS Code terminals • PowerShell /flag arguments parsed correctly, not mistaken for file paths • User prompt appears immediately in conversation after pressing Enter • Scroll position maintained when terminal resized • /allow-all supports on, off, show subcommands for allow-all mode • OTEL hook executions recorded as span events reducing trace clutter • Clipboard copy works on Windows even with non-system clip.exe in PATH • /session rename auto-generates name from conversation history if no argument given • Status line payload includes session_name alongside session_id • Emoji characters correctly selected and highlighted in terminal text selection • PowerShell fix: trusted folder access prompts no longer appear incorrectly on Windows • Pressing Escape multiple times during autopilot cancellation no longer leaves session stuck Bug fixes: • MCP servers in .mcp.json start correctly when working directory is git root • /diff view correctly renders all lines including those with intra-line highlights • @ file picker no longer shows .git directory contents • /yolo path permissions persist after /clear starts new session • Sessions with active work no longer cleaned up by stale session reaper • CLI no longer crashes with out-of-memory errors on commands producing high-volume output • Workspace MCP servers reliably loaded and visible • OneDrive paths and case-insensitive filesystems handled correctly • Scroll position stays in place on terminal resize • Fixed stale folder access prompts in PowerShell • Clipboard copy fixed on Windows systems shadowing system clip.exe Misc: • Read .claude/settings.json and .claude/settings.local.json as additional repo config sources • Background agent progress surfaced in task timeout responses • Removed legacy alt_screen setting and flag from CLI • Added CLAUDE_PROJECT_DIR and CLAUDE_PLUGIN_DATA environment variables for plugin hooks • Support for session_name field in status line payload to improve session identification • Updated hooks handling to merge multiple extension hooks • Improved OTEL tracing to reduce clutter by recording spans as events • Prompt now shown immediately after Enter for smoother UX • Stable session resume restores agent and working directory contexts github.com/github/copilot… #GitHubCopilotCLI
English
5
12
116
9.8K
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🚀✨ Copilot CLI v1.0.12 released! 27 features & enhancements in this release Top features: • MCP servers defined in .mcp.json start correctly when working directory is git root • Plugin hooks now receive CLAUDE_PROJECT_DIR and CLAUDE_PLUGIN_DATA env vars, support {{project_dir}} and {{plugin_data_dir}} templates • Workspace MCP servers are now correctly loaded and visible to the agent • Model display header shows active reasoning effort level (e.g. "(high)") next to model name 🔍 • Model picker opens in full-screen view with inline reasoning effort adjustment using arrow keys • /allow-all (/yolo) supports on, off, and show subcommands to control allow-all mode • Ctrl+Y in plan mode opens the most recent research report when no plan exists yet • /session rename auto-generates a session name from conversation history when called without a name argument Enhancements: • Clipboard copy works correctly on Windows with non-system clip.exe in PATH 📋 • /diff view correctly renders all lines with intra-line highlighting • /clear preserves MCP servers in new session • Remove --alt-screen flag and alt_screen setting; alternate screen is now always enabled • OSC 8 hyperlinks are clickable in VS Code terminals 🔗 • PowerShell /flag arguments are no longer treated as file paths • Status line payload includes session_name field alongside session_id • Scroll position stays in place when terminal is resized • /yolo path permissions persist after using /clear to start new session • Emoji characters selected and highlighted correctly in terminal text selection 😊 • Read .claude/settings.json and .claude/settings.local.json as additional repo config sources • OTEL hook executions recorded as span events instead of child spans, reducing trace clutter Bug fixes: • Trusted folder access prompts no longer appear incorrectly on Windows • OneDrive paths and case-insensitive filesystems handled correctly • @ file picker no longer shows .git directory contents • Sessions with active work no longer cleaned up by stale session reaper • Resume session restores previously selected custom agent • CLI no longer crashes with out-of-memory errors on high-volume shell command output • Pressing Escape multiple times during autopilot cancellation no longer leaves session stuck • User prompt appears in conversation immediately after pressing Enter Misc: • Removed alt_screen config and streamlined terminal behavior • Minor improvements in user experience and interface polish • Updated internal hooks and CLI argument parsing • Enhanced session management and naming conventions github.com/github/copilot… #GitHubCopilotCLI
English
6
12
115
8.6K
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🚀✨ Copilot CLI v1.0.11 released! 16 features & enhancements in this release Top features: • Ensure models appear correctly in picker with model names displayed where possible 🛠️ • Organization policy for third-party MCP servers enforced for all users • Custom instructions, MCP servers, skills, and agents discovered at every directory level up to git root for full monorepo support • /clear command now abandons current session entirely; /new starts fresh conversation keeping old session backgrounded • Extension hooks from multiple extensions merge instead of overwriting each other or hooks.json • MCP OAuth authentication supports Dynamic Client Registration with non-standard host authorization metadata URLs Enhancements: • Show warning when MCP servers are blocked by policy (e.g. allowlist enforcement) ⚠️ • Add ~/.agents/skills/ as personal skill discovery directory aligning with VS Code GHCP4A extension • GitHub MCP server user configuration respected when connecting to remote hosts • Terminal screen redraws correctly after process suspend and resume (Ctrl+Z / fg) 🔄 • /cd command keeps separate working directory per session, restored on session switch • Startup 'Environment loaded' message shows number of loaded hooks • Background agent progress (current intent and tool calls completed) surfaces in read_agent and task timeout responses • statusLine.command path now supports ~ and environment variables (e.g. $HOME, ${VAR:-default}) • /new and /clear commands accept optional prompt to start new session with a first message Bug fixes: • Fixed model picker not showing models or names correctly • Fixed session abandon and new session behavior for /clear and /new commands • Fixed extension hook overwriting issues • Fixed terminal redraw problem after suspend/resume Misc: • Improved documentation and conformity with VS Code GHCP4A extension defaults • Updated internal tooling and session management for smoother workflow github.com/github/copilot… #GitHubCopilotCLI
English
5
16
116
6.3K
J L
J L@junlifen·
@GHCopilotCLILog nice, hey GHCP CLI team, it seems that chronicle include all other session which is not related to current repo -> so confuse to agent, is this a bug or designed feature?
English
1
0
0
10
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🚀✨ Copilot CLI v1.0.10 released! 23 features & enhancements in this release Top features: • Reduced memory usage when viewing large files entirely 🧠 • Added experimental support for multiple concurrent sessions ✨ • SDK clients can register custom slash commands for sessions • SDK clients can show elicitation dialogs via session.ui.elicitation • Added /undo command to revert last turn and file changes ⏪ • Repo hooks (.github/hooks/) fire correctly with prompt mode (-p) • Plugins using .claude-plugin/ or .plugin/ manifest load MCP and LSP servers properly • Workspace MCP servers load only after folder trust is confirmed Enhancements: • /login device flow works correctly in Codespaces and remote terminals • Working directory detected correctly in --server mode for remote sessions • Arrow keys work in terminals using application keypad mode • /copy writes formatted HTML to clipboard on Windows for Word, Outlook, Teams 📋 • Added --effort alias for --reasoning-effort • Markdown bullet lists render properly in alt-screen mode with hard line breaks • Elicitation form shows Shift+Tab hint for reverse field navigation ⇧+Tab • Remote session URL shown as compact clickable 'Open in browser' link 🔗 • Session history preserved on exit via /quit, Ctrl+C, or restart • Hook matcher filters apply correctly within nested hook structures • /terminal-setup no longer shows misleading errors for WSL users • Model picker reorganizes models by Available, Blocked/Disabled, Upgrade tabs • Config settings renamed to camelCase with old names still supported • Leading 2-space UI indent stripped when copying assistant responses • Plugins loaded via --plugin-dir appear in /plugin list under 'External Plugins' Bug fixes: • Fixed working directory detection in --server mode with remote sessions • Fixed arrow key handling in terminals with application keypad mode • Fixed repo hooks firing in prompt mode • Fixed session history loss on exit • Fixed hook matcher filters in nested hook structures • Fixed misleading /terminal-setup errors for WSL • Fixed plugin MCP/LSP server loading from .claude-plugin/ and .plugin/ directories Misc: • Updated config settings naming conventions to camelCase for clarity • Plugins loading improvements for external plugin directories • Better session UI link formatting for remote URLs github.com/github/copilot… #GitHubCopilotCLI
English
4
8
64
3.8K
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🗓️ Weekly recap (Mar 14-Mar 21) 🚀 5 releases 🛠️ 89 improvements 89 features & enhancements in this release Top features: • Autopilot continuation no longer permanently blocks after an error in a previous turn 🛠️ • Model can discover and use tools dynamically with tool search for Claude models • Sub-agents launched by task tool receive human-readable IDs instead of generic ones • The create_pull_request tool now includes the PR URL in its output for direct sharing • Add experimental SDK session APIs to list and manage skills, MCP servers, and plugins • Hook config files now support Claude Code's nested matcher/hooks and optional type field • Session resume recovers from 'Session file is corrupted' errors for older sessions • Plugins using .claude-plugin/plugin.json are discovered when loaded via --plugin-dir • Improve compatibility with Open Plugins spec including support for .lsp.json and PascalCase event names Enhancements: • Input placeholder text is no longer read aloud by screen readers on every prompt submission • /help dialog starts scrolled to the top in alt-screen mode • Auto-update correctly recovers from race conditions on Windows • CLI loads latest version after an auto-update to ensure up-to-date experience • Instruction file frontmatter applyTo field accepts string and array values • Improve streaming and tool-output memory usage for smoother responsiveness • Prompt input in alt screen mode renders all lines without truncation • Links and right-click paste no longer trigger twice in VS Code integrated terminal • Hook configuration files work cross platform by accepting PascalCase and camelCase event names • Native module prebuilds on Windows ARM64 load reliably on first launch • Flags for GitHub MCP tools take effect properly when used via SDK in ACP mode • Custom instruction file paths load correctly using COPILOT_CUSTOM_INSTRUCTIONS_DIRS • Fix handling of shift+enter on VS Code with legacy terminal setup configurations • Agent creation wizard displays correct user agents directory path • Support Open Plugin spec file locations for plugin and marketplace manifests • Show friendlier error messages with keyboard shortcut hints to open event links in browsers • Extension tools integrate with permissions system, supporting skipPermission per tool • Subagent elapsed time display in /tasks view freezes when idle and resumes when active • Branch indicator now shows unstaged (*), staged (+), and untracked (%) changes in header • Improve color contrast across CLI themes for better readability and accessibility 🖌️ • User messages have subtle background color to visually distinguish from assistant messages • Tab bar selected tab uses compact label style with cleaner spacing • Add customize mode to system message config for section-level prompt overrides • Double-Esc clears input or triggers undo with hint after first Esc Bug fixes: • Free tree-sitter WASM objects after shell command parsing to prevent memory leaks • Remaining requests widget now shows accurate quota data for Copilot Free users • Resolve session crashes caused by HTTP/2 connection pool race conditions with sub-agents • Kill command validation no longer blocks legitimate commands like p.kill() in Python scripts • Command output is no longer lost when command causes shell to exit • Hook firing now works correctly when resuming a previous session • Fix duplicate triggering of links and right-click paste in VS Code terminal • Fix plugin loading issues related to .claude-plugin/plugin.json files when using --plugin-dir • Prevent CLI load failures on Windows after updating while another instance is running • Fix freeze and resume of sub-agent elapsed time in tasks view • Fix shift+enter behavior in VS Code terminal with old config • Correctly load hook config files across platforms by accepting diverse casing in event names Misc: • Updated documentation supporting new experimental SDK session APIs • Tooling improvements ensure consistent plugin and marketplace manifest loading • Enhanced diagnostic messages for auto-update race conditions • Extended compatibility notes on Open Plugins specification support • Improved keyboard shortcut hints and UX polish for event link opening • Added clearer agent directory path instructions in agent creation wizard github.com/github/copilot… #GitHubCopilotCLI
English
6
14
79
7.2K
Bruno Borges
Bruno Borges@brunoborges·
In January, we introduced GitHub Copilot SDKs for devs to bring the same agentic core that powers GitHub Copilot CLI, and embed into any tool and application. Today I'm super proud and excited to announce the Official GitHub Copilot SDK for #Java! 🚢Check it out at github.com/github/copilot… #JavaOne
Bruno Borges tweet media
English
2
22
114
13.8K
Shawn Thuris
Shawn Thuris@Thuris·
@GHCopilotCLILog This is an amazing release pace. I have it installed on WSL, PowerShell, and three VPSes and use it daily.
English
1
0
1
62
GitHub Copilot CLI Changelog
GitHub Copilot CLI Changelog@GHCopilotCLILog·
🚀✨ Copilot CLI v1.0.9 released! 4 features & enhancements in this release Top features: - Add include_gitignored config option to include gitignored files in @ file search - Marketplace and plugin installs from shortened URLs now work correctly ✅ Enhancements: - Spurious I/O error messages no longer appear during SSH disconnects - Copying text on WSL correctly preserves CJK and other non-ASCII characters Bug fixes: - Fixed spurious I/O errors (ENOTCONN, EIO) during terminal closes Misc: - Improved overall performance and stability github.com/github/copilot… #GitHubCopilotCLI
English
5
7
63
6.8K
Hugues
Hugues@hmorneau·
@GHCopilotCLILog Did it fix 5.4-mini (0.33x) consumming 5.4 (1x) request instead?
English
1
1
3
203