GitHub Copilot CLI 大改版:Rubber Duck、定时任务与本地语音输入
阅读时间: 大约 8 分钟
GitHub Copilot CLI 大改版:Rubber Duck、定时任务与本地语音输入

2026 年 6 月 2 日(Microsoft Build 2026 期间),GitHub 在官方 changelog 发布了 Copilot CLI 的一次大更新:Rubber Duck(小黄鸭) 与语音输入当天正式可用(GA),而提示定时调度与全新终端界面则放进 /experimental 实验通道。据 Koala 项目库点评,GitHub 正在把投入从 VSCode 插件向命令行 Agent 倾斜——这是它在 coding Agent 之战中顺势而为的一步。本文基于官方 changelog 原文梳理。
一、新终端体验:从”聊天框”到”带标签的工作台”
最大的可见变化是引入了标签页(tabs)。在 Git 仓库里运行 CLI 时,可以按 Tab 在 Session 视图、仓库 Issues、Pull requests、个人 Gists 之间切换,不必离开命令行就能浏览 issue 和 PR。重设计还包含:
- 更干净的布局、随主题变化的语义化配色;
- 响应式组件,窄终端下自适应而不截断关键内容;
- 多套配色(default、github、dim、high-contrast、colorblind 色弱模式);
- 无障碍:检测到屏幕阅读器时默认开启支持,图标带标签、动画自动关闭;对话框、表格、列表、标题在各界面一致渲染。

二、Rubber Duck:一个内置的”挑刺”Agent
Rubber Duck 是这次最受关注的能力。它是 CLI 内置的一个 Agent,角色定位是建设性的批评者:主 Agent 在做任务时,可以把当前的计划、设计、实现或测试交给小黄鸭评审;小黄鸭专门找盲点、设计缺陷和实质性问题,给出具体、可执行的反馈,主 Agent 据此修正后再继续。
官方强调两点:一是”有些任务,两个脑袋比一个强”,由 CLI 自己判断何时该征求第二意见;二是你也可以手动用 /rubber-duck 显式触发。这个设计把开发者熟悉的”小黄鸭调试法”自动化了——只不过这次陪你解释代码的不是橡皮鸭,而是一个会主动反驳你的 Agent。
三、定时提示:/every 与 /after
新增两个斜杠命令在当前 CLI 会话内调度提示:
/every <间隔>:按周期重复执行。例:/every 30m run the frontend tests、/every 1h how many tokens have I used during the past hour;/after <间隔>:仅执行一次。例:/after 2h /example-skills:docx create a new file summarizing recent changes。
不带参数运行会打开调度管理器,可查看当前所有活动调度、删除不再需要的任务。上面第二张官方截图正是这个管理器:列出了 every 30m check the PR merge queue、every 10m run tests、every 1h refresh the app 三条任务及其下次执行倒计时。
四、语音输入:本地运行,音频不出机器
Copilot CLI 加入了免手听写:按住空格键说话即可输入提示;或按 Ctrl+X 再按 V 开始录音、说完按任意键停止并插入转写结果。
关键的隐私口径是:语音输入在本地运行,录下的音频全部留在本机。首次启用时 CLI 会引导你下载运行时并挑选一个语音转文字(STT)模型。这意味着它不是把麦克风数据上传到云端,而是在本地完成识别——对隐私敏感的开发者是个明确卖点。
五、口径与局限:官方自己更正过的地方
这一节尤其值得单独看,因为官方在发布第二天就做了更正:
- 编辑更正(2026-06-03):changelog 正文顶上专门挂了一条 “Editor’s note”,说明提示定时调度(/every、/after)属于
/experimental,并非正式 GA——发布当天的行文一度让人以为它已通用可用。也就是说,新终端 UI 与定时调度都还是实验功能。 - 新界面未 GA:官方明说新终端体验”仍在演进中”,需要
/experimental on手动开启,尚未到正式版。 - 版本与更新方式:通过
copilot update升级;反馈走/feedback或公开仓库提 issue。 - 能力边界:changelog 只描述了”能做什么”,并未给出任何量化指标(识别准确率、调度精度、延迟等),本地语音模型的体积与准确率需用户自行下载后实测——这是官方刻意留白的部分。
六、客观分析:优势与定位
优势: 把 issue/PR/Gist 浏览、定时任务、第二意见评审、语音听写这些”周边能力”收进同一个终端界面,弱化了 CLI 对外部 IDE 的依赖;Rubber Duck 的”双 Agent 互审”是当下 Agent 设计的一个务实方向;本地语音守住了隐私底线。
信号意义: Koala 点评一语中的——在 coding Agent 混战中,GitHub 没有退守,而是把重注压在 CLI 这个离仓库最近的入口上。正如其所言,尽管近期社区对 GitHub AI 产品的批评不少,但这个全球最大开发者社区依然是不可忽视的竞争者。
注意: 尝鲜新界面需主动开 /experimental;想要稳定可用体验的团队,目前仍应以经典界面为准。