├── .azdignore ├── .devcontainer └── devcontainer.json ├── .github └── workflows │ ├── docker-fastapi.yml │ ├── docker-mcp.yml │ └── documentation-checks.yml ├── .gitignore ├── .lycheeignore ├── .vscode ├── extensions.json ├── mcp.json ├── settings.json └── tasks.json ├── ARCHITECTURE.md ├── AZD_DEPLOYMENT.md ├── CODE_OF_CONDUCT.md ├── DATA.md ├── DEPLOYMENT.md ├── LICENSE ├── README.md ├── SCENARIO.md ├── SECURITY.md ├── SETUP.md ├── SETUP_UV.md ├── SUPPORT.md ├── agentic_ai ├── .dockerignore ├── Dockerfile ├── agents │ ├── __init__.py │ ├── agent_framework │ │ ├── README.md │ │ ├── STATE_MANAGEMENT.md │ │ ├── multi_agent │ │ │ ├── HANDOFF_README.md │ │ │ ├── INTEGRATION_GUIDE.md │ │ │ ├── MAGENTIC_README.md │ │ │ ├── PROJECT_SUMMARY.md │ │ │ ├── QUICK_REFERENCE.md │ │ │ ├── WORKFLOW_DIAGRAMS.md │ │ │ ├── WORKFLOW_REFLECTION_README.md │ │ │ ├── handoff_multi_domain_agent.py │ │ │ ├── magentic_group.py │ │ │ ├── reflection_agent.py │ │ │ ├── reflection_workflow_agent.py │ │ │ └── test_reflection_workflow_agent.py │ │ ├── single_agent.py │ │ └── utils.py │ ├── agent_service │ │ └── single_agent │ │ │ └── agent.py │ ├── autogen │ │ ├── multi_agent │ │ │ ├── __init__.py │ │ │ ├── collaborative_multi_agent_round_robin.py │ │ │ ├── collaborative_multi_agent_selector_group.py │ │ │ ├── handoff_multi_domain_agent.py │ │ │ ├── reflection_agent.py │ │ │ └── sample_console_agent.py │ │ └── single_agent │ │ │ ├── loop_agent.py │ │ │ ├── loop_agent_progress.py │ │ │ └── sample_console_agent.py │ ├── base_agent.py │ └── semantic_kernel │ │ ├── multi_agent │ │ ├── a2a │ │ │ ├── README.md │ │ │ ├── data │ │ │ │ └── contoso.db │ │ │ ├── logistic_a2a_server.py │ │ │ ├── logistic_mcp.py │ │ │ ├── multi_agent_a2a.py │ │ │ ├── multi_agent_same_domain.py │ │ │ └── test_logistic_a2a.py │ │ ├── collaborative_multi_agent.py │ │ ├── handoff_multi_agent.py │ │ ├── magentic_agent.py │ │ └── reflection_agent.py │ │ └── single_agent │ │ └── chat_agent.py ├── applications │ ├── .dockerignore │ ├── .env.sample │ ├── .gitignore │ ├── .python-version │ ├── AGENT_SELECTION_FEATURE.md │ ├── Dockerfile │ ├── README.md │ ├── backend.py │ ├── frontend.py │ ├── msal_streamlit.py │ ├── pyproject.toml │ ├── react-frontend │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ └── src │ │ │ ├── App.js │ │ │ └── index.js │ ├── requirements.txt │ ├── run_application.sh │ ├── run_application_uv.bat │ ├── run_applications_uv.sh │ ├── run_backend.bat │ ├── utils.py │ └── uv.lock ├── scenarios │ ├── durable_agent │ │ ├── README.md │ │ └── loop_agent.py │ └── progress_update │ │ ├── chainlit.md │ │ ├── frontend.py │ │ └── loop_agent_progress.py └── workflow │ ├── README.md │ ├── fraud_detection │ ├── .env.sample │ ├── ARCHITECTURE.md │ ├── DIAGRAMS.md │ ├── IMPLEMENTATION.md │ ├── QUICKSTART.md │ ├── README.md │ ├── backend.py │ ├── fraud_detection_workflow.py │ ├── pyproject.toml │ ├── scenario.md │ ├── start_backend.bat │ ├── ui │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── components │ │ │ │ ├── AnalystDecisionPanel.jsx │ │ │ │ ├── ControlPanel.jsx │ │ │ │ ├── CustomNode.jsx │ │ │ │ ├── EventLog.jsx │ │ │ │ └── WorkflowVisualizer.jsx │ │ │ ├── hooks │ │ │ │ └── useWebSocket.js │ │ │ ├── index.css │ │ │ └── main.jsx │ │ └── vite.config.js │ └── uv.lock │ ├── human-in-the-loop.md │ └── uv.lock ├── azure.yaml ├── docs ├── 01_mcp_pip.md ├── 01_mcp_uv.md ├── 02_backend_pip.md ├── 02_backend_uv.md ├── 03_frontend_react.md ├── 03_frontend_streamlit_pip.md ├── 03_frontend_streamlit_uv.md ├── 04_how_it_works.md ├── handoff_design_proposal.md ├── handoff_design_proposal_v2.md └── media │ ├── 01_mcp_new_terminal.png │ ├── 01_mcp_open_terminal.png │ └── image-1.png ├── infra ├── AZD_DEPLOYMENT_GUIDE.md ├── README.md ├── azd-deploy.ps1 ├── deploy.ps1 ├── main.azd.bicep ├── main.azd.bicepparam ├── main.bicep ├── main.parameters.json ├── modules │ ├── application.bicep │ ├── container-apps-environment.bicep │ ├── container-registry.bicep │ ├── cosmos-roles.bicep │ ├── cosmosdb.bicep │ ├── log-analytics.bicep │ ├── managed-identity.bicep │ ├── mcp-service.bicep │ ├── network.bicep │ └── openai.bicep ├── parameters │ ├── dev.bicepparam │ ├── prod.bicepparam │ └── staging.bicepparam └── scripts │ ├── preprovision.ps1 │ ├── setup-aad.ps1 │ └── setup-local-developer.ps1 └── mcp ├── .dockerignore ├── .env.sample ├── .python-version ├── Dockerfile ├── Dockerfile_agentic.mcp ├── MULTI_TENANT_MCP_SECURITY.md ├── README.md ├── SETUP.md ├── apim_inbound_policy.xml ├── contoso_tools.py ├── contoso_tools_cosmos.py ├── customer_scenarios.md ├── data ├── README_SETUP.md ├── contoso.db ├── cosmosdb-rbac.bicep ├── cosmosdb.bicep ├── create_cosmos_db.py ├── create_db.py ├── customer_scenarios.md ├── kb.json ├── setup_cosmos.ps1 └── setup_cosmos.sh ├── deploy_azure.sh ├── mcp_service.py ├── mcp_service_agentic.py ├── mcp_service_cosmos.py ├── pyproject.toml ├── requirements.txt ├── uv.lock └── uv.toml /.azdignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/.azdignore -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/docker-fastapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/.github/workflows/docker-fastapi.yml -------------------------------------------------------------------------------- /.github/workflows/docker-mcp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/.github/workflows/docker-mcp.yml -------------------------------------------------------------------------------- /.github/workflows/documentation-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/.github/workflows/documentation-checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/.gitignore -------------------------------------------------------------------------------- /.lycheeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/.lycheeignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/.vscode/mcp.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /AZD_DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/AZD_DEPLOYMENT.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /DATA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/DATA.md -------------------------------------------------------------------------------- /DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/DEPLOYMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/README.md -------------------------------------------------------------------------------- /SCENARIO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/SCENARIO.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/SETUP.md -------------------------------------------------------------------------------- /SETUP_UV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/SETUP_UV.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /agentic_ai/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/.dockerignore -------------------------------------------------------------------------------- /agentic_ai/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/Dockerfile -------------------------------------------------------------------------------- /agentic_ai/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/__init__.py -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/README.md -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/STATE_MANAGEMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/STATE_MANAGEMENT.md -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/multi_agent/HANDOFF_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/multi_agent/HANDOFF_README.md -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/multi_agent/INTEGRATION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/multi_agent/INTEGRATION_GUIDE.md -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/multi_agent/MAGENTIC_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/multi_agent/MAGENTIC_README.md -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/multi_agent/PROJECT_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/multi_agent/PROJECT_SUMMARY.md -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/multi_agent/QUICK_REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/multi_agent/QUICK_REFERENCE.md -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/multi_agent/WORKFLOW_DIAGRAMS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/multi_agent/WORKFLOW_DIAGRAMS.md -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/multi_agent/WORKFLOW_REFLECTION_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/multi_agent/WORKFLOW_REFLECTION_README.md -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/multi_agent/handoff_multi_domain_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/multi_agent/handoff_multi_domain_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/multi_agent/magentic_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/multi_agent/magentic_group.py -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/multi_agent/reflection_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/multi_agent/reflection_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/multi_agent/reflection_workflow_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/multi_agent/reflection_workflow_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/multi_agent/test_reflection_workflow_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/multi_agent/test_reflection_workflow_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/single_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/single_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/agent_framework/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_framework/utils.py -------------------------------------------------------------------------------- /agentic_ai/agents/agent_service/single_agent/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/agent_service/single_agent/agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/autogen/multi_agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /agentic_ai/agents/autogen/multi_agent/collaborative_multi_agent_round_robin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/autogen/multi_agent/collaborative_multi_agent_round_robin.py -------------------------------------------------------------------------------- /agentic_ai/agents/autogen/multi_agent/collaborative_multi_agent_selector_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/autogen/multi_agent/collaborative_multi_agent_selector_group.py -------------------------------------------------------------------------------- /agentic_ai/agents/autogen/multi_agent/handoff_multi_domain_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/autogen/multi_agent/handoff_multi_domain_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/autogen/multi_agent/reflection_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/autogen/multi_agent/reflection_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/autogen/multi_agent/sample_console_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/autogen/multi_agent/sample_console_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/autogen/single_agent/loop_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/autogen/single_agent/loop_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/autogen/single_agent/loop_agent_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/autogen/single_agent/loop_agent_progress.py -------------------------------------------------------------------------------- /agentic_ai/agents/autogen/single_agent/sample_console_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/autogen/single_agent/sample_console_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/base_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/base_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/semantic_kernel/multi_agent/a2a/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/semantic_kernel/multi_agent/a2a/README.md -------------------------------------------------------------------------------- /agentic_ai/agents/semantic_kernel/multi_agent/a2a/data/contoso.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/semantic_kernel/multi_agent/a2a/data/contoso.db -------------------------------------------------------------------------------- /agentic_ai/agents/semantic_kernel/multi_agent/a2a/logistic_a2a_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/semantic_kernel/multi_agent/a2a/logistic_a2a_server.py -------------------------------------------------------------------------------- /agentic_ai/agents/semantic_kernel/multi_agent/a2a/logistic_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/semantic_kernel/multi_agent/a2a/logistic_mcp.py -------------------------------------------------------------------------------- /agentic_ai/agents/semantic_kernel/multi_agent/a2a/multi_agent_a2a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/semantic_kernel/multi_agent/a2a/multi_agent_a2a.py -------------------------------------------------------------------------------- /agentic_ai/agents/semantic_kernel/multi_agent/a2a/multi_agent_same_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/semantic_kernel/multi_agent/a2a/multi_agent_same_domain.py -------------------------------------------------------------------------------- /agentic_ai/agents/semantic_kernel/multi_agent/a2a/test_logistic_a2a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/semantic_kernel/multi_agent/a2a/test_logistic_a2a.py -------------------------------------------------------------------------------- /agentic_ai/agents/semantic_kernel/multi_agent/collaborative_multi_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/semantic_kernel/multi_agent/collaborative_multi_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/semantic_kernel/multi_agent/handoff_multi_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/semantic_kernel/multi_agent/handoff_multi_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/semantic_kernel/multi_agent/magentic_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/semantic_kernel/multi_agent/magentic_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/semantic_kernel/multi_agent/reflection_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/semantic_kernel/multi_agent/reflection_agent.py -------------------------------------------------------------------------------- /agentic_ai/agents/semantic_kernel/single_agent/chat_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/agents/semantic_kernel/single_agent/chat_agent.py -------------------------------------------------------------------------------- /agentic_ai/applications/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/.dockerignore -------------------------------------------------------------------------------- /agentic_ai/applications/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/.env.sample -------------------------------------------------------------------------------- /agentic_ai/applications/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/.gitignore -------------------------------------------------------------------------------- /agentic_ai/applications/.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /agentic_ai/applications/AGENT_SELECTION_FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/AGENT_SELECTION_FEATURE.md -------------------------------------------------------------------------------- /agentic_ai/applications/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/Dockerfile -------------------------------------------------------------------------------- /agentic_ai/applications/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /agentic_ai/applications/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/backend.py -------------------------------------------------------------------------------- /agentic_ai/applications/frontend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/frontend.py -------------------------------------------------------------------------------- /agentic_ai/applications/msal_streamlit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/msal_streamlit.py -------------------------------------------------------------------------------- /agentic_ai/applications/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/pyproject.toml -------------------------------------------------------------------------------- /agentic_ai/applications/react-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/react-frontend/README.md -------------------------------------------------------------------------------- /agentic_ai/applications/react-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/react-frontend/package-lock.json -------------------------------------------------------------------------------- /agentic_ai/applications/react-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/react-frontend/package.json -------------------------------------------------------------------------------- /agentic_ai/applications/react-frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/react-frontend/public/index.html -------------------------------------------------------------------------------- /agentic_ai/applications/react-frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/react-frontend/src/App.js -------------------------------------------------------------------------------- /agentic_ai/applications/react-frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/react-frontend/src/index.js -------------------------------------------------------------------------------- /agentic_ai/applications/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/requirements.txt -------------------------------------------------------------------------------- /agentic_ai/applications/run_application.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/run_application.sh -------------------------------------------------------------------------------- /agentic_ai/applications/run_application_uv.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/run_application_uv.bat -------------------------------------------------------------------------------- /agentic_ai/applications/run_applications_uv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/run_applications_uv.sh -------------------------------------------------------------------------------- /agentic_ai/applications/run_backend.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/run_backend.bat -------------------------------------------------------------------------------- /agentic_ai/applications/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/utils.py -------------------------------------------------------------------------------- /agentic_ai/applications/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/applications/uv.lock -------------------------------------------------------------------------------- /agentic_ai/scenarios/durable_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/scenarios/durable_agent/README.md -------------------------------------------------------------------------------- /agentic_ai/scenarios/durable_agent/loop_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/scenarios/durable_agent/loop_agent.py -------------------------------------------------------------------------------- /agentic_ai/scenarios/progress_update/chainlit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/scenarios/progress_update/chainlit.md -------------------------------------------------------------------------------- /agentic_ai/scenarios/progress_update/frontend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/scenarios/progress_update/frontend.py -------------------------------------------------------------------------------- /agentic_ai/scenarios/progress_update/loop_agent_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/scenarios/progress_update/loop_agent_progress.py -------------------------------------------------------------------------------- /agentic_ai/workflow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/README.md -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/.env.sample -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ARCHITECTURE.md -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/DIAGRAMS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/DIAGRAMS.md -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/IMPLEMENTATION.md -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/QUICKSTART.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/QUICKSTART.md -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/README.md -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/backend.py -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/fraud_detection_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/fraud_detection_workflow.py -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/pyproject.toml -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/scenario.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/scenario.md -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/start_backend.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/start_backend.bat -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ui/index.html -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ui/package-lock.json -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ui/package.json -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ui/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ui/src/App.jsx -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ui/src/components/AnalystDecisionPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ui/src/components/AnalystDecisionPanel.jsx -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ui/src/components/ControlPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ui/src/components/ControlPanel.jsx -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ui/src/components/CustomNode.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ui/src/components/CustomNode.jsx -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ui/src/components/EventLog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ui/src/components/EventLog.jsx -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ui/src/components/WorkflowVisualizer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ui/src/components/WorkflowVisualizer.jsx -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ui/src/hooks/useWebSocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ui/src/hooks/useWebSocket.js -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ui/src/index.css -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ui/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ui/src/main.jsx -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/ui/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/ui/vite.config.js -------------------------------------------------------------------------------- /agentic_ai/workflow/fraud_detection/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/fraud_detection/uv.lock -------------------------------------------------------------------------------- /agentic_ai/workflow/human-in-the-loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/human-in-the-loop.md -------------------------------------------------------------------------------- /agentic_ai/workflow/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/agentic_ai/workflow/uv.lock -------------------------------------------------------------------------------- /azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/azure.yaml -------------------------------------------------------------------------------- /docs/01_mcp_pip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/docs/01_mcp_pip.md -------------------------------------------------------------------------------- /docs/01_mcp_uv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/docs/01_mcp_uv.md -------------------------------------------------------------------------------- /docs/02_backend_pip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/docs/02_backend_pip.md -------------------------------------------------------------------------------- /docs/02_backend_uv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/docs/02_backend_uv.md -------------------------------------------------------------------------------- /docs/03_frontend_react.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/docs/03_frontend_react.md -------------------------------------------------------------------------------- /docs/03_frontend_streamlit_pip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/docs/03_frontend_streamlit_pip.md -------------------------------------------------------------------------------- /docs/03_frontend_streamlit_uv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/docs/03_frontend_streamlit_uv.md -------------------------------------------------------------------------------- /docs/04_how_it_works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/docs/04_how_it_works.md -------------------------------------------------------------------------------- /docs/handoff_design_proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/docs/handoff_design_proposal.md -------------------------------------------------------------------------------- /docs/handoff_design_proposal_v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/docs/handoff_design_proposal_v2.md -------------------------------------------------------------------------------- /docs/media/01_mcp_new_terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/docs/media/01_mcp_new_terminal.png -------------------------------------------------------------------------------- /docs/media/01_mcp_open_terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/docs/media/01_mcp_open_terminal.png -------------------------------------------------------------------------------- /docs/media/image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/docs/media/image-1.png -------------------------------------------------------------------------------- /infra/AZD_DEPLOYMENT_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/AZD_DEPLOYMENT_GUIDE.md -------------------------------------------------------------------------------- /infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/README.md -------------------------------------------------------------------------------- /infra/azd-deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/azd-deploy.ps1 -------------------------------------------------------------------------------- /infra/deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/deploy.ps1 -------------------------------------------------------------------------------- /infra/main.azd.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/main.azd.bicep -------------------------------------------------------------------------------- /infra/main.azd.bicepparam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/main.azd.bicepparam -------------------------------------------------------------------------------- /infra/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/main.bicep -------------------------------------------------------------------------------- /infra/main.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/main.parameters.json -------------------------------------------------------------------------------- /infra/modules/application.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/modules/application.bicep -------------------------------------------------------------------------------- /infra/modules/container-apps-environment.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/modules/container-apps-environment.bicep -------------------------------------------------------------------------------- /infra/modules/container-registry.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/modules/container-registry.bicep -------------------------------------------------------------------------------- /infra/modules/cosmos-roles.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/modules/cosmos-roles.bicep -------------------------------------------------------------------------------- /infra/modules/cosmosdb.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/modules/cosmosdb.bicep -------------------------------------------------------------------------------- /infra/modules/log-analytics.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/modules/log-analytics.bicep -------------------------------------------------------------------------------- /infra/modules/managed-identity.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/modules/managed-identity.bicep -------------------------------------------------------------------------------- /infra/modules/mcp-service.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/modules/mcp-service.bicep -------------------------------------------------------------------------------- /infra/modules/network.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/modules/network.bicep -------------------------------------------------------------------------------- /infra/modules/openai.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/modules/openai.bicep -------------------------------------------------------------------------------- /infra/parameters/dev.bicepparam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/parameters/dev.bicepparam -------------------------------------------------------------------------------- /infra/parameters/prod.bicepparam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/parameters/prod.bicepparam -------------------------------------------------------------------------------- /infra/parameters/staging.bicepparam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/parameters/staging.bicepparam -------------------------------------------------------------------------------- /infra/scripts/preprovision.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/scripts/preprovision.ps1 -------------------------------------------------------------------------------- /infra/scripts/setup-aad.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/scripts/setup-aad.ps1 -------------------------------------------------------------------------------- /infra/scripts/setup-local-developer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/infra/scripts/setup-local-developer.ps1 -------------------------------------------------------------------------------- /mcp/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/.dockerignore -------------------------------------------------------------------------------- /mcp/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/.env.sample -------------------------------------------------------------------------------- /mcp/.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /mcp/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/Dockerfile -------------------------------------------------------------------------------- /mcp/Dockerfile_agentic.mcp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/Dockerfile_agentic.mcp -------------------------------------------------------------------------------- /mcp/MULTI_TENANT_MCP_SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/MULTI_TENANT_MCP_SECURITY.md -------------------------------------------------------------------------------- /mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/README.md -------------------------------------------------------------------------------- /mcp/SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/SETUP.md -------------------------------------------------------------------------------- /mcp/apim_inbound_policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/apim_inbound_policy.xml -------------------------------------------------------------------------------- /mcp/contoso_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/contoso_tools.py -------------------------------------------------------------------------------- /mcp/contoso_tools_cosmos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/contoso_tools_cosmos.py -------------------------------------------------------------------------------- /mcp/customer_scenarios.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/customer_scenarios.md -------------------------------------------------------------------------------- /mcp/data/README_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/data/README_SETUP.md -------------------------------------------------------------------------------- /mcp/data/contoso.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/data/contoso.db -------------------------------------------------------------------------------- /mcp/data/cosmosdb-rbac.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/data/cosmosdb-rbac.bicep -------------------------------------------------------------------------------- /mcp/data/cosmosdb.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/data/cosmosdb.bicep -------------------------------------------------------------------------------- /mcp/data/create_cosmos_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/data/create_cosmos_db.py -------------------------------------------------------------------------------- /mcp/data/create_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/data/create_db.py -------------------------------------------------------------------------------- /mcp/data/customer_scenarios.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/data/customer_scenarios.md -------------------------------------------------------------------------------- /mcp/data/kb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/data/kb.json -------------------------------------------------------------------------------- /mcp/data/setup_cosmos.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/data/setup_cosmos.ps1 -------------------------------------------------------------------------------- /mcp/data/setup_cosmos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/data/setup_cosmos.sh -------------------------------------------------------------------------------- /mcp/deploy_azure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/deploy_azure.sh -------------------------------------------------------------------------------- /mcp/mcp_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/mcp_service.py -------------------------------------------------------------------------------- /mcp/mcp_service_agentic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/mcp_service_agentic.py -------------------------------------------------------------------------------- /mcp/mcp_service_cosmos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/mcp_service_cosmos.py -------------------------------------------------------------------------------- /mcp/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/pyproject.toml -------------------------------------------------------------------------------- /mcp/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/requirements.txt -------------------------------------------------------------------------------- /mcp/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/uv.lock -------------------------------------------------------------------------------- /mcp/uv.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/OpenAIWorkshop/HEAD/mcp/uv.toml --------------------------------------------------------------------------------