GitHub Copilot App新功能:支持并行运行多个AI Agent

2026/09/04 00:00阅读量 2

GitHub Copilot App新增并行Agent会话功能,允许开发者同时启动多个独立的AI任务。每个会话基于独立的Git worktree运行,确保上下文隔离且互不干扰。该特性旨在通过减少上下文切换和提升多任务处理效率,优化开发者的工作流体验。

事件概述

GitHub Copilot App 引入了并行运行多个 AI Agent(智能体)的功能。这一更新解决了传统单线程 AI 辅助开发中任务排队等待的问题,使开发者能够同时推进多个不同的开发任务,从而显著提升工作效率。

核心机制:会话、Worktree 与上下文隔离

该功能的核心在于对 Agent 会话、Git Worktree 和上下文的独立管理:

  1. 独立会话视图:在 GitHub Copilot App 的“Sessions”视图中,用户可以查看和管理多个正在进行的任务卡片。每个卡片显示任务标题及完成进度。
  2. Git Worktree 隔离:每个 Agent 会话都运行在独立的 Git Worktree 上。这意味着不同任务拥有独立的代码分支和工作目录,彼此之间不会发生文件冲突或相互干扰。
  3. 上下文保持:每个会话保留其独立的上下文信息。用户可以在不同任务间自由切换,系统会自动恢复之前的对话状态,无需重新解释背景信息,有效减少了认知负荷和上下文切换带来的碎片感。

应用场景示例

以处理一个名为 tailspin-toys 的项目为例,开发者可以执行以下并行操作:

  • 任务一:请求 Copilot 构建“funded sort”功能。
  • 任务二:在第一个任务启动后,立即开启新会话,要求 Copilot 进行无障碍性审查(Accessibility Review)。
  • 任务三:再开启第三个会话,让 Copilot 运行项目测试。

在这种模式下,开发者无需等待前一个任务完成即可启动下一个任务。所有任务在后台并行推进,开发者只需在任务完成后进行结果审查和决策,甚至可以将部分时间用于休息,实现更高效的异步协作。

使用建议

对于初学者,建议从同时启动两个小型任务开始尝试,以直观感受并行 Agent 如何独立进展并互不干扰。这种低风险的实践有助于快速适应新的多任务工作流。

准备好启动您的定制项目了吗?

现在咨询,即可获得免费的业务梳理与技术架构建议方案。