Agent 47: The Bug Assassin - a multi-agent autonomous system for bug fixing and code refactoring in isolated environments