} 内容拆分为思考与正文增量。
+ *
+ * 解析仅在单轮回复开头生效,避免误处理正文中的标签示例。该解析器保留少量标签前缀,
+ * 因而可以正确处理开始或结束标签被拆分到多个流式增量中的情况。
+ */
+public final class LegacyThinkingTagParser {
+
+ private static final String[] OPEN_TAGS = {"", ""};
+ private static final String[] CLOSE_TAGS = {"", ""};
+ private static final int MAX_LEADING_WHITESPACE = 64;
+
+ private final StringBuilder pending = new StringBuilder();
+ private Mode mode = Mode.UNDECIDED;
+ private boolean legacyFormatDetected;
+ private String activeCloseTag;
+
+ /**
+ * 接收普通正文增量并按需拆分旧版思考标签。
+ *
+ * @param delta 普通正文增量
+ * @return 可立即发送的思考或正文片段
+ */
+ public List