FixBugs:重现生产环境错误并验证修复方案
FixBugs 是一个智能代理,能够收集生产环境错误的上下文信息,在沙盒中重现问题并生成经过验证的修复方案。支持自托管 VSCode 扩展和 GitHub 应用,保护代码隐私,使用多种 AI 模型审查代码以预防回归。
FixBugs 是一款专为开发人员设计的智能代理工具,旨在解决生产环境错误调试中的效率低下问题。它的核心功能是收集错误相关的日志、追踪、指标和代码上下文,在安全的沙盒中重现问题,并自动生成经过验证的修复方案。该工具以自托管 VSCode 扩展和 GitHub 应用的形式提供,满足不同用户的需求。
对于 VSCode 扩展版本,FixBugs 强调代码和数据的完全隐私,所有处理在本地完成,模型不参与训练,且零数据保留。GitHub 应用版本则允许用户选择仓库进行安装,虽然需要临时访问代码,但同样注重安全性。两种方式都旨在让开发者快速定位和修复生产环境中的复杂问题。
FixBugs 的创建者基于在 Google 和 VMware 工作的亲身经历,意识到传统调试流程中存在诸多痛点:上下文缺失、错误不可重现、临时基础设施问题导致的误报等。这些低效不仅耗费时间,还给开发者和客户带来实际成本。
目前 FixBugs 具备以下能力:重现错误、识别根本原因、生成修复、验证修复,以及使用多个 AI 模型审查生成的代码以帮助捕捉潜在回归。这为分布式系统工程师和高频生产错误处理人员提供了有效的支援。