EmulationConfig
Properties
connections?
optionalconnections?:ConnectionScript[]
decisions?
optionaldecisions?:Record<string,ExternalOutcome>
DSL #decide answers keyed by question name: { data: { result?, score?, confidence?, probs? } },
{ delay, data }, { exception } (fails the whole call with error code emulated) or
"passthrough". A call is answered from the script only when every one of its questions is
listed; otherwise it goes to the real model. There is no LLM synth for decisions.
defaultToolEmulationOptions?
optionaldefaultToolEmulationOptions?:Record<string,string>
GPT options (e.g. { model: "gpt-4o-mini", temperature: "0" }) merged into the DE-side synth
call for every emulated synth (externals / http / dynamicTools). A schema-derived
response_format takes precedence over one supplied here.
defaultToolEmulationPrompt?
optionaldefaultToolEmulationPrompt?:string
dynamicTools?
optionaldynamicTools?:Record<string,ExternalOutcome>
externals?
optionalexternals?:Record<string,ExternalOutcome>
http?
optionalhttp?:Record<string,HttpOutcome>