$ cat ./github-copilot.md
GitHub Copilot
GitHub Copilot CLI is an AI-powered command-line assistant that transforms natural language descriptions into executable shell commands and scripts. It leverages OpenAI's advanced language models to interpret user intent and generate accurate terminal commands across multiple platforms and shells. Key features include intelligent command suggestions, script generation, and contextual help for complex operations like system administration, file management, and development workflows. The tool significantly accelerates productivity by eliminating the need to memorize syntax or search documentation, making it invaluable for developers, system administrators, and users working with unfamiliar command-line environments.
11,255 stars
1,958 forks
Shell
Other
Login with GitHub to like and favorite this CLI tool
$ git release --latest
Latest Releases
All releases
Added
Improved
Fixed
- Add --trust-folder for one-off prompt-mode sessions started with -p or piped stdin
- Install verified Skills and plugins from GitHub install links via copilot plugin install "ghapp://air/install?..."
Improved
- Improve /login for Microsoft Entra by letting you choose a cached account or explicitly sign in with a different account
- Sandboxed git on github.com can use your configured GITHUB_TOKEN from credentials.envVars
Fixed
- HydraFusion keeps a pass expanded while its review runs, passes that were not kept stay expandable until you switch sessions or resume, and passes from an aborted turn say whether they were kept
- Managed account policy and bypass-mode warnings stay accurate after switching accounts, even when a policy cache miss happens.
- Avoid false context exhaustion and rollover refusal when tool definitions are deferred
- Custom agents that declare the documented
search,webortodotool aliases, or namegithub-mcp-server/web_search, now receive the matching tools - CLI help and version flags exit reliably after printing their output
- Enterprise-managed ask permissions in Assisted mode now allow safe actions without unnecessary confirmation prompts.
- Keep your selected Microsoft Entra account pinned during sign-in and token renewal
- Up from sessions sidebar header actions wraps to the last visible session
Added
Improved
Fixed
- Open /share without arguments to view a full-screen action menu for sharing the current session
Improved
- /sandbox can keep sandboxing enabled for the current session without enabling it globally
- Trusted repository plugins install and update automatically before chat runs.
- Rename the built-in browser plugin to browser-use and keep existing browser plugin preferences working after upgrade
- Sandbox allows local network access by default so commands can reach localhost and private-network services.
Fixed
- Plan, autopilot, and shell mode badges stay visible while startup components load and the agent works. The badge replaces the mode suffix that used to trail the activity text (
Working - plan), and the startupLoading:row now truncates its diagnostics to keep the status row on one line - Sandboxed commands can write package and build caches when developer tool access is enabled.
- Windows CLI Git commands now recover from thread-access-denied startup failures.
- A skill
allowed-toolsrule keeps commas inside its arguments instead of being split apart. Where a list's structure is ambiguous, its unscoped rules now prompt instead of being granted. - MCP resource dashboard stays interactive while inventory adapters refresh
- Retry image-bearing Responses requests with smaller payload limits when providers reject oversized bodies
- Complete usage reporting no longer shows partial status or phantom unattributed spend after resume when billing data is complete.
- Assisted permissions send nested PowerShell and bash -c commands that only expand plain-data environment variables, single-quoted PowerShell, and PowerShell variable and alias statements to the permission judge instead of requiring unnecessary manual approval
- Path-specific instruction files in the repository root .github/instructions are now applied automatically when the agent reads or edits a matching file
- Start git, shell commands, and MCP servers on Windows when process snapshot thread enumeration fails
2026-10-14
- Add support for Gemini 4 Argon
- Command hooks complete reliably even when child-exit signals are lost under Node
- MCP status and /mcp commands stay synced to the active session after split-view session switches
- Resuming a session now respects abandoned pending-permission work and continues only active permission requests.
- Keep ordinary characters typed while the input box is still coming up at startup, instead of dropping them
- Expand /ask answers with Ctrl+E, copy the entire answer with Ctrl+Y, and reopen the last usable completed answer in the session with /ask or /btw.
Improved
Fixed
- Expand /ask answers with Ctrl+E, copy the entire answer with Ctrl+Y, and reopen the last usable completed answer in the session with /ask or /btw.
Fixed
- Command hooks complete reliably even when child-exit signals are lost under Node
Added
Fixed
- Add support for Gemini 4 Argon
Fixed
- MCP status and /mcp commands stay synced to the active session after split-view session switches
- Resuming a session now respects abandoned pending-permission work and continues only active permission requests.
- Keep ordinary characters typed while the input box is still coming up at startup, instead of dropping them
Installation
curl -fsSL https://gh.io/copilot-install | bash
npm install -g @github/copilot
brew install copilot-cli
$ tail ./comments.log
Comments (0)
Login with GitHub to post a comment
No comments yet. Be the first to comment!