Merge the parameter injection prototype into the azureAgents branch, to reduce the maintenance complexity.
Add the /replace command
Retrieve data locally with 2 tiers of data source to assist user to input values for placeholders.
The 1st tier is the cache data generated from parsing the AzCLI help content. We the description and static values for a parameter from this data source.
The 2nd tier is the AzCLI tab completion, to get the dynamic values for a parameter, such as --resource-group.
Fix a bug when handling remote query.
Fix the data retrieval code to handle the case when the generated command is not AzCLI command
Send pseudo values to the server handler instead of real values from user to avoid any privacy issue. After receiving response, the agent will replace all pseudo values with the real values before displaying to the user.
PR Summary
Merge the parameter injection prototype into the
azureAgents
branch, to reduce the maintenance complexity./replace
command--resource-group
.