Session Parameters
The following initialization parameters configure the behavior of the In-Database Agent Runtime. They are database initialization parameters rather than fields in an Agent Spec or parameters of the DBMS_AI_AGENT APIs.
| Parameter | Accepted values | Description |
|---|---|---|
_kdae_parallel | TRUE or FALSE | Enables or disables concurrent execution of eligible work represented by ParallelFlowNode and ParallelMapNode. |
_kdae_fv_flushing_threshold | Integer | Sets the threshold at which accumulated Agent execution statistics are flushed to persistent statistics storage. |
_agent_node_max_iterations | Integer; maximum 1024 | Limits the number of model-and-tool iterations permitted during an Agent execution. |
_kdae_json_schema_show_validation_report | TRUE or FALSE | Controls whether a detailed JSON Schema validation report is included in an ORA-50700 error when JSON Schema validation is enabled. |
_kdae_json_schema_enable_validation | TRUE or FALSE | Controls whether the runtime validates an Agent Spec against its JSON Schema while parsing the specification. |
_kdae_structured_gen | USER, NATIVE, or AUTO | Selects how an LlmNode requests structured output. USER relies on format instructions supplied in the prompt. NATIVE uses provider-native structured-output support. AUTO adds the required format instructions to the prompt. |
_kdae_agent_tool_calling | USER, NATIVE, or AUTO | Selects how an Agent invokes tools. USER uses the prompt-based protocol. NATIVE uses provider-native tool calling. AUTO uses native tool calling when supported, otherwise falls back to the prompt-based protocol. |
_kdae_native_tool_call_limit | Integer; default 32; maximum 256 | Limits the number of native tool calls accepted from a single model response. |
Parameter settings can alter validation or execution behavior for every affected Agent Spec. Confirm the applicable setting and scope for the target database release.