vs code 1.146调整copilot harness的权限提示,默认授权建议可针对具体域名、命令和目录,而不再只给出宽泛的工具级放行。同一版本还提供沙箱环境变量掩码,让工具看到占位值,仅在访问配置允许的https主机时恢复真实凭据。
授权范围收窄到具体操作
例如网页请求可以按域名授予权限,终端和文件操作也可按对应命令、目录限定。已有组织策略及沙箱边界继续生效,授权提示与进程隔离承担不同职责。
这种调整改变默认建议粒度,不代表所有扩展、MCP工具和外部进程都自动进入同一安全边界。实际能力仍取决于当前会话运行时和工具实现。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
VS Code权限与掩码机制官方说明截图。
环境变量通过主机名单注入
chat.agent.sandbox.credentials.envVars按变量名配置injectHosts。对名单内HTTPS目的地主机恢复实际变量值;访问其他主机时保持占位值,配置中不填写真实Token。
Windows使用该功能需要允许本地网络以连接本地监听器;使用系统证书存储的工具在Windows和macOS还可能需要信任沙箱CA。启用条件和额外访问范围需结合组织策略判断。

VS Code权限与掩码机制官方说明截图。











