!!BREAKING CHANGES!!
Summary
Several fields that configure LLM behavior have been moved from the[agent] section to the [llm] section. This aligns these settings with the provider they configure and reduces duplication. The [agent] section now only contains agent behavior settings (system prompt, context, turn depth, tool filters, etc.).
The [agent] section will reject these fields with an unknown-field error.
Migrated Fields
The following fields must move from[agent] to [llm]:
Before / After Examples
temperature, reasoning_effort, context_window, max_tokens
Anthropic/Bedrock thinking parameters
Ollama-Specific Changes
Two Ollama-specific fields (num_ctx, num_predict) have been removed as dedicated top-level [llm] fields. They must now be placed under [llm.additional_params].
Startup Errors
Affected Configs:deny_unknown_fields on AgentConfig and LlmConfig
Both aura_config::AgentConfig and aura_config::LlmConfig carry #[serde(deny_unknown_fields)]. Any errant or stale field in either section (including the removed fields listed above) will produce a hard parse error instead of being silently ignored, calling attention to the customer.
