The mapEventToStreamChunk was mapping both 'usage' (per-turn) and 'end' (final) events to type 'end', causing the gateway to emit multiple stream_end events. This made the frontend create a separate message bubble (with its own bot avatar) for each agent loop turn. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| conversation-service | ||
| evolution-service | ||
| file-service | ||
| knowledge-service | ||
| payment-service | ||
| user-service | ||