aaif-goose/goose · error
o1-mini model is not currently supported since goose uses to
Error message
o1-mini model is not currently supported since goose uses tool calling and o1-mini does not support it. Please use o1 or o3 models instead.
What it means
Error "o1-mini model is not currently supported since goose uses tool calling and o1-mini does not support it. Please use o1 or o3 models instead." thrown in aaif-goose/goose.
Source
Thrown at crates/goose-provider-types/src/formats/databricks.rs:511
DATABRICKS_PROVIDER_NAME,
model_config,
system,
messages,
tools,
image_format,
)
}
pub fn create_request_for_provider(
provider_name: &str,
model_config: &ModelConfig,
system: &str,
messages: &[Message],
tools: &[Tool],
image_format: &ImageFormat,
) -> anyhow::Result<Value, Error> {
if model_config.model_name.starts_with("o1-mini") {
return Err(anyhow!(
"o1-mini model is not currently supported since goose uses tool calling and o1-mini does not support it. Please use o1 or o3 models instead."
));
}
let (model_name, legacy_reasoning_effort) = extract_reasoning_effort(&model_config.model_name);
let is_openai_reasoning_model = is_openai_responses_model(&model_name);
let reasoning_effort = if is_openai_reasoning_model {
model_config
.thinking_effort()
.map_or(legacy_reasoning_effort, |effort| {
openai_reasoning_effort_for_thinking(&model_name, effort)
})
} else {
None
};
let system_message = DatabricksMessage {
role: "system".to_string(),View on GitHub (pinned to 3810898a74)
When it happens
Trigger: Thrown at crates/goose-provider-types/src/formats/databricks.rs:511 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of aaif-goose/goose@3810898a74 (2026-08-16).
Data as JSON: /api/errors/d85c6596c979c60f.
Report an issue: GitHub.