Which model runs a Sume scheduled agent, and how to choose it

A Sume schedule stores its own model beside its instructions and cap. Where to pick it, what Agent Completions accepts, and what the changelog says on defaults.

5 min readSume
All posts

A Sume schedule stores its own model alongside its instructions, cron expression and spend cap, and you choose it when you write the instructions in the dashboard. A caller of the Developer API does not pick the model per run.

This is from Create a schedule, step 2, and the model field in the schedule shape on the Scheduled overview.

Where do I set the model for a schedule?

Open https://www.sume.com/agents/scheduled, create or edit the schedule, write the instructions and pick a model there. The public GET /v1/actions/{action_id} response returns a model field, but the Developer API has no create or update endpoint, so the dashboard is the only place to change it. Instructions themselves are deliberately omitted from the public shape.

When you change the model on an existing schedule, remember it is saved state. The next cron fire and every API call after the edit use the new model, with no change in your caller. That is convenient for a fix and risky for a regression, so edit the schedule during a quiet window and watch the first run's receipt. Because output_schema is also saved on the schedule, a model swap that changes how a field is filled can surface as output_error on the receipt rather than as an HTTP error.

What about Agent Completions?

POST /v1/agent/completions has a model field that accepts only sume-agent. Omit it and you get the same agent. Any other value returns 400 invalid_request. So there the field names the agent, not a language model choice.

Where the model is chosen, read 2026-10-02
SurfaceModel control
Scheduled runSaved on the schedule in the dashboard
Agent Completionmodel accepts only sume-agent
Per-run override of the schedule's modelNot in the documented request body

What is the default?

Sume's changelog says Grok 4.5 became the default agent model in v0.2.55 (July 31, 2026). Treat that as history, not a promise about today: the docs do not pin a current default for schedules, and defaults move.

If an output depends on one specific model, do not rely on the default. Pick the model explicitly on the schedule and re-check it when the catalog changes.

If you need a different model for one run, the documented options are to create a second schedule with that model, or to use Agent Completions, where the model field is only the agent name. The docs do not describe a per-request model override on Scheduled runs, so do not assume one exists.

Who pays for the model?

The agent's own LLM turn bills a separate Agent wallet, apart from generation spend. The per-run generation_spend_cap_usd bounds generation only, so it is not a cap on the model's own tokens. Read Runs and results for the exact split, and GET /v1/usage for the authoritative bill.

For a production schedule, the receipt's usage shows generation spend, and GET /v1/usage shows the rest.

Sources

Related posts

More in Agents

All Agents posts

Written by Sume