Checks
Strands Version
latest
Python Version
latest
Operating System
macos
Installation Method
pip
Steps to Reproduce
Strands 1.36.0 still checks reasoning_content, while current vLLM 0.19.1 emits delta.reasoning and message.reasoning, so reasoning is dropped for OpenAI-compatible vLLM backends.
Expected Behavior
support both old and new field names.
Actual Behavior
only supports delta.reasoning_content currently
Additional Context
No response
Possible Solution
No response
Related Issues
No response
Checks
Strands Version
latest
Python Version
latest
Operating System
macos
Installation Method
pip
Steps to Reproduce
Strands 1.36.0 still checks
reasoning_content, while current vLLM 0.19.1 emitsdelta.reasoningandmessage.reasoning, so reasoning is dropped for OpenAI-compatible vLLM backends.Expected Behavior
support both old and new field names.
Actual Behavior
only supports
delta.reasoning_contentcurrentlyAdditional Context
No response
Possible Solution
No response
Related Issues
No response