Need to create an "agent" which we can use to generate the full agent config fields based on the user's inputs from the onboarding flow. This should likely be a two-node graph, where the first does one (maybe more) tool calls to generate the agent fields, and the second actually creates the agent for the user