Skip to content

Conversation

@Harsh-Microsoft
Copy link
Contributor

Purpose

This pull request introduces support for deploying the Azure AI Foundry solution directly from Visual Studio Code Web, alongside existing options for GitHub Codespaces and Dev Containers. It adds documentation, environment configuration, sample code, and setup scripts to enable users to quickly start, deploy, and interact with AI projects using the Azure AI Foundry extension in VS Code Web.

Documentation and User Experience:

  • Updated README.md and docs/DeploymentGuide.md to include instructions and badges for launching the solution in Visual Studio Code Web, with step-by-step guidance for authentication and environment setup. [1] [2] [3] [4]

New VS Code Web Environment Assets:

  • Added new directory infra/vscode_web/ containing environment configuration (.env), license, documentation, Python code samples (codeSample.py, endpointCodeSample.py), requirements files, installation script, and project index (index.json). [1] [2] [3] [4] [5] [6] [7] [8] [9]

Sample Code and Dependencies:

  • Provided Python code samples demonstrating how to interact with Azure AI Projects and Agents using both connection string and endpoint authentication methods, with corresponding requirements files for dependency management. [1] [2] [3]

Setup and Initialization:

  • Added install.sh script to automate Python dependency installation and Azure Developer CLI initialization for a streamlined setup experience in VS Code Web.

Project Hygiene:

  • Added .gitignore for common development artifacts across .NET, Java, Python, and general environments to keep the repository clean.

Does this introduce a breaking change?

  • Yes
  • No

Golden Path Validation

  • I have tested the primary workflows (the "golden path") to ensure they function correctly without errors.

Deployment Validation

  • I have validated the deployment process successfully and all services are running as expected with this change.

What to Check

Verify that the following are valid

  • ...

Other Information

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant