Este artículo presenta HyperAgent, un innovador sistema multiagente de propósito general diseñado para realizar una amplia gama de tareas de ingeniería de software (SE) en varios lenguajes de programación. HyperAgent cuenta con cuatro agentes especializados (Planificador, Navegador, Editor de Código y Ejecutor) que imitan el flujo de trabajo de un desarrollador humano y gestionan todo el ciclo de vida de una tarea de SE, incluyendo la planificación, la navegación, la edición de código y la ejecución. Demostramos que HyperAgent supera a los sistemas de vanguardia existentes en diversas tareas de SE, como la resolución de problemas de GitHub mediante el benchmark SWE-Bench, la generación de código a nivel de repositorio mediante RepoExec, y la localización de defectos y la reparación de programas mediante Defects4J.