@if (step(); as step) { @switch (step.type) { @case (eChatMessageStepCategory.File) { } @case (eChatMessageStepCategory.Files) { } @case (eChatMessageStepCategory.Program) { } @case (eChatMessageStepCategory.Knowledges) { } @default { @if (step.toolset) { @switch (step.toolset) { @case ('project') { } @case ('transfer_to') { } @case ('knowledge') { } @case ('knowledgebase') { } @case ('project-tasks') { } @case ('memories') { } @case ('workflow_agent_tool') { } @case ('workflow_task') { } @case ('mcp') { } @case ('openapi') { } @default { } } } } } }