用Claude智能体将Bun从Zig重写为Rust
Simon Willison · rss · 2026-07-09
Bun 作者详细复盘了如何借助前沿 AI 编码智能体,在短短 11 天内将庞大的 Bun 运行时从 Zig 语言重写为 Rust。 - **重写动机**:Zig 的垃圾回收(GC)与手动内存混合管理带来了大量难以排查的内存错误(如释放后使用)。而在安全的 Rust 中,这些问题会变成编译期错误或自动清理。 - **智能体工程实践**:项目高度依赖独立于语言的测试套件作为一致性验证。通过动态工作流、试运行和对抗性审查等高级智能体编排技巧,自动化完成了大量初始移植。 - **成果与成本**:新版 Rust 实现已悄然上线 Claude Code 近一个月,Linux 启动速度提升 10% 且几乎无人察觉(稳定至上)。此次重写消耗了约 59 亿未缓存输入 token,按 API 价格估计成本约 16.5 万美元。