Let The Agent Decide When It Needs A Ferrari

I want to give an AI agent the outcome, constraints, and budget - then let it decide which model should do the work.