The {{ .Name }} tool is designed to {{ .Description }} in {{ .Environment }} environments using a gadget.
It uses a map of key-value pairs called params to configure its behavior but does not require any specific parameters to function.
<run-mode>
This tool can be run in two modes: foreground (default) and background depending on the `duration` param.
</run-mode>
<fields>
Output can be filtered using the `operator.filter.filter` param.
FIELD (Description) [PossibleValues]:
{{ range $field := .Fields -}}
- {{ $field.Name }}{{ if $field.Description }}({{ $field.Description }}){{ end }}{{ if $field.PossibleValues }}[{{ $field.PossibleValues }}]{{ end }}
{{ end -}}
</fields>
<output>
The tool produces a JSON object as output when not running in the background; review the data and provide a concise summary to the user.
After the gadget run if output is truncated, suggest user to use filtering or sorting/limiting to refine results.
</output>