A single user or assistant turn in a remote session transcript.
content is a discriminated union of text, tool_use, and tool_result blocks.
content
text
tool_use
tool_result