Crash Fixer

🛠️ AI自动修复生产崩溃 · 零人工闭环

AI驱动的自动化崩溃修复系统,从Cloudflare D1获取崩溃报告,使用Codex 5.3 High智能分析并自动生成PR修复代码。

收藏
5.7k
安装
1.3k
版本
2.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

crash-fixer 是一套完整的自主化崩溃修复工作流,专为现代云原生应用设计。用户通过 /crash-fixer [--hours 24] [--limit 5] [--dry-run] 触发,系统将从 Cloudflare D1 数据库拉取崩溃报告,执行指纹去重后,调用 OpenAI Codex 5.3 High(o3-high)模型进行深度根因分析,最终自动生成代码修复并提交 Pull Request。

显著优点

1. 端到端自动化:覆盖从监控、分析到修复提交的完整闭环,无需人工介入即可处理常规崩溃
2. 智能去重机制:基于崩溃指纹(fingerprint)自动识别重复问题,避免重复劳动

3. 顶级AI推理能力:采用 Codex 5.3 High 模型,在复杂代码逻辑分析上具有行业领先的准确率

4. 生产级集成:原生支持 Cloudflare Workers 生态,与 GitHub 工作流无缝对接

5. 灵活可控--dry-run 模式支持安全预览,--hours--limit 参数实现精细化调度

潜在局限

  • 依赖外部服务稳定性:需要 Cloudflare D1、GitHub API、OpenAI API 三者同时可用
  • 权限要求较高GH_TOKEN 需具备代码推送和 PR 创建权限,存在密钥管理风险
  • 复杂上下文限制:Codex 5.3 High 虽强,但对跨文件、跨服务的深层架构问题可能理解不完整
  • 无人工审核环节:完全自动化意味着存在低概率的误修复风险,建议配合代码审查流程
  • 环境变量繁琐:5项必需配置增加了部署门槛

适合人群

  • 拥有 Cloudflare 技术栈的中大型 SaaS 团队
  • 追求"自愈系统"理念的 SRE/DevOps 工程师
  • 崩溃量较高、需要7×24小时响应的生产环境运维者

常规风险

主要风险集中于供应链安全权限泄露:若 CRASH_REPORTER_API_KEYGH_TOKEN 泄露,攻击者可伪造崩溃报告诱导AI生成恶意代码并自动合并。建议启用 GitHub 分支保护规则、强制 PR 审查,并定期轮换密钥。

Crash Fixer 内容

手动下载zip · 5.0 kB
index.jstext/javascript
请选择文件