{#if message.artifacts.length > 0} {@const artifactTally = tallyArtifactsByAction(message.artifacts)}
{message.artifacts.length} FILES CHANGED
{#each Object.values(ArtifactAction) as action} {#if artifactTally[action]}
{artifactTally[action]}
{/if} {/each}
{#each message.artifacts as artifact}
handleArtifactCardClick(artifact)} on:keydown={(e) => e.key === 'Enter' && handleArtifactCardClick(artifact)} role="button" tabindex="0" >
{basename(artifact.filePath)} {artifactActionToCopy(artifact.action)}
{/each}
{/if}