
更新概况
2026年6月23日,GitHub 官方发布了 copilot-cli 的 v1.0.64 版本。此次更新涉及大量底层机制优化与交互细节打磨,旨在提升开发人员在终端环境下的使用体验。
核心交互优化
新版 CLI 在视觉反馈与操作逻辑上做了显著改进。默认启用 GitHub 主题样式,并全面开放了首页标签页与提示框功能。终端输出在窗口大小调整后会重新对齐,避免内容错位。对于使用分页列表的用户,新增鼠标单击与双击选择功能,让操作更加直观。
Markdown 渲染能力得到增强,表格内的 PR 和 Issue 引用现已支持可点击链接,双波浪线才会被正确识别为删除线样式。在 /usage 命令中,/usage 现在能显示各模型独立的 token 统计,并优化了大规模历史记录的扫描速度。
会话管理与数据流
会话恢复机制更加稳健。即使磁盘上的附件文件后续发生变更,恢复会话时仍会复现原始的附件引用,防止提示词缓存被意外重置。附件图片与 PDF 文件在会话恢复后依然保持可用,不再受源文件修改或删除的影响。支持通过名称恢复会话,即便名称包含空格也能正常识别。–continue 与 –resume 参数会自动定位到当前仓库最近的一次会话。
在 /subagents 配置中,新增“橡皮鸭”子代理选项,支持采用互补模型策略自动选择不同家族的模型。/rewind 命令在恢复文件时,若目标回合无快照,也能正确还原后续的文件变更。Autopilot 模式在调用 task_complete 后会自动返回交互模式,避免用户在下一轮输入中继续处于自动驾驶状态。
网络与集成能力
BYOK(自带密钥)用户现在可以使用 OpenAI 兼容提供商的 websocket 响应。MCP 服务器认证支持静态 OAuth 客户端覆盖,包括客户端密钥。远程托管会话中,不支持的斜杠命令会被隐藏,而 /clear 和 /session info 操作后远程导出任务仍能持续运行并保留任务 URL。
OpenTelemetry 追踪数据进一步优化。成功压缩后的 chat span 会携带 gen_ai.conversation.compacted=true 标记,摘要作为 CompactionPart 输出。GenAI 语义规范相关的字段名称已修正,准确输出缓存读取、创建及推理输出 token 的用量数据,并支持 gen_ai.request.reasoning.level 字段。
稳定性与安全修复
当内容排除规则服务不可达时,新版策略允许访问继续,并在后台重试规则获取,行为与编辑器保持一致。PowerShell 的特定 cmdlet(如 Select-String)不再触发错误的目录访问提示。2>/dev/null 重定向在 shell 安全提示中被正确识别为只读操作。
修复了若干底层 Bug:包括终端退出后鼠标滚轮失效的问题(通过反向销毁终端模式解决)、/rewind 文件恢复对话框在滚动时间线上方被裁剪的问题,和孤立代理导致会话恢复中断或提示词截断的缺陷。Alpine 系统上的 SEA 包自动更新现在能正确解析 musl Linux 目标,避免下载错误的二进制文件。
其他细节改进
- 新增 –worktree 实验性标志,支持在 git worktree 中启动会话。
- /branch 成为 /fork 的别名,与 Claude Code 命名习惯保持一致。
- 模型设置支持 opus、sonnet、haiku 等家族别名,降低输入成本。
- 在 Windows Terminal 的 /terminal-setup 中新增 Ctrl+Backspace 绑定。
- 仓库范围的插件不再泄漏到全局配置中,确保多项目间的隔离性。










