Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
22aa354
Merge pull request #1001 from microsoft/dev-v4
Roopan-Microsoft May 25, 2026
bf9162d
fix: Dev v4 to main merge
Avijit-Microsoft Jun 1, 2026
7b76ce1
deleting the create-release.yml (codfish) due to security issue
AbdulMujeeb-2000 Jun 26, 2026
b4a4a00
Merge pull request #1069 from AbdulMujeeb-2000/main
Prajwal1-Microsoft Jun 26, 2026
1e155a1
chore: update CODEOWNERS handles
Rafi-Mohammad-69 Jun 29, 2026
4265284
chore: update CODEOWNERS handles
Avijit-Microsoft Jun 30, 2026
4ec711f
updated the models and configs
Dhruvkumar1-Microsoft Jul 1, 2026
f1b191e
updated model to gpt5.4 models
Dhruvkumar1-Microsoft Jul 1, 2026
cb64ca9
fix: remove sensitive cookie data from sample user configuration
Ayaz-Microsoft Jul 2, 2026
f581a71
Merge pull request #1083 from microsoft/macae-ayaz
Roopan-Microsoft Jul 2, 2026
9fd3e4d
Updated team config with isdefault and logic to display teams is updated
Roopan-Microsoft Jul 3, 2026
440824b
Merge remote-tracking branch 'origin/main' into psl-mainChanges
Roopan-Microsoft Jul 3, 2026
21fc8d1
update deployment guide and azure.yaml
Ayaz-Microsoft Jul 3, 2026
56c0411
fix test cases
Ayaz-Microsoft Jul 3, 2026
663f350
updated model name related docs and var
Ayaz-Microsoft Jul 6, 2026
4541d7d
updated var names according to gpt model
Ayaz-Microsoft Jul 6, 2026
584bcbc
update environment variable names for GPT models in workflows and scr…
Ayaz-Microsoft Jul 6, 2026
212f7c5
add instructions for uploading team configurations and indexing sampl…
Ayaz-Microsoft Jul 6, 2026
01bc725
- Removed reasoning model parameters and related logic from Bicep and…
Ayaz-Microsoft Jul 7, 2026
1ab8138
remove unused instances list from TestDatabaseFactoryGetDatabase
Ayaz-Microsoft Jul 7, 2026
91e3317
update minimum required capacities for GPT models in checkquota.sh; r…
Ayaz-Microsoft Jul 7, 2026
452419c
Merge pull request #1082 from microsoft/psl-mainChanges
Avijit-Microsoft Jul 7, 2026
f323d53
Update Owners ID for Vinay and Prajwal
NirajC3-Microsoft Jul 16, 2026
a115644
Update Owners ID for Vinay and Prajwal 2
NirajC3-Microsoft Jul 16, 2026
abd2781
Merge pull request #1093 from chaudhariniraj/main
Roopan-Microsoft Jul 16, 2026
c1869ab
remove local deployment related files
Priyanka2-Microsoft Jul 17, 2026
12262e2
Merge pull request #1101 from Priyanka2-Microsoft/remove-local-deploy…
Roopan-Microsoft Jul 20, 2026
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
1 change: 0 additions & 1 deletion .azdo/pipelines/azure-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ trigger:
- src/*
- infra/*
- azure.yaml
- azure_custom.yaml
- .azdo/pipelines/azure-dev.yml
exclude:
- '*.md'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/azd-template-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
AZURE_LOCATION: ${{ vars.AZURE_LOCATION }}
AZURE_ENV_AI_SERVICE_LOCATION: ${{ vars.AZURE_AI_DEPLOYMENT_LOCATION }}
AZURE_ENV_GPT_MODEL_CAPACITY: 1
AZURE_ENV_MODEL_4_1_CAPACITY: 1 # keep low to avoid potential quota issues
AZURE_ENV_MODEL_5_4_CAPACITY: 1 # keep low to avoid potential quota issues
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: print result
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/azure-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
AZURE_LOCATION: ${{ vars.AZURE_LOCATION }}
AZURE_ENV_AI_SERVICE_LOCATION: ${{ vars.AZURE_AI_DEPLOYMENT_LOCATION }}
AZURE_ENV_GPT_MODEL_CAPACITY: 1
AZURE_ENV_MODEL_4_1_CAPACITY: 1
AZURE_ENV_MODEL_5_4_CAPACITY: 1
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
AZURE_DEV_COLLECT_TELEMETRY: ${{ vars.AZURE_DEV_COLLECT_TELEMETRY }}
steps:
Expand Down
64 changes: 0 additions & 64 deletions .github/workflows/create-release.yml

This file was deleted.

16 changes: 6 additions & 10 deletions .github/workflows/deploy-waf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ on:
- 'src/**'
- 'infra/**'
- 'azure.yaml'
- 'azure_custom.yaml'
- '.github/workflows/deploy-waf.yml'
schedule:
- cron: "0 11,23 * * *" # Runs at 11:00 AM and 11:00 PM GMT
Expand All @@ -22,9 +21,8 @@ jobs:
runs-on: ubuntu-latest
environment: production
env:
GPT_MIN_CAPACITY: 1
O4_MINI_MIN_CAPACITY: 1
GPT41_MINI_MIN_CAPACITY: 1
GPT_5_4_MINI_MIN_CAPACITY: 1
GPT_5_4_MIN_CAPACITY: 1
steps:
- name: Checkout Code
uses: actions/checkout@v6
Expand All @@ -40,9 +38,8 @@ jobs:
id: quota-check
env:
AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
GPT_MIN_CAPACITY: ${{ env.GPT_MIN_CAPACITY }}
O4_MINI_MIN_CAPACITY: ${{ env.O4_MINI_MIN_CAPACITY }}
GPT41_MINI_MIN_CAPACITY: ${{ env.GPT41_MINI_MIN_CAPACITY }}
GPT_5_4_MINI_MIN_CAPACITY: ${{ env.GPT_5_4_MINI_MIN_CAPACITY }}
GPT_5_4_MIN_CAPACITY: ${{ env.GPT_5_4_MIN_CAPACITY }}
AZURE_REGIONS: ${{ vars.AZURE_REGIONS }}
run: |
chmod +x infra/scripts/checkquota.sh
Expand Down Expand Up @@ -133,9 +130,8 @@ jobs:
solutionName=${{ env.SOLUTION_PREFIX }} \
location="${{ env.AZURE_LOCATION }}" \
azureAiServiceLocation='${{ env.AZURE_LOCATION }}' \
gptDeploymentCapacity=${{ env.GPT_MIN_CAPACITY }} \
gpt4_1ModelCapacity=${{ env.GPT41_MINI_MIN_CAPACITY }} \
gptReasoningModelCapacity=${{ env.O4_MINI_MIN_CAPACITY }} \
gptDeploymentCapacity=${{ env.GPT_5_4_MINI_MIN_CAPACITY }} \
gpt5_4ModelCapacity=${{ env.GPT_5_4_MIN_CAPACITY }} \
enableTelemetry=true \
enableMonitoring=true \
enablePrivateNetworking=true \
Expand Down
12 changes: 5 additions & 7 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,8 @@ on:
- cron: "0 11,23 * * *" # Runs at 11:00 AM and 11:00 PM GMT
workflow_dispatch: #Allow manual triggering
env:
GPT_MIN_CAPACITY: 150
O4_MINI_MIN_CAPACITY: 50
GPT41_MINI_MIN_CAPACITY: 50
GPT_5_4_MINI_MIN_CAPACITY: 100
GPT_5_4_MIN_CAPACITY: 150
BRANCH_NAME: ${{ github.head_ref || github.ref_name }}

jobs:
Expand Down Expand Up @@ -47,9 +46,8 @@ jobs:
id: quota-check
env:
AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
GPT_MIN_CAPACITY: ${{ env.GPT_MIN_CAPACITY }}
O4_MINI_MIN_CAPACITY: ${{ env.O4_MINI_MIN_CAPACITY }}
GPT41_MINI_MIN_CAPACITY: ${{ env.GPT41_MINI_MIN_CAPACITY }}
GPT_5_4_MINI_MIN_CAPACITY: ${{ env.GPT_5_4_MINI_MIN_CAPACITY }}
GPT_5_4_MIN_CAPACITY: ${{ env.GPT_5_4_MIN_CAPACITY }}
AZURE_REGIONS: ${{ vars.AZURE_REGIONS }}
run: |
chmod +x infra/scripts/checkquota.sh
Expand Down Expand Up @@ -153,7 +151,7 @@ jobs:
backendContainerImageTag="${IMAGE_TAG}" \
frontendContainerImageTag="${IMAGE_TAG}" \
azureAiServiceLocation='${{ env.AZURE_LOCATION }}' \
gptDeploymentCapacity=50 \
gptDeploymentCapacity=100 \
createdBy="Pipeline" \
tags="{'Purpose':'Deploying and Cleaning Up Resources for Validation','CreatedDate':'$current_date'}" \
--output json
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/docker-build-and-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ on:
- 'infra/scripts/**'
- '.github/workflows/deploy.yml'
- 'azure.yaml'
- 'azure_custom.yaml'
pull_request:
types:
- opened
Expand All @@ -41,7 +40,6 @@ on:
- 'infra/scripts/**'
- '.github/workflows/deploy.yml'
- 'azure.yaml'
- 'azure_custom.yaml'
workflow_dispatch:

permissions:
Expand Down
10 changes: 4 additions & 6 deletions .github/workflows/job-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,8 @@ on:
value: ${{ jobs.azure-setup.outputs.QUOTA_FAILED }}

env:
GPT_MIN_CAPACITY: 150
O4_MINI_MIN_CAPACITY: 50
GPT41_MINI_MIN_CAPACITY: 50
GPT_5_4_MINI_MIN_CAPACITY: 100
GPT_5_4_MIN_CAPACITY: 150
BRANCH_NAME: ${{ github.event.workflow_run.head_branch || github.head_ref || github.ref_name }}
WAF_ENABLED: ${{ inputs.trigger_type == 'workflow_dispatch' && (inputs.waf_enabled || false) || false }}
EXP: ${{ inputs.trigger_type == 'workflow_dispatch' && (inputs.EXP || false) || false }}
Expand Down Expand Up @@ -306,9 +305,8 @@ jobs:
id: quota-check
env:
AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
GPT_MIN_CAPACITY: ${{ env.GPT_MIN_CAPACITY }}
O4_MINI_MIN_CAPACITY: ${{ env.O4_MINI_MIN_CAPACITY }}
GPT41_MINI_MIN_CAPACITY: ${{ env.GPT41_MINI_MIN_CAPACITY }}
GPT_5_4_MINI_MIN_CAPACITY: ${{ env.GPT_5_4_MINI_MIN_CAPACITY }}
GPT_5_4_MIN_CAPACITY: ${{ env.GPT_5_4_MIN_CAPACITY }}
AZURE_REGIONS: ${{ vars.AZURE_REGIONS }}
run: |
chmod +x infra/scripts/checkquota.sh
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/job-send-notification.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ on:
type: string

env:
GPT_MIN_CAPACITY: 100
GPT_5_4_MINI_MIN_CAPACITY: 100
BRANCH_NAME: ${{ github.event.workflow_run.head_branch || github.head_ref || github.ref_name }}
WAF_ENABLED: ${{ inputs.trigger_type == 'workflow_dispatch' && (inputs.waf_enabled || false) || false }}
EXP: ${{ inputs.trigger_type == 'workflow_dispatch' && (inputs.EXP || false) || false }}
Expand Down
2 changes: 1 addition & 1 deletion TRANSPARENCY_FAQS.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@ The system allows users to review, reorder and approve steps generated in a plan

## What operational factors and settings allow for effective and responsible use of Multi Agent: Custom Automation Engine – Solution Accelerator?
Effective and responsible use of the Multi Agent: Custom Automation Engine – Solution Accelerator depends on several operational factors and settings. The system is designed to perform reliably and safely across a range of business tasks that it was evaluated for. Users can customize certain settings, such as the planning language model used by the system, the types of tasks that agents are assigned, and the specific actions that agents can take (e.g., sending emails or scheduling orientation sessions for new employees). However, it's important to note that these choices may impact the system's behavior in real-world scenarios.
For example, selecting a planning language model that is not well-suited to the complexity of the tasks may result in lower accuracy and performance. Similarly, assigning tasks that are outside the system's intended scope may lead to errors or incomplete results. Users can choose the LLM that is optimized for responsible use. The default LLM is GPT-4o which inherits the existing RAI mechanisms and filters from the LLM provider. Caching is enabled by default to increase reliability and control cost. We encourage developers to review [OpenAI’s Usage policies](https://openai.com/policies/usage-policies/) and [Azure OpenAI’s Code of Conduct](https://learn.microsoft.com/en-us/legal/cognitive-services/openai/code-of-conduct) when using GPT-40. To ensure effective and responsible use of the accelerator, users should carefully consider their choices and use the system within its intended scope.
For example, selecting a planning language model that is not well-suited to the complexity of the tasks may result in lower accuracy and performance. Similarly, assigning tasks that are outside the system's intended scope may lead to errors or incomplete results. Users can choose the LLM that is optimized for responsible use. The default LLM is GPT-5.4 which inherits the existing RAI mechanisms and filters from the LLM provider. Caching is enabled by default to increase reliability and control cost. We encourage developers to review [OpenAI’s Usage policies](https://openai.com/policies/usage-policies/) and [Azure OpenAI’s Code of Conduct](https://learn.microsoft.com/en-us/legal/cognitive-services/openai/code-of-conduct) when using GPT-5.4. To ensure effective and responsible use of the accelerator, users should carefully consider their choices and use the system within its intended scope.
16 changes: 15 additions & 1 deletion azure.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,11 @@ hooks:
Write-Host "===============================================================" -ForegroundColor Yellow
Write-Host ""

Write-Host " Build and push the backend/frontend/mcp_server container images to ACR, then point the container app and webapp at them:" -ForegroundColor White
Write-Host " 👉 Run the following command in Bash:" -ForegroundColor White
Write-Host " bash infra/scripts/build_and_push_images.sh" -ForegroundColor Cyan
Write-Host ""

Write-Host " Upload Team Configurations and index sample data" -ForegroundColor White
Write-Host " 👉 Run the following command in Bash:" -ForegroundColor White
Write-Host " bash infra/scripts/selecting_team_config_and_data.sh" -ForegroundColor Cyan
Expand All @@ -33,6 +38,11 @@ hooks:
Write-Host "===============================================================" -ForegroundColor Yellow
Write-Host ""

Write-Host " Build and push the backend/frontend/mcp_server container images to ACR, then point the container app and webapp at them:" -ForegroundColor White
Write-Host " 👉 Run the following command in PowerShell:" -ForegroundColor White
Write-Host " infra\scripts\Build-And-Push-Images.ps1" -ForegroundColor Cyan
Write-Host ""

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
Expand All @@ -58,6 +68,10 @@ hooks:
printf "${Green} POST-DEPLOYMENT STEPS (Bash)\n"
printf "${Yellow}===============================================================${NC}\n\n"

printf "Build and push the backend/frontend/mcp_server container images to ACR, then point the container app and webapp at them:\n"
printf " 👉 Run the following command in Bash:\n"
printf " ${Blue}bash infra/scripts/build_and_push_images.sh${NC}\n\n"

printf "Upload Team Configurations and index sample data:\n"
printf " 👉 Run the following command in Bash:\n"
printf " ${Blue}bash infra/scripts/selecting_team_config_and_data.sh${NC}\n\n"
Expand All @@ -66,4 +80,4 @@ hooks:
printf " ${Blue}https://%s${NC}\n\n" "$webSiteDefaultHostname"

shell: sh
interactive: true
interactive: true
107 changes: 0 additions & 107 deletions azure_custom.yaml

This file was deleted.

Loading
Loading