Show assets to the user
viewShow the user assets inline — pass artifact_ids (one or many): emero ids ("job:#" / "upload:") or external https image URLs. This NEVER sends them to you: to look at an asset yourself, or read its exact prompt + settings, use inspect.
NEVER stores — to KEEP an external image for reuse, use ingest_url after you've chosen it. Do NOT call view on a generation you just made: check_generation already showed it to the user.
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": {
"artifact_ids": "<artifact_ids>",
"project_id": "<project_id>"
},
"name": "view"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | ||
| show_user | No | ||
| project_id | Yes | Opaque per-chat project id: "p-" plus 6 random letters and digits. Every chat is a new project. Mint one on your first emero call and pass that SAME id on every call in this chat. Never mint a second one in the same chat, even for a new topic, campaign or subject. Only when the user asks to continue an earlier project, reuse its id from get_emero_brain's project list. | |
| artifact_ids | Yes | ||
| return_image | No | ||
| include_details | No |