fix: guard codex websocket delta callback

This commit is contained in:
LPF
2026-03-13 00:16:46 +08:00
parent f2796fbf0a
commit 8a48a2e202

View File

@@ -626,7 +626,9 @@ func (p *CodexProvider) doWebsocketAttempt(ctx context.Context, endpoint string,
switch strings.TrimSpace(fmt.Sprintf("%v", event["type"])) {
case "response.output_text.delta":
if d := strings.TrimSpace(fmt.Sprintf("%v", event["delta"])); d != "" {
onDelta(d)
if onDelta != nil {
onDelta(d)
}
}
case "response.completed":
if respObj, ok := event["response"]; ok {