{{ 'PAC.Xpert.Preview' | translate: { Default: 'Preview' } }}
@if (!readonly()) { }
@if (parameters()?.length) { } @for (message of messages(); track message.id) {
@switch (message.role) { @case ('user') { } @case ('human') { } @case ('ai') {
@if (!readonly()) {
}
@if (copiedMessages()[message.id]) { } @else { }
@if (textToSpeech_enabled()) {
@if (synthesizeLoading() || isPlaying()) { } @else { }
}
@if (message.executionId) { } @if (feedbackReady(message)) { @if (getFeedback(message.id); as feedback) { @if (feedback.rating === eFeedbackRatingEnum.LIKE) {
} @else if (feedback.rating === eFeedbackRatingEnum.DISLIKE) {
} } @else { } }
} }
} @empty {
{{ 'PAC.Xpert.StartDebuggingDigitalExpert' | translate: { Default: 'Enter your content in the box below to start debugging Digital Expert' } }}
@if (starters()?.length) {
{{ 'PAC.Xpert.YouMightAsk' | translate: { Default: 'You might want to ask' } }}
{{ 'PAC.Xpert.YouMightAsk' | translate: { Default: 'You might want to ask' } }}
@for (starter of starters(); track starter) {
{{ starter }}
}
}
} @if (suggestion_enabled()) { @if (suggesting()) {
{{ 'PAC.Xpert.Suggesting' | translate: { Default: 'Suggesting' } }}...
} @else if (suggestionQuestions()?.length) {
{{ 'PAC.Xpert.TryAsking' | translate: { Default: 'Try asking' } }}
@for (question of suggestionQuestions(); track question) { }
} } @if (conversationStatus() === eExecutionStatusEnum.INTERRUPTED && operation() && showOperationPanel()) { } @if (conversationStatus() === eExecutionStatusEnum.ERROR) {
{{ error() }}
} @if (quoteSelection(); as selection) { }
@if (!readonly()) {
@if (showSlashPalette()) {
}
@if (attachments()?.length) { } @if (planModeEnabled() || selectedRuntimeCapabilityOptions().length) {
@if (planModeEnabled()) { } @for (option of selectedRuntimeCapabilityOptions(); track option.type + ':' + option.id) { }
} @if (hasReferences()) {
@for (reference of references(); track referenceKey(reference)) {
{{ referenceLabel(reference) }} @if (referenceSource(reference); as source) { {{ source }} }
}
}
{{ inputLength() }}
@if (speechToText_enabled()) { @if (speeching()) { } @else { } } @if (loading() && !input() && !hasReferences()) { } @else { }
@if (isRecording()) { {{ 'PAC.Xpert.Speaking' | translate: { Default: 'Speaking' } }}... } @else if (isConverting()) { {{ 'PAC.Xpert.Converting' | translate: { Default: 'Converting' } }}... }
@if (isRecording()) {
{{ recordTimes() * 1000 | date: 'mm:ss' }}
}
}