Skip to content

Releases: microsoft/vscode-azuretools

microsoft-vscode-azext-utils v2.3.0

08 Feb 18:28
Compare
Choose a tag to compare
  • Standardizes what it means to "skipExeucte" for AzureWizard, via adding an option to AzureWizard for skipExecute. When set to true this will:
    • Remove all executeSteps and replaces them with an execute step which simply throws a UserCancelledError
    • Replaces any ExecuteActivityContext properties from the context with ones that avoid outputting Azure activities
  • Have runQuickPickWizard respect showLoadingPrompt.
  • Add a SimpleCommandConfig which makes it easy to simply expose a command without have to make any wizard changes. Good for when just getting started and trying out exposing a command.
  • Change names of some types (technically breaking, but only agent extension has used these types so far in any "merged" capacity, do not need to move to a new major version number for utils).

microsoft-vscode-azext-utils v2.2.0

06 Feb 23:15
Compare
Choose a tag to compare

Added various types and classes to use when integrating functionality into the Azure agent extension. This includes:

Integration

  • ExtensionAgentMetadata: the metadata an extension adds to its package.json which provides integration information for the agent extension.
  • WizardBasedCommandConfig: the config object extensions use to expose existing wizard command based functionality to the agent extension.
  • AgentBenchmarkConfig: the config object extensions use to expose benchmarks (similar to tests) to the agent extension.

Runtime

  • IAzureAgentInput: the azure input class the the agent extension gives to service extensions when running command wizards in the background.
  • AzureUserInputQueue: the queue of azure inputs that the agent extensions gives to service extensions when a user chooses to run a command with the inputs the agent has determined.
  • AzExtUserInputWithInputQueue: the azure input class that service extensions uses when needing to use inputs from a AzureUserInputQueue.

Benchmarking

  • AgentBenchmarkConfig: the config object extensions use to expose benchmarks (similar to tests) to the agent extension. Benchmarks define how the agent should respond given a certain prompt. Benchmarks can be run from the chat UX only. In the future, we will hopefully be able to run benchmarks from CICD. Benchmarks are not called tests because benchmarks are not expected to pass 100% of the time.

microsoft-vscode-azext-azureutils v3.0.0

06 Feb 23:34
Compare
Choose a tag to compare
  • Moved to azext-utils 2.2.0
  • Updated LocationListStep to be ready for Azure agent integration

microsoft-vscode-azext-azureappservice v3.0.0

06 Feb 23:35
Compare
Choose a tag to compare
  • Moved to azext-utils 2.2.0
  • Moved to azext-azureutils 3.0.0
  • Updated SiteNameStep to be ready for Azure agent integration

microsoft-vscode-azext-azureappservice v2.3.6

01 Feb 23:55
3f77b43
Compare
Choose a tag to compare

microsoft-vscode-azext-azureappservice v2.3.5

01 Feb 23:42
64fc853
Compare
Choose a tag to compare

microsoft-vscode-azext-azureappservice v2.3.4

01 Feb 01:43
677f028
Compare
Choose a tag to compare

microsoft-vscode-azext-azureutils v2.0.6

31 Jan 23:52
1b9a0e5
Compare
Choose a tag to compare

microsoft-vscode-azext-azureappservice v2.3.3

01 Feb 00:22
0846950
Compare
Choose a tag to compare

microsoft-vscode-azext-azureappservice v2.3.2

01 Feb 00:22
22d3b23
Compare
Choose a tag to compare