fix(openai): drop OpenAI stream chunks after `[DONE]`
- Track terminal `[DONE]` state in translator and ignore all subsequent SSE payloads - Stop OpenAI-compatible stream processing once `[DONE]` is received, only emit synthetic done when missing - Add tests covering translator and executor behavior to prevent post-DONE trailing chunks from being forwarded Closes: #4783
L
Luis Pater committed
690f93dc14877c29e172209860ad0890437f3726
Parent: 29bdd3c