fix: strip segment text to remove extra blank lines in segmented reply (#8304)

* fix: strip segment text to remove extra blank lines in segmented reply

Fixes #8300

* refactor: optimize seg.strip() per PR review suggestion
This commit is contained in:
千岚之夏
2026-05-29 00:52:58 +08:00
committed by Soulter
parent 022a5dd9f8
commit 9bd38cad57

View File

@@ -245,7 +245,8 @@ class ResultDecorateStage(Stage):
for seg in split_response:
if self.content_cleanup_rule:
seg = re.sub(self.content_cleanup_rule, "", seg)
if seg.strip():
seg = seg.strip()
if seg:
new_chain.append(Plain(seg))
else:
# 非 Plain 类型的消息段不分段