## Ziggit:使用AI代理的更快的Git重写 该项目成功地使用Zig重写了Git,从而显著提高了性能并减小了WebAssembly (WASM) 的体积。通过 `vers` CLI 和 Anthropic 的 Claude 编排的AI代理驱动的重写,为JavaScript运行时Bun实现了**高达100倍的速度提升**,并且在ARM Macbook上的性能比Git**快4倍**。WASM构建比现有的`wasm-git`项目**小5.4倍**,并且**导出项多8.5倍**。一个演示允许直接在浏览器中克隆仓库。 该过程采用了“代码大炮”方法:一个顶级代理生成并管理多个在虚拟机中运行的专业代理,每个代理专注于特定任务(测试套件覆盖率、性能优化、WASM编译)。环境变量用于身份验证(GitHub、Vers、Anthropic)。一个关键的见解是,有效的代理编排需要像管理团队一样进行人工干预,而不是完全自主运行。 该项目花费了大约一周的时间和130亿个token,相当于一个月的全职开发人员时间。 成功表明AI代理有潜力加速软件开发,尤其是在明确目标、迭代改进和人工监督的结合下——避免过于“聪明”而变得难以管理的解决方案。 最终的`ziggit`是Git的可行替代品,具有显著的性能优势。
## 只读备忘录 - 摘要
本周的只读备忘录关注游戏重编译的激动人心的世界,特别是 Xbox 360 的 **ReXGlue** 项目。ReXGlue 旨在将 360 游戏带到 PC,并非通过模拟,而是通过将原始代码*重编译*为原生 C++,从而有可能提高性能并提供更深入的模组能力。虽然仍处于早期开发阶段,并且建立在 Xenia 模拟器的工作之上,但 ReXGlue 承诺未来像 *Lost Odyssey* 这样的游戏可以在 PC 上游玩。
除了 ReXGlue 之外,更新还介绍了 **N64RecompLauncher**,这是一种方便的工具,用于组织不断增长的 N64 重编译项目。重点介绍了几个模拟器更新,包括 **Azahar 2125** (3DS)、**ShadPS4** (PS4,可能实现 *Bloodborne* 网络对战!)、**PPSSPP** (PSP) 和 **RPCS3** (PS3)。
最后,该新闻通讯展示了像 *Blaze & Blade Busters* (PS1) 和 *Sherlock Holmes: Loretta's Portrait* (SG-1000) 这样的翻译项目,扩大了对经典游戏的访问。它以充满活力的 #ScanlineSunday 复古游戏设置展示作为结尾。
Tailscale 最近解决了在一些 MacBook(特别是 2021 款带刘海屏的型号)上,其菜单栏图标因空间有限而消失在屏幕刘海中的问题。苹果没有提供直接的解决方案,导致用户无法在没有第三方应用等变通方法的情况下访问设置。
最初,Tailscale 实施了一个临时修复方案:弹出通知,提醒用户图标已隐藏,利用其可见性数据。虽然不完美,但有助于诊断问题。
核心解决方案现已通过 Tailscale 的新窗口化 macOS 应用(版本 1.96.2 及更高版本)提供。该应用与菜单栏版本并行运行,提供可搜索的设备列表、简便的文件共享、出口节点访问、错误通知以及最小化的“迷你播放器”模式。窗口化界面旨在使 Tailscale 更易于访问和使用,减少对可能隐藏的菜单栏图标的依赖。Tailscale 也在计划为 Windows 开发类似的 UI。