文本里是否出现了 ANSWER 段标记(容忍各种间隔与加粗包裹)
(text: string)
| 51 | |
| 52 | /** 文本里是否出现了 ANSWER 段标记(容忍各种间隔与加粗包裹) */ |
| 53 | function hasAnswerSection(text: string): boolean { |
| 54 | // 匹配 【ANSWER】 / 【 ANSWER 】 / **【ANSWER】** 等 |
| 55 | return /【\s*ANSWER\s*】/i.test(text); |
| 56 | } |
| 57 | |
| 58 | function gatherAssistantText(msgs: ChatMessage[]): string { |
| 59 | return msgs |