This is used to represent content blocks that are not part of the standard LangChain content model.
If a provider's non-standard output includes reasoning and tool calls, it should be
the adapter's job to parse that payload and emit the corresponding standard reasoning and tool call blocks.
Provider-specific content block.
This is used to represent content blocks that are not part of the standard LangChain content model. If a provider's non-standard output includes reasoning and tool calls, it should be the adapter's job to parse that payload and emit the corresponding standard reasoning and tool call blocks.