Queue Component
queue_componentQueues a component create or update for a background or offline browser. Returns queued rather than rendered. Default expiry is one hour, maximum 24 hours. Source is removed on completion or expiry.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"operationID": "<operationID>",
"expectedRevision": "<expectedRevision>",
"title": "<title>",
"format": "<format>",
"source": "<source>",
"action": "<action>",
"controlToken": "<controlToken>"
},
"name": "queue_component"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| state | No | ||
| title | Yes | ||
| action | Yes | ||
| format | Yes | ||
| source | Yes | React TSX or full HTML. Use a sized nova-video element: YouTube/Vimeo embed URLs play inline, other service URLs are unsupported; do not create launch buttons or placeholders; see /agent media guidance. Arbitrary nested frames stay blocked. Do not author clickable links or external-navigation buttons; keep interactions within the canvas and share external URLs in the agent conversation. | |
| componentID | No | ||
| operationID | Yes | ||
| controlToken | Yes | ||
| expectedRevision | Yes | ||
| expiresInSeconds | No |