← 返回
未分类 Key

一个会"学习"的代码医生

Bug-Fixer 终极版 - 合并 bug-fixer + bug-fixer-pro 的最佳能力 **触发信号**: - "修bug"、"修复bug"、"帮我看看这个代码" - "代码有问题"、粘贴错误信息 - "扫描项目"、"自动修复" **核心能力**: - 确定性规则快速扫描(P0/P1) - AI深度分析(P2/P3) - 自进化记忆系统 - 自动修复简单Bug - 问题分级报告 **设计理念**: - 简单场景用本地规则(快) - 复杂场景用AI(准) - 从历史中学习(进化)
jxncchenlin
未分类 community v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 153
下载
💾 9
安装
1
版本
#latest

概述

Bug-Fixer Ultimate 🎯

合并 bug-fixer + bug-fixer-pro 的最佳能力


核心设计

┌─────────────────────────────────────────────────────┐
│                    输入: 代码/错误                    │
└─────────────────────────────────────────────────────┘
                          ↓
┌─────────────────────────────────────────────────────┐
│            P0/P1: 确定性规则扫描(毫秒级)            │
│  - 日期排序、嵌套列表、赋值比较、可变默认参数...       │
└─────────────────────────────────────────────────────┘
                          ↓
            ┌─────────────┴─────────────┐
            ↓                           ↓
    ┌───────────────┐           ┌───────────────┐
    │   P0: 自动修复 │           │ P1: 建议修复  │
    │   直接修改     │           │  等待确认     │
    └───────────────┘           └───────────────┘
                          ↓
┌─────────────────────────────────────────────────────┐
│     P2/P3: AI深度分析(条件触发)                   │
│  - 复杂逻辑、安全漏洞、性能问题...                   │
│  - 调用 DeepSeek API                                 │
└─────────────────────────────────────────────────────┘
                          ↓
┌─────────────────────────────────────────────────────┐
│              自进化记忆系统                          │
│  - 记录修复历史                                     │
│  - 相似bug匹配                                      │
│  - 模式学习                                         │
└─────────────────────────────────────────────────────┘

四级处理策略

| 等级 | 置信度 | 触发条件 | 行动 |

|------|--------|----------|------|

| P0 | 95%+ | 确定性规则命中 | 自动修复,无需确认 |

| P1 | 80%+ | 确定性规则命中 | 建议修复,用户确认 |

| P2 | 60%+ | 无API Key | 本地模拟分析 |

| P3 | <60% | 有API Key | AI深度推理 |


使用方式

对话模式

  • "修这个bug: [错误信息]"
  • "帮我看看这段代码"
  • "扫描当前项目有哪些bug"
  • 粘贴错误信息或代码

自动模式

  • 开启自动化巡查后,AI会定期扫描并修复

检测能力

确定性规则(P0/P1 自动修复)

  • 日期/时间字段排序缺少 reverse=True
  • .append([...]) 创建嵌套列表
  • 赋值代替比较 (if x = y)
  • 缺少冒号 (def/for/if)
  • 可变默认参数 (def foo(x=[]))
  • 裸 except 语句
  • 硬编码路径问题
  • 文件资源未关闭

AI深度分析(P2/P3)

  • 复杂业务逻辑错误
  • 潜在空指针/类型错误
  • 安全漏洞(SQL注入、XSS等)
  • 性能问题
  • 并发/线程安全问题

自进化记忆

系统会自动:

  1. 记录:每次修复的bug和solution
  2. 匹配:新bug与历史相似度匹配
  3. 学习:高频bug模式自动升级为确定性规则

记忆文件位置:.bug_fixes_memory/


依赖

  • Python 3.8+
  • DeepSeek API(可选,用于AI深度分析)

环境变量:

  • SILICONFLOW_API_KEY: DeepSeek API密钥

百尺杆头,更进一步。代码之美,在于简洁

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-04-06 06:59 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

中文 AI 去痕工具

user_00c9b356
基于维基百科 24 种 AI 写作模式
★ 0 📥 888

一个会自进化的日志分析工具

user_00c9b356
日志智能分析工具,基于 mini-swe-agent 极简理念:确定性规则 + AI 推理。
★ 0 📥 284

build-your-own-agent

user_00c9b356
渐进式 Agent 构建课程。10关从80行极简Agent到自进化Agent,纯 Python + Claude API,不用框架。 **触发场景**(满足任一即触发): 1. 用户想从零手搓 Agent("手搓Agent"、"裸写age
★ 1 📥 149