团队认为 AI 缺乏大型项目的完整上下文,会生成难以维护的复杂代码并增加审查负担; 目前仅 cosmic-flatpak 仓库不受该规则限制。 Ladybird 浏览器项目今年 6 月也采取了类似措施。
System76 更新 COSMIC 项目 PR 模板,禁止提交 AI 辅助完成的代码 这条更新来自 ithome.com,发布时间为 2026-10-04,Aioga 保留原文入口以便核验。

摘要:System76 更新 COSMIC 项目 PR 模板,新增强制检查清单,要求贡献者确认提交中不含 AI 生成的代码、注释和描述。团队认为 AI 缺乏大型项目的完整上下文,会生成难以维护的复杂代码并增加审查负担;目前仅 cosmic-flatpak 仓库不受该规则限制。Ladybird 浏览器项目今年 6 月也采取了类似措施。
背景:COSMIC 是 System76 基于 Rust 开发的 Linux 桌面环境。System76 认为,AI 缺乏大型项目所需的完整上下文,生成的代码可能难以维护并增加审查负担。Ladybird 浏览器项目今年 6 月也采取了类似措施。
Aioga 观察:Aioga 判断:这项规则把对 AI 生成内容的限制落实到贡献提交流程中,反映项目方对后续理解、审查和维护成本的关注;但现有材料不足以判断该规则会如何影响贡献数量或项目进展。
影响与后续:可能影响:贡献者需要确认提交中不含 AI 生成的代码、注释和描述;这可能减少维护者审查相关内容的负担,但不代表所有 AI 辅助方式或其他仓库都受到相同限制。 后续观察:可关注 COSMIC 项目如何执行 PR 检查清单,以及规则是否发生调整;现有材料仅明确 cosmic-flatpak 不受当前限制,不能据此推断其他代码库的后续政策。
IT之家:https://www.ithome.com/ 10 月 4 日消息,开发团队 System76 现已更新 COSMIC 项目的 Pull Request(PR)模板,新增一份强制性检查清单,明确禁止贡献者提交利用 AI 辅助完成的代码。贡献者必须确认提交内容中不存在任何 AI 生成的代码、注释以及描述,否则无法按照要求提交贡献。

公开信息显示,COSMIC 是 System76 基于 Rust 开发的 Linux 桌面环境。在 COSMIC 推出之前,System76 的 Pop!_OS 长期基于经过深度修改的 GNOME 桌面环境。不过,由于 System76 与 GNOME 上游开发者在部分设计理念和功能取舍方面存在长期分歧,公司最终决定开发自己的桌面环境。
IT之家注意到,System76 此前就曾批评 AI 生成代码存在代码过于复杂的问题。该团队认为,AI 通常缺乏理解大型项目深层集成关系所需的完整上下文,因此可能生成看似可用、但实际难以维护的复杂代码,并直接导致代码审查时间明显增加。
目前,System76 旗下唯一不受“No LLM contributions”规则限制的代码库是 cosmic-flatpak。该项目主要用于管理一些与 COSMIC 桌面环境深度绑定、难以直接放入 Flathub 的软件,包括 COSMIC 面板小程序、桌面扩展等。
System76 并不是唯一一家对 AI 生成代码采取严格限制的开源项目。Ladybird 浏览器项目早在今年 6 月就采取了类似措施。其维护者发现,大量缺乏经验的开发者借助 AI 提交代码后,项目维护团队需要投入大量时间审查难以维护的 AI 生成代码,代码审查成本最终超过了项目能够承受的范围。
对于 System76 和 Ladybird 而言,问题并不在于“AI 生成的代码不能用”,而是 AI 生成代码进入大型开源项目后,仍需要由人类维护者长期承担理解、审查、测试、维护成本。因此,这些项目选择直接限制 AI 参与贡献,以减少后续维护压力。