@if (toolset(); as toolset) {
{{ toolset.name }}
{{ toolset.description }}
{{ toolset.tools.length }} {{ 'PAC.Xpert.ToolsIncluded' | translate: { Default: 'Tools Included' } }}
@for (tool of tools(); track tool.name) {
@if (tool.disabled ?? disableToolDefault()) { } @else { } {{ tool.name }}
{{ tool.description }}
}
}
@for (tool of selectedTools(); track tool.id) {
{{ 'PAC.Xpert.Enabled' | translate: { Default: 'Enabled' } }}
{{ 'PAC.Xpert.Description' | translate: { Default: 'Description' } }}
{{ 'PAC.Xpert.Parameters' | translate: { Default: 'Parameters' } }}
@for (parameter of tool.schema?.parameters; track parameter.name) {
{{ parameter.name }}
{{ parameter.type }}
@if (parameter.required) {
{{ 'PAC.Xpert.Required' | translate: { Default: 'Required' } }}
}
{{ parameter.human_description | i18n }}
}
{{ 'PAC.Xpert.Test' | translate: { Default: 'Test' } }}
} @empty {
@switch (toolset()?.category) { @case (eXpertToolsetCategoryEnum.MCP) { } @case (eXpertToolsetCategoryEnum.API) { @switch (toolset()?.type) { @case ('openapi') { } @case ('odata') { } } } }
}