replace project by context_agent in recipes
and make it optional