@-mention an agent on a video asset: Runway vs Sume
Runway Enterprise lets you @-mention its Agent in asset comments. Sume Agents take work via the Agent Completions API; media jobs report by webhook.

Runway's changelog for Sep 15, 2026 says Enterprise users can @-mention the Agent directly in comments on any asset page. Sume does not have a comment-thread trigger in its docs; you hand a Sume Agent a task through the Agent Completions API or a thread, and media jobs report back by webhook.
Two ways to hand work to an agent
According to the Runway changelog, the entry point is a comment on an asset page, limited to the Enterprise plan. In Sume the entry point is a request from your own backend or a thread in the Agents chat.
| Runway | Sume | |
|---|---|---|
| Entry point | @-mention in an asset comment | POST /v1/agent/completions or a thread |
| Plan or scope | Enterprise | API key with agent_completions:write |
| Result | Not covered by the changelog entry | Run receipt, then poll |
The Sume path in detail
An Agent Completion runs the Sume Agent on an ad-hoc prompt with the same runtime as the Agents chat UI: sandbox, tools, MCP bridge and media generation. The create call returns 202 with a receipt, and you poll it, because a real agent turn takes longer than an HTTP request should stay open.
Scopes are agent_completions:read and agent_completions:write. Keys created before the feature shipped do not carry them, and scopes cannot be added to an existing key, so create a new key. generation_spend_cap_usd has no default and the request fails without it.
Getting media results back
Video generation is asynchronous. On POST /v1/videos you can pass callback_url, and Sume POSTs a signed job event when the job reaches a terminal state. Verify the x-sume-webhook-signature header, return a 2xx after storing the event, and keep polling GET /v1/jobs/{id}/status as a backup.
Which to use
If your team reviews video on a Runway asset page and wants to ping an agent there, that is a Runway Enterprise feature. If the work should start from a ticket, a queue or a customer action in your own product, call the Sume completions endpoint from the server and post the result into whatever comment system you use. Sume does not read comments for you.
Sources
Related posts
More in Agents
- Claude Code 2.1.289 agent.spawn: teammates share one Sume queue
Claude Code 2.1.289 adds agent.spawn for teammates. Teammates sharing a Sume workspace share its concurrency limit and queue, so plan the width of the fan-out.
- Claude Desktop catch-up run after wake: idempotency key for Sume
Desktop runs one catch-up task after sleep, maybe hours late. Use a date-based idempotency_key, dry_run and max_spend_usd so Sume bills once.
- Claude Desktop scheduled task skipped? Computer asleep vs Sume cron
Desktop scheduled tasks only fire while the app is open and the computer is awake. Where a Sume Scheduled cron run differs and when to use each.
- Claude Desktop task can reschedule itself; a Sume schedule cannot
Desktop tasks can edit their own cadence with update_scheduled_task. A Sume schedule has a fixed trigger and no write API. What to do instead.
Written by Sume