GitHub Copilot 1.141:构建更可控、更灵活的 AI 开发环境
本周的 GitHub Copilot 更新聚焦于两大核心方向:一是增强 Agent 的安全边界,赋予开发者对 AI 代理访问权限的精细控制权;二是提升本地化与多环境下的使用灵活性,让开发者能更自由地切换模型与账户。
核心安全升级:本地沙箱机制
针对 AI Agent 可能带来的安全风险,Copilot 正式引入本地沙箱(local sandboxing) 机制。该功能现已在 Copilot CLI、Copilot App 以及 VS Code 会话中全面可用。
- 权限隔离:开发者可以严格限制 Agent 对文件、网络及凭据的访问范围,防止敏感数据泄露。
- 零成本集成:此安全特性已包含在 Copilot 标准服务中,无需额外付费。
模型与账户的解耦
1. Copilot CLI:本地模型无缝切换
Copilot CLI 新增了 /model 命令,允许开发者在不中断现有工作流的前提下,直接发现并调用本地运行的 Ollama 实例中的模型。这使得企业或拥有高性能硬件的个人开发者能够利用本地大模型进行推理,同时保留云模型的备用选项。
2. Copilot App:双账户架构
Copilot App 实现了许可证账户与代码仓库账户的分离。例如,企业可以使用提供的 Copilot 许可证,同时通过另一个独立的个人 GitHub 账户访问代码库。这一架构极大地简化了企业合规管理与个人开发者协作的场景。
3. VS Code 1.141:Agent 可视化与资源管理
VS Code 的 1.141 版本在 UI 层面进行了重要优化:
- 并排对比 Agent 会话:在 Agents 窗口中,开发者现在可以以网格布局并排查看多个 Agent 的会话,直观对比不同策略或模型的输出结果,便于调试与决策。
- 工作树自动清理:新增了“Open worktree cleanup”功能,自动识别并释放由不活跃 Agent 会话占用的磁盘空间,保持开发环境的整洁。
模型更新:Claude Haiku 5.5
对于 Pro、Pro+、Max、Business 及 Enterprise 用户,Claude Haiku 5.5 现已上线。作为轻量级且高效的模型,它有望在保持低延迟的同时,为 Copilot 提供新的推理能力,特别是在代码生成与快速问答场景下。