| 7780 | buf_printf(&b, |
| 7781 | "{\"type\":\"response.reasoning_summary_text.delta\"," |
| 7782 | "\"item_id\":\"%s\",\"output_index\":%d,\"summary_index\":0,\"delta\":", |
| 7783 | st->reasoning_id, st->reasoning_index); |
| 7784 | json_escape_n(&b, text, len); |
| 7785 | buf_putc(&b, '}'); |
| 7786 | bool ok = responses_sse_emit_event(fd, st, b.ptr); |
| 7787 | buf_free(&b); |
| 7788 | return ok; |
| 7789 | } |
| 7790 | |
| 7791 | static const char *responses_item_status_for_finish(const char *finish) { |
no outgoing calls
no test coverage detected