GitHub Copilot - 可以使用Local, Copilot CLI, Cloud等不同方式来运行agent tasks

1. 简单介绍

2025年12月底的微软组织的GitHub Copilot分享活动中,老师分享了GitHub Copilot的Plan mode/Sub agents/MCP/Agent Skills等内容。当时Visual Studio Code中的GitHub Copilot chat box界面如下图所示,

2026年3月份又听了一次微软老师的GitHub Copilot分享活动,没想到不到3个月的时间,GitHub Copilot又有了很多更新,这次分享的主题变成了GitHub Copilot CLI, GitHub Copilot SDK 和 Assign Copilot background task in cloud等, Visual Studio Code Insiders中的GitHub Copilot chat box变成了下面的样子。

今天(2026/2/29)升级了一下Visual Studio Code,发现Visual Studio Code中的界面也更新了。

note, 随着AI coding的大量使用,当前Visual Studio Code的更新频率也由月变成周,更新特别快。

按照老师的讲解,Visual Studio Code当前支持agent tasks以local, background, cloud方式运行。

这边将简单介绍一下GitHub Copilot中agent task的几种运行方式,

2.具体说明

2.1 Local

  1. 在Visual Studio Code的GitHub Copilot面板中,将GitHub Copilot的运行模式设定为Agent
  1. 在下方的agent task运行方式选择框中,可以选择为Local

设定为Local之后, 用户在VS Code与agent进行交互,agent在workspace的main分支中进行迭代更改。

2.2 Copilot CLI

  1. 在Visual Studio Code的GitHub Copilot面板中,在下方的运行方式选择框中选择Copilot CLI
  1. 将GitHub Copilot的运行模式设定为Agent,同时微软老师建议选择Worktree选项

设定为Copilot CLI后,在GitHub Copilot提交请求,任务将会委派给本地运行的background agent。用户提交请求之后,agent在git worktree中进行异步迭代更改,使用的是GitHub Copilot CLI来执行agent task,完成更改后合并到main workspace中。

2.3 Cloud

  1. 在Visual Studio Code的GitHub Copilot的面板中,将agent task运行方式设定为Cloud
  1. 由于是使用的Cloud方式(GitHub Copilot coding agent),因此需要设定一下repository

按照这种方式配置好,当我们提交请求给GitHub Copilot,任务将会委派给GitHub Copilot coding agent。这个agent将会异步方式在cloud中运行。

2.4 其他

还可以将agent task运行方式设定为Claude,如下图所示,

用户向GitHub Copilot提交请求,任务将会委派给Claude Agent SDK, 使用的是Claude models。agent在main workspace中执行变更。

3.总结

本文简单介绍了一下GitHub Copilot中agent task的几种运行方式,分别是Local, Copilot CLI, Cloud, Claude。我们可以根据不同的场景来选择不同方式来运行的。

其中Copilot CLI要求本机安装了GitHub Copilot CLI。全局安装方式如下所示,

复制代码
npm install -g @github/copilot

note, GitHub Copilot SDK也是基于GitHub Copilot CLI的。

GitHub Copilot相关的功能更新很快,还需继续跟着微软老师学习一下!

本文如果哪里有错误,麻烦告之,谢谢谢谢!

相关推荐
有来技术1 小时前
开源项目维护者的自救:用 TRAE Work 造了个 Issue 集结号
ai编程
小虎AI生活4 小时前
手把手:把 Remotion 封装成 DeepSeek Harness 插件,一句话让 AI 出视频
ai编程
宝桥南山5 小时前
Blazor Web Assembly - 体验一下Authentication State从Server共享给Client
microsoft·微软·c#·asp.net·.net·.netcore
AI大咖5 小时前
AIGC率审核趋严时代,2026 降AIGC率工具选型攻略与避坑细则
aigc
stormzhangV8 小时前
这个本地模型,让我 token 自由了
人工智能·ai编程·claude
领创工作室8 小时前
GitHub Workflows 全面解析:从核心概念到开源实现
运维·github
编程的一拳超人8 小时前
AIGC 应用工程师(5-10年)面试题与答案全解析(2026 前沿版)
aigc
全栈弄潮儿9 小时前
让 AI 帮你拆分一个功能需求:页面、接口、数据和测试任务怎么分
aigc·openai·ai编程
上海魁鲸科技有限公司9 小时前
APS高级排产系统到底有什么用?一文讲清功能、选型与落地建议
前端·microsoft·excel
一条泥憨鱼11 小时前
【从0开始学习计算机网络】| DNS -记录类型详解
计算机网络·http·github·域名·dns·记录