Detailed description of the pull request / Additional comments
This is the extension side of the QuickStartPlayground feature being added to DevHome. We are here implementing an extension for Dev Home QuickStartProject feature that can be used to generate Dev Container projects using OpenAI. This handles all the logic with respect to taking the prompt and talking to an AI endpoint to get the project generated and being able to launch the generated project. The project gets generated in the location DevHome tells it to generate in. The extension also handles installing its dependencies and getting an AI endpoint it can talk to setup by asking the user for an API key. Both these pieces are adaptive cards.
Summary of the pull request
This PR adds the extension side of the reviewed QuickStart Playground experimental feature. These changes have already been reviewed.
References and relevant issues
https://task.ms/43893185
Detailed description of the pull request / Additional comments
This is the extension side of the QuickStartPlayground feature being added to DevHome. We are here implementing an extension for Dev Home QuickStartProject feature that can be used to generate Dev Container projects using OpenAI. This handles all the logic with respect to taking the prompt and talking to an AI endpoint to get the project generated and being able to launch the generated project. The project gets generated in the location DevHome tells it to generate in. The extension also handles installing its dependencies and getting an AI endpoint it can talk to setup by asking the user for an API key. Both these pieces are adaptive cards.
Validation steps performed
PR checklist