Copilot CLI v1.0.100 更新:强化沙盒隐私、修复交互卡死与优化

Copilot CLI v1.0.100 更新:强化沙盒隐私、修复交互卡死与优化

版本更新概览:隐私控制与沙盒机制强化

2026年10月19日,GitHub 官方推送了 Copilot CLI 的 v1.0.100 版本。这次迭代重点优化了客户端隐私设置,新增了 –disable-client-telemetry 标志,用户可通过该参数彻底关闭遥测数据上传,满足对数据隐私有严苛要求的开发场景。同时,针对提示词模式(prompt-mode)会话,新引入了 –trust-folder 选项,方便在单次会话中快速信任指定目录,简化了通过管道或 -p 参数启动时的权限配置流程。

插件生态与安装体验优化

在插件管理方面,新版本支持通过 copilot plugin install 命令配合 ghapp://air/install 链接,直接从 GitHub 安装经过验证的 Skills 和插件。为了提升交互效率,开发者无需输入参数即可通过 /share 命令唤起全屏共享菜单,快速分享当前会话。另外,托管插件(Managed plugins)在策略变更时,现在能自动更新现有会话中的激活状态,无需手动干预。针对插件库存刷新后的路由问题,启用、禁用、更新及卸载操作的路径稳定性也得到了修复,确保在库存同步后动作依然可靠执行。

沙盒安全与网络代理兼容性

沙盒环境下的网络处理逻辑发生了显著变化。当未配置专用沙盒代理时,主机规则流量现在会遵循标准的 HTTPS_PROXY 和 HTTP_PROXY 环境变量,提升了在复杂代理环境下的连通性。Linux 系统的沙盒命令启动稳定性增强,解决了间歇性回环设置失败的问题。若沙盒内出现凭证代理证书信任失败,系统会给出清晰解释,并提供在沙盒外重新运行的选项。默认情况下,沙盒允许本地网络访问,确保命令能触达 localhost 及内网服务。在 Windows 平台上,Git 命令及 MCP 服务器启动时,即使进程快照线程枚举失败也能成功恢复,解决了线程访问被拒导致的启动故障。

交互细节与界面同步修复

本次更新修复了大量界面与交互层面的细微 Bug。当 MCP 服务器在加载工具时挂起,会话不再停滞数分钟。Gemini 模型在处理包含枚举值的数组参数或不可读工具结果时,不再发生报错。语音听写功能移除了转录文本中的语言标记杂质。若保存的模型在恢复会话时被自动替换,系统会同步显示当前活跃模型并给出警告。双击 Ctrl+C 现在能立即退出 CLI,即使 UI 处于忙碌状态。会话侧边栏的向上键操作会循环跳转至临了一个可见会话。启动组件加载及代理工作时,Plan、autopilot 和 shell 模式的徽章会保持可见,替代了原有的文本后缀,且状态行截断了对冗长诊断信息的显示,确保单行显示。

模型推理、上下文管理与认证机制

在模型推理层面,仅推理的最大令牌响应不再无限循环,若未产生进展会直接结束并报错。自定义代理若声明了 search、web 或 todo 等别名,或直接引用 github-mcp-server/web_search,现在能正确获取匹配的工具。当工具定义被延迟时,系统避免了虚假的上下文耗尽和回滚拒绝。带图像的 Responses 请求在提供商拒绝超大体积时会通过减小负载限制自动重试。Assisted 权限模式允许发送嵌套的 PowerShell 和 bash -c 命令,只要它们仅展开纯数据环境变量或单引号变量,即可免去不必要的人工确认。Microsoft Entra 账户在登录和令牌续期期间保持固定,用户可选择使用缓存账户或明确登录其他账户。若沙箱内的 github.com git 操作需要凭证,系统会从 credentials.envVars 读取配置的 GITHUB_TOKEN。

上下文指令与系统资源交互

当代理读取或编辑与仓库根目录 .github/instructions 中路径特定的指令文件匹配的文件时,这些指令会自动应用。在线会话默认启用语义代码搜索。/sandbox 命令允许仅在当前会话中保持沙盒启用状态,而不影响全局设置。受信仓库的插件在运行聊天前会自动安装和更新。内置浏览器插件被重命名为 browser-use,升级后旧有的浏览器插件偏好设置依然有效。MCP 资源详情在元数据实时刷新时保持列表视图,返回操作不会中断。若管理员管理的设置覆盖了所选模型,系统会显示明确提示。HydraFusion 在审查运行期间保持当前通道展开,未保留的通道在切换会话或恢复前可展开,并标明中止轮次中通道是不是被保留。当掩码主机变更时,系统会提示更新沙盒代理证书颁发机构。

发表评论