AB
AiBoss
ニュース

GitHub Copilot CLI 新增本地模型发现功能

GitHub 在 Copilot CLI 1.0.94-0 版本中加入本地模型发现:通过 /model 命令可识别正在运行的本地 Ollama 实例中的受支持模型,与已配置模型和云端模型并列展示。发现不等于自动添加,用户需确认后选择是否切换。

核心事实

GitHub 在官方更新日志中宣布,GitHub Copilot CLI 自 1.0.94-0 版本起支持发现本地模型。用户可在命令行中使用 /model 命令,识别来自正在运行的本地 Ollama 实例的受支持模型,这些模型会与用户已配置的模型以及 GitHub Copilot 提供的云端模型一同出现在选择列表中。

据 GitHub 说明,发现并不等于自动添加。用户需要先选中被发现的模型,查看其提供方与端点信息,然后确认「Add and use for this session」或「Add without switching」。选定后可在当前会话中直接使用,无需重启 CLI。

背景与影响

该更新延续了 GitHub Copilot 应用在模型提供方选择上的思路,即让开发者挑选更契合自身工作的模型;在应用中,用户可通过 Settings > Model providers 添加受支持的提供方。GitHub 同时表示,正在公布本地模型的智能路由(intelligent routing)能力,具体可用时间尚未公布,相关说明发布在 Microsoft Command Line 博客上。

需要注意的是,选择本地模型并不会开启离线模式,也不会关闭 GitHub 的遥测。在 CLI 中,离线模式仍需通过 COPILOT_OFFLINE=true 显式开启;即便处于离线模式,远程提供方仍可能通过网络接收提示词与代码上下文。

限制与来源

GitHub 指出,使用该流程的前提是 Ollama 与目标模型已事先安装完成,此流程本身不会安装运行时,也不会下载模型;模型还需支持工具调用(tool calling)与流式输出(streaming)。若提供方连接失败,选择器会显示相应说明,帮助用户定位问题。

以上信息来自 GitHub 官方更新日志(github.blog),版本号、命令行为与配置方式均以官方文档及官网当前信息为准。