Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
294 commits
Select commit Hold shift + click to select a range
c0d526c
Update agent_factory.py
Fr4nc3 Apr 16, 2025
539ee12
update agent factory
Fr4nc3 Apr 16, 2025
71b7e88
update agents factory and base
Fr4nc3 Apr 16, 2025
66a136c
update agent_factory
Fr4nc3 Apr 16, 2025
6787724
app kernel update
Fr4nc3 Apr 16, 2025
2a0a18c
creating integration tests
Fr4nc3 Apr 16, 2025
450919b
clean up code
Fr4nc3 Apr 16, 2025
41d2a11
Update agent_base.py
Fr4nc3 Apr 16, 2025
10273d1
refractor behavior
Fr4nc3 Apr 16, 2025
c44fdd9
creating unittest for hr agent
Fr4nc3 Apr 17, 2025
5fcf6ed
hr agent test integration
Fr4nc3 Apr 17, 2025
a72983e
Update test_hr_agent_kernel_integration.py
Fr4nc3 Apr 17, 2025
85b96ec
Create test_human_agent_integration.py
Fr4nc3 Apr 17, 2025
1942405
Update human_tools.json
Fr4nc3 Apr 17, 2025
7485dbb
marketing_agent unitest
Fr4nc3 Apr 17, 2025
a57253b
agent factory and marketing agent integration tests
Fr4nc3 Apr 17, 2025
f269128
procurement agent tests
Fr4nc3 Apr 17, 2025
d21e294
Update procurement_tools.json
Fr4nc3 Apr 17, 2025
d816b59
Create test_kernel_procurement_agent_tools.py
Fr4nc3 Apr 17, 2025
173a979
unittest product agent
Fr4nc3 Apr 17, 2025
c30189b
Update tech_support_tools.json
Fr4nc3 Apr 17, 2025
bf0ad10
refractor tests
Fr4nc3 Apr 17, 2025
3b692d8
Update test_agent_factory.py
Fr4nc3 Apr 17, 2025
2ee4c7f
Update agent_base.py
Fr4nc3 Apr 17, 2025
b4f89f4
refractors agents
Fr4nc3 Apr 17, 2025
8140812
Create test_generic_agent_integration.py
Fr4nc3 Apr 17, 2025
208313d
update ai project client
Fr4nc3 Apr 17, 2025
07c0307
fixing tests for agent factory
Fr4nc3 Apr 20, 2025
6dbfcba
Update agent_factory.py
Fr4nc3 Apr 20, 2025
be376cb
working generic agent integration test
Fr4nc3 Apr 20, 2025
dc8a129
clean up integration tests
Fr4nc3 Apr 20, 2025
4c729c1
fixing hr agent integration test
Fr4nc3 Apr 20, 2025
61341d8
hr agent tools testing
Fr4nc3 Apr 20, 2025
525cbe1
Update agent_base.py
Fr4nc3 Apr 20, 2025
7687599
refractory planner and group chat
Fr4nc3 Apr 21, 2025
db1902c
planner integration tests
Fr4nc3 Apr 21, 2025
b734bce
fixing group chat manager
Fr4nc3 Apr 21, 2025
c221d1c
Merge remote-tracking branch 'origin/MultiAZDDeploy' into feature/azd…
Fr4nc3 Apr 21, 2025
d729dae
Merge remote-tracking branch 'upstream/main'
Fr4nc3 Apr 21, 2025
c8959a4
Merge pull request #98 from Fr4nc3/main
Fr4nc3 Apr 21, 2025
c8a0fb8
refractory for app_config
Fr4nc3 Apr 21, 2025
67c7b0a
fix how to create planner agent
Fr4nc3 Apr 21, 2025
596ec83
clean up planner agent and group chat manager
Fr4nc3 Apr 21, 2025
17a12fa
refractor app service
Fr4nc3 Apr 22, 2025
fb304cf
clean unuse code
Fr4nc3 Apr 22, 2025
1c0171d
fixing agent creating
Fr4nc3 Apr 22, 2025
b74d0bc
Update planner_agent.py
Fr4nc3 Apr 22, 2025
c284e76
Add files via upload
Roopan-Microsoft Apr 22, 2025
652d622
Add files via upload
Roopan-Microsoft Apr 22, 2025
02070f0
Add files via upload
Roopan-Microsoft Apr 22, 2025
fd1e54f
Create ManualAzureDeployment.md
Roopan-Microsoft Apr 22, 2025
210af5c
Update ManualAzureDeployment.md
Roopan-Microsoft Apr 22, 2025
3a5f93d
Add files via upload
Roopan-Microsoft Apr 22, 2025
55961d8
Add files via upload
Roopan-Microsoft Apr 22, 2025
300e471
Update planner_agent.py
Fr4nc3 Apr 22, 2025
0b6f511
Add files via upload
Roopan-Microsoft Apr 22, 2025
5599be8
Update SampleQuestions.md
Roopan-Microsoft Apr 22, 2025
6aeb681
Update SampleQuestions.md
Roopan-Microsoft Apr 22, 2025
6185698
Update README.md
Roopan-Microsoft Apr 22, 2025
d474704
Update app_kernel.py
Fr4nc3 Apr 22, 2025
7f534d6
Update README.md
Roopan-Microsoft Apr 22, 2025
75e7a3b
Update quota_check.md
Roopan-Microsoft Apr 22, 2025
cd145bc
Delete infra/scripts/checkquota.sh
Roopan-Microsoft Apr 22, 2025
cbbefbc
Create quota_check_params.sh
Roopan-Microsoft Apr 22, 2025
206de3a
Update quota_check_params.sh
Roopan-Microsoft Apr 22, 2025
38b5dcd
Update README.md
Roopan-Microsoft Apr 22, 2025
7bd436b
Update CustomizingAzdParameters.md
Roopan-Microsoft Apr 22, 2025
b0232a4
Update AzureGPTQuotaSettings.md
Roopan-Microsoft Apr 22, 2025
d77a471
Update README.md
Roopan-Microsoft Apr 22, 2025
2ac99b4
Update planner_agent.py
Fr4nc3 Apr 22, 2025
4e36cfa
Add files via upload
Roopan-Microsoft Apr 22, 2025
796cfcf
Update README.md
Roopan-Microsoft Apr 22, 2025
4245452
Update README.md
Roopan-Microsoft Apr 22, 2025
60466ea
Update README.md
Roopan-Microsoft Apr 22, 2025
0eb6ccd
fixing planner
Fr4nc3 Apr 22, 2025
bf79fbb
Merge pull request #100 from microsoft/psl-readme-update
marktayl1 Apr 22, 2025
63d7e62
Update app_config.py
Fr4nc3 Apr 22, 2025
6a9135e
Update .env.sample
Fr4nc3 Apr 22, 2025
e4a92f5
Merge pull request #101 from Fr4nc3/main
Fr4nc3 Apr 22, 2025
798d627
azd up working, issue with input_tasks
gpickett Apr 22, 2025
b68d02f
update dependency manager pip to uv
Dongbumlee Apr 22, 2025
03ab5d1
add instruction to execute uvicorn app with uv
Dongbumlee Apr 22, 2025
73f79c5
fix creating tasks
Fr4nc3 Apr 22, 2025
be81e13
Merge pull request #103 from Fr4nc3/main
Fr4nc3 Apr 22, 2025
527886a
fixes to params and addition of env vars and RBAC
marktayl1 Apr 22, 2025
9175df4
Update messages_kernel.py
Fr4nc3 Apr 23, 2025
91b425d
working version with bugs
Fr4nc3 Apr 23, 2025
98ea0df
Update agent_base.py
Fr4nc3 Apr 23, 2025
bb161fd
Update planner_agent.py
Fr4nc3 Apr 23, 2025
731ef0a
clean up old code
Fr4nc3 Apr 23, 2025
de2fbc6
Merge branch 'feature/azd-semantickernel' of https://github.com/micro…
gpickett Apr 23, 2025
7fe985b
fixing input task
Fr4nc3 Apr 23, 2025
8449cbb
Merge pull request #106 from Fr4nc3/main
Fr4nc3 Apr 23, 2025
7a177fd
Merge branch 'feature/azd-semantickernel' of https://github.com/micro…
gpickett Apr 23, 2025
540f5c6
clean up planner_agent
Fr4nc3 Apr 23, 2025
7766f9b
Update planner_agent.py
Fr4nc3 Apr 23, 2025
abd4b02
Merge pull request #107 from Fr4nc3/main
Fr4nc3 Apr 23, 2025
71777e0
RAI fixes
marktayl1 Apr 23, 2025
3cfd53a
update sk requirement
marktayl1 Apr 23, 2025
9810754
Merge branch 'feature/azd-semantickernel' of https://github.com/micro…
marktayl1 Apr 23, 2025
a4c7394
Update planner_agent.py
Fr4nc3 Apr 23, 2025
2c63e64
Merge pull request #108 from Fr4nc3/main
Fr4nc3 Apr 23, 2025
c27de44
Merge branch 'feature/azd-semantickernel' of https://github.com/micro…
marktayl1 Apr 23, 2025
f9dbccc
Merge pull request #109 from microsoft/azd-semantickernel-marktayl
marktayl1 Apr 23, 2025
c8d2ea6
Update agent_base.py
Fr4nc3 Apr 23, 2025
1518bec
Merge branch 'feature/azd-semantickernel'
Fr4nc3 Apr 23, 2025
7f2f4af
Merge pull request #104 from microsoft/deployment-update
Fr4nc3 Apr 24, 2025
2587b57
working version
Fr4nc3 Apr 24, 2025
658bc27
Merge pull request #110 from Fr4nc3/main
Fr4nc3 Apr 24, 2025
d485867
Merge branch 'feature/azd-semantickernel' of https://github.com/micro…
marktayl1 Apr 24, 2025
afbaabf
Merge branch 'feature/azd-semantickernel' of https://github.com/micro…
gpickett Apr 24, 2025
0d959c6
changes for templating
marktayl1 Apr 24, 2025
a044c88
fix planner instructions, and api endpoint
Fr4nc3 Apr 24, 2025
20627dd
Merge pull request #113 from Fr4nc3/main
Fr4nc3 Apr 24, 2025
9856d01
fix planner template issue
marktayl1 Apr 25, 2025
cb50bdb
Merge branch 'feature/azd-semantickernel' of https://github.com/micro…
gpickett Apr 25, 2025
e027b65
readMe updates
gpickett Apr 25, 2025
837f131
fix agents names
Fr4nc3 Apr 25, 2025
72dd384
Merge remote-tracking branch 'upstream/azd-semantickernel-marktayl'
Fr4nc3 Apr 25, 2025
57181f6
Merge branch 'azd-semantickernel-marktayl'
Fr4nc3 Apr 25, 2025
b78999d
Clean up Agent names
Fr4nc3 Apr 25, 2025
548bed4
put under line for agents name
Fr4nc3 Apr 25, 2025
b795ad3
fixing tools files and datetime
Fr4nc3 Apr 25, 2025
357b4b9
Merge pull request #115 from Fr4nc3/main
Fr4nc3 Apr 25, 2025
530b90a
Finished name conversions
marktayl1 Apr 25, 2025
83310a1
Merge pull request #116 from microsoft/azd-semantickernel-marktayl
marktayl1 Apr 25, 2025
280db40
Rename azure-dev.yml to azure-dev-validation.yml
gpickett Apr 25, 2025
4931b40
Merge pull request #117 from microsoft/gpickett-patch-1
gpickett Apr 25, 2025
4b30999
Update azure-dev-validation.yml
gpickett Apr 25, 2025
23fa94b
Merge pull request #118 from microsoft/gpickett-patch-1
gpickett Apr 25, 2025
7c089ce
updated readMe
gpickett Apr 26, 2025
056bdf9
fixed link
gpickett Apr 26, 2025
793b713
fixed another link
gpickett Apr 26, 2025
8a68457
link fix
gpickett Apr 26, 2025
0883cd9
updated links
gpickett Apr 26, 2025
4f538bc
fixing last part of agent names, removing un use code
Fr4nc3 Apr 26, 2025
7be42a4
cleaning up group chat manager
Fr4nc3 Apr 27, 2025
f9a9576
update agents behavior for group chat
Fr4nc3 Apr 27, 2025
bbb7b5f
fixing api human clarification
Fr4nc3 Apr 27, 2025
81daee8
fixing the group chat human feedback
Fr4nc3 Apr 27, 2025
eefd17a
Update agent_base.py
Fr4nc3 Apr 27, 2025
ced399c
agent action handle fix
Fr4nc3 Apr 27, 2025
ec28d83
update comments
Fr4nc3 Apr 27, 2025
d06acd3
format files
Fr4nc3 Apr 27, 2025
c586cc8
bring the latest from workinf branch
Fr4nc3 Apr 27, 2025
1cafaf8
Merge pull request #119 from Fr4nc3/main
Fr4nc3 Apr 27, 2025
230f977
Update group_chat_manager.py
Fr4nc3 Apr 27, 2025
e6f9a47
agent invoke parameter no working
Fr4nc3 Apr 28, 2025
0d2d4c1
Merge pull request #120 from Fr4nc3/main
Fr4nc3 Apr 28, 2025
8084d20
Update main.bicep
gpickett Apr 28, 2025
cbef995
Update main.bicep
gpickett Apr 28, 2025
c1a7556
Merge pull request #121 from microsoft/gpickett-patch-2
gpickett Apr 28, 2025
a7a1cbd
Update main.bicep
gpickett Apr 28, 2025
63527b0
Merge pull request #122 from microsoft/gpickett-patch-3
gpickett Apr 28, 2025
7d17ef8
Update main.bicep
gpickett Apr 28, 2025
06b024f
Merge pull request #123 from microsoft/gpickett-patch-4
gpickett Apr 28, 2025
a29ba18
Update main.bicep
gpickett Apr 28, 2025
d587c48
Merge pull request #124 from microsoft/gpickett-patch-5
gpickett Apr 28, 2025
2dc4d28
Update DeploymentGuide.md
gpickett Apr 29, 2025
f2d85d6
Merge pull request #125 from microsoft/gpickett-patch-6
gpickett Apr 29, 2025
18cd142
Merge pull request #126 from Fr4nc3/main
Fr4nc3 Apr 29, 2025
eb6c85d
Changes for agent runs
marktayl1 Apr 29, 2025
097ae47
Merge branch 'feature/azd-semantickernel' of https://github.com/micro…
gpickett Apr 29, 2025
ef000a1
Create azure-dev.yml
gpickett Apr 29, 2025
e85f61c
Merge pull request #130 from microsoft/createDevYml
gpickett Apr 29, 2025
c438ca0
Update azure-dev-validation.yml
gpickett Apr 29, 2025
0147451
Merge pull request #131 from microsoft/gpickett-patch-4
gpickett Apr 29, 2025
2f64187
Update azure-dev.yml
gpickett Apr 29, 2025
423747f
Merge pull request #132 from microsoft/gpickett-patch-6
gpickett Apr 29, 2025
2a794da
update planner agent and remove planner tool
Fr4nc3 Apr 29, 2025
67cd66b
Merge branch 'feature/azd-kernel-invoke-marktayl'
Fr4nc3 Apr 29, 2025
06b9618
Update azure-dev-validation.yml
gpickett Apr 29, 2025
fabaafd
Merge pull request #134 from microsoft/gpickett-patch-6
gpickett Apr 29, 2025
6bec982
clean up tools creation and AzureAIAgent
Fr4nc3 Apr 29, 2025
3d3a8c2
Update azure-dev-validation.yml
gpickett Apr 29, 2025
99a075d
Merge pull request #135 from microsoft/gpickett-patch-6
gpickett Apr 29, 2025
7ada010
Update agent_base.py
Fr4nc3 Apr 29, 2025
d05c117
Rename azure-dev-validation.yml to azure-dev.yml
gpickett Apr 29, 2025
1ed2815
Merge pull request #136 from microsoft/gpickett-patch-6
gpickett Apr 29, 2025
f374cb6
add thread location
Fr4nc3 Apr 29, 2025
762aead
removed extra changes
gpickett Apr 29, 2025
b6167f5
minor fix
gpickett Apr 29, 2025
b57658f
minor ffixes
gpickett Apr 29, 2025
39c806c
fixed conflicts
gpickett Apr 30, 2025
25972fd
Merge pull request #114 from microsoft/readMeupdates2
gpickett Apr 30, 2025
d88a94f
thread
Fr4nc3 Apr 30, 2025
78fb907
Update main.bicep
gpickett Apr 30, 2025
a49a7c6
Merge pull request #140 from microsoft/gpickett-patch-6
gpickett Apr 30, 2025
532a88c
Revert "Update main.bicep"
gpickett Apr 30, 2025
774b946
Merge pull request #141 from microsoft/revert-140-gpickett-patch-6
gpickett Apr 30, 2025
3faaaa4
adding the functions tools
Fr4nc3 Apr 30, 2025
9e46c46
add load functions from class
Fr4nc3 Apr 30, 2025
27487a2
simple kernel functions
Fr4nc3 Apr 30, 2025
a9070f5
Merge pull request #139 from Fr4nc3/main
Fr4nc3 Apr 30, 2025
206414e
Update generic_agent.py
Roopan-Microsoft Apr 30, 2025
168ce91
Update hr_agent.py
Roopan-Microsoft Apr 30, 2025
6551fc8
Update human_agent.py
Roopan-Microsoft Apr 30, 2025
dbb8806
Update marketing_agent.py
Roopan-Microsoft Apr 30, 2025
9f1fb1d
Update procurement_agent.py
Roopan-Microsoft Apr 30, 2025
1c364c5
Update product_agent.py
Roopan-Microsoft Apr 30, 2025
1607df9
Update tech_support_agent.py
Roopan-Microsoft Apr 30, 2025
c7ac511
Update hr_tools.py
Roopan-Microsoft Apr 30, 2025
f570fc9
Update marketing_tools.py
Roopan-Microsoft Apr 30, 2025
ac95add
Update procurement_tools.py
Roopan-Microsoft Apr 30, 2025
30d42a2
Update product_tools.py
Roopan-Microsoft Apr 30, 2025
2a671db
Update tech_support_tools.py
Roopan-Microsoft Apr 30, 2025
4f60775
Merge pull request #146 from microsoft/psl-tools-fixed
Fr4nc3 Apr 30, 2025
cf6f7d9
rename human clarification method and remove old tools json files
Fr4nc3 Apr 30, 2025
1f81e3c
Merge pull request #147 from Fr4nc3/main
Fr4nc3 Apr 30, 2025
a726f0f
delete old code
marktayl1 Apr 30, 2025
a7eac0a
Update human_agent.py
Fr4nc3 Apr 30, 2025
215cd27
Merge pull request #149 from Fr4nc3/main
Fr4nc3 Apr 30, 2025
e419920
Merge branch 'feature/azd-semantickernel' of https://github.com/micro…
marktayl1 Apr 30, 2025
c1c5bf2
clean the tools path
Fr4nc3 Apr 30, 2025
3405108
Remove old code and autogen references
marktayl1 Apr 30, 2025
d0ff86f
Remove old code and autogen references
marktayl1 Apr 30, 2025
6800648
Merge branch 'azd-semantickernel-cleanup' of https://github.com/micro…
marktayl1 Apr 30, 2025
13f53bf
fix for pulling config
marktayl1 Apr 30, 2025
42f600d
agent message was coming from the tools json file that were removed
Fr4nc3 Apr 30, 2025
bf3464e
fix function errors with list
marktayl1 Apr 30, 2025
6408e4c
Merge pull request #151 from Fr4nc3/main
marktayl1 Apr 30, 2025
fd5d21b
Merge branch 'feature/azd-semantickernel' of https://github.com/micro…
marktayl1 Apr 30, 2025
62e58f7
add back merge error
marktayl1 Apr 30, 2025
dc1590b
Update marketing_agent.py
Fr4nc3 Apr 30, 2025
f17a7f1
Merge pull request #152 from Fr4nc3/main
Fr4nc3 Apr 30, 2025
0563ace
Merge branch 'feature/azd-semantickernel' of https://github.com/micro…
marktayl1 Apr 30, 2025
7e5bfc3
remove logs
Fr4nc3 Apr 30, 2025
9e590f8
Merge pull request #153 from microsoft/azd-semantickernel-cleanup
Fr4nc3 Apr 30, 2025
a6b34df
preparing to storage thread_id
Fr4nc3 Apr 30, 2025
4c023bc
Merge branch 'feature/azd-semantickernel'
Fr4nc3 Apr 30, 2025
3419a5e
Update agent_factory.py
Fr4nc3 Apr 30, 2025
c0da85f
cleaning up logs
Fr4nc3 May 1, 2025
4bc136c
remove kernel as parameter for the agent
Fr4nc3 May 1, 2025
5cb8a48
Update agent_factory.py
Fr4nc3 May 1, 2025
78fe2c2
Merge pull request #154 from Fr4nc3/main
Fr4nc3 May 1, 2025
7a4673e
fixing tools creation
Fr4nc3 May 1, 2025
fe8fe5b
Update planner_agent.py
Fr4nc3 May 1, 2025
ce6b819
Merge pull request #156 from Fr4nc3/main
Fr4nc3 May 1, 2025
87b0000
Update planner_agent.py
Fr4nc3 May 1, 2025
678475b
add missing feedback
Fr4nc3 May 1, 2025
69860ac
Merge pull request #157 from Fr4nc3/main
Fr4nc3 May 1, 2025
88578d4
uv lock to fix docker create and container update to tag fnd01 for te…
marktayl1 May 1, 2025
b4e7176
close the client to avoid error
Fr4nc3 May 1, 2025
1eef8a2
Only create agents that you need
Fr4nc3 May 1, 2025
f926c28
Update agent_factory.py
Fr4nc3 May 1, 2025
3ca5afd
Add Back telemetry
Fr4nc3 May 1, 2025
6569f21
fix human agent type
Fr4nc3 May 1, 2025
b1805aa
fix js to match new agent names
Fr4nc3 May 1, 2025
ff36a2a
Merge pull request #158 from Fr4nc3/main
Fr4nc3 May 1, 2025
5bea502
Merge pull request #160 from microsoft/marktayl1/uv-lock-and-conatain…
Fr4nc3 May 1, 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
84 changes: 84 additions & 0 deletions .azdo/pipelines/azure-dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Run when commits are pushed to mainline branch (main or master)
# Set this to the mainline branch you are using
trigger:
- main
- master
- feature/azd-semantickernel

# Azure Pipelines workflow to deploy to Azure using azd
# To configure required secrets and service connection for connecting to Azure, simply run `azd pipeline config --provider azdo`
# Task "Install azd" needs to install setup-azd extension for azdo - https://marketplace.visualstudio.com/items?itemName=ms-azuretools.azd
# See below for alternative task to install azd if you can't install above task in your organization

pool:
vmImage: ubuntu-latest

steps:
- task: setup-azd@0
displayName: Install azd

# If you can't install above task in your organization, you can comment it and uncomment below task to install azd
# - task: Bash@3
# displayName: Install azd
# inputs:
# targetType: 'inline'
# script: |
# curl -fsSL https://aka.ms/install-azd.sh | bash

# azd delegate auth to az to use service connection with AzureCLI@2
- pwsh: |
azd config set auth.useAzCliAuth "true"
displayName: Configure AZD to Use AZ CLI Authentication.

- task: AzureCLI@2
displayName: Provision Infrastructure
inputs:
azureSubscription: azconnection
scriptType: bash
scriptLocation: inlineScript
inlineScript: |
azd provision --no-prompt
env:

AZURE_SUBSCRIPTION_ID: $(AZURE_SUBSCRIPTION_ID)
AZURE_ENV_NAME: $(AZURE_ENV_NAME)
AZURE_LOCATION: $(AZURE_LOCATION)
# Project specific environment variables
# AZURE_RESOURCE_GROUP: $(AZURE_RESOURCE_GROUP)
# AZURE_AIHUB_NAME: $(AZURE_AIHUB_NAME)
# AZURE_AIPROJECT_NAME: $(AZURE_AIPROJECT_NAME)
# AZURE_AISERVICES_NAME: $(AZURE_AISERVICES_NAME)
# AZURE_SEARCH_SERVICE_NAME: $(AZURE_SEARCH_SERVICE_NAME)
# AZURE_APPLICATION_INSIGHTS_NAME: $(AZURE_APPLICATION_INSIGHTS_NAME)
# AZURE_CONTAINER_REGISTRY_NAME: $(AZURE_CONTAINER_REGISTRY_NAME)
# AZURE_KEYVAULT_NAME: $(AZURE_KEYVAULT_NAME)
# AZURE_STORAGE_ACCOUNT_NAME: $(AZURE_STORAGE_ACCOUNT_NAME)
# AZURE_LOG_ANALYTICS_WORKSPACE_NAME: $(AZURE_LOG_ANALYTICS_WORKSPACE_NAME)
# USE_CONTAINER_REGISTRY: $(USE_CONTAINER_REGISTRY)
# USE_APPLICATION_INSIGHTS: $(USE_APPLICATION_INSIGHTS)
# USE_SEARCH_SERVICE: $(USE_SEARCH_SERVICE)
# AZURE_AI_CHAT_DEPLOYMENT_NAME: $(AZURE_AI_CHAT_DEPLOYMENT_NAME)
# AZURE_AI_CHAT_DEPLOYMENT_SKU: $(AZURE_AI_CHAT_DEPLOYMENT_SKU)
# AZURE_AI_CHAT_DEPLOYMENT_CAPACITY: $(AZURE_AI_CHAT_DEPLOYMENT_CAPACITY)
# AZURE_AI_CHAT_MODEL_FORMAT: $(AZURE_AI_CHAT_MODEL_FORMAT)
# AZURE_AI_CHAT_MODEL_NAME: $(AZURE_AI_CHAT_MODEL)
# AZURE_AI_CHAT_MODEL_VERSION: $(AZURE_AI_CHAT_MODEL_VERSION)
# AZURE_AI_EMBED_DEPLOYMENT_NAME: $(AZURE_AI_EMBED_DEPLOYMENT_NAME)
# AZURE_AI_EMBED_DEPLOYMENT_SKU: $(AZURE_AI_EMBED_DEPLOYMENT_SKU)
# AZURE_AI_EMBED_DEPLOYMENT_CAPACITY: $(AZURE_AI_EMBED_DEPLOYMENT_CAPACITY)
# AZURE_AI_EMBED_MODEL_FORMAT: $(AZURE_AI_EMBED_MODEL_FORMAT)
# AZURE_AI_EMBED_MODEL_NAME: $(AZURE_AI_EMBED_MODEL_NAME)
# AZURE_AI_EMBED_MODEL_VERSION: $(AZURE_AI_EMBED_MODEL_VERSION)
# AZURE_EXISTING_AIPROJECT_CONNECTION_STRING: $(AZURE_EXISTING_AIPROJECT_CONNECTION_STRING)
- task: AzureCLI@2
displayName: Deploy Application
inputs:
azureSubscription: azconnection
scriptType: bash
scriptLocation: inlineScript
inlineScript: |
azd deploy --no-prompt
env:
AZURE_SUBSCRIPTION_ID: $(AZURE_SUBSCRIPTION_ID)
AZURE_ENV_NAME: $(AZURE_ENV_NAME)
AZURE_LOCATION: $(AZURE_LOCATION)
45 changes: 31 additions & 14 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,31 +1,48 @@
{
"name": "Multi Agent Custom Automation Engine Solution Accelerator",
"image": "mcr.microsoft.com/devcontainers/python:3.10",
"image": "mcr.microsoft.com/devcontainers/python:3.11-bullseye",
"features": {
"ghcr.io/devcontainers/features/azure-cli:1.0.8": {},
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
"ghcr.io/azure/azure-dev/azd:latest": {},
"ghcr.io/rchaganti/vsc-devcontainer-features/azurebicep:1.0.5": {}
"ghcr.io/devcontainers/features/node:1": {},
"ghcr.io/devcontainers/features/azure-cli:1": {},
"ghcr.io/jsburckhardt/devcontainer-features/uv:1": {}
},

"postCreateCommand": "sudo chmod +x .devcontainer/setupEnv.sh && ./.devcontainer/setupEnv.sh",

"customizations": {
"vscode": {
"extensions": [
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"GitHub.vscode-github-actions",
"ms-azuretools.azure-dev",
"ms-azuretools.vscode-azurefunctions",
"ms-azuretools.vscode-bicep",
"ms-python.python"
]
},
"codespaces": {
"openFiles": [
"README.md"
"ms-azuretools.vscode-docker",
"ms-vscode.js-debug",
"ms-vscode.vscode-node-azure-pack",
"charliermarsh.ruff",
"exiasr.hadolint",
"kevinrose.vsc-python-indent",
"mosapride.zenkaku",
"ms-python.python",
"njpwerner.autodocstring",
"redhat.vscode-yaml",
"shardulm94.trailing-spaces",
"tamasfe.even-better-toml",
"yzhang.markdown-all-in-one",
"ms-vscode.azure-account"
]
}
},

"postCreateCommand": "bash ./.devcontainer/setupEnv.sh",
"containerEnv": {
"DISPLAY": "dummy",
"PYTHONUNBUFFERED": "True",
"UV_LINK_MODE": "copy",
"UV_PROJECT_ENVIRONMENT": "/home/vscode/.venv"
},
"remoteUser": "vscode",
"hostRequirements": {
"memory": "8gb"
}
}
}
20 changes: 17 additions & 3 deletions .devcontainer/setupEnv.sh
Original file line number Diff line number Diff line change
@@ -1,11 +1,25 @@
#!/bin/bash

pip install --upgrade pip
cd ./src/backend
uv add -r requirements.txt

cd ../frontend
uv add -r requirements.txt

(cd ./src/frontend; pip install -r requirements.txt)
cd ..


(cd ./src/backend; pip install -r requirements.txt)





# pip install --upgrade pip


# (cd ./src/frontend; pip install -r requirements.txt)


# (cd ./src/backend; pip install -r requirements.txt)


40 changes: 40 additions & 0 deletions .github/workflows/azure-dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Azure Template Validation
on:
push:
branches:
- dev
- main
- feature/azd-semantickernel
workflow_dispatch:

permissions:
contents: read
id-token: write
pull-requests: write

jobs:
template_validation_job:
runs-on: ubuntu-latest
name: Template validation

steps:
# Step 1: Checkout the code from your repository
- name: Checkout code
uses: actions/checkout@v4

# Step 2: Validate the Azure template using microsoft/template-validation-action
- name: Validate Azure Template
uses: microsoft/[email protected]
id: validation
env:
AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
AZURE_TENANT_ID: ${{ secrets.AZURE_TENANT_ID }}
AZURE_SUBSCRIPTION_ID: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
AZURE_ENV_NAME: ${{ secrets.AZURE_ENV_NAME }}
AZURE_LOCATION: ${{ secrets.AZURE_LOCATION }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}


# Step 3: Print the result of the validation
- name: Print result
run: cat ${{ steps.validation.outputs.resultFile }}
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -456,4 +456,5 @@ __pycache__/
*.xsd.cs

*.whl
!autogen_core-0.3.dev0-py3-none-any.whl
.azure
.github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"folders": [
{
"path": "."
},
// {
// "path": "./src/frontend"
// },
// {
// "path": "./src/backend"
// }
]
}
Loading
Loading