技术速递|GitHub Copilot App 入门指南:同时运行多个 Agent
作者:Kayla Cinnamon
排版:Alan Wang
学习如何在 GitHub Copilot App 中并行运行多个 Agent,体验从“觉得复杂、难以上手”到“真正感受到它强大能力”的转变时刻。
在同一个项目中运行多个 AI Agent,听起来似乎会变成一片混乱,就像开发厨房里同时有太多厨师在忙活。但借助 GitHub Copilot App,这些 Agent 会彼此独立运行,互不干扰,让你能够在更短的时间内完成更多工作。
把并行运行的 Agent 会话想象成去自助洗衣店。你可以同时启动多台洗衣机,每台机器都独立运行。你可以为每台洗衣机设置不同的参数,而且不会影响其他洗衣机。更重要的是,你不需要等一台洗完之后,才能启动另一台。
让我们来看看它是如何工作的。
Agent 会话、Git Worktree 与上下文
一个 Agent 会话,就是你交给 Copilot 的一项任务,从开始一直到完成。
在 GitHub Copilot App 中,你可以通过会话视图管理多个会话。每张卡片都会显示会话标题,以及 Agent 当前完成任务的进度。
每个会话都独立于其他会话运行。这意味着你可以随时开始一个新的会话,而已经运行中的会话不会受到影响。
但真正神奇的地方在这里:GitHub Copilot App 中的每个 Agent 会话,都可以运行在独立的 Git Worktree 中。由于每个会话彼此隔离,因此它们可以同时并行运行。
这意味着,你可以把时间花在审查结果和做出决策上,而不是一直盯着 Agent 工作。
此外,每个会话都会保留自己的上下文,因此你可以自由地在不同会话之间切换。每个会话都会准确地从你上次离开的地方继续,你不需要重新解释自己正在做什么。减少上下文切换,也能让你不再感到思绪混乱。
实际效果
来看一个示例仓库:tailspin-toys。今天我想对这个项目完成三件事:添加 funded sort 功能、进行无障碍性审查,以及运行一些测试。
第一步,让 Copilot 开始构建 funded sort 功能。就在它开始工作后,打开一个新的会话,让 Copilot 进行无障碍性审查。与此同时,再启动第三个会话,让 Copilot 运行一些测试。
在会话视图中,你可以随时跟踪这些任务的进展,并在它们完成后查看结果。或者,你也可以完全离开电脑,去喝杯咖啡,同时知道你的工作正在自动进行,而不需要你一直“盯着”它。
开始使用
准备好感受并行 Agent 会话的强大之处了吗?
试着在 GitHub Copilot App 中同时启动两个小任务。这是一种低风险的方式,可以直观看到不同任务如何彼此独立地推进。
立即开始使用 GitHub Copilot App。
更多推荐



所有评论(0)