@if (stepMessage(); as step) {
@if (stepTitleUrl(); as stepUrl) { {{ step.title }} } @else { {{ step.title }} }
@switch (step.type) { @case (eChatMessageStepCategory.List) {
@for (item of listItems(); track item.url; let first = $first) {
{{ item.title }}
{{ item.description }}
} @empty {
{{ 'PAC.Chat.NoResults' | translate: { Default: 'No results found' } }}
}
} @case (eChatMessageStepCategory.WebSearch) {
@for (item of webSearchItems(); track item.url; let first = $first) {
{{ item.title }}
{{ item.content }}
} @empty {
{{ 'PAC.Chat.NoResults' | translate: { Default: 'No results found' } }}
}
} @case (eChatMessageStepCategory.File) { @if (fileStep(); as fileStep) { } } @case (eChatMessageStepCategory.Files) {
@for (item of filesItems(); track item.filePath; let first = $first) {
@switch (item.filePath | fileType) { @case ('code') { } @case ('zip') { } @default { } }
{{ item.filePath }}
} @empty {
{{ 'PAC.Chat.NoFiles' | translate: { Default: 'No files were captured for this step.' } }}
}
} @case (eChatMessageStepCategory.Program) { @if (programStep(); as programStep) { } } @case (eChatMessageStepCategory.Iframe) { @if (iframeStep(); as iframeStep) { } } @case (eChatMessageStepCategory.Knowledges) { @if (knowledgesStep(); as knowledgesStep) { } } @default { @if (step.error) {
{{ step.error }}
} @else { @switch (step.toolset) { @case ('browser-use') { @if (browserUseData(); as browserUse) { @if (browserUse.screenshot) { Screenshot } @else if (browserUse.errors) {
{{ browserUse.errors }}
} } } @case ('file') { @if (fileToolData(); as fileData) { @switch (fileData.extension) { @case ('html') { } @default { } } } } @case ('project') { @if (projectTasks(); as tasks) { @switch (step.tool) { @case ('project_create_tasks') { } @case ('project_update_tasks') { } } } } @case ('planning') { @switch (step.tool) { @case ('create_plan') { @if (planningData(); as planning) {
{{ planning.title }}
    @for (item of planning.steps; track item.content) {
  • {{ item.content }}
  • }
} } @default {
{{ step.message }}
} } } @case ('browser') { @if (browserArtifact(); as artifact) { } } @default {
{{ step.message }}
} } } } }
@if (stepMessageLength()) {
} } @else {
{{ 'PAC.Chat.ComputerTimelineEmptyTitle' | translate: { Default: 'No computer activity yet' } }}
{{ 'PAC.Chat.ComputerTimelineEmptyDesc' | translate : { Default: 'Computer steps will appear here once the workspace starts running tools for this conversation.' } }}
}