-
Notifications
You must be signed in to change notification settings - Fork 54
Studio Assistant: Add "Open in Studio" button to Blueprint output #2104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Studio Assistant: Add "Open in Studio" button to Blueprint output #2104
Conversation
…dio-assistant-show-deeplink-for-generated-blueprint
| const parsedBlueprint = JSON.parse( blueprintJson ); | ||
| await validateBlueprintData( parsedBlueprint ); | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This can be reverted after #2103 is merged.
📊 Performance Test ResultsComparing 55a3fe7 vs trunk site-editor
site-startup
Results are median values from multiple test runs. Legend: 🟢 Improvement (faster) | 🔴 Regression (slower) | ⚪ No change |
…dio-assistant-show-deeplink-for-generated-blueprint
…dio-assistant-show-deeplink-for-generated-blueprint
nightnei
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Co-authored-by: Rahul Gavande <[email protected]>
…ueprint' of github.com:Automattic/studio into stu-995-studio-assistant-show-deeplink-for-generated-blueprint
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
bcotrim
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for adding the suggestion @gcsecsey
This looks great 👍
That's a good point, thanks @gavande1. I added STU-1053 to track this. |






Related issues
Proposed Changes
Testing Instructions
Open Studio and go to the Assistant tab on one of the sites
Prompt it to generate a Blueprint to be used for a new site
Try prompting for both simpler and more complicated setups, to test the Blueprint parsing at the later step:
Note
The Assistant can potentially generate invalid blueprints, where the plugins array is not flat, or the theme install step is invalid. It can take a couple of tries or re-prompts to get a semantically correct Blueprint generated.
Opening the Blueprint:
https://github.com/user-attachments/assets/e36ae1c6-8614-4e40-b788-d56228f1501a
Pre-merge Checklist