setSemanticGates
Set how the call checks the semantic gates on its SWAIG functions. Each option sets one AI parameter. An option left out leaves that setting as it is, and the platform default applies to a setting that was never set.
Parameters
opts
The gate settings.
opts.enabled
false runs gated functions without checking their gates. Sets
semantic_gates_enabled; the platform default is true.
opts.timeoutMs
How long one gate check may take, an integer from 500 to 10000 milliseconds. A
check that runs out of time blocks the function. Sets
semantic_gate_timeout_ms; the platform default is 2500.
opts.history
How many recent conversation entries the decision model reads, an integer from
0 to 100. Sets semantic_gate_history; the platform default is 20.
Throws when a value has the wrong type or is out of range, without changing any setting.
Returns
AgentBase — Returns this for method chaining.