CAG : Context Awareness Gate Official library implemented based on the paper Context Awareness Gate For Retrieval Augmented Generation