All content blocks of the reply. The spec models content as a single
block OR an array of blocks (`SamplingMessageContentBlock |
SamplingMessageContentBlock[]); a tool-use reply (stopReason:"toolUse"`)
returns an array of tool_use blocks. This field holds every block so no
tool_use id/name/input is dropped. For the common single-block reply,
use the content accessor.
All content blocks of the reply. The spec models content as a single block OR an array of blocks (`SamplingMessageContentBlock | SamplingMessageContentBlock[]); a tool-use reply (stopReason:"toolUse"`) returns an array of tool_use blocks. This field holds every block so no tool_use id/name/input is dropped. For the common single-block reply, use the content accessor.