技术速递|GitHub Copilot App 入门指南:管理你的工作

作者:Christopher Harrison

排版:Alan Wang

如果你同时处理多个 GitHub Copilot 会话,可以使用 My work 面板统一管理所有任务,随时查看哪些任务正在进行、哪些已经完成,以及接下来要处理什么。

这是 GitHub Copilot App 新手入门系列 的第三篇文章。如果你刚加入这个系列,建议先阅读上一篇 GitHub Copilot App 新手入门:快速上手,我们介绍了 Copilot App 的基础功能,以及它如何帮助你在多个智能体会话之间协同工作。第二篇文章则深入讲解了如何在单个会话中开展工作。本篇文章将重点介绍如何把一个项目中的所有请求和工作统一组织到一个地方进行管理。

如果你一直在关注这个系列,就会知道,真实的软件开发几乎从来不是一条直线。你可能刚修复完一个 Bug,又去审查一个 Pull Request,中途还会冒出一个新的想法需要跟进。随着你不断将任务交给 Copilot、创建新的 Pull Request,很快就会同时处理多个任务,真正进入"多线程工作"状态。

能够在一个统一的地方管理所有任务至关重要,而 My work 面板正是为此而设计的。接下来,我们将介绍如何使用它管理正在进行的工作、已完成的工作,以及下一步要处理的任务。

探索 Pull Request 和 Issue 的默认视图

打开 My work 标签页后,你会看到几个默认视图。首先是 All,它会将你的所有 Pull Request 和 Issue 汇总展示在同一个页面中。

这里展示的内容会根据你在 GitHub Copilot App 中操作过的项目自动筛选,并不会显示你有权限访问的所有仓库。如果某个仓库没有出现在列表中,只需要创建一个指向该仓库的会话,它就会自动加入到这里。

除了 All,还有三个内置视图:

  • Active:显示所有仍处于打开状态的 Pull Request 和 Issue。

  • Review requests:显示其他人请求你进行审核的 Pull Request。

  • Done:显示所有已经关闭的 Pull Request 和 Issue。

这些默认视图可以帮助你快速了解哪些工作当前需要关注,哪些已经完成。

创建属于自己的视图和筛选条件

内置视图已经很实用,但你也可以根据自己的工作方式创建自定义视图。点击 New view 后,会生成一个默认名称为 "New view" 的视图,你可以将它重命名,例如改成"My issues"。

接下来,就可以配置筛选条件。你既可以直接输入 GitHub 熟悉的尖括号筛选语法,也可以通过图形界面进行配置。对于初次使用的用户来说,UI 方式通常更加直观。

例如创建 My issues 视图时:添加 Is: Issue,筛选所有 Issue;再添加 Assignee: Me,筛选分配给自己的 Issue。点击 Save 后,这个视图就会只显示所有分配给你的 Issue。

你还可以进行快速筛选。例如点击顶部的筛选器,可以调整排序方式。默认可能按照最近更新排序,你也可以切换为升序,让最早创建、最久未处理的任务排在最前面。修改完成后,你可以:保存为一个新的视图,更新当前视图,或放弃修改,恢复原来的设置。

自定义列表视图和表格视图

默认情况下,My work 使用列表视图展示内容,看起来更像一组卡片,适合快速浏览当前工作。

如果希望拥有更多控制能力,可以切换到表格视图。表格视图提供了列表视图没有的功能,例如:自定义显示哪些列,调整列的顺序,以及拖拽修改列宽,打造符合自己习惯的工作布局。

如果尝试后觉得不适合,也不用担心,你可以随时恢复默认设置,并切换回列表视图。

从 Issue 和 Pull Request 直接启动 Agent 会话

这是 My work 面板最重要的能力之一。点击任意一个 Issue 或 Pull Request,即可打开详情,并直接基于它启动一个新的 Copilot 会话。你只需要告诉 Copilot:"开始处理这个任务",Copilot 就会自动以当前 Issue 作为上下文开始工作。

在列表视图中,你还可以一次选择多个任务,点击 Actions,批量创建新的会话。这种方式有两种典型使用场景:

  • 多个独立需求:如果有多个互不相关的功能需求,可以为每一个 Issue 创建独立的 Agent 会话,并行处理。

  • 多个相关 Bug:如果多个 Bug 都指向同一个功能模块,可以将它们一起选择,通过 New session 创建一个共享上下文的会话,统一解决。

此外,你还可以修改 Copilot 会话关联的仓库。这对于 Issue 所在仓库和代码所在仓库不一致的项目尤其方便。

创建 Issue,并切换仓库范围

My work 面板顶部还有两个常用功能。

第一个是仓库筛选器,默认值为 All Repositories。需要注意的是,这里的 "All" 依然只包含你在 GitHub Copilot App 中操作过的仓库,而不是所有 GitHub 仓库。

第二个是新建 Issue,可以直接在面板中创建新的 Issue。例如,你想新增一个浅色模式切换功能,只需点击 Create 创建 Issue,随后就可以立即基于这个 Issue 启动一个新的 Copilot 会话,把它作为整个开发任务的上下文开始工作。

总结

My work 面板为你提供了一个统一、集中的工作中心,用来管理所有 Pull Request 和 Issue。你可以创建自定义视图、通过搜索快速定位所需内容,并将任务一键交给 GitHub Copilot 处理,从而始终保持工作井井有条,把精力集中在最重要的事情上。

想了解更多内容,可以继续观看本系列的后续内容,或访问 gh.io/app 深入探索 GitHub Copilot App。我们下一篇见!

相关推荐
七夜zippoe1 小时前
OpenClaw 边缘部署实战:IoT 场景下的轻量级 Agent 集群与离线自治
agent·集群·lot·轻量级·边缘部署·openclaw
码士集团小青1 小时前
细拆DeepSeek Harness设计思路以及未来定位
ai
赵大仁2 小时前
Next.js AI Route Handler 工程化:超时、流式与鉴权
前端·ai·鉴权·next.js·工程化
Flynt3 小时前
DeepSeek终于能看图了:V4 Flash Vision实测,1分钱9张图但有个大坑
agent·ai编程·deepseek
爆写加倍3 小时前
2026新一代录音转文字AI,识别准整理快帮你省超多手动整理时间
ai
闲猫3 小时前
LangGraph / Capabilities / Stores
python·agent·langgraph
天涯明月19933 小时前
AI Agent应用深度研究报告
人工智能·大模型·agent
云烟成雨TD3 小时前
LlamaIndex 系列【4】入门案例(阿里云百炼适配)
ai·agent·rag·llamaindex