GitHub Copilot CLI is GitHub's terminal-native Copilot agent surface. It should be evaluated as a current coding agent, not only as the older command-suggestion helper, because GitHub now positions the CLI around local sessions, custom agents, sandboxing, and GitHub-native development workflows.
Key capabilities
Terminal agent sessions - Copilot CLI runs coding sessions directly from the terminal and can work with local project context.
GitHub-native workflow - It is designed for teams already using GitHub issues, pull requests, Copilot plans, and repository workflows.
Custom agents - GitHub documents custom agents for the CLI, letting teams define specialized roles and instructions.
Autonomy controls - GitHub's docs and changelog describe a range from approval-heavy operation to more autonomous coding work.
Autonomy level
Level 3 (supervised agent): a terminal coding agent that can edit and run workflows with user oversight. Hosted Copilot coding-agent surfaces can reach higher autonomy, but that is tracked separately.
Strengths
- Natural fit for GitHub-centered teams
- Current first-party terminal agent surface, not just shell explanation
- Custom-agent support gives teams a path to role-specific workflows
Limitations
- Copilot-managed model/provider abstraction limits direct model choice
- Older Copilot CLI content on the web can confuse evaluation
- DevThrottle still needs empirical terminal-mode and history-store testing for current releases