SQLFixAgent: Towards Semantic-Accurate SQL Generation via Multi-Agent Collaboration