@switch (step.type) {
@case (eChatMessageStepCategory.List) {
@for (item of listItems(); track item.url; let first = $first) {
} @empty {
{{ 'PAC.Chat.NoResults' | translate: { Default: 'No results found' } }}
}
}
@case (eChatMessageStepCategory.WebSearch) {
@for (item of webSearchItems(); track item.url; let first = $first) {
} @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()) {
{{ '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.'
}
}}
}