Excellent thank you @Michael Doyle
1. Yes, I voted for the second option and left a rationale. My 2cents: Call me old school but I would rather we use some traditional design patterns to solve the problem (factory / facade / adapter) that works from the string "model" name path. In fact, I am sort of doing that already with the use of the dotPrompt: ExtendedPromptAction renderPrompt method so we have a way to do it but it doesn't seem like the way that is being pushed
2. Thank you: Will try this and let you know await ai.registry.listActions(),
3. Interesting, I was getting the dreaded 503 Service unavailable just now using the GoogleAI, is the recommended way to switch to the Vertex plugin?