fix: vscode web issue - infra restructure issue - #1053
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a VS Code for the Web template bundle under infra/vscode_web to help users bootstrap Azure AI Foundry / Azure AI Projects Python samples, including dependency manifests, setup scripts, and end-user documentation.
Changes:
- Introduces a template index (
index.json) mapping sample code, docs, dependencies, env, and install assets for both connection string and endpoint flows. - Adds Python sample scripts plus requirements files for Azure AI Projects usage.
- Adds supporting docs (
README.md,README-noazd.md), an install script, license, and a scoped.gitignore.
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| infra/vscode_web/requirements.txt | Python dependencies for the connection-string sample scenario. |
| infra/vscode_web/endpoint-requirements.txt | Python dependencies for the endpoint-auth sample scenario. |
| infra/vscode_web/codeSample.py | Connection-string based Azure AI Projects sample. |
| infra/vscode_web/endpointCodeSample.py | Endpoint based Azure AI Projects sample. |
| infra/vscode_web/index.json | Template asset manifest for VS Code Web template consumption. |
| infra/vscode_web/install.sh | Bootstraps dependencies and initializes azd template. |
| infra/vscode_web/README.md | Primary usage and troubleshooting instructions. |
| infra/vscode_web/README-noazd.md | Intended instructions for non-azd path (currently incomplete). |
| infra/vscode_web/.gitignore | Ignores common artifacts/secrets for mixed-language environments. |
| infra/vscode_web/LICENSE | MIT license for the template assets. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Avijit-Microsoft
approved these changes
Aug 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
This pull request introduces a new set of files and configuration for a VS Code for the Web template targeting Azure AI Foundry projects. The changes provide sample code, environment setup scripts, dependency management, and documentation to help users quickly get started with AI project development and deployment using Azure services. The most important changes are grouped below:
Project Structure & Configuration
index.jsonto define the structure and mapping of code samples, documentation, dependencies, and environment files for both connection string and endpoint authentication scenarios..gitignoreto exclude build artifacts, IDE files, logs, and other common files for .NET, Java, Python, and general environments.LICENSEfile with the MIT license for legal compliance and open-source usage.Sample Code & Dependencies
codeSample.pyandendpointCodeSample.pyto demonstrate how to use the Azure AI Projects SDK for Python to interact with agents, threads, and messages using both connection string and endpoint authentication methods. [1] [2]requirements.txtandendpoint-requirements.txtspecifying necessary Python dependencies for the sample code, including the Azure AI Projects SDK, Azure Identity, and Ansible Core.Documentation & Setup
README.mdandREADME-noazd.mdwith instructions for deploying, running, and troubleshooting the template, as well as guidance for continuing development locally. [1] [2]install.shscript to automate Python dependency installation and initialize the Azure deployment template.Does this introduce a breaking change?
Golden Path Validation
Deployment Validation