Skip to main content

ResolvedModelCapabilities

Normalized runtime behavior that UI and API consumers can safely inspect.

familyFamily (string)

Resolved model family used for runtime behavior decisions.

Default value:
supports_thinkingSupports Thinking (boolean)

Whether the runtime expects the model to expose a reasoning or thinking mode.

Default value: false
supports_thinking_toggleSupports Thinking Toggle (boolean)

Whether thinking can be explicitly enabled or disabled for requests.

Default value: false
supports_thinking_budgetSupports Thinking Budget (boolean)

Whether the runtime expects the model to accept a thinking or reasoning budget control.

Default value: false
default_reasoning_effortDefault Reasoning Effort (string)

Reasoning effort used when thinking is enabled without an explicit effort override.

Possible values: [none, minimal, low, medium, high, xhigh]

Default value: medium
disabled_reasoning_effortDisabled Reasoning Effort (string)

Reasoning effort used when thinking is explicitly disabled.

Possible values: [none, minimal, low, medium, high, xhigh]

Default value: none
thinking_formatThinking Format (string)

Resolved reasoning marker format expected from this model family.

Default value: none
supports_image_inputSupports Image Input (boolean)

Whether the runtime should treat the model as accepting image inputs.

Default value: false
supports_audio_inputSupports Audio Input (boolean)

Whether the runtime should treat the model as accepting audio inputs.

Default value: false
supports_tool_callingSupports Tool Calling (boolean)

Whether the runtime expects the model to support structured tool calling.

Default value: false
builtin_toolsstring[]

Builtin platform tool contracts that Skulk may expose to this model family.

tool_call_formatTool Call Format (string)

Resolved tool-call output format family used for parsing.

Default value: generic
prompt_rendererPrompt Renderer (string)

Resolved prompt renderer strategy used to prepare requests for this model.

Default value: tokenizer
output_parserOutput Parser (string)

Resolved output parser strategy used to interpret model responses.

Default value: generic
supports_native_multimodalSupports Native Multimodal (boolean)

Whether the runtime can use a native multimodal execution path for the model.

Default value: false
ResolvedModelCapabilities
{
"family": "",
"supports_thinking": false,
"supports_thinking_toggle": false,
"supports_thinking_budget": false,
"default_reasoning_effort": "medium",
"disabled_reasoning_effort": "none",
"thinking_format": "none",
"supports_image_input": false,
"supports_audio_input": false,
"supports_tool_calling": false,
"builtin_tools": [
"string"
],
"tool_call_format": "generic",
"prompt_renderer": "tokenizer",
"output_parser": "generic",
"supports_native_multimodal": false
}