Copilot云代理(以前Copilot编码代理) 允许你:
- 通过提问****Copilot存储库。
- 在 进行更改之前 Copilot 规划和优化方法。
- 迭代代码更改,查看代码差异,准备就绪时创建拉取请求。
会话不会自动创建拉取请求。 若要立即创建拉取请求,请在提示中包含该内容,例如,“创建拉取请求:...”。
注意
这些功能仅在Copilot云代理和GitHub.com一起使用时可用。 云代理集成(如 Azure Boards、JIRA、Linear、Slack 或 Teams)仅支持直接创建拉取请求。
进行深入研究
询问 Copilot云代理 有关存储库的问题,以了解其工作原理、在规划之前查找更改的位置或确认假设。
-
从代理标签页、面板、仪表板或 副驾驶聊天 启动任务。 请参阅“启动由 Copilot 代理执行的任务在 GitHub”。
-
询问有关存储库的问题。
例如:
Investigate performance issues in this app and suggest improvements.提示
还可以打开 副驾驶聊天 相关存储库并将其附加为上下文。 Copilot 提示你批准深入研究会议。
-
(可选)在会话中发送跟进提示以引导 Copilot 的进程。
-
查看回复并提出后续问题。
创建计划
要求 Copilot云代理 在进行更改之前提出计划。
-
描述所需的计划。
例如:
Create a plan to implement the most impactful performance improvements for this app. -
查看计划并对 Copilot 进行迭代,直到它符合你的意图。
迭代代码更改
在研究和规划工作完成后,在分支上进行更改,查看代码差异,并确定是否需要进一步迭代或者创建拉取请求。
-
描述提示中所需的更改。
例如,引用前面所述的计划:
Implement the plan we agreed upon. -
等待 Copilot 完成会话。
-
单击 差异 以查看更改。
-
(可选)打开分支(
copilot/BRANCH-NAME)以检查上下文中的更改。 -
若要请求优化,请继续对话。 例如:
Rename this to match our existing conventions. -
会话完成后,如果您感到满意,请单击创建拉取请求。
提供视觉上下文
云代理 将图像(如屏幕截图、草图或设计)作为任务说明的一部分进行处理。 将图像拖放到问题正文或 副驾驶聊天 提示中,然后描述 Copilot 应对其执行的操作。