GitHub Copilot is an AI coding product that spans code editors and the GitHub collaboration workflow. Originally centered on inline completion, it now includes question answering, implementation planning, executable agents, cloud coding tasks, and code review, allowing AI to participate from writing code through preparing and reviewing a pull request.
Inside an editor, completion follows the current input, Ask mode explains or discusses implementation, Plan mode prepares a reviewable approach, and Agent mode can identify relevant files, propose edits, and run terminal commands. Developers can choose between receiving a suggestion and delegating a more complete change according to the scope and risk of the task. Within a GitHub repository, Copilot cloud agent can take an issue or prompt, study the code in an isolated environment, make changes, and open a pull request. Copilot code review examines existing changes and produces suggestions that can be applied. The product fits teams already organized around GitHub, pull requests, and mainstream IDEs, but model allowances, agents, review features, and organization policies vary by plan, and generated code still requires human verification.
