You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Added API Agent feature with new classes, UI components, and options; updated version to 5.0.0; refactored and extended existing functionality for better integration."
<DisplayName>Visual chatGPT Studio 2019</DisplayName>
6
6
<Descriptionxml:space="preserve">Visual Studio extension that integrates advanced AI capabilities, enabling tasks like code suggestions, bug detection, optimization, unit test generation, and more directly within the development environment.</Description>
<Image Grid.Row="0" Grid.Column="4"Height="20"VerticalAlignment="Center"ToolTip="Enter a unique name to identify the API."Source="pack://application:,,,/VisualChatGPTStudio;component/Resources/information.png" />
<Image Grid.Row="2" Grid.Column="4"VerticalAlignment="Center"ToolTip="Enter the base URL of the API."Source="pack://application:,,,/VisualChatGPTStudio;component/Resources/information.png" />
53
+
54
+
<!-- TAGs -->
55
+
<Buttonx:Name="btnInsertTag"Content="Insert a Key/Value"Click="btnInsertTag_Click" Grid.Row="4" Grid.Column="2"HorizontalAlignment="Right"Width="150" />
<Image Grid.Row="6" Grid.Column="4"VerticalAlignment="Top"ToolTip="Define key-value pairs to be included in API requests, or to replace the key/values defined by the AI. Ideal for inserting authentication/authorization key/values."Source="pack://application:,,,/VisualChatGPTStudio;component/Resources/information.png" />
<Image Grid.Row="8" Grid.Column="4"VerticalAlignment="Top"ToolTip="Paste the API's definition (e.g., OpenAPI, Swagger) here. This allows the AI to understand the API's structure and capabilities for making requests."Source="pack://application:,,,/VisualChatGPTStudio;component/Resources/information.png" />
MessageBoxResultresult=MessageBox.Show($"Are you sure you want to delete the tag with key '{tagToDelete.Key}'?",Utils.Constants.EXTENSION_NAME,MessageBoxButton.YesNo,MessageBoxImage.Question);
MessageBox.Show("Please fill in both Identification and Base URL fields before adding an API.",Utils.Constants.EXTENSION_NAME,MessageBoxButton.OK,MessageBoxImage.Warning);
63
+
64
+
return;
65
+
}
66
+
67
+
if(string.IsNullOrWhiteSpace(txtDefinition.Text))
68
+
{
69
+
MessageBox.Show("Please paste the API's definition.",Utils.Constants.EXTENSION_NAME,MessageBoxButton.OK,MessageBoxImage.Warning);
MessageBoxResultresult=MessageBox.Show($"Are you sure you want to delete the API '{selectedApi.Name}'?",Utils.Constants.EXTENSION_NAME,MessageBoxButton.YesNo,MessageBoxImage.Question);
0 commit comments