{"meta":{"title":"GitHub Copilot cloud agent","intro":"Find out how Copilot can research a repository, plan and make code changes, and create pull requests for you to review.","product":"GitHub Copilot","breadcrumbs":[{"href":"/en/copilot","title":"GitHub Copilot"},{"href":"/en/copilot/how-tos","title":"How-tos"},{"href":"/en/copilot/how-tos/use-copilot-agents","title":"Use Copilot agents"},{"href":"/en/copilot/how-tos/use-copilot-agents/cloud-agent","title":"Cloud agent"}],"documentType":"subcategory"},"body":"# GitHub Copilot cloud agent\n\nFind out how Copilot can research a repository, plan and make code changes, and create pull requests for you to review.\n\n## Links\n\n* [Starting GitHub Copilot sessions](/en/copilot/how-tos/use-copilot-agents/cloud-agent/start-copilot-sessions)\n\n  Choose your preferred way to start Copilot cloud agent sessions.\n\n* [Creating automations with Copilot cloud agent](/en/copilot/how-tos/use-copilot-agents/cloud-agent/create-automations)\n\n  Create and manage automations to run Copilot cloud agent on a schedule or in response to events.\n\n* [Managing rationale, confidence, and approvals for issues](/en/copilot/how-tos/use-copilot-agents/cloud-agent/manage-rationale-confidence-approvals)\n\n  Set up and manage rationale, confidence, and approvals for issues handled by automation.\n\n* [Changing the AI model for GitHub Copilot cloud agent](/en/copilot/how-tos/use-copilot-agents/cloud-agent/changing-the-ai-model)\n\n  In supported entrypoints, when starting a task with Copilot cloud agent, you can select the model used, and, for supported models, the reasoning level.\n\n* [Configuring settings for GitHub Copilot cloud agent](/en/copilot/how-tos/use-copilot-agents/cloud-agent/configuring-agent-settings)\n\n  Learn how to configure settings for Copilot cloud agent\n\n* [Creating custom agents for Copilot cloud agent in your IDE](/en/copilot/how-tos/use-copilot-agents/cloud-agent/create-custom-agents-in-your-ide)\n\n  You can create specialized agents with tailored expertise for specific development tasks.\n\n* [Using Copilot cloud agent on GitHub](/en/copilot/how-tos/use-copilot-agents/cloud-agent/use-cloud-agent-on-github)\n\n  Start Copilot cloud agent sessions directly on GitHub, then iterate on the results without leaving your browser.\n\n* [Using Copilot cloud agent on GitHub Mobile](/en/copilot/how-tos/use-copilot-agents/cloud-agent/use-cloud-agent-on-mobile)\n\n  Start and track Copilot cloud agent sessions from the GitHub Mobile app.\n\n* [Using agent apps](/en/copilot/how-tos/use-copilot-agents/cloud-agent/use-agent-apps)\n\n  Start a partner-built agent from an issue, a pull request comment, or the Agents UI on GitHub.\n\n* [Using Copilot cloud agent in your IDE](/en/copilot/how-tos/use-copilot-agents/cloud-agent/use-cloud-agent-in-your-ide)\n\n  Start and track Copilot cloud agent sessions from Visual Studio Code, JetBrains IDEs, Eclipse, and Visual Studio.\n\n* [Using Copilot cloud agent via the API](/en/copilot/how-tos/use-copilot-agents/cloud-agent/use-cloud-agent-via-the-api)\n\n  You can start and manage Copilot cloud agent tasks programmatically using the REST API.\n\n* [Using Copilot cloud agent from the GitHub CLI](/en/copilot/how-tos/use-copilot-agents/cloud-agent/use-cloud-agent-from-cli)\n\n  Start and track Copilot cloud agent sessions from the GitHub CLI.\n\n* [Using Copilot cloud agent via the GitHub MCP Server](/en/copilot/how-tos/use-copilot-agents/cloud-agent/use-cloud-agent-with-mcp)\n\n  Start Copilot cloud agent sessions from any IDE or agentic tool that supports Model Context Protocol (MCP).\n\n* [Using Copilot cloud agent from Raycast](/en/copilot/how-tos/use-copilot-agents/cloud-agent/use-cloud-agent-from-raycast)\n\n  Start and track Copilot cloud agent sessions from the Raycast launcher.\n\n* [Troubleshooting GitHub Copilot cloud agent](/en/copilot/how-tos/use-copilot-agents/cloud-agent/troubleshoot-cloud-agent)\n\n  Learn how to resolve problems that may occur when you assign tasks to Copilot."}