Coding Agents/GitHub Copilot CLI

GitHub Copilot CLI

by GitHub (Microsoft)

cliactivesubscription

GitHub's terminal-native Copilot coding agent for local sessions, custom agents, sandboxed workflows, and GitHub-native issue and pull request work.

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