Skip to content
FunCoding

Search

Search docs, Skills and MCP

云端代理故障排查

定位入口缺失、无响应、超时、CI 等待、防火墙与图片输入问题。

This page has not been translated into English yet. The original Chinese version is shown below.

先区分代理没有获得任务、任务正在执行、执行失败,还是验证工作流尚未批准。PR 时间线和会话日志通常比页面是否出现新提交更能说明实际状态。

找不到 Copilot Assignee

检查是否有付费 Copilot 套餐,以及 cloud agent 是否在个人账号、组织或企业和目标仓库启用。可在 Copilot features 设置查看自己的启用状态。

Enterprise Managed User 的个人仓库不支持 cloud agent,需要改用组织仓库。目标仓库能在下拉框中出现也不等于可选:选择还要求写权限并启用 cloud agent。

分配后没有动静

稍等并刷新 Issue,查看是否出现 👀 和关联 draft PR。PR 时间线出现 Copilot started work 后,点击 View session 查看实时日志。

分配后新增的 Issue 评论不会进入代理上下文。应在它创建的 PR 中提出补充要求,或在运行会话中 steering,见分配 Issue。

不响应 PR 评论

确认你有仓库写权限,在仍打开的 PR 中提及了 @copilot。已合并或关闭的 PR 不响应新请求。排障页还要求检查 Copilot 是否被取消分配;当前操作指南明确也支持在其他人创建的 PR 上提及 Copilot,因此不要把“最初不是它创建的 PR”当成不支持的原因。

有效请求会出现 👀,随后可从 PR 时间线进入新会话。

日志长时间停住

短暂无更新不一定已经卡死。若持续卡住,排障页称约一小时后超时,当前概览明确最大 59 分钟,以该明确上限规划任务。

Issue 任务可以取消分配后重新分配;评论触发的任务可以再次提交请求。重试前先阅读已推送改动并缩小任务,避免再次触及相同环境问题或时间限制。

CI 没启动或未通过

默认情况下,Copilot 推送不会自动启动 PR 的 Actions 工作流,需要点击 Approve and run workflows;管理员可能已调整此要求,见仓库设置。

工作流已运行但失败时,查看实际错误,并检查 .github/copilot-instructions.md 是否明确了构建和测试方法。代理内部验证与完整仓库 CI 不一定相同。

防火墙警告

cloud agent 默认通过防火墙限制互联网访问。某个请求被阻止时,Issue 分配任务的 PR 正文或评论触发任务的回复中会出现警告,列出受阻地址及发起请求的命令。

先检查受阻资源是否确为任务所需,再按官方防火墙专题调整允许访问范围。不要仅因下载失败就假定应该全面关闭网络限制。

截图没有被读取

单张图片上限为 3.00 MiB,超出时会从请求移除。检查大小,并使用支持的 PNG、JPEG、GIF、WebP 类型后重新提供。

Chat 声称不能创建 PR

先检查 cloud agent 可用性。官方排障页给出的 IDE Chat 路径要求 VS Code、Visual Studio、JetBrains 提示中包含 @github;GitHub.com Chat 无需这一 participant。该说明针对相应 Chat 路径,不是所有 IDE 委派入口的通用语法,其他入口见IDE 云端委派。