CoLLMLight: Cooperative Large Language Model Agents for Network-Wide Traffic Signal Control