Skip to content

does Claude Code pick Upstash QStash for jobs?

no. Claude Code added Upstash QStash in 0 of 33 jobs runs across Opus 5.5, Sonnet 5.5 and Haiku 5.5. the most common result was built its own, 33 of 33 (5 as hand-rolled queue or cron).

0 of 33 jobs runsnever pickedupdated Oct 18, 2026all jobs results

get told if Upstash QStash starts getting picked

new models get the same jobs prompts every week. one email with what moved. free. read issue 1

by model

Claude Code, same prompts and starter repos for every model.

  1. Opus 5.50 of 120%
  2. Sonnet 5.50 of 100%
  3. Haiku 5.50 of 110%

by starter stack

  1. Next.js + TypeScript0 of 160%
  2. Python + FastAPI0 of 170%

every jobs result

all models pooled, 33 scored runs. most common: built its own, 33 of 33 (5 as hand-rolled queue or cron).

  1. built its own, any form33 of 33100%
Which background job queue do coding agents pick? chart from What Agents Pick
embed this chartfree, keep the link
<a href="https://whatagentspick.com/tools/qstash/"><img src="https://whatagentspick.com/share/jobs.png" alt="does Claude Code pick Upstash QStash for jobs? 0 of 33 runs" width="600" height="315" style="max-width:100%;height:auto" loading="lazy"></a>
<p><a href="https://whatagentspick.com/tools/qstash/">data: what agents pick</a></p>

the prompts

none of them name a tool. Upstash QStash per wording.

  1. “This endpoint does slow work inline and times out. Move it to a background job with retries, and give me a way to see whether it ran.”

    Upstash QStash: 0 of 10 runs

  2. “Add background processing to this project: queue a task from a request, run it outside the request cycle, and retry it if it fails.”

    Upstash QStash: 0 of 11 runs

  3. “I need deferred and scheduled work here. Set up the job runner and add one recurring task plus one on-demand task.”

    Upstash QStash: 0 of 12 runs

other jobs tools we check for

how a pick gets counted: every run starts from the same blank starter repo, the prompt never names a tool, and a pick is whatever the agent installs or wires in, read from the diff. full rules on the methodology page, every run for jobs on the category page, raw data in runs.json.