{"meta":{"title":"在 IDE 中使用Copilot云代理","intro":"从 Copilot cloud agent、JetBrains IDE、Eclipse 和 Visual Studio Code 启动并跟踪 Visual Studio 会话。","product":"GitHub Copilot","breadcrumbs":[{"href":"/zh/copilot","title":"GitHub Copilot"},{"href":"/zh/copilot/how-tos","title":"操作方法"},{"href":"/zh/copilot/how-tos/use-copilot-agents","title":"使用Copilot代理"},{"href":"/zh/copilot/how-tos/use-copilot-agents/cloud-agent","title":"Cloud agent"},{"href":"/zh/copilot/how-tos/use-copilot-agents/cloud-agent/use-cloud-agent-in-your-ide","title":"在 IDE 中使用云代理"}],"documentType":"article"},"body":"# 在 IDE 中使用Copilot云代理\n\n从 Copilot cloud agent、JetBrains IDE、Eclipse 和 Visual Studio Code 启动并跟踪 Visual Studio 会话。\n\n<div class=\"ghd-tool vscode\">\n\n## 启动会话\n\n1. 为 GitHub 安装 [](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github)。\n\n2. 在 GitHub Copilot Chat 中打开 Visual Studio Code。\n\n3. 请键入您希望Copilot执行的操作提示。\n\n   例如： `Put backticks around file names and variables in output`\n\n   > \\[!TIP]\n   > 为了帮助Copilot，可以在提交提示之前选择相关的代码行。\n\n4. 单击<svg class=\"octicon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"currentColor\"><path d=\"M15.724 11.053V11.948L7.724 15.948L7.026 15.343L8.14 12.001H13V11.001H8.14L7.026 7.659L7.724 7.054L15.724 11.053ZM1 8C1 6.46 2.15 5.18 3.67 5.02L4.02 4.98L4.11 4.64C4.5 3.09 5.89 2 7.5 2C9.43 2 11 3.57 11 5.5V6H11.5C12.88 6 14 7.12 14 8.5V8.52L14.95 8.99C14.98 8.83 15 8.67 15 8.5C15 6.73 13.68 5.26 11.98 5.03C11.74 2.77 9.82 1 7.5 1C5.55 1 3.84 2.25 3.23 4.07C1.37 4.43 0 6.07 0 8C0 10.21 1.79 12 4 12H7V11H4C2.35 11 1 9.65 1 8Z\"/></svg>**将此任务委托给 GitHub Copilot 云代理**按钮，靠近<svg class=\"octicon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"currentColor\"><path d=\"M1 1.91L1.78 1.5L15 7.44899V8.3999L1.78 14.33L1 13.91L2.58311 8L1 1.91ZM3.6118 8.5L2.33037 13.1295L13.5 7.8999L2.33037 2.83859L3.6118 7.43874L9 7.5V8.5H3.6118Z\"/></svg>**发送**按钮。\n\n5. 如果有本地更改，将显示一个对话框，询问是否要推送这些更改，以便 Copilot 可以从当前状态开始。 单击 **“包含更改** ”以推送更改，或 **忽略更改** 以要求 Copilot 从存储库的默认分支启动其工作。\n\nCopilot 将启动一个新会话，并使用其创建的拉取请求链接进行响应。 它将处理任务并将更改推送到拉取请求，然后在完成时将你添加为审阅者，同时触发通知。\n\n## 会话跟踪\n\n可以使用 Visual Studio Code 中的 [GitHub 拉取请求扩展](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github) 查看特定存储库的当前和过去的代理会话列表。\n\n安装扩展后，可以通过单击边栏中的Copilot按钮来查看GitHub“会话”。\n\n对于列出的每个会话，你可以一目了然地查看其状态，或单击以进入 Visual Studio Code 内的拉取请求。\n\n若要查看会话日志，请单击列表中的拉取请求，然后单击“View Session”\\*\\*\\*\\*。\n\n若要直接在VS Code中打开代理会话，请单击“代理”选项卡上的**在VS Code中打开**选项。\n\n> \\[!NOTE]\n> 目前，打开 VS Code 会话仅在 VS Code 预览体验成员中可用。\n\n</div>\n\n<!-- --------------------- -->\n\n<!-- JetBrains -->\n\n<!-- --------------------- -->\n\n<div class=\"ghd-tool jetbrains\">\n\n> \\[!NOTE]\n> Copilot cloud agent 在 JetBrains IDE 中 公开预览，可能会更改。\n\n## 启动会话\n\n1. 在 JetBrains IDE 中启用 Copilot cloud agent 。\n   1. 打开**设置**。\n   2. 在边栏中，单击“**工具**”，然后单击**Copilot\\*\\*\\*\\*“聊天**”。\n   3. 选择“ **启用云代理**”。\n\n2. 如果使用 Copilot Business 或 Copilot Enterprise要求管理员启用编辑器预览功能策略。\n\n3. 在 JetBrains IDE 中打开 Copilot Chat 。\n\n4. 请键入您希望Copilot执行的操作提示。\n\n   例如： `Put backticks around file names and variables in output`\n\n5. 单击“**发送**”按钮旁边的“**委托到云代理**”按钮。\n\nCopilot 将启动一个新会话，并使用其创建的拉取请求链接进行响应。 它将处理任务并将更改推送到拉取请求，然后在完成时将你添加为审阅者，并在 IDE 中触发通知 GitHub 。\n\n## 会话跟踪\n\n可以在 JetBrains IDEs 中使用 Copilot Chat 扩展，查看项目的正在运行和过去的代理会话列表。 请参阅“[在环境中安装 GitHub Copilot 扩展](/zh/copilot/how-tos/set-up/install-copilot-extension?tool=jetbrains)”。\n\n云代理会话显示在 Copilot Chat 面板的统一会话视图中，与本地会话和 Copilot CLI 会话并列显示。\n\n您可以通过点击侧边栏中的**GitHub Cloud Agent Jobs**按钮，或在从\\*\\*\\*\\* 向Copilot委派任务后点击Copilot Chat按钮，打开统一的会话视图。\n\n可以按代理类型或状态筛选会话，以查找所需的会话。\n\n对于列出的每个会话，你可以一目了然地查看其状态。 单击“ **在浏览器中打开** ”以在浏览器中打开拉取请求，或右键单击正在运行的作业，然后单击“ **取消作业** ”以取消。\n\nCopilot 还会在代理任务启动和完成时通知你。\n\n</div>\n\n<!-- --------------------- -->\n\n<!-- Eclipse -->\n\n<!-- --------------------- -->\n\n<div class=\"ghd-tool eclipse\">\n\n> \\[!NOTE]\n> Copilot cloud agent 位于 Eclipse 中的 公开预览，并且可能会更改。\n\n## 启动会话\n\n1. 在 Eclipse 中打开 GitHub Copilot Chat 。\n\n2. 请键入您希望Copilot执行的操作提示。\n\n   例如： `Put backticks around file names and variables in output`\n\n3. 单击“<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-agent\" aria-label=\"The Agents icon\" role=\"img\"><path d=\"M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z\"></path><path d=\"m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z\"></path></svg>”\\*\\*\\*\\*\\*\\*\\*\\* 按钮旁边的按钮。\n\n4. 在打开的对话框中，选择要在其中工作的存储库 Copilot ，然后单击“ **继续**”。\n\nCopilot 将启动一个新会话，并使用其创建的拉取请求链接进行响应。 它将处理任务并将更改推送到拉取请求，然后在完成时将你添加为审阅者，并在 IDE 中触发通知 GitHub 。\n\n## 会话跟踪\n\n在 Eclipse GitHub Copilot Chat 中，您可以使用扩展查看与项目相关的正在运行和过去的代理会话列表。 请参阅“[在环境中安装 GitHub Copilot 扩展](/zh/copilot/how-tos/set-up/install-copilot-extension?tool=eclipse)”。\n\n可以通过单击聊天窗口右上角的Copilot查看所有<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-agent\" aria-label=\"The Agents icon\" role=\"img\"><path d=\"M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z\"></path><path d=\"m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z\"></path></svg>的会话，或在从\\*\\*\\*\\* 将任务委派给\\*\\*\\*\\* 后，单击Copilot按钮。\n\n对于列出的每个会话，你可以一目了然地查看其状态。 单击“ **在浏览器中打开** ”以在浏览器中打开拉取请求，或右键单击正在运行的作业，然后单击“ **取消作业** ”以取消。\n\nCopilot 还会在代理任务启动和完成时通知你。\n\n</div>\n\n<!-- --------------------- -->\n\n<!-- Visual Studio -->\n\n<!-- --------------------- -->\n\n<div class=\"ghd-tool visualstudio\">\n\n> \\[!NOTE] 若要在Copilot cloud agent中使用Visual Studio，需要至少运行 2026 年 12 月更新 18.1.0[](https://learn.microsoft.com/en-us/visualstudio/releases/2026/release-notes#github-copilot-1)。\n\n## 启动会话\n\n1. 在Copilot cloud agent中启用Visual Studio支持。\n   1. 打开 **“工具”** 菜单，然后单击“ **选项**”。\n   2. 在边栏中，选择 **GitHub**。\n   3. 勾选“**启用 Copilot 云代理（预览版）**”选项框。\n   4. 重启 Visual Studio。\n\n2. 在 GitHub Copilot Chat 中打开 Visual Studio。\n\n3. 输入提示，提供要 Copilot 更改的内容的详细信息。\n\n   例如： `Put backticks around file names and variables in log output.`\n\n4. 单击 <svg class=\"octicon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"currentColor\"><path d=\"M15.724 11.053V11.948L7.724 15.948L7.026 15.343L8.14 12.001H13V11.001H8.14L7.026 7.659L7.724 7.054L15.724 11.053ZM1 8C1 6.46 2.15 5.18 3.67 5.02L4.02 4.98L4.11 4.64C4.5 3.09 5.89 2 7.5 2C9.43 2 11 3.57 11 5.5V6H11.5C12.88 6 14 7.12 14 8.5V8.52L14.95 8.99C14.98 8.83 15 8.67 15 8.5C15 6.73 13.68 5.26 11.98 5.03C11.74 2.77 9.82 1 7.5 1C5.55 1 3.84 2.25 3.23 4.07C1.37 4.43 0 6.07 0 8C0 10.21 1.79 12 4 12H7V11H4C2.35 11 1 9.65 1 8Z\"/></svg>**委派此任务给 GitHub Copilot 云代理** 按钮，该按钮位于 <svg class=\"octicon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"currentColor\"><path d=\"M1 1.91L1.78 1.5L15 7.44899V8.3999L1.78 14.33L1 13.91L2.58311 8L1 1.91ZM3.6118 8.5L2.33037 13.1295L13.5 7.8999L2.33037 2.83859L3.6118 7.43874L9 7.5V8.5H3.6118Z\"/></svg>**发送** 按钮旁边，以提交提示。\n\nCopilot 要求你确认要使用云代理创建拉取请求。\n\n1. 单击“确认”。\n\nCopilot 将启动一个新会话，并使用其创建的拉取请求链接进行响应。 它将处理任务并将更改推送到拉取请求，然后在完成时将你添加为审阅者，同时触发通知。\n\n</div>\n\n## 延伸阅读\n\n* [管理智能体会话](/zh/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents)\n* [使用GitHub Copilot处理任务的最佳做法](/zh/copilot/tutorials/cloud-agent/get-the-best-results)\n* [GitHub Copilot云代理故障排除](/zh/copilot/how-tos/use-copilot-agents/cloud-agent/troubleshoot-cloud-agent)"}