让编码Agent直接在员工电脑上装依赖、跑命令,就像把工位钥匙交给一位速度很快、但可能误碰机密文件的临时同事。Chainguard为此推出两款测试版产品:Workspaces给每个开发者或Agent分配独立的微型虚拟机——一台用完可丢弃的远程安全工位;Checks则把CI(代码变更后的自动构建、测试与安全检查)搬进预热的隔离环境。长期密钥不放进虚拟机,获准的网络请求由主机代理添加短期凭证,以缩小泄露影响。
更值得注意的是两者的衔接。据InfoQ报道,每次检查都会生成签名证明,把运行环境、测试结果和提交版本绑定起来。合并代码前,系统可以核验证明,不必再次跑完整测试;失败时,结构化日志会送回恢复后的工作区,让Agent继续修改。换句话说,它不只给非人类开发者加围栏,也开始给其产物配“验收单”。不过,这套设计要求输入未变,并信任Chainguard的执行与签名系统;公告也未给出与主流CI的性能对比,日志防篡改能力如何外部验证仍不明确。