AI 编程智能体进入「大型重写」时代:GitHub 80 万行 Rust、Bun 11 天迁移、Codex 重写 Habitat

AI 编程智能体进入「大型重写」时代:GitHub 80 万行 Rust、Bun 11 天迁移、Codex 重写 Habitat

Author: tengdy | Create: 2026-09-19 17:05:11 | Update: 2026-09-19 17:05:11 | 分类:智能体与 Harness

GitHubRustBun大型重写CodexCopilot

AI 编程智能体进入「大型重写」时代:GitHub 80 万行 Rust、Bun 11 天迁移、Codex 重写 Habitat

「重写 vs 维护」是软件工程里经典的两难——重写几乎总是输,因为人力成本太高。AI coding agents 正在改写这道题的答案:GitHub、Anthropic/Bun、OpenAI 近期先后公开了由智能体完成的大型语言迁移,规模和速度都超出了传统工程直觉。

事件内容

GitHub:80 万行 Rust,一个开发者 + Copilot agents,约 14.5 周。 GitHub 宣布把 Copilot agent 运行时从 TypeScript/Node.js 全量重写为超过 80 万行生产级 Rust,主要由一名开发者完成,拆成 128 个 PR 渐进合并、边改边上线;微软工程师 Stephen Toub 估算,没有 agent 这需要一个团队干 1-2 年。新运行时提供原生 C ABI,C#、Python、Go、Java 等 SDK 不再需要捆绑整套 Node.js/V8。

Anthropic / Bun:53.5 万行 Zig → Rust,11 天。 Anthropic 去年 12 月收购 Bun。Bun 长期被跨 Zig 与 JS 引擎的内存管理 bug(泄漏、崩溃)困扰,创始人 Jarred Sumner 决定系统性解决:用预发布版 Claude 模型,编排多个 Claude Code agent 并行翻译、交叉检查 535,496 行 Zig 代码,自己只做监控和关键干预。开工 11 天后,Rust 版本在 6 个支持平台上全部通过 Bun 现有测试,随后整体合并。

OpenAI:Codex 重写存储服务 Habitat。 OpenAI 用 Codex 和 GPT-5.5 把存储服务 Habitat 从 Python 重写为 Rust,95% 的生产请求实现 CPU 占用降 6 倍、内存占用降 15 倍。

Meta 工程师 Joe Savona 主导的 React Compiler(TypeScript → Rust,AI 写大部分代码、人管架构)也属同一波。Anthropic 顺势发布了 Claude Code Migration Kit,把迁移中使用的提示词、模板和脚本开源出来。

值得关注的原因

  1. 大型重写的经济学被彻底改写。语言迁移、性能优化、内存安全改造这类「十年技术债大工程」,从十年一遇的豪赌变成按需执行的标准操作。「这段祖传代码不敢动」不再是合理借口。
  2. 两种打法都是可复用的样本:GitHub 走渐进式——128 个 PR 边迁移边上线,随时抓回归,适合有存量线上业务的系统;Bun 走一次性全量替换——11 天并行翻译后整体合并,前提是测试覆盖足够扎实。选哪条路取决于业务连续性要求和测试资产。
  3. 人的角色变了,但没消失:两个项目里 agent 都写了绝大部分代码,人负责架构决策、监控异常和关键干预。这不是「AI 取代工程师」,而是「一个工程师 + agent 编队」的新编制。
  4. 提醒:「11 天 vs 14.5 周」不应被读成 Claude 与 Copilot 的跑分——迁移策略、测试基础和代码规模不同,可比的是「这类工程现在值得做了」。

来源

  • GitHub Blog(Stephen Toub)
  • World Programming / The Next Gen Tech Insider / TechGig 相关报道
  • Bun 创始人 Jarred Sumner 公开说明

评论(0)

暂无评论,来抢沙发~


关于本站 · RSS

浙ICP备2025156991号浙公网安备33010802013816号 浙公网安备33010802013816号 © 2026 智能体工场 - [从善如登] All rights reserved.