Skip to content

fix(designer): Restore Azure OpenAI as agent model source option#9207

Merged
Elaina-Lee merged 2 commits into
hotfix/v5.961from
fix/restore-azureopenai-agent-model-option-hotfix
May 22, 2026
Merged

fix(designer): Restore Azure OpenAI as agent model source option#9207
Elaina-Lee merged 2 commits into
hotfix/v5.961from
fix/restore-azureopenai-agent-model-option-hotfix

Conversation

@Elaina-Lee
Copy link
Copy Markdown
Contributor

Commit Type

  • feature - New functionality
  • fix - Bug fix
  • refactor - Code restructuring without behavior change
  • perf - Performance improvement
  • docs - Documentation update
  • test - Test-related changes
  • chore - Maintenance/tooling

Risk Level

  • Low - Minor changes, limited scope
  • Medium - Moderate changes, some user impact
  • High - Major changes, significant user/system impact

What & Why

PR #9028 ("fix(designer): Default agent connection type to MicrosoftFoundry") removed AzureOpenAI from the agentModelType dropdown options in the agent loop manifest (agentloop.ts) and changed the default to MicrosoftFoundry.

This restores AzureOpenAI ("Azure OpenAI") as a selectable agent model source. The default remains MicrosoftFoundry — only the option was re-added, not the default.

Note: AzureOpenAI was only ever removed from the dropdown. The x-ms-input-dependencies visibility rules and the connection/serialization logic already continue to handle 'AzureOpenAI' (see the existing values: ['AzureOpenAI', 'MicrosoftFoundry'] entries throughout the manifest), so no other changes are needed.

Impact of Change

  • Users: Azure OpenAI is once again available in the "Agent model source" dropdown when configuring an agent. New agents still default to Foundry Models.
  • Developers: No API changes.
  • System: No architecture, performance, or dependency changes.

Test Plan

  • Unit tests added/updated
  • E2E tests added/updated
  • Manual testing completed
  • Tested in: Standalone designer — confirm "Azure OpenAI" appears in the Agent model source dropdown

Contributors

Screenshots/Videos

PR #9028 removed the AzureOpenAI option from the agentModelType dropdown in the agent loop manifest and changed the default to MicrosoftFoundry. This re-adds Azure OpenAI as a selectable option while keeping MicrosoftFoundry as the default.

AzureOpenAI was only removed from the dropdown; the visibility dependencies and serialization logic already continue to handle it.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Elaina-Lee Elaina-Lee added the risk:low Low risk change with minimal impact label May 21, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 21, 2026

🤖 AI PR Validation Report

PR Review Results

Thank you for your submission! Here's detailed feedback on your PR title and body compliance:

PR Title

  • Current: fix(designer): Restore Azure OpenAI as agent model source option
  • Issue: None. The title is specific, concise, and clearly describes the change.
  • Recommendation: No change needed.

Commit Type

  • Properly selected (fix).
  • Only one commit type is selected, which is correct.

Risk Level

  • The selected risk level (Low) matches the scope of the diff and the label risk:low.

What & Why


Impact of Change

  • The impact section is appropriately filled out and aligns with the code changes.
  • Recommendation:
    • Users: Correctly states that Azure OpenAI is restored in the dropdown.
    • Developers: Correctly indicates no API changes.
    • System: Correctly indicates no architecture/performance/dependency changes.

Test Plan

  • Test coverage is present in the diff: unit tests were added/updated in agentloop.spec.ts.
  • Manual testing is also described, which is fine.
  • No additional E2E tests are required because unit tests are already present.

⚠️ Contributors

  • Current: Blank.
  • Issue: This is optional and does not fail the PR, but it would be good to credit any PMs, designers, or reviewers who helped shape the change.
  • Recommendation: Add contributors if applicable, otherwise leave as-is.

⚠️ Screenshots/Videos

  • Current: Blank.
  • Issue: Not necessarily required for this change since it is a small UI dropdown fix, but screenshots can help validate the restored option visually.
  • Recommendation: Consider adding a screenshot only if it materially helps review; otherwise this can remain empty.

Summary Table

Section Status Recommendation
Title No change needed
Commit Type No change needed
Risk Level No change needed
What & Why No change needed
Impact of Change No change needed
Test Plan No change needed
Contributors ⚠️ Add credits if applicable
Screenshots/Videos ⚠️ Optional; add only if helpful

This PR passes review for title and body compliance. The advised risk level is not higher than the submitter’s estimate.


Last updated: Thu, 21 May 2026 22:04:13 GMT

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 21, 2026

📊 Coverage Check

No source files changed in this PR.

…nAI option

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Elaina-Lee Elaina-Lee merged commit 87d45b8 into hotfix/v5.961 May 22, 2026
13 of 14 checks passed
@Elaina-Lee Elaina-Lee deleted the fix/restore-azureopenai-agent-model-option-hotfix branch May 22, 2026 02:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-validated risk:low Low risk change with minimal impact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants