Skip to content

Conversation

@Fr4nc3
Copy link
Collaborator

@Fr4nc3 Fr4nc3 commented Oct 24, 2025

Purpose

  • ...

Does this introduce a breaking change?

  • Yes
  • No

How to Test

  • Get the code
git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install
  • Test the code

What to Check

Verify that the following are valid

  • ...

Other Information

Moved MagenticAgentFactory import to module level in orchestration_manager.py to avoid circular imports. Cleaned up unused agent instance cache and improved RAI verdict handling in utils_af.py by checking for 'TRUE' substring and simplifying response logic.
Replaces AIProjectClient with AzureAIAgentClient in agent lifecycle, updates FoundryAgentTemplate to use ChatAgent, and improves compatibility checks and error handling. Also updates RAI agent creation to use config-based deployment name and corrects logic for verdict handling.
Added try/except blocks for chat client and manager instantiation in OrchestrationManager to log and raise errors. Also fixed import formatting and parameter names for AzureOpenAIChatClient. Minor formatting update in pyproject.toml dependencies.
The assignment of 'current_user_id' to kwargs has been commented out, possibly to prevent its propagation downstream. The user ID is still stored in the instance variable 'self.current_user_id'.
@Fr4nc3 Fr4nc3 merged commit 836d2bb into microsoft:macae-rfp-agent-framework Oct 24, 2025
1 of 2 checks passed
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