Callout
An alert/note block the agent uses to tell the user something in prose: a heads-up, a caveat, a status note.
rendered, live
the wire — click a line to scrub
the contract — Callout in catalog.json
{
"type": "object",
"description": "An alert/note block the agent uses to tell the user something in prose: a heads-up, a caveat, a status note.",
"properties": {
"component": {
"const": "Callout"
},
"title": {
"$ref": "https://a2ui.org/specification/v1_0/common_types.json#/$defs/DynamicString",
"description": "Optional short heading for the callout."
},
"text": {
"$ref": "https://a2ui.org/specification/v1_0/common_types.json#/$defs/DynamicString",
"description": "The callout body. Required. Supports inline markdown: **bold**, *italics*, `code`, [links](https://...)."
},
"intent": {
"oneOf": [
{
"type": "string",
"enum": [
"good",
"bad",
"warning",
"info",
"neutral"
]
},
{
"$ref": "https://a2ui.org/specification/v1_0/common_types.json#/$defs/DataBinding"
},
{
"$ref": "https://a2ui.org/specification/v1_0/common_types.json#/$defs/FunctionCall"
}
],
"description": "The callout's register on the shared scale. Default: 'info' — a callout exists to call attention; informational is its resting state.",
"default": "info"
}
},
"required": [
"component",
"text"
]
}the prompt-pack — paste into your agent
### Callout — an alert/note block
The agent telling the user something in prose: a heads-up, a caveat, a status note.
| prop | type | required | notes |
| -------- | ------------ | -------- | -------------------------------------------------------------- |
| `title` | string | no | short heading |
| `text` | string | yes | body; inline markdown allowed: `**bold**`, `` `code` ``, links |
| `intent` | intent scale | no | default `"info"` — a callout's resting state is informational |
```
{"id":"deploy_note","component":"Callout","title":"Deploy window tonight","text":"Payments API deploys **21:00–21:30 UTC**. Expect brief elevated latency.","intent":"info"}
```