GitHub Copilot现在可以在安全、隔离的沙箱内运行,无论是在您的计算机上还是在云中。沙盒Copilot体验为Copilot的工具在本地执行提供隔离环境,以及由GitHub托管的完全隔离的云沙盒。
这为Copilot提供了一个安全的地方,可以在您定义的策略范围内与您的代码、工具、文件系统和网络进行交互,因此开发人员和企业可以在不放弃隔离或控制的情况下采用代理工作流程。为什么它对代理开发很重要Copilot正在从编辑助理演变为代理编码合作伙伴,代表开发人员运行工具、执行命令和修改文件。
随着Copilot采取更多行动,开发人员和企业需要在安全、隔离和控制方面得到更强有力的保证。Agent开发是交互式、有状态和并行的,它需要为此构建的执行层。GitHub Copilot的云和本地沙箱本机提供该层,内置一致的身份、治理和策略控制。
随着人工智能代理成为软件开发生命周期的更大一部分,安全执行环境成为基础基础设施,沙盒为Copilot提供该层。在任何Copilot会话中,使用/sandbox enable启用沙盒。
Copilot为该会话启动的Shell命令执行在限制访问您的文件系统、网络和系统功能的情况下运行,因此您可以尝试代理工作流程,同时控制Copilot可以在您的机器上触摸的内容。本地沙盒基于Microsoft MXC技术构建,可在macOS、Linux和Windows之间实现一致的隔离体验。