Configured Calls
A call to another system is configured once: address, credential, retries, paging and what counts as an answer. You name it in your own words, and the script calls it by that name. Test shows the answer the script gets and the request that was sent, with the credential named and never shown.
The script editor completes every configured call with its signature and answer on hover, and marks a name that resolves to nothing while you type. Your team tests a call before it is activated.
Calls to HTTP APIs, mail, CSV files, mappings and AI models are configured the same way. A model call holds prompt, model and the connection with the key in one place, and the answer of a model is input the script validates.