Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
149 commits
Select commit Hold shift + click to select a range
59ae8ca
new azd
TravisHilbert Mar 27, 2025
b2665b8
New param
TravisHilbert Mar 28, 2025
56c1380
changing folder structure for deployment
TravisHilbert Mar 28, 2025
5474bda
testing name
TravisHilbert Mar 28, 2025
100701a
cli script add
TravisHilbert Apr 1, 2025
724b0db
removing some ID resources
TravisHilbert Apr 4, 2025
e27fea0
organizing vars
TravisHilbert Apr 4, 2025
112096d
add new libraries for semantic kernel
Fr4nc3 Apr 7, 2025
7d863f5
refractor multi agents
Fr4nc3 Apr 15, 2025
25419d9
clean up the code
Fr4nc3 Apr 15, 2025
6a94c67
cleaning up code
Fr4nc3 Apr 15, 2025
2048182
refactory db connection
Fr4nc3 Apr 15, 2025
347151b
clean up code
Fr4nc3 Apr 15, 2025
ca25810
clean up duplicated functions
Fr4nc3 Apr 15, 2025
8a4ef4f
Update app_kernel.py
Fr4nc3 Apr 15, 2025
97a251e
clean code
Fr4nc3 Apr 15, 2025
f23ede7
refactory tools loading
Fr4nc3 Apr 15, 2025
c79b9ab
Update utils_kernel.py
Fr4nc3 Apr 15, 2025
fa97237
Update utils_kernel.py
Fr4nc3 Apr 15, 2025
42d4eef
update agents name
Fr4nc3 Apr 15, 2025
d5cd466
update azure open ai to azure ai agent
Fr4nc3 Apr 15, 2025
84def8d
remove un used library
Fr4nc3 Apr 15, 2025
89d71a8
remove all reference azurechat completion
Fr4nc3 Apr 15, 2025
fd79410
clean up code
Fr4nc3 Apr 15, 2025
236d567
Delete agent_config.py
Fr4nc3 Apr 15, 2025
ea71971
fix import running version
Fr4nc3 Apr 15, 2025
832fc8b
Update cosmos_memory_kernel.py
Fr4nc3 Apr 15, 2025
6d52756
update cosmosdb
Fr4nc3 Apr 15, 2025
372f81f
add missing tools
Fr4nc3 Apr 15, 2025
da9fcf6
update some agebbs
Fr4nc3 Apr 16, 2025
4971ebb
remove in memory context
Fr4nc3 Apr 16, 2025
c9a20f2
Update product_agent.py
Fr4nc3 Apr 16, 2025
888b458
clean up the new agents
Fr4nc3 Apr 16, 2025
ebbe8a7
Update generic_agent.py
Fr4nc3 Apr 16, 2025
71f8a92
Update group_chat_manager.py
Fr4nc3 Apr 16, 2025
2664784
Update hr_agent.py
Fr4nc3 Apr 16, 2025
6b417ba
Update human_agent.py
Fr4nc3 Apr 16, 2025
8dba204
update agents
Fr4nc3 Apr 16, 2025
d173ff0
Update procurement_agent.py
Fr4nc3 Apr 16, 2025
19362ff
Update product_agent.py
Fr4nc3 Apr 16, 2025
a78153b
Update tech_support_agent.py
Fr4nc3 Apr 16, 2025
d350fdd
Update cosmos_memory_kernel.py
Fr4nc3 Apr 16, 2025
c4df8aa
Update runtime_interrupt_kernel.py
Fr4nc3 Apr 16, 2025
644b85f
Update agent_base.py
Fr4nc3 Apr 16, 2025
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
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
7fe985b
fixing input task
Fr4nc3 Apr 23, 2025
8449cbb
Merge pull request #106 from Fr4nc3/main
Fr4nc3 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
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
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
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)


35 changes: 35 additions & 0 deletions .github/workflows/azure-dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Azure Template Validation
on:
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_CLIENT_SECRET: ${{ secrets.AZURE_CLIENT_SECRET }}
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
!autogen_core-0.3.dev0-py3-none-any.whl
.azure
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"folders": [
{
"path": "."
},
// {
// "path": "./src/frontend"
// },
// {
// "path": "./src/backend"
// }
]
}
Loading
Loading