T
traeai
登录
返回首页
AI HOT 精选

GitHub Copilot应用:智能体原生的桌面体验

9.0Score
GitHub Copilot应用:智能体原生的桌面体验

TL;DR · AI 摘要

GitHub 推出 Copilot App,提供原生智能体开发体验,集成工作流管理、并行代理控制和可视化 Canvas,提升开发者对 AI 代理的掌控力与协作效率。

核心要点

  • GitHub Copilot App 支持在独立 git worktree 中并行运行多个代理,避免上下文冲突。
  • Agent Merge 功能可自动处理 CI 检查、审查反馈和合并条件,支持开发者自定义自动化程度。
  • Canvas 提供双向交互界面,使代理执行过程透明化,允许人类实时干预和修改任务流程。

结构提纲

按章节快速跳转。

  1. 当前智能体驱动的开发流程导致上下文碎片化、频繁切换和代码审查负担加重。

  2. ·Copilot App 的核心功能

    GitHub Copilot App 是一个面向智能体原生开发的桌面控制中心,整合多代理任务管理与工作流追踪。

  3. 每个代理在独立的 git worktree 中运行,确保无干扰并行执行,无需手动管理分支或清理。

  4. ·Agent Merge 自动化流程

    Agent Merge 能监控 CI 状态、处理失败检查、等待审批,并根据用户设定完成合并操作。

  5. ·Canvas 可视化工作表面

    Canvas 提供可编辑的双向交互界面,展示计划、PR、终端等状态,支持人类实时干预代理行为。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • GitHub Copilot App
    • 核心目标
      • 统一管理多智能体
      • 提升开发流程透明度
    • 关键技术
      • 独立 git worktree
      • Agent Merge
      • Canvas 可视化
    • 应用场景
      • 生产 bug 分析
      • backlog 实现
      • PR 审查反馈处理

金句 / Highlights

值得收藏与分享的关键句。

  • GitHub 上每月提交量接近 14 亿次,每周 GitHub Actions 使用时间超过 20 亿分钟,显示智能体驱动开发正在加速。

    第 3 段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • 每个代理会运行在独立的 git worktree 中,保证并行任务互不干扰,且无需手动配置或清理。

    第 5 段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • Canvas 允许开发者在同一个界面上查看、编辑、重排序或重新导向代理生成的工作内容。

    第 7 段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • Agent Merge 可自动推进 PR 经过审查、CI 检查和合并,但最终决策权仍掌握在开发者手中。

    第 6 段

    ⬇︎ 下载 PNG𝕏 分享到 X
#GitHub#Copilot#AI Agent#DevTools#Agentic Development
打开原文

尽管智能代理的兴起让开发速度更快,但也带来了工作流程割裂、上下文频繁切换以及过多时间用于审查代理生成代码的问题。

如果智能代理要成为软件构建过程中持久的一部分,它们就必须真正融入开发者的日常工作流。然而,大多数开发者工具并未为并行管理多个代理而设计。上下文分散在各个窗口中,你难以追踪哪些任务正在运行,代码被提交到拉取请求时,却缺乏清晰的轨迹来说明代理尝试了什么、验证了什么,以及哪些地方需要人工判断。

立即使用您现有的 Copilot Pro、Pro+、Business 或 Enterprise 计划开始体验 GitHub Copilot 应用。了解更多信息 >

GitHub 上,开发者们正利用智能代理实现从提示到计划、从问题到拉取请求、从评审反馈到合并代码的全流程自动化。随着基于代理的工作流逐渐成为常态,仓库创建数量、拉取请求活动和 API 使用量都在加速增长,且没有放缓迹象。仅在 GitHub 平台上,每月提交次数几乎翻倍,达到每月超过 14 亿次,每周还有超过 20 亿分钟的 GitHub Actions 运行时间。

为了满足这一需求,并继续成为所有开发者(以及他们所使用的代理)的家园,我们的重点是扩展底层系统,提升所有服务在每一层架构上的韧性与稳定性。

GitHub 正在为智能代理的新前沿构建这样的系统,而这正是我们在微软 Build 大会上展示的内容。

Copilot 应用:面向智能代理开发的控制中心

你的一天开始时已有三件任务正在推进:一个代理正在调查生产环境中的 bug,另一个正在实现积压的任务项,第三个则在处理某个拉取请求的评审反馈。每个代理都在独立的环境中运行,生成可检查、可重定向、可测试并最终合并的变更。

你需要一个能够跟上这种节奏的环境。

全新的 GitHub Copilot 应用 是基于 GitHub 构建的智能代理原生桌面体验。通过单一的 我的工作 视图,你可以查看连接仓库中正在进行的所有工作:活跃会话、问题、拉取请求和后台自动化任务。Copilot 应用现已向现有 Copilot Pro、Pro+、Business 和 Enterprise 用户开放技术预览。

视频 7

GitHub Copilot 应用是 GitHub 推出的一系列 AI 工具中的最新成果,正在重塑我们的业务模式。超越单纯的 AI 协助,该应用为智能代理开发提供了亟需的控制中心。

我们的前线部署工程师可以调度一组代理,并在一个统一位置管理多个项目。轻松访问计划和自动执行流程,支持运行交互式会话或在必要时深入代码。

David Jobling | Avanade Inc. 全球解决方案与交付部门技术与交付卓越中心首席技术架构师

每个会话都在独立的 git worktree 中运行——即你分支的真实隔离副本。这有助于多个代理会话并行运行而不互相干扰。应用会为你自动管理每一个 worktree:无需手动配置、无需清理、无需频繁切换分支。无论你是从一条提示开始,还是从收件箱中的一个问题出发,Copilot 都能从已有的问题、拉取请求以及你连接的仓库中获取所需上下文。

随后,Agent Merge 功能将帮助你推动拉取请求完成评审、检查和合并流程。它会监控 CI 状态、跟踪必需的审阅者、处理失败的检查项,并等待所有条件满足。你可以决定 Copilot 应该走多远:驱动 CI 恢复绿色状态、响应反馈意见,或在满足你的条件后自动合并。由你决定启用哪些自动化功能,以及哪些内容可以发布。

Canvas:意图转化为可检视工作的空间

聊天在传达指令和处理模糊性方面非常强大。但一旦代理开始实际执行任务,聊天记录就会变成一长串决策、日志和修正内容。你需要一个能直接看到工作本身的地方。

今天,我们还推出了 GitHub Copilot 应用中的 Canvas 功能。Canvas 是人类与代理之间双向协作的工作界面。它可以展示计划、拉取请求、浏览器会话、终端、部署状态、仪表盘或工作流状态。代理在工作时会实时更新 Canvas,而开发者可以在同一界面上编辑、重新排序、批准或调整这些工作内容。

这是 Copilot 应用中“代理体验”(Agent Experience, AX)的开端:人与代理协同操作的界面。聊天是你下达指令、讨论问题和推理模糊性的场所;而 Canvas 则是将这些意图转化为可见、可检查、可引导和可验证的实际工作的空间。

只能建议代码的代理会让你承担大量工作。要更高效地发挥作用,代理必须能够在不触及生产环境的前提下运行代码、检查结果、测试变更并进行迭代。

GitHub Copilot 的云与本地沙盒 为代理提供了一个受控的执行环境。你可以选择让 Copilot 在本地机器或云环境中运行,从而开启代理驱动的工作流,同时优先保障安全性、企业策略合规性,并摆脱本地资源限制。

视频 8

本地沙盒环境下,Copilot 直接在您的设备上运行于隔离环境中,对文件系统、网络连接和系统能力的访问受到限制。本地沙盒策略可以集中配置并强制执行。

在云环境中,每个沙盒运行在由 GitHub 托管的完全隔离且临时的 Linux 环境中。组织可自行定义策略。通过云服务,您可以在任何设备上随时随地拾取 Copilot 会话,并实现远程控制。

可扩展的智能代码审查

随着智能体生成的拉取请求(pull requests)越来越多,代码审查的压力也随之加剧。Copilot 代码审查 提供了一个灵活的智能系统,帮助过滤噪声,让您将精力集中在最关键的地方,同时由 Copilot 执行代码审查。

现在您可以扩展 Copilot,使其每次审查都符合您自己的标准、内部系统和工程上下文,通过自定义智能体技能、MCP 服务器连接以及可配置的操作工作流来实现。

图片 1:Copilot 审查代码后的建议截图。底部有“提交建议”和“添加到批量建议”按钮。

Copilot 代码审查现已提供 中等层级审查,该功能将拉取请求路由至推理能力更强的模型,以提升准确率和召回率。管理员可为各个仓库设置“低”或“中”级别的审查标准。这使您能够为低风险代码分配更轻量、更具成本效益的模型,而将更强大的模型保留给影响更大的仓库使用。

/security-review 技能为 Copilot 提供了专门用于安全评估的路径。/rubberduck 技能现已全面可用,支持使用多个模型家族来批判您的实现并发现新颖问题。

如果您正在使用 Azure DevOps,现在可以 原生使用 Copilot 代码审查。获得您所期望的一键式审查、行内注释以及可提交的修复建议,管理员也可选择在任意仓库中启用代码审查功能。

适用于应用、工具和智能体的统一运行时

相同的智能体能力可在终端、云环境甚至您自己的工具中运行,基于同一基础架构。

现在您可以使用 GitHub Copilot SDK 构建自己的工具。该 SDK 已在 Node.js/TypeScript、Python、Go、.NET、Rust 和 Java 中全面开放,暴露了驱动 Copilot 应用的相同智能体运行时。如果您的团队需要内部代码分析工具、定制化的发布说明生成器,或嵌入支持流程的智能体,都可以基于同一基础构建,无需拼凑定制化技术栈。一个运行时,多种应用场景。

图片 2:GitHub Copilot SDK 标志拼贴图:Java、Rust、Node、Python、Go 和 .NET。

对于偏好在终端工作的开发者,[Copilot CLI](https://github.com/features/copilot/cli?utm_source=gh-blog-copilot-cli-cta&utm_medium=blog&utm_campaign=msbuild-2026) 现已推出重新设计的界面、语音输入功能以及定时任务,助您持续高效工作。

**Copilot CLI** 在 `/experimental` 模式下推出了重新设计的 TUI,支持通过标签页访问终端中的拉取请求、问题和草稿。语音模式 使用本地语音转文字技术,音频数据不会离开您的设备。/every 命令可用于安排重复提示和后台任务。

视频 9

云自动化允许智能体按计划运行、响应 GitHub 事件、创建问题并留下评论。默认情况下,云智能体会在每次写入操作前请求许可。当建立信任后,可切换至自动驾驶模式。

工程工作不仅限于编写代码,还包括提交问题、发起讨论以及回复审阅者。Copilot 云智能体 现在可以处理上述每一个步骤。

Memory++ 和 /chronicle 功能让 Copilot 能够在不同设备和时间之间保持上下文连续性。您可以从在应用、CLI、VS Code 或 GitHub 上启动的会话中查询上下文信息。

合作伙伴开发的智能体应用与 GitHub Copilot 集成,帮助自动化任务、生成代码、分析上下文并执行操作。无需离开 GitHub 即可使用您喜爱的工具。为符合您工作流程的新智能体分配任务。合作伙伴包括 LaunchDarkly、Bright、Amplitude、Sonar、Endor Labs、Octopus Deploy、Packfiles、PagerDuty 和 Miro。立即开始使用这些智能体应用。并加入 等待列表,以便您的公司也能将自有智能体应用引入 GitHub。

我们正在构建的方向

专业软件需要判断力、验证和责任归属。正因如此,GitHub Copilot 应用程序、沙盒环境、代码审查、自动化、上下文信息以及合作伙伴生态系统正在融合为一个统一的系统:智能体可以承担更多工作,而开发者仍能掌控质量、策略和交付。

随着代理式工作流在 GitHub 上不断扩展——从仓库创建到拉取请求活动,再到 API 使用——平台也必须随之演进。我们将继续优先关注系统的可用性。我们致力于强化这些系统,确保原生代理开发足够快速、稳定且可靠,让团队能够每天依赖它开展工作。

GitHub 正是这一系统的所在地,因为代码、评审、问题和团队早已汇聚于此。

让我们一起构建未来。

了解更多信息,请访问微软 Build 大会上发布的更新内容:GitHub Changelog >

  • * *

标签:

作者

图片 3: Mario Rodriguez

Mario Rodriguez 担任 GitHub 产品团队的首席产品官。他始终以学习者自居,热衷于打造开发者工具,过去二十年来一直在微软和 GitHub 的领导岗位上践行这一使命。Mario 最近负责 GitHub 的人工智能战略以及 GitHub Copilot 产品线,成功推动 Copilot 在数千家企业和数百万用户中落地并持续增长。工作之外,他与妻子和两个女儿共度时光,同时作为联合主席并创办了一所特许学校,致力于推动美国农村地区的教育进步。

AI 可能会生成不准确的信息,请核实重要内容