Sashiko 是一个“智能代理式” Linux 内核代码审查系统。它通过监控公开邮件列表,对社区提交的内核变更进行全面评估。该系统如同由专业审查员组成的团队,覆盖的领域从高级架构验证和安全审计,到底层资源管理和并发分析。
它依赖于最初由 Chris Mason 创建的一套开源的子系统专用和通用提示词,并结合自定义的多阶段审查协议,以最大限度提高准确性并减少误报。
这是一个属于 Linux 基金会的开源项目,采用 Apache 2.0 License。
此 Sashiko 实例作为服务提供,并正在积极审查所有 LKML(Linux 内核邮件列表)提交的内容。用于这些自动化审查的所有计算资源和 LLM token 均由谷歌提供并资助。
审查质量:在我们使用 Gemini 3.1 Pro 进行的测试中,Sashiko 成功识别出了 53.6% 的缺陷,这些缺陷基于最近 1000 个带有 Fixed: 标签的上游提交(未经过任何筛选)。这些历史缺陷此前 100% 都曾通过人工代码审查。
https://sashiko.dev/
GitHub 地址:https://github.com/sashiko-dev/sashiko