Give your coding agent the ability to invoke other models for help and maintain conversation history across multi-turn interactions