Commit b9350e0
committed
fix(feishu): disable block streaming to prevent silent reply drops
When blockStreamingDefault is 'on' (the default), the block streaming
pipeline calls feishu's deliver with kind 'block'. Feishu's deliver
silently drops these chunks when renderMode is 'auto' and text has no
code blocks/tables. The pipeline then marks didStream=true (no error
was thrown), so the final reply is also suppressed — resulting in zero
replies delivered.
Set disableBlockStreaming: true in replyOptions so the agent bypasses
the block streaming pipeline entirely for Feishu. Streaming cards via
onPartialReply remain unaffected.
Closes #382581 parent ae96a81 commit b9350e0
File tree
2 files changed
+12
-0
lines changed- extensions/feishu/src
2 files changed
+12
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
219 | 219 | | |
220 | 220 | | |
221 | 221 | | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
222 | 233 | | |
223 | 234 | | |
224 | 235 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
382 | 382 | | |
383 | 383 | | |
384 | 384 | | |
| 385 | + | |
385 | 386 | | |
386 | 387 | | |
387 | 388 | | |
| |||
0 commit comments