Copilot CLI 1.0.65 更新解读:修复会话记忆漏洞并新增技能管理功

Copilot CLI 1.0.65 更新解读:修复会话记忆漏洞并新增技能管理功

GitHub 在 2026 年 6 月 24 日发布了 Copilot CLI 的 v1.0.65 版本。这次更新不仅修补了多个影响日常使用的小毛病,还引入了几项提升效率的新功能,让命令行助手在处理长会话和自定义工作流时变得更加稳定。对于依赖该工具做自动化开发流程的团队而言,这些改进直接关系到工作流的顺畅度。

会话持久化与界面稳定性优化

在核心交互层面,/cd 命令的行为发生了根本变化。执行该指令后,工作目录会被持久化保存,即使会话中途重启,系统也能自动返回到之前设置的目录,并立即识别新目录下的自定义代理。这解决了过去重启后上下文丢失的痛点,减少了手动重置环境变量的麻烦。与此同时,全屏时间线界面在内容被裁剪时,视角会保持锚定状态,不再出现跳动,提升了阅读体验。重新打开 CLI 后,之前未关闭的画布也会自动恢复,避免了手动重新加载的繁琐。

权限与启动过程的静默处理

针对 Windows 用户,更新重点解决了两个“闪窗”问题。在代理运行钩子命令或解析路径时,原本会短暂弹出的控制台窗口现在被抑制了。另外,当用户配置非 GitHub 主题时,启动时的背景闪烁现象也被消除。这些看似微小的视觉修复,对于高频使用 CLI 的用户来说,能显著降低视觉干扰。还有,带有斜杠前缀的字符串参数(如 –body “/azp run”)不再误触文件系统权限提示,让命令执行过程更加干净利落。

引入 Skill 子命令与状态监控

本次更新最大的功能亮点是新增了 copilot skill 子命令,同时 /skills 保留了 /skill 别名。用户可以通过该指令从本地文件、URL 或目录中快速列出、添加或删除技能。这种设计让技能管理变得标准化,无需每次手动编辑配置文件。在监控方面,新增了一个可选的状态栏组件,能实时显示当前分支的 CI 检查状态(通过、运行中或失败),让开发者无需离开终端即可掌握构建进度。

MCP 服务与模型交互细节调整

对于使用自定义模型提供者的用户,现在可以在子代理中保留 BYOK(自带密钥)提供商的模型选择设置,不再被默认选项覆盖。/every 调度的解析逻辑也改为使用会话的主模型,确保行为一致性。在 MCP 服务集成上,关闭进程时不再等待正在做的服务器连接,避免了挂起问题。另外,静默刷新 MCP OAuth 时,系统会复用已授权的 Scope,保证重连后仍处于登录状态,无需再次认证。这些底层逻辑的调整,主要目的是提升在复杂网络环境下的响应速度与稳定性。

交互体验与搜索功能增强

在输入与检索方面,历史记录的搜索能力得到了扩展。在普通模式下,上下键导航及 Ctrl+R 反向搜索现在包含了过去的 Shell 命令。这意味着用户可以像查找普通对话记录一样,直接回溯并重新执行之前的 Shell 指令,省去了先输入 ! 进入 Shell 模式的步骤。问用户(ask_user)的自由形式选项现在支持文本换行,且光标位置保持对齐,改善了长文本的展示效果。时间线中的 Shell 命令不再应用语法高亮,避免了颜色冲突导致的阅读障碍。流式传输的字节计数也与取消提示分离显示,信息层次更清晰。对于没有激活自节奏调度的唤醒误报,系统现在会给出优雅的提示信息,而非直接报错。这些细节打磨,让整个 CLI 的操作反馈更加人性化。

发表评论