Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
146 commits
Select commit Hold shift + click to select a range
119c659
Migrate from semantic-kernel to agent-framework
Fr4nc3 Oct 6, 2025
10c5977
Merge pull request #547 from Fr4nc3/macae-rfa-agent-framework
Fr4nc3 Oct 6, 2025
dcd11c4
Merge pull request #549 from microsoft/dev-v3
Roopan-Microsoft Oct 13, 2025
66ea641
Enhance post-deployment automation and agent lifecycle
Fr4nc3 Oct 17, 2025
5d8023b
Add agent-framework packages and update dependencies
Fr4nc3 Oct 17, 2025
f69edb1
Merge pull request #572 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 17, 2025
6172f9c
Refactor imports to use semantic_kernel package
Fr4nc3 Oct 17, 2025
a47b0a2
Merge branch 'macae-rfp-agent-framework' into macae-rfp-af-101725
Fr4nc3 Oct 17, 2025
0365e2f
Merge pull request #573 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 17, 2025
6523d89
Remove websocket streaming and unused kernel creation
Fr4nc3 Oct 17, 2025
08eb37f
Merge pull request #574 from microsoft/dev-v3
Roopan-Microsoft Oct 20, 2025
a9a15ec
Merge branch 'main' into macae-rfp-af-101725
Fr4nc3 Oct 20, 2025
ea6d3b8
Add Agent Framework Pydantic models for migration
Fr4nc3 Oct 20, 2025
6533e61
Remove check_deployments utility script
Fr4nc3 Oct 20, 2025
bdb1bbf
Add agent framework API router and service skeletons
Fr4nc3 Oct 21, 2025
982dcb4
Add agent lifecycle, models, and refactor agents
Fr4nc3 Oct 21, 2025
f94c27d
Refactor Foundry agent and factory imports, improve logic
Fr4nc3 Oct 21, 2025
899e7d6
Update AzureAIAgentClient import paths
Fr4nc3 Oct 21, 2025
1b52044
Refactor to use agent_framework for orchestration
Fr4nc3 Oct 21, 2025
c2a56e8
Merge pull request #578 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 21, 2025
452c80a
Merge branch 'macae-rfp-agent-framework' into macae-rfp-af-101725
Fr4nc3 Oct 21, 2025
c67cd4e
Remove v3 backend API and service modules
Fr4nc3 Oct 21, 2025
f2994a4
Rename app_kernel.py to app.py and update imports
Fr4nc3 Oct 21, 2025
64a4ca7
Rename app_kernel references to app
Fr4nc3 Oct 21, 2025
d5c9a5a
Merge pull request #579 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 21, 2025
17f7569
Refactor backend to use agent_framework and af modules
Fr4nc3 Oct 22, 2025
1825c87
Migrate codebase from Semantic Kernel to agent_framework
Fr4nc3 Oct 22, 2025
989d505
Merge pull request #581 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 22, 2025
75b51cd
Remove MCP authentication and plugin management module
Fr4nc3 Oct 23, 2025
abb2da2
Merge branch 'macae-rfp-agent-framework' into macae-rfp-af-101725
Fr4nc3 Oct 23, 2025
3fed251
Refactor for improved readability and formatting
Fr4nc3 Oct 23, 2025
c2e4532
Merge pull request #583 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 23, 2025
db83fd2
Refactor agent factory import and RAI check logic
Fr4nc3 Oct 23, 2025
ee61d94
Refactor agent lifecycle and FoundryAgentTemplate
Fr4nc3 Oct 24, 2025
b91419d
Improve error handling in orchestration manager
Fr4nc3 Oct 24, 2025
60cba77
Comment out current_user_id in kwargs assignment
Fr4nc3 Oct 24, 2025
836d2bb
Merge pull request #586 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 24, 2025
a7f509f
Refactor FoundryAgent to use new tool interfaces
Fr4nc3 Oct 27, 2025
fd33e25
Refactor ReasoningAgent for direct Azure AI Search integration
Fr4nc3 Oct 27, 2025
373cea5
Refactor orchestration to use AzureAIAgentClient and improve logging
Fr4nc3 Oct 27, 2025
f8150f0
Merge pull request #591 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 27, 2025
8afed71
Refactor orchestration to use event-based callbacks
Fr4nc3 Oct 27, 2025
9174f5a
Merge pull request #592 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 27, 2025
f7df204
Remove noqa: BLE001 comments from exception handlers
Fr4nc3 Oct 27, 2025
77bddf0
Integrate ChatAgent into ReasoningAgentTemplate
Fr4nc3 Oct 27, 2025
6d10a8f
Refactor ProxyAgent to extend BaseAgent and update orchestration
Fr4nc3 Oct 27, 2025
c6d28d4
Migrate backend from v3 to v4 and update workflows
Fr4nc3 Oct 28, 2025
6ec1c29
Merge pull request #598 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 28, 2025
555442f
Merge branch 'macae-rfp-agent-framework' into macae-rfp-af-101725
Fr4nc3 Oct 28, 2025
c10c3ec
Merge branch 'macae-rfp-agent-framework' into macae-rfp-af-101725
Fr4nc3 Oct 28, 2025
1ba8b48
Improve ProxyAgent clarification and message handling
Fr4nc3 Oct 28, 2025
9422b01
Merge pull request #599 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 28, 2025
0613579
Update dependencies in uv.lock
Fr4nc3 Oct 30, 2025
9883c8c
Enhance event handling in OrchestrationManager
Fr4nc3 Oct 30, 2025
7f4aa21
Improve error handling and logging in agent orchestration
Fr4nc3 Oct 30, 2025
863a9ee
Merge pull request #603 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 30, 2025
656f4c8
Add Azure AI Search support to FoundryAgentTemplate
Fr4nc3 Oct 31, 2025
2af3703
Merge pull request #605 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 31, 2025
ca80767
Pass project_endpoint to agent constructors
Fr4nc3 Oct 31, 2025
2f24bac
Merge pull request #606 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Oct 31, 2025
36dea58
Improve Azure Search agent connection resolution
Fr4nc3 Nov 1, 2025
f6ed4d6
Set query_type to 'simple' in FoundryAgentTemplate
Fr4nc3 Nov 1, 2025
b7baae9
Merge pull request #608 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Nov 1, 2025
810ddc6
Remove unused on_event callback from orchestration_manager
Fr4nc3 Nov 1, 2025
ca21f39
Merge pull request #609 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Nov 1, 2025
f3b942d
Remove invoke methods and model validation from ReasoningAgent
Fr4nc3 Nov 2, 2025
846fec7
Merge pull request #610 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Nov 2, 2025
581cbe9
Update magentic_agent_factory.py
Fr4nc3 Nov 2, 2025
6a6fdda
Merge pull request #611 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Nov 2, 2025
0bdbe2e
Merge branch 'macae-rfp-agent-framework' into macae-rfp-af-101725
Fr4nc3 Nov 2, 2025
50d8083
change to use Pypi
marktayl1 Nov 10, 2025
af5e7f9
Merge branch 'macae-rfp-agent-framework' into macae-rfp-af-101725
Fr4nc3 Nov 10, 2025
1ffd733
Merge branch 'macae-rfp-af-101725' into marktayl-macae-rfp-agent-fram…
Fr4nc3 Nov 10, 2025
8d245a6
Remove agent creation script
Fr4nc3 Nov 10, 2025
fcd52f5
Merge pull request #617 from microsoft/marktayl-macae-rfp-agent-frame…
Fr4nc3 Nov 10, 2025
b0961d8
Add RFP analysis team config and related documents
Fr4nc3 Nov 10, 2025
a693699
Update rfp_analysis_team.json
Fr4nc3 Nov 10, 2025
764858c
Merge pull request #618 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Nov 10, 2025
7ccfe88
Update index_name for RFP analysis team agents
Fr4nc3 Nov 10, 2025
d7ca6fc
Update Python dependencies in uv.lock file
Fr4nc3 Nov 10, 2025
797aa9a
Remove ReasoningSearch integration from agent
Fr4nc3 Nov 10, 2025
3841b53
Refactor Azure AI Search config and connection handling
Fr4nc3 Nov 10, 2025
1a7154d
Merge pull request #619 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Nov 10, 2025
2a46f15
Divide retail data - index team configs
marktayl1 Nov 11, 2025
d94eb59
Reset workflow context and disconnect WebSocket on plan cancel
Fr4nc3 Nov 11, 2025
7e1a38e
Remove unused _reset_workflow_context method
Fr4nc3 Nov 11, 2025
acf4419
Update proxy_agent.py
Fr4nc3 Nov 11, 2025
82427ed
Refactor agent event handling and clarification text
Fr4nc3 Nov 11, 2025
2b0d8ec
Update orchestration_manager.py
Fr4nc3 Nov 12, 2025
af85399
Refactor agent state reset logic in run method
Fr4nc3 Nov 12, 2025
83388f1
Merge pull request #621 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Nov 12, 2025
40d277f
Add Delete icon in team selector.
NirajC-Microsoft Nov 13, 2025
794f076
Merge pull request #625 from microsoft/psl-bug4-26397
Roopan-Microsoft Nov 13, 2025
696d511
updated the script
Dhruvkumar-Microsoft Nov 13, 2025
2a059c4
Merge pull request #620 from microsoft/marktayl-macae-rfp-agent-frame…
Fr4nc3 Nov 13, 2025
e376553
Add checkpointing to orchestration workflow
Fr4nc3 Nov 13, 2025
edde1df
Merge pull request #627 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Nov 13, 2025
6ae6110
Add explicit pass statements to abstract methods
Fr4nc3 Nov 13, 2025
095bb07
Merge pull request #628 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Nov 13, 2025
17c61a0
updated the infra for v4
Dhruvkumar-Microsoft Nov 14, 2025
d514c1a
Merge branch 'macae-rfp-agent-framework' of https://github.com/micros…
Dhruvkumar-Microsoft Nov 14, 2025
cf4c255
resolve the pylint
Dhruvkumar-Microsoft Nov 14, 2025
1be19c4
updated the env variables
Dhruvkumar-Microsoft Nov 17, 2025
ccdef20
Merge pull request #631 from microsoft/psl-v4infrachanges
Fr4nc3 Nov 17, 2025
48babb2
Add team service and config support to agents
Fr4nc3 Nov 17, 2025
a345421
Add retail datasets and update deployment scripts
Fr4nc3 Nov 17, 2025
fc05377
Refactor find_first_available_team to utils_af.py
Fr4nc3 Nov 17, 2025
372ebd4
Add memory_store support to agent lifecycle classes
Fr4nc3 Nov 17, 2025
0036057
Update reasoning_agent.py
Fr4nc3 Nov 17, 2025
b6ad70d
Add memory_store parameter to agent factory
Fr4nc3 Nov 17, 2025
bf7a29b
Refactor agent and orchestration manager formatting
Fr4nc3 Nov 17, 2025
d4cd3f6
Add team agent management to database layer
Fr4nc3 Nov 17, 2025
4db462a
Add team agent retrieval and reuse in agent templates
Fr4nc3 Nov 17, 2025
ac64b2d
Refactor agent initialization and persistence logic
Fr4nc3 Nov 17, 2025
0857d8f
Prevent duplicate team agents and update agent retrieval
Fr4nc3 Nov 17, 2025
23740ad
Update reasoning_agent.py
Fr4nc3 Nov 17, 2025
0b11fb1
Add strict boolean check for use_reasoning flag
Fr4nc3 Nov 17, 2025
654ffb2
Update magentic_agent_factory.py
Fr4nc3 Nov 17, 2025
4632bca
Refactor agent initialization to support persistent clients
Fr4nc3 Nov 18, 2025
8680db1
Refactor RAI agent creation to use team and memory store
Fr4nc3 Nov 18, 2025
d60e5af
changed the model name
Dhruvkumar-Microsoft Nov 18, 2025
7478131
Merge pull request #641 from microsoft/psl-v4infrachanges
Roopan-Microsoft Nov 18, 2025
9fea2bc
added changes related to default team
Dhruvkumar-Microsoft Nov 18, 2025
48b3f26
Refactor agent client handling and improve error checks
Fr4nc3 Nov 18, 2025
4b1d309
Refactor team config validation and user checks
Fr4nc3 Nov 18, 2025
31a4672
Merge pull request #642 from microsoft/psl-v4infrachanges
Roopan-Microsoft Nov 18, 2025
f9c6616
Improve agent client initialization and error logging
Fr4nc3 Nov 18, 2025
e26ce50
Remove ReasoningAgentTemplate and related logic
Fr4nc3 Nov 18, 2025
541f8cd
Update lifecycle.py
Fr4nc3 Nov 18, 2025
c327edd
Update foundry_agent.py
Fr4nc3 Nov 18, 2025
2c06e48
Merge pull request #640 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Nov 18, 2025
4b7f680
Add agent ID generation and assignment logic
Fr4nc3 Nov 19, 2025
65910ec
Merge branch 'macae-rfp-agent-framework' into macae-rfp-af-101725
Fr4nc3 Nov 19, 2025
e9cbbaa
Merge pull request #644 from Fr4nc3/macae-rfp-af-101725
Fr4nc3 Nov 19, 2025
db9dd41
fixes for the id stuff - added temp difference btwn reasoning and non…
marktayl1 Nov 19, 2025
f4a0ef3
Add deployment_name to team configs and refactor agent ID logic
Fr4nc3 Nov 19, 2025
873fdf4
Update import paths for common modules
Fr4nc3 Nov 19, 2025
533f1c9
Move agent utility functions to utils_agents.py
Fr4nc3 Nov 19, 2025
b70adb0
Update orchestration_manager.py
Fr4nc3 Nov 19, 2025
ca93460
Set default values for TeamConfiguration fields
Fr4nc3 Nov 19, 2025
0a3069d
Merge pull request #645 from microsoft/temp-and-id-macae-rfp-agent-fr…
marktayl1 Nov 19, 2025
52143c7
Add name to order data
marktayl1 Nov 19, 2025
03f38ec
added the RAI model variable and removed the other variable
Dhruvkumar-Microsoft Nov 20, 2025
df4d4cc
added RAI in env sample
Dhruvkumar-Microsoft Nov 20, 2025
9c0ae84
Merge pull request #650 from microsoft/psl-v4envvariablechanges
Roopan-Microsoft Nov 20, 2025
326e8dd
Merge pull request #647 from microsoft/order-data-update-macae-rfp-ag…
marktayl1 Nov 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/agnext-biab-02-containerimage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
# run: |
# curl -fsSL ${{ vars.AUTOGEN_WHL_URL }} -o agnext-biab-02/autogen_core-0.3.dev0-py3-none-any.whl
- name: Log in to the Container registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
Expand Down Expand Up @@ -89,6 +89,6 @@ jobs:
exit 1

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4
with:
category: "/language:${{matrix.language}}"
2 changes: 1 addition & 1 deletion .github/workflows/create-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
with:
ref: ${{ github.event.workflow_run.head_sha }}

- uses: codfish/semantic-release-action@v3
- uses: codfish/semantic-release-action@v4
id: semantic
with:
tag-format: 'v${version}'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/deploy-waf.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Validate WAF Deployment v3
name: Validate WAF Deployment v4

on:
push:
Expand All @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Run Quota Check
id: quota-check
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
name: Validate Deployment v3
name: Validate Deployment v4

on:
workflow_run:
workflows: ["Build Docker and Optional Push v3"]
workflows: ["Build Docker and Optional Push v4"]
types:
- completed
branches:
- main
- dev-v3
- dev-v4
- hotfix
schedule:
- cron: "0 11,23 * * *" # Runs at 11:00 AM and 11:00 PM GMT
Expand All @@ -27,7 +27,7 @@ jobs:
CONTAINER_APP: ${{steps.get_backend_url.outputs.CONTAINER_APP}}
steps:
- name: Checkout Code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Run Quota Check
id: quota-check
Expand Down Expand Up @@ -116,9 +116,9 @@ jobs:
id: deploy
run: |
if [[ "${{ env.BRANCH_NAME }}" == "main" ]]; then
IMAGE_TAG="latest_v3"
elif [[ "${{ env.BRANCH_NAME }}" == "dev-v3" ]]; then
IMAGE_TAG="dev_v3"
IMAGE_TAG="latest_v4"
elif [[ "${{ env.BRANCH_NAME }}" == "dev-v4" ]]; then
IMAGE_TAG="dev_v4"
elif [[ "${{ env.BRANCH_NAME }}" == "hotfix" ]]; then
IMAGE_TAG="hotfix"
else
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/docker-build-and-push.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
name: Build Docker and Optional Push v3
name: Build Docker and Optional Push v4

on:
push:
branches:
- main
- dev-v3
- demo-v3
- dev-v4
- demo-v4
- hotfix
pull_request:
types:
Expand All @@ -15,8 +15,8 @@ on:
- synchronize
branches:
- main
- dev-v3
- demo-v3
- dev-v4
- demo-v4
- hotfix
workflow_dispatch:

Expand All @@ -32,7 +32,7 @@ jobs:
uses: docker/setup-buildx-action@v1

- name: Log in to Azure Container Registry
if: ${{ github.ref_name == 'main' || github.ref_name == 'dev-v3'|| github.ref_name == 'demo-v3' || github.ref_name == 'hotfix' }}
if: ${{ github.ref_name == 'main' || github.ref_name == 'dev-v4'|| github.ref_name == 'demo-v4' || github.ref_name == 'hotfix' }}
uses: azure/docker-login@v2
with:
login-server: ${{ secrets.ACR_LOGIN_SERVER || 'acrlogin.azurecr.io' }}
Expand All @@ -52,11 +52,11 @@ jobs:
id: determine_tag
run: |
if [[ "${{ github.ref }}" == "refs/heads/main" ]]; then
echo "TAG=latest_v3" >> $GITHUB_ENV
elif [[ "${{ github.ref }}" == "refs/heads/dev-v3" ]]; then
echo "TAG=dev_v3" >> $GITHUB_ENV
elif [[ "${{ github.ref }}" == "refs/heads/demo-v3" ]]; then
echo "TAG=demo_v3" >> $GITHUB_ENV
echo "TAG=latest_v4" >> $GITHUB_ENV
elif [[ "${{ github.ref }}" == "refs/heads/dev-v4" ]]; then
echo "TAG=dev_v4" >> $GITHUB_ENV
elif [[ "${{ github.ref }}" == "refs/heads/demo-v4" ]]; then
echo "TAG=demo_v4" >> $GITHUB_ENV
elif [[ "${{ github.ref }}" == "refs/heads/hotfix" ]]; then
echo "TAG=hotfix" >> $GITHUB_ENV
else
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pylint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- uses: actions/checkout@v4

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Set up Python
uses: actions/setup-python@v4
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -337,7 +337,7 @@ PublishScripts/
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
# NuGet v3's project.json files produces more ignorable files
# NuGet v4's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets

Expand Down
42 changes: 26 additions & 16 deletions azure.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,33 +8,43 @@ hooks:
postdeploy:
windows:
run: |
Write-Host "To upload Team Configurations to Cosmos. Run the following command in PowerShell:"
Write-Host "infra\scripts\Upload-Team-Config.ps1" -ForegroundColor Cyan
Write-Host ""
Write-Host "To index Sample Data into Azure Search. Run the following command in PowerShell:"
Write-Host "infra\scripts\Process-Sample-Data.ps1" -ForegroundColor Cyan
Write-Host "===============================================================" -ForegroundColor Yellow
Write-Host " POST-DEPLOYMENT STEP (PowerShell) " -ForegroundColor Green
Write-Host "===============================================================" -ForegroundColor Yellow
Write-Host ""
Write-Host "To upload team configurations and index sample data both in one command, you can use the following command in PowerShell:"
Write-Host "infra\scripts\Team-Config-And-Data.ps1" -ForegroundColor Cyan

Write-Host " Upload Team Configurations and index sample data" -ForegroundColor White
Write-Host " 👉 Run the following command in PowerShell:" -ForegroundColor White
Write-Host " infra\scripts\Selecting-Team-Config-And-Data.ps1" -ForegroundColor Cyan
Write-Host ""
Write-Host "You can access the deployed Frontend application at the following URL:"
Write-Host "https://$env:webSiteDefaultHostname" -ForegroundColor Cyan

Write-Host "🌐 Access your deployed Frontend application at:" -ForegroundColor Green
Write-Host " https://$env:webSiteDefaultHostname" -ForegroundColor Cyan
Write-Host ""

shell: pwsh
interactive: true
posix:
run: |
Blue='\033[0;34m'
Green='\033[0;32m'
Yellow='\033[1;33m'
NC='\033[0m'
echo "To upload Team Configurations to Cosmos. Run the following command in Bash:"
echo "${Blue}bash infra/scripts/upload_team_config.sh"

echo ""
echo "${Yellow}==============================================================="
echo "${Green} POST-DEPLOYMENT STEPS (Bash) "
echo "${Yellow}===============================================================${NC}"
echo ""
echo "${NC}To index Sample Data into Azure Search. Run the following command in Bash:"
echo "${Blue}bash infra/scripts/process_sample_data.sh"

echo "Upload Team Configurations and index sample data:"
echo " 👉 Run the following command in Bash:"
echo " ${Blue}bash infra/scripts/selecting_team_config_and_data.sh${NC}"
echo ""
echo "${NC}To upload team configurations and index sample data both in one command, you can use the following command in Bash:"
echo "${Blue}bash infra/scripts/team_config_and_data.sh"

echo "🌐 Access your deployed Frontend application at:"
echo " ${Blue}https://$webSiteDefaultHostname${NC}"
echo ""
echo "${NC}You can access the deployed Frontend application at the following URL:"
echo "${Blue}https://$webSiteDefaultHostname"
shell: sh
interactive: true
42 changes: 26 additions & 16 deletions azure_custom.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,33 +45,43 @@ hooks:
postdeploy:
windows:
run: |
Write-Host "To upload Team Configurations to Cosmos. Run the following command in PowerShell:"
Write-Host "infra\scripts\Upload-Team-Config.ps1" -ForegroundColor Cyan
Write-Host ""
Write-Host "To index Sample Data into Azure Search. Run the following command in PowerShell:"
Write-Host "infra\scripts\Process-Sample-Data.ps1" -ForegroundColor Cyan
Write-Host "===============================================================" -ForegroundColor Yellow
Write-Host " POST-DEPLOYMENT STEP (PowerShell) " -ForegroundColor Green
Write-Host "===============================================================" -ForegroundColor Yellow
Write-Host ""
Write-Host "If you want to run both scripts as single command, you can use the following command in PowerShell:"
Write-Host "infra\scripts\Team-Config-And-Data.ps1" -ForegroundColor Cyan

Write-Host " Upload Team Configurations and index sample data" -ForegroundColor White
Write-Host " 👉 Run the following command in PowerShell:" -ForegroundColor White
Write-Host " infra\scripts\Selecting-Team-Config-And-Data.ps1" -ForegroundColor Cyan
Write-Host ""

Write-Host "🌐 Access your deployed Frontend application at:" -ForegroundColor Green
Write-Host " https://$env:webSiteDefaultHostname" -ForegroundColor Cyan
Write-Host ""
Write-Host "You can access the deployed Frontend application at the following URL:"
Write-Host "https://$env:webSiteDefaultHostname" -ForegroundColor Cyan

shell: pwsh
interactive: true
posix:
run: |
Blue='\033[0;34m'
Green='\033[0;32m'
Yellow='\033[1;33m'
NC='\033[0m'
echo "To upload Team Configurations to Cosmos. Run the following command in Bash:"
echo "${Blue}bash infra/scripts/upload_team_config.sh"

echo ""
echo "${NC}To index Sample Data into Azure Search. Run the following command in Bash:"
echo "${Blue}bash infra/scripts/process_sample_data.sh"
echo "${Yellow}==============================================================="
echo "${Green} POST-DEPLOYMENT STEPS (Bash) "
echo "${Yellow}===============================================================${NC}"
echo ""
echo "${NC}If you want to run both scripts as single command, you can use the following command in Bash:"
echo "${Blue}bash infra/scripts/team_config_and_data.sh"

echo "Upload Team Configurations and index sample data:"
echo " 👉 Run the following command in Bash:"
echo " ${Blue}bash infra/scripts/selecting_team_config_and_data.sh${NC}"
echo ""

echo "🌐 Access your deployed Frontend application at:"
echo " ${Blue}https://$webSiteDefaultHostname${NC}"
echo ""
echo "${NC}You can access the deployed Frontend application at the following URL:"
echo "${Blue}https://$webSiteDefaultHostname"
shell: sh
interactive: true
2 changes: 1 addition & 1 deletion conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import pytest

# Add the agents path
agents_path = Path(__file__).parent.parent.parent / "backend" / "v3" / "magentic_agents"
agents_path = Path(__file__).parent.parent.parent / "backend" / "v4" / "magentic_agents"
sys.path.insert(0, str(agents_path))

@pytest.fixture
Expand Down
1 change: 1 addition & 0 deletions data/agent_teams/hr.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"status": "visible",
"created": "",
"created_by": "",
"deployment_name": "gpt-4.1-mini",
"agents": [
{
"input_key": "",
Expand Down
1 change: 1 addition & 0 deletions data/agent_teams/marketing.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"status": "visible",
"created": "",
"created_by": "",
"deployment_name": "gpt-4.1-mini",
"agents": [
{
"input_key": "",
Expand Down
11 changes: 5 additions & 6 deletions data/agent_teams/retail.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"status": "visible",
"created": "",
"created_by": "",
"deployment_name": "gpt-4.1-mini",
"agents": [
{
"input_key": "",
Expand All @@ -18,9 +19,7 @@
"use_mcp": false,
"use_bing": false,
"use_reasoning": false,
"index_name": "macae-index",
"index_foundry_name": "",
"index_endpoint": "",
"index_name": "macae-retail-customer-index",
"coding_tools": false
},
{
Expand All @@ -35,7 +34,7 @@
"use_mcp": false,
"use_bing": false,
"use_reasoning": false,
"index_name": "macae-index",
"index_name": "macae-retail-order-index",
"index_foundry_name": "",
"coding_tools": false
},
Expand All @@ -45,8 +44,8 @@
"name": "AnalysisRecommendationAgent",
"deployment_name": "o4-mini",
"icon": "",
"system_message": "You are a reasoning agent that can analyze customer data and provide recommendations for improving customer satisfaction and retention. You do not have access to any data sources, but you can reason based on the information provided to you by other agents. Use your reasoning skills to identify patterns, trends, and insights that can help improve customer satisfaction and retention. Provide actionable recommendations based on your analysis. You have access to other agents that can answer questions and provide data about customers, products, orders, inventory, and fulfilment. Use these agents to gather information as needed.",
"description": "A reasoning agent that can analyze customer data and provide recommendations for improving customer satisfaction and retention.",
"system_message": "You are a reasoning agent that can analyze customer and order data and provide recommendations for improving customer satisfaction and retention. You do not have access to any data sources, but you can reason based on the information provided to you by other agents. Use your reasoning skills to identify patterns, trends, and insights that can help improve customer satisfaction and retention. Provide actionable recommendations based on your analysis. You have access to other agents that can answer questions and provide data about customers, products, orders, inventory, and fulfilment. Use these agents to gather information as needed.",
"description": "A reasoning agent that can analyze customer and order data and provide recommendations for improving customer satisfaction and retention.",
"use_rag": false,
"use_mcp": false,
"use_bing": false,
Expand Down
Loading
Loading