Agent SDK verbatim_prompts vs Sume Agent Completions input
The Claude Agent SDK verbatim_prompts option stops @path and slash expansion of user text. Sume Agent Completions keeps input as data in a file. Compare them.

If you build a video agent on the Claude Agent SDK for Python and forward customer text, verbatim_prompts (default False) makes user messages bypass @path expansion and slash-command dispatch. Sume's Agent Completions solves a similar problem differently: the input field is data, written to a file, not instructions.
What does verbatim_prompts do?
Per the SDK releases page, v0.2.158 added verbatim_prompts, default False. With it on, user messages skip @path expansion and slash-command dispatch.
| Version | Item |
|---|---|
| v0.2.158 | verbatim_prompts option, default False |
| v0.2.164 (Oct 6) | Bundled CLI 2.1.292, CI egress-firewall hardening |
What does Agent Completions do with input?
POST /v1/agent/completions takes exactly one of instruction or messages[]; assistant turns are rejected. The separate input object is data and is written to /workspace/inputs/sume-action-input.json. generation_spend_cap_usd is required and has no default, and model is only sume-agent.
Which problem each solves
They guard different layers.
verbatim_promptsstops your own client from rewriting text a user typed.inputkeeps variable data out of the instruction text.- Neither replaces a spend cap. In the SDK the cap is on the Sume call; in Agent Completions it is the required
generation_spend_cap_usd.
When to use which?
Use the SDK when your agent runs in your process and needs your tools. Use Agent Completions when you want Sume to run the run and send a signed terminal event to a webhook. See Agent Completions.
Sources
Related posts
More in Agents
- claude --fallback-model when overloaded: Sume paid calls
--fallback-model switches Claude Code to another model when the main one is overloaded. Sume's spend caps and idempotency keys are independent of the model.
- Stopped a Sume MCP call in Claude Code? The job still runs
Stopping a long Sume MCP wait in Claude Code does not stop the render. The job keeps running and billing; find the job id, then wait again, read or cancel.
- Claude Motion makes MP4s from code: when a Sume Agent run fits instead
Claude Motion (beta, 2026-10-08) animates text and charts as code. Sume Agent Completions generate footage and return media URLs. Which fits which job.
- Codex worktrees run agents in parallel: one Sume queue
Codex CLI 0.162.0 adds managed worktree tools. Parallel agents in worktrees still share one Sume workspace: plan concurrency, queue and 429 queue_full apply.
Written by Sume