Before revision:  The agent learns a model of the environment, and then uses trajectory optimization with the learned model to select actions.
After revision:  The agent learns a dynamics model and then uses trajectory optimization with the learned model to select actions.