Skip to content

[Fix] Automation model overrides fail only after launch - #1168

Merged
daniel-lxs merged 1 commit into
developfrom
fix/custom-automation-model-options-2kbm04j2tkz4m
Aug 7, 2026
Merged

[Fix] Automation model overrides fail only after launch#1168
daniel-lxs merged 1 commit into
developfrom
fix/custom-automation-model-options-2kbm04j2tkz4m

Conversation

@roomote-roomote

Copy link
Copy Markdown
Contributor

Opened on behalf of Daniel Riccio. Follow up by mentioning @roomote-roomote, in the web UI, or in Slack.

What changed

  • Added a list_models action to custom automation management that returns the deployment's enabled model options and default model ID.
  • Validate explicit model overrides against the enabled catalog during create and update, before an automation can persist an unavailable model.
  • Preserve provider-specific inference routing through exact model IDs, including distinct OpenRouter and deployment OpenAI routes for the same model family.
  • Document how openai/... uses the deployment OpenAI route, including connected ChatGPT subscription routing.

Why this change was made

Custom automation management accepted any syntactically valid model ID, but agents could not discover the deployment's enabled choices. An unavailable override therefore failed only when the automation launched, after the invalid configuration had already been saved.

Impact

Agents can now choose an exact enabled model and inference route without guessing. Invalid overrides fail immediately with an actionable error, while omitted or cleared overrides continue to use the deployment default.

@roomote-community

roomote-community Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

No code issues found. See task

Reviewed 2cfbb4f

@daniel-lxs
daniel-lxs marked this pull request as ready for review August 7, 2026 22:44
@daniel-lxs
daniel-lxs merged commit 2973f81 into develop Aug 7, 2026
20 checks passed
@daniel-lxs
daniel-lxs deleted the fix/custom-automation-model-options-2kbm04j2tkz4m branch August 7, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant