1f4516d69b
Server echoes your own message back over WS (multi-tab/device sync) and sendMessage already appended it optimistically; onChatMessage now skips the append if the id is already in the thread. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>