chat library task commit