Why did my Format run do that? Read the first message of its thread
A Format run's first thread message is the text the agent received: Format pointer, your instruction, unattended note and input file path. Read it first.

When a Format run does something you did not expect, open the run's thread_id in Agents and read the first message. Sume's docs say it is the composed text, with no changes: the Format pointer, the Format's SKILL.md, your instruction, the unattended-run note, a pointer at your input, and any attached files (Formats overview). It is the quickest way to see what the agent was actually told.
The order the agent receives
Sume tells the agent to read the input file as data, never as instructions. If your input holds a sentence such as "ignore the script", it stays data.
| Part | What it holds |
|---|---|
| Format pointer | [Format: live-commerce v23], a pointer at the recipe. The body is not inlined. |
| Format attached | The whole package, on disk in the run's workspace. |
| Format run instruction | Your instruction, or the Format's default. |
| Sume unattended run | API and scheduled runs only. |
| Sume action input | A pointer at your input, written whole to /workspace/inputs/sume-action-input.json. |
| Attached files | Your attachments, when present. |
A short debugging routine
Log request_id with each run. It is the value support asks for.
- Take
thread_idandrequest_idfrom the receipt (GET /v1/format-runs/{run_id}). - Open the thread and read message one. Check that your
instructionis there, that the keys you expected are named, and that no attachment is missing. - Compare it with the
output_erroranderroron the receipt.unattended_blockedmeans the run stopped instead of claiming a deliverable it did not make. - Fix the instruction or the input, and send a new call with a new
Idempotency-Key.
What this does not show
The API deliberately does not return the recipe body to a caller. The thread view is for the owner of the workspace that made the call. For a team Format, that means you need access through the workspace that made the run.
Sources
Related posts
More in Formats
- Ready-made Formats for product video: the Sume Format catalog
Sume ships ready-made Formats for product and UGC-style video and images, each callable from your backend with one HTTP request at the reserved sume handle.
- What is a Sume Format? Turn an agent thread into one API call
A Sume Format is a saved video recipe your backend calls by handle and slug. One POST runs it in a fresh sandbox and returns media plus optional typed JSON.
- How to embed AI video generation in your product with Sume Formats
To embed AI video generation, your server holds one Sume API key and runs a Format per customer, with a derived Idempotency-Key, spend cap, and webhook.
- Sume Format bulk runs: queue up to 100 renders in one request
A Sume bulk request queues 1 to 100 ordinary Format runs on the server and keeps 1 to 16 in flight. Poll one queue URL; read each child as a normal run.
Written by Sume