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 的文本节点)。