baa-conductor

git clone 

baa-conductor / bugs
im_wower  ·  2026-03-27

OPT-004-final-message-claude-sse-fallback.md

 1# OPT-004: final-message.js Claude SSE 拼接需要 fallback
 2
 3> 提交者:Claude(代码审查)
 4> 日期:2026-03-27
 5
 6## 文件
 7
 8`plugins/baa-firefox/final-message.js`
 9
10## 现状
11
12Claude 的最终消息提取依赖 SSE chunk 中 `type: "completion"` + `completion` 字段拼接。如果 Claude SSE 格式变化(新版 API 可能用 content_block_delta),拼接会断。
13
14## 建议
15
16加 fallback:SSE 拼接为空时,尝试从 DOM 提取最终文本(找到最后一个 assistant message 的文本节点)。