genpark-automated-program-repair-ast-patcher-skill
mcp
Fail
Health Warn
- 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 Fail
- exec() — Shell command execution in client.py
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
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
- Platform: GenPark AI
- MCP Registry: GenPark MCP Hub
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found