Wassette:微软发布用于 AI 代理的 Wasm 组件运行时
关键更新
微软宣布了 Wassette(2025 年 8 月 6 日),这是一个基于 Wasmtime 的运行时,将 WebAssembly 组件作为 MCP(模型上下文协议)工具公开。Wassette 可以自主从 OCI 注册表中获取组件,验证签名,并使用默认拒绝的细粒度权限系统运行它们。它是一个独立的 Rust 二进制文件,旨在让代理(例如,VS Code 中的 Copilot)安全地发现和执行第三方 Wasm 组件,并且对主机的依赖最小。
重要性
这在实践中非常重要,因为它将三个快速融合的基础设施对齐:WebAssembly 组件模型(用于语言无关的、接口驱动的模块)、OCI 注册表和签名工作流(用于分发和来源),以及代理工具(需要按需获取和运行工具)。对于开发人员来说,这意味着代理工作流可以从运行任意脚本或重量级容器转向小型的、已签名的 Wasm 组件,这些组件在强沙箱中运行。这减少了攻击面,使跨平台的工具可重现,并推动变更进入 CI/CD 和注册表策略——团队需要将组件构建、签名工作流(Notation/Cosign)和权限策略嵌入到管道中。实际上,预计需要评估 Wasmtime 兼容性,将组件打包和 WIT 接口定义添加到代码库,并在信任代理获取的组件在生产环境中使用之前测试权限边界。Wassette 是朝着更安全、可组合的代理生态系统迈出的具体一步,而不是一个投机性的演示——值得尝试为构建代理集成、安全插件系统或由 Wasm 组件构建的多语言微服务的团队。
来源
继续阅读
AWS CDK 将 CLI 与构造库分离(独立发布和新的 CLI 仓库)
2025年8月31日AWS 宣布 CDK CLI 和 CDK 构造库将独立发布,CLI 将迁移到一个新的仓库——这改变了您在 CI 中版本控制、安装和自动化 CDK 的方式。
Bun 添加 Bun.SQL — 一个零依赖的统一 SQL 客户端 (MySQL, PostgreSQL, SQLite)
2025年8月30日Bun v1.2.21 (2025年8月25日) 引入了 Bun.SQL:一个单一的、零依赖的 SQL 客户端,支持 MySQL/MariaDB (Zig 驱动)、PostgreSQL 和 SQLite,提供一致的标签模板 API。
pnpm 10.12 (v10.12.1) 添加了一个实验性的全局虚拟存储,用于近乎即时的本地安装
2025年8月29日pnpm 10.12 引入了一个中央的、图哈希的虚拟存储,允许多个项目重用精确的依赖图,显著加快了在温暖缓存上的本地安装速度,并改善了单体仓库的工作流程。