| 7929 | return true; |
| 7930 | } |
| 7931 | } |
| 7932 | |
| 7933 | if (st->mode == RESP_STREAM_TEXT) { |
| 7934 | const char *tool = r->has_tools ? find_any_tool_start(raw + st->emit_pos) : NULL; |
| 7935 | size_t limit = text_stream_safe_limit(raw, st->emit_pos, raw_len, |
| 7936 | r->has_tools, final); |
| 7937 | |
| 7938 | if (limit > st->emit_pos) { |
| 7939 | if (!st->message_item_opened) { |