Add mission library
Update ai_caching module