你有过那种“知道该改哪儿,就是不想动”的代码重构吗?上周我拿到GitHub Copilot桌面应用的技术预览版,它给出的答案过于直白:把整个会话丢给一个能暂停、能恢复、还能自己提拉取请求的代理,然后你只管审查。
在此之前,Copilot的体验是嵌在编辑器里的——在VS Code里弹出补全,在侧边栏里聊天。而新的桌面版把“代理会话”提升到仓库级别:你可以围绕一个具体的拉取请求、议题或分支启动会话,它有一个完整的工作空间,保存文件、对话历史、任务状态。关了App再打开,一切原样恢复。
真正让我掏钱继续用GitHub Pro的理由,来自今天早上的实操。我手边有个重构任务,涉及14个文件,因为担心漏改出bug,拖了好几天。早上我打开Copilot桌面端,指向对应分支,说明需求,就让它自己去跑。它花了约20分钟的处理计算时间,改完代码,自动打开一个新的拉取请求。我用来审查这个PR中的变更差异,不到15分钟。
算笔简单的账:原本手动重构起码要两小时,现在主要体力活交给了代理,我只做最后的把关。这并不是单个代码补全的叠加,而是在一份多文件修改任务上启动了一个有持久上下文的代理,产物是一份可供代码审查的变更集。这是它和编辑器内Copilot最根本的区别:编辑器中你是在一句一句地接受建议,这里你是在委托一整项任务。
参与技术预览也比较直接。个人版Pro/Pro+用户在github.com/features/copilot找到桌面版入口申请即可,商业/企业版则通过组织管理员逐步开放。我拿到权限后安装、认证、关联仓库,全过程5分钟搞定。
有必要说清楚它和我现有开发环境OpenClaw的关系,两者并不是替代。OpenClaw做的是7×24持续运行,处理我的个人信息整理、文件操作、研究任务和Telegram消息这些事;而Copilot桌面版是一个专注代码的会话空间,专治“我知道要做什么、但不想一行行写”的多文件修改场景。现在我日常的做法是:研究、规划、文件处理交给OpenClaw,当需要把一个多文件的代码改动原型化、验证、并通过PR审查落地时,切到Copilot桌面版。同一个项目两者可以共存,OpenClaw定方向,Copilot去实现。
限制也很明显。代理不快,14个文件的重构用了20分钟计算时间,赶进度时它靠不住。会话工作区持久是可持久,但并不无限,遇到超出上下文窗口的大范围改动,你还是得拆开处理。另外,它目前不负责替你审查PR的质量,最终“这个改动能不能合入”全靠你自己的专业判断。你可以把它看作一个能替你写草稿的协作者,而不是一个能替你负责任的同事。
那么值得关注吗?如果你经常面对多文件重构、样板代码迁移或者按需求反复改一组文件的活儿,这个应用能把原本需要长时间专注的工作,降解为一段高价值审查和少量沟通。如果你每天的编码基本是在聊天面板里问API用法、做单文件补全,那么目前你现有的Copilot订阅已经够用。说到底,它不是在加速敲键盘,而是在改变你安排任务的粒度。
热门跟贴