4 repositorios
Fixing malformed patches by adjusting hunk headers and removing noise.
Distinct from Patch Parsing: Focuses on correcting model-generated patch errors rather than just parsing serialized diffs into objects.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Patch Repair. Refine with filters or upvote what's useful.
Evolver is a self-evolving AI agent framework that uses gene expression programming to autonomously improve agent behaviors through a continuous five-step loop of scanning, selecting, mutating, validating, and solidifying. It functions as an auditable evolution system that records every mutation and selection step, and can translate natural-language problems into executable Python code for automated grading and evaluation. The framework distinguishes itself through a distributed architecture that enables multiple agents to collaborate and share learned experiences across a network. It operate
Captures runtime execution failures and iteratively applies minimal patches to produce working submissions.
Chronos es un agente de ingeniería de software LLM y modelo de depuración a escala de repositorio diseñado para la corrección autónoma de errores. El sistema funciona como un sistema automatizado de corrección de errores que localiza defectos, razona sobre las causas raíz e implementa parches validados en múltiples archivos. El proyecto se distingue por un motor de recuperación guiado por grafos que utiliza un grafo de memoria persistente para navegar por las relaciones de llamada y flujos de datos a través de grandes repositorios. Emplea un flujo de trabajo de depuración persistente que indexa un historial de commits y registros para reconocer patrones y evitar repetir errores anteriores a través de ciclos de depuración iterativos. El sistema cubre el análisis de causa raíz a través de la localización de trazas causales y el seguimiento de errores basado en la lógica a través de múltiples archivos. Además, proporciona reparación de código autónoma sintetizando parches y validándolos dentro de un entorno sandbox iterativo. La inteligencia del repositorio se maneja a través de la recuperación contextual de múltiples saltos y la ingesta de múltiples fuentes de registros y trazas. El sistema proporciona transparencia en los pasos de razonamiento y genera documentación de depuración automatizada, incluyendo evaluaciones de riesgo y justificaciones para cada corrección aplicada.
Creates complex code fixes and supporting tests across a large-scale repository using a specialized debugging model.
gptme es un servidor y framework de agentes de IA autónomos diseñado para la automatización de sistemas locales, desarrollo de software y ejecución de código. Opera como un motor de ejecución local que permite a los modelos de lenguaje ejecutar comandos de shell, modificar archivos locales e interactuar con el sistema operativo. El proyecto funciona como un cliente del Protocolo de Contexto de Modelo (Model Context Protocol), integrándose con servidores externos para ampliar las capacidades del agente con herramientas y fuentes de datos estandarizadas. Cuenta con un sistema de enrutamiento agnóstico al proveedor para orquestar tareas a través de múltiples APIs de nube propietarias y backends de IA locales. El sistema incluye capacidades para la automatización de navegadores headless, análisis de contenido visual y análisis de código basado en símbolos para mapear bases de código. Para garantizar la seguridad, implementa barandillas (guardrails) con intervención humana que requieren confirmación del usuario antes de ejecutar cambios sensibles en el sistema o finalizar parches de archivos. La aplicación puede desplegarse como un binario de escritorio independiente o mediante contenedorización Docker.
Updates local files using a combination of full overwrites and incremental patching for precise content editing.
gptme is a multi-agent orchestration platform designed for autonomous software engineering, terminal-based AI integration, and RAG-enhanced code navigation. It enables the deployment of persistent agents and specialized subagents to decompose complex tasks and execute parallel technical workflows. The system distinguishes itself through a combination of vision-based GUI automation for controlling desktop applications and surgical patching mechanisms for targeted source code modifications. It utilizes git-based memory management to maintain a versioned history of agent identities, lessons, and
Performs large-scale or scattered file modifications using a specialized high-speed patching model.