{#each lines as line, i (i)} {@const now = i === at && !thinking} {@const hidden = i > at || (i === at && thinking)} {#if 'you' in line}
  1. You: {#if now}{line.you.slice(0, part)}{line.you.slice(part)}{:else}{line.you}{/if}
  2. {:else if 'says' in line}
  3. {#if i === at && thinking}{/if}Claude: {#if now}{words(line.says).slice(0, part).join(' ')} {words(line.says).slice(part).join(' ')}{:else}{line.says}{/if}
  4. {:else}
  5. {#if i === at && thinking}{/if}{line.tool}{line.detail}
  6. {/if} {/each}
Claude Code with knotless-mcp