{#each split.outside as item, oi} {#if isToolResultBlock(item) && item.tool_use_id && toolResultMap.has(item.tool_use_id)} {:else if isToolUseBlock(item) && item.id && toolResultMap.has(item.id)} {:else} {/if} {/each} {#if split.chat}
{#if isUser} {:else if isAssistant} {:else} {/if}
{#if isUser && idx < messages.length - 1 && messages[idx + 1]?.role === 'assistant'}
Delivered
{/if}
{#if expandedRawSections[`msg-${idx}`]}
{formatJSON(message, 0)}
{/if}
{/if}