genpark-automated-program-repair-ast-patcher-skill

mcp
Guvenlik Denetimi
Basarisiz
Health Uyari
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 8 GitHub stars
Code Basarisiz
  • exec() — Shell command execution in client.py
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

GenPark AI Agent Skill - Automated program repair (APR) engine mutating Python ASTs, applying template-driven bug fixes, and validating candidate patches.

README.md

GenPark AI Agent Skill - Automated Program Repair (APR) AST Patcher

A pure Python standard library skill implementing Automated Program Repair (APR) and genetic AST mutation operators (GenProg style). Automatically inspects faulty code lines, applies boundary and operator mutation templates directly to Python AST nodes, and validates candidate patches against unit test specifications.

Architecture

graph TD
    A[Failing Python Source Code] --> B[Faulty Line Number]
    B --> C[AST Mutation Operator Dispatcher]
    C --> D[Off-By-One Boundary Operator]
    C --> E[Binary Operator Inversion Operator]
    D --> F[Synthesize Candidate AST]
    E --> F
    F --> G[ast.unparse Reconstructed Patches]
    G --> H[Isolated Unit Test Validation]

Features

  • Deterministic AST Manipulation: Uses standard library ast.NodeTransformer.
  • Zero Hallucinated Syntax: Every candidate patch is guaranteed to be a valid Python AST.
  • Zero Pip Dependencies: Standard Library Only.

Citations & Ecosystem

Yorumlar (0)

Sonuc bulunamadi