
版本发布概况
2026年11月13日,GitHub 官方推送了 Copilot CLI 的 1.0.112 版本。此次更新主要修补了终端显示异常、交互逻辑错误及底层配置问题,旨在提升开发者在窄屏终端、多会话管理及插件生态下的使用体验。整体来看,这次迭代侧重于细节打磨,解决了大量关于排版、字符截断和命令执行反馈的痛点。
终端显示与交互逻辑修复
针对终端渲染的常见问题,新版本做出了多处改进。在窄终端(20列宽或更窄)环境下,/settings 列表项、文本编辑器输入框和 /diff 搜索光标现在都能保持可见且对齐,不再出现字符断裂或溢出。同时,/model 选择器的细节提示和键盘快捷键说明在重新缩放终端后也能正确显示。对于包含 emoji、CJK(中日韩)字符的路径和变量名,系统现在能正确截断并保持对齐,避免了终端乱码或错位的情况。
交互层面的流畅度也得到增强。当用户切换会话后返回,/subagents 模型选择器会重新打开并接受输入,不再卡死。在 Vim 模式下,粘贴文本后立即按 Esc 或 Ctrl+C,文本会保留在正确位置,不会丢失。另外,/copy 命令在将多消息响应粘贴到 Word、Outlook 或 Teams 时,能保持格式完整,每条消息独立成段、表格或列表,避免了格式错乱。
插件系统与 MCP 管理优化
插件管理器不再将未加载的仓库插件显示为“已启用”,修正了源指向市场外部时目录未找到的错误提示。当 /plugin 界面重新检查确认无可用更新时,市场更新徽章和计数会被自动清除。对于信任问题,非信任文件夹的警告现在能明确识别被跳过的父目录 MCP 配置,并告知用户需要信任哪个文件夹才能加载配置。MCP 检查命令在跳过工作区配置时也会给出警告和信任指导。
在 MCP 工具方面,copilot mcp get 命令现在能正确报告未配置的服务器名称(如 toString)为“未找到”,文本和 JSON 输出均如此。MCP 系统提示审查显示为纯文本,防止终端控制字符重新样式化、链接或隐藏内容。长插件文件夹路径若包含 emoji,在启用或禁用对话框中缩短显示时也能正确呈现。
会话管理与命令执行细节
会话侧边栏的操作不再在 CLI 退出时创建或切换会话,确保了退出摘要中的恢复命令有效。快速两次运行 /exit 或 /quit 时,若侧边栏打开,CLI 将直接退出而非卡在无响应的空白终端。启动时取消会话选择器会显示欢迎头和“快速上手”框。组织必需的插件在启动时一次性准备,避免了重复安装和反复的成功/失败通知。
命令执行逻辑上也做了细化。/model plan 命令现在拒绝额外参数,防止意外保存或清除计划模型,并正确读取 PLAN 和 –plan plan 作为计划关键字。Ctrl+C 能可靠取消新排队的提示,而不触发提交失败。粘贴到 @ 或 # 提及后立即按 Enter、Tab 或 Ctrl+Y,不会从之前的结果中选中文件或问题。/tasks 命令在恢复会话后包含子代理的后续运行时间。
其他技术层面的修补
沙箱帮助文档(copilot help sandbox)更新了 macOS 规则说明,指出本地代理是 localhost 可达的唯一途径。copilot workflow run –help 现在列出了 Microsoft 365 账户作为可运行工作流的登录方式之一。环境帮助文档重新记录 COPILOT_MCP_TOOL_CACHE 变量,该变量可关闭所有服务器的 MCP 工具快照缓存。在 /diff 中,未跟踪文件遵循 .gitattributes 的二进制设置,其内容不计入新增行数统计。参数错误的用法行只显示相关选项,而非列出所有 CLI 选项,减少了阅读干扰。











