diff --git a/.gitignore b/.gitignore index e2c45d4..a253e4b 100644 --- a/.gitignore +++ b/.gitignore @@ -26,8 +26,7 @@ result-* .env.local # Voice-Modelle (zu groß für Git, ~250MB) -models/*.bin -models/*.onnx +models/ # OS .DS_Store @@ -38,3 +37,4 @@ Thumbs.db vscode-extension/out/ vscode-extension/node_modules/ *.vsix +vscode-extension/package-lock.json diff --git a/src/lib/components/ChatPanel.svelte b/src/lib/components/ChatPanel.svelte index 77e87ef..4d0c4a8 100644 --- a/src/lib/components/ChatPanel.svelte +++ b/src/lib/components/ChatPanel.svelte @@ -1218,8 +1218,9 @@ {#if $isProcessing} {@const lastMsg = $messages.at(-1)} - {#if !lastMsg || lastMsg.role !== 'assistant'} - + {@const hasEmptyAssistant = $messages.some(m => m.role === 'assistant' && !m.content)} + {#if !lastMsg || (lastMsg.role !== 'assistant' && !hasEmptyAssistant)} +
{'\u{1F916}'} Claude