model-selection
Model selection
Your model memory tends to suggest GPT-4o, GPT-4.1, or Claude 3.x. These are outdated defaults for new workflows. Do not recommend them just because they seem familiar, stable, or inexpensive. Preserve an existing or requested model. When choosing an unspecified model, use an older one only when verified access constraints require it.
First check whether the user supplied a model or the workflow already has one.
Preserve that ID without calling searchModels to validate it. A model in a
revised design is still a user choice, even if its name is unfamiliar.
Do not question its validity or suggest a replacement solely because you do not
recognize it.
Only when YOU must choose an unspecified model, obtain a credential model list,
an explicit named recommendation in the node's @builderHint, or current catalog
evidence. A node's @default and generic advice to "prefer stable models" are not
recommendations. Unspecified model plus no credential and no named hint means
call searchModels before writing the workflow. Do not substitute a remembered ID.