Commit 36d92e3
kostiantyn-kugot
fix: blank assistant text with MCP enabled after AI SDK v6 migration
The v6 upgrade changed the default unmapped finish reason from 'unknown'
to 'other', but the prompt loop continue sets were not updated to match.
This caused premature loop exit after MCP tool calls, before the model
produced final assistant text.
Additionally, the LLM middleware still targeted legacy 'prompt' param key
while v6 Responses requests use 'messages' or 'input', causing
ProviderTransform.message() to be silently skipped.
Fixes #20050
Fixes #204651 parent ce19c05 commit 36d92e3
2 files changed
Lines changed: 12 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
376 | 376 | | |
377 | 377 | | |
378 | 378 | | |
379 | | - | |
380 | | - | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
381 | 389 | | |
382 | 390 | | |
383 | 391 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1340 | 1340 | | |
1341 | 1341 | | |
1342 | 1342 | | |
1343 | | - | |
| 1343 | + | |
1344 | 1344 | | |
1345 | 1345 | | |
1346 | 1346 | | |
| |||
1494 | 1494 | | |
1495 | 1495 | | |
1496 | 1496 | | |
1497 | | - | |
| 1497 | + | |
1498 | 1498 | | |
1499 | 1499 | | |
1500 | 1500 | | |
| |||
0 commit comments