Description
Some model streams emit reasoning deltas without an explicit reasoning-start boundary. Downstream code that expects a start event before deltas can mis-handle or drop reasoning.
Steps to reproduce
Use a provider/stream combo that emits reasoning content without a leading start marker; observe session message assembly.
OpenCode version
Local / dev branch
Operating System
Any
Description
Some model streams emit reasoning deltas without an explicit
reasoning-startboundary. Downstream code that expects a start event before deltas can mis-handle or drop reasoning.Steps to reproduce
Use a provider/stream combo that emits reasoning content without a leading start marker; observe session message assembly.
OpenCode version
Local / dev branch
Operating System
Any