GitHub 迁移 Copilot 运行时至 Rust
发生了什么
GitHub 通过 AI 辅助重构,将 GitHub Copilot CLI、应用和 SDK 的运行时从 TypeScript 和 Node.js 迁移到 Rust。迁移替换了超过 80 万行代码,耗时约 14.5 周,包含 128 个 PR,期间持续发布版本。旧运行时启动耗时 5.25 秒,新 Rust 运行时降至 292 毫秒。新实现通过 C ABI 嵌入应用,减少内存使用,支持 TypeScript、Python、Go、.NET、Java 和 Rust 的 Copilot SDK。采用增量替换策略,发布 135 个版本(35 个稳定版和 100 个预发布版)。大部分代码由 AI 生成,记录 4478 次编译,87.1% 一次性校验通过。
报道与来源
1 篇发布方数量不等于独立核验数量。同稿的多个入口保留在对应报道中。
- InfoQ 中文来源报道
GitHub 通过 AI 辅助重构,将 Copilot 运行时迁移至 Rust
来源关系与证据边界
按已记录的来源角色展示;连线仅表示原生身份流程确认的同稿入口,不表示独立佐证或跨报道引用。
- 来源报道1 个发布入口