EmulationConfig

Properties

connections?

optional connections?: ConnectionScript[]


decisions?

optional decisions?: 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?

optional defaultToolEmulationOptions?: 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?

optional defaultToolEmulationPrompt?: string


dynamicTools?

optional dynamicTools?: Record<string, ExternalOutcome>


externals?

optional externals?: Record<string, ExternalOutcome>


http?

optional http?: Record<string, HttpOutcome>

Found a mistake? Let us know.

Enroll in beta

Request invite to our private Beta program for developers to join the waitlist. No spam, we promise.