vercel-labs/fx 是一个用 Zig 编写的 Unix 系编码代理。最新版本是 v0.0.14。已有信息中没有列出该版本的变更内容,因此无法确定本次发布的具体改动。以下说明是仓库 README 中整理的项目功能。
fx 以单个原生二进制文件分发,无需另外安装语言运行时。它把对话内容输出到终端回滚缓冲区,保留滚动、搜索、复制和 tmux 绑定。README 说明,fx help、fx status --json 这类命令在 Linux 上若超过 2 毫秒就会让 CI 失败,而 Apple 芯片稳定版必须遵守规定的二进制体积上限。它还提供用于脚本的 fx ask、用于编辑器通信的 ACP,以及可构建为 JavaScript 原生插件和 WebAssembly 的 libfx。许可证是 Apache-2.0。
会话管理器和索引器等对并发敏感的模块用 TLA+ 建模并加以验证。不过 README 把该项目定为实验阶段,并提醒使用者自行承担风险。即使性能规范和设计验证已有文档说明,仅凭这些信息也无法判断它在实际使用环境中的稳定性或性能。因此现阶段,把它看作实验性实现而非成熟代理更为妥当。