跳到正文
中文
FikirPilot 内容

GitHub Copilot 入门:同时运行多个代理

更新于: 2026年9月5日 · 2 分钟阅读

发布于: · 消息抵达: · 处理时长: 33 小时 1 分钟

GitHub Copilot 入门:同时运行多个代理
配备多台显示器的现代办公桌

GitHub Copilot 应用可以在同一个项目上并行运行多个互不干扰的 AI 代理。用户无需等待一项任务完成,就可以启动另一项任务;每个会话的设置和工作过程都会单独保留。会话指的是从头到尾交给 Copilot 的任务。在 Sessions view 部分的卡片中,可以看到任务名称和进度状态。

由于应用中的每个代理会话都在各自的 Git worktree 中运行,因此可以同时执行多个任务。每个会话还会保留自己的上下文;用户在会话之间切换时,任务会从中断处继续,无需重新解释操作内容。这样一来,用户无需一直监控代理,而可以专注于检查结果并作出决策。

例如,在 tailspin-toys 仓库中,可以在3个独立会话中分别启动添加 funded sort、进行无障碍检查以及运行测试等任务。进度可以通过 Sessions view 进行跟踪。GitHub 建议用户在应用中同时启动2个小任务,以便体验这一功能。

为何重要

这种方式直接面向希望在软件开发过程中,将彼此需要等待的工作流程分开执行的用户。将任务隔离在 Git worktree 中,可以确保同一项目内的更改在互不干扰的情况下推进;而保留会话上下文,也消除了每次切换时重新建立工作流程的需要。这样一来,Copilot 的使用方式不再只是按顺序完成单个任务,而是更接近于启动不同任务、比较其结果的工作模式。Sessions view 为跟踪这种工作模式提供了集中视图;不过,检查大量并行任务的结果,以及决定合并哪些更改,仍然由用户负责。

背景

GitHub 在 FikirPilot 档案中并不是一个新名字:在过去90天内,我们发布过一篇提到这一名称的新闻;该文章发表于2026年8月27日。

术语:代理

人工智能代理是一种软件,它不会只生成单个回答,而是通过调用工具并执行多步骤工作来实现目标。

来源: GitHub Blog