Variant
content-block
A displayable block of content.
variant content-block {
text(text-content),
image(image-content),
audio(audio-content),
resource-link(resource-link),
resource(embedded-resource),
}Cases
| Case | Payload | Description |
|---|---|---|
| text | text-content | Plain text or Markdown. Always supported. |
| image | image-content | Image content. Requires the image prompt capability. |
| audio | audio-content | Audio content. Requires the audio prompt capability. |
| resource-link | resource-link | A reference to a resource the agent can fetch. Always supported. |
| resource | embedded-resource | An embedded resource with content inline. Requires the
embedded-context prompt capability. Mirrors MCP's
"type": "resource" content block. |