The level the model runs at when the chat chooses none. OpenAI, Koru AI and Ollama always state it; a local agent that does not leaves it None, and Default then sends nothing - the agent decides (agent-models §6.2).
API reference sections
Schema
ReasoningControl
Type object or object or object
Shape
One of 3 shapes:
kind: "unsupported"
Field Type Description kindrequired "unsupported" kind: "toggle"
Field Type Description default_onrequired boolean kindrequired "toggle" kind: "levels"
Field Type Description valuesrequired array of ReasoningLevel default ReasoningLevel or null Default
nullsupports_offrequired boolean kindrequired "levels"
{
"kind": "unsupported"
}The contract has no example values, so example bodies are generated from each schema: every field is shown with a placeholder of its type.
Generated from contract version 1. Last updated .
