Qwen3.8 Flash Next DeepSWE benchmark results, task by task

All 113 DeepSWE 1.1 tasks for Qwen3.8 Flash Next on one DGX Spark, next to DeepSeek V4 Flash: pass/fail, tests passed, agent steps, time and context use per task.

Per-task results behind Best LLM for a single DGX Spark: Qwen3.8 Flash Next DeepSWE benchmark results. Qwen3.8 Flash Next (NVFP4, vLLM, 262K context, four tasks at once) solved 62 of 113 (54.9%); DeepSeek V4 Flash (EXL3 3-bpw, 384K context, one at a time) solved 51 of 113 (45.1%) on the same tasks. A task counts as solved only when every target test passes and no existing test breaks. The DeepSeek run is written up in Running DeepSeek V4 Flash across all of DeepSWE on one DGX Spark.

By language

LanguageTasksQwen3.8 Flash NextDeepSeek V4 Flash
typescript351313
go342318
python342117
rust513
javascript540

Every task

Tests are fail-to-pass (target) tests passed. Context is the peak prompt as a share of the 262,144-token window.

TaskRepoLangQwenQwen testsStepsMinContextDeepSeekDeepSeek testsNote
abs-module-cache-flagsabs-lang/absgo✗18/201238062%✓20/20
abs-stepped-slicesabs-lang/absgo✓6/6714836%✓6/6
actionlint-action-pinning-lintrhysd/actionlintgo✓55/551377273%✗54/55
adaptix-name-mapping-aliasesreagento/adaptixpython✓44/441379186%✓44/44
aiomonitor-task-snapshots-diffaio-libs/aiomonitorpython✓53/53957358%✗52/53
anko-default-function-argumentsmattn/ankogo✓2/2869262%✓2/2
anko-typed-variable-bindingsmattn/ankogo✓9/9827568%✓9/9
arcane-drift-detection-baselinesgetarcaneapp/arcanego✓82/821459268%✓82/82
arktype-json-schema-refs-dependenciesarktypeio/arktypetypescript✗23/2513710781%✗23/25broke 1 existing test
awilix-async-container-initializationjeffijoe/awilixtypescript✗23/24836266%✗23/24
bandit-incremental-cache-controlPyCQA/banditpython✓88/881218773%✗87/88
bandit-interprocedural-taint-checksPyCQA/banditpython✓66/6614810179%✓66/66
bandit-structured-nosec-directivesPyCQA/banditpython✗69/69779164%✓69/69broke 1 existing test
boa-hierarchical-evaluation-cancellationboa-dev/boarust✗0/171628878%✓17/17
cattrs-partial-structuring-recoverypython-attrs/cattrspython✓69/691277864%✗67/69
clack-async-autocomplete-optionsbombshell-dev/clacktypescript✓82/82786446%✗74/82
claude-code-by-agents-recursive-delegationbaryhuang/claude-code-by-agentstypescript✓7/7675955%✗2/7
cliffy-config-file-parsingc4spar/cliffytypescript✓37/371055266%✗36/37
csstree-shorthand-expansion-compressioncsstree/csstreejavascript✗73/79809470%✗74/79
dasel-html-document-formatTomWright/daselgo✓146/146968761%✗144/146
dateutil-rfc5545-timezone-interopdateutil/dateutilpython✓67/6711010489%✗65/67
drizzle-orm-window-function-buildersdrizzle-team/drizzle-ormtypescript✗128/1301317566%✗115/130
dynamodb-toolbox-conditional-attribute-requirementsdynamodb-toolbox/dynamodb-toolboxtypescript✗0/3117210094%✓31/31ran out of context
dynamodb-toolbox-lazy-recursive-schemasdynamodb-toolbox/dynamodb-toolboxtypescript✗32/371619294%✓37/37ran out of context
effect-sse-httpapi-streamingEffect-TS/effecttypescript✗0/4719210894%✗43/47ran out of context
eicrud-keyset-pagination-cursoreicrud/eicrudtypescript✗10/141468374%✓14/14broke 4 existing tests
etree-xml-diff-patchbeevik/etreego✗51/529312971%✓52/52
expr-try-catch-errorsexpr-lang/exprgo✓79/7917911794%✗77/79ran out of context
fastapi-deprecation-response-headersfastapi/fastapipython✗134/137955952%✗136/137
fastapi-implicit-head-optionsfastapi/fastapipython✗38/4316811685%✓43/43
fd-deterministic-multi-key-sortingsharkdp/fdrust✓43/431468477%✓43/43
geo-shapeindex-serializationgolang/geogo✓24/2414711788%✗14/24
go-critic-doc-link-checkergo-critic/go-criticgo✗2/317110867%✗2/3broke 1 existing test
go-genai-streamed-function-argsgoogleapis/go-genaigo✓6/6908563%✓6/6
go-git-worktree-merge-conflictsgo-git/go-gitgo✓17/1714919183%✓17/17
goreleaser-retry-publish-auditinggoreleaser/goreleasergo✓29/2917415568%✓29/29
gql-incremental-graphql-deliverygraphql-python/gqlpython✗17/1713111070%✗14/17broke 1 existing test
happy-dom-abort-pending-body-readscapricorn86/happy-domtypescript✗0/1416115193%✓14/14ran out of context
happy-dom-deterministic-intersectionobservercapricorn86/happy-domtypescript✗13/1416515975%✗13/14
helm-array-merge-strategieshelm/helmgo✓47/4716010278%✓47/47
helm-unified-manifest-streamhelm/helmgo✓5/516710881%✓5/5
httpx-deterministic-cookie-storeencode/httpxtypescript✓115/115706347%✗113/115
httpx-multipart-response-parsingencode/httpxpython✗121/122835748%✓122/122
httpx-streaming-json-iterationencode/httpxpython✓108/108835450%✓108/108
igel-persist-feature-schemanidhaloff/igelpython✗6/24947557%✗6/24
ink-grid-box-layoutvadimdemedes/inktypescript✗23/2514912285%✗20/25
ipython-session-bundle-replayipython/ipythonpython✓17/171409367%✗4/17
katex-multicolumn-array-spansKaTeX/KaTeXjavascript✓94/941119774%✗92/94
kcp-go-multiplexed-kcp-streamsxtaci/kcp-gogo✗28/3010811455%✓30/30
kea-atomic-signal-selectorskeajs/keatypescript✗11/1214417182%✗11/12
kgateway-consistent-hash-policykgateway-dev/kgatewaygo✓2/21689269%✓2/2
kombu-single-active-consumer-prioritycelery/kombupython✓85/851147468%✗84/85
kombu-virtual-queue-dead-letteringcelery/kombupython✗74/761289880%✗66/76
koota-composite-trait-aspectspmndrs/kootatypescript✗0/511399193%✗49/51ran out of context
koota-deferred-mutation-bufferpmndrs/kootatypescript✗0/7111513094%✗70/71ran out of context
koota-entity-snapshot-rollbackpmndrs/kootapython✓84/84937771%✓84/84
koota-pair-relation-trackingpmndrs/kootatypescript✗0/381009893%✓38/38ran out of context
koota-query-predicatespmndrs/kootatypescript✗0/4314010593%✗39/43ran out of context
kysely-window-grouping-helperskysely-org/kyselytypescript✓254/25414611389%✗0/254
langchain-request-coalescinglangchain-ai/langchainpython✓50/5015517890%✗44/50
mashumaro-flattened-dataclass-fieldsFatal1ty/mashumaropython✓66/661257274%✗63/66
meriyah-explicit-resource-declarationsmeriyah/meriyahtypescript✗46/491758984%✓49/49
mnamer-daemon-watch-lifecyclejkwill87/mnamerpython✓51/517912948%✗34/51
mobly-grouped-test-barriersgoogle/moblypython✓79/798511255%✓79/79
narwhals-rolling-window-suitenarwhals-dev/narwhalspython✗0/10315311893%✓103/103ran out of context
numba-stencil-boundary-modesnumba/numbapython✓29/2916611585%✓29/29
obsidian-linter-auto-table-of-contentsplaters/obsidian-lintertypescript✗0/41796158%✗33/41
obsidian-linter-link-format-conversionplaters/obsidian-lintertypescript✗56/60827266%✗59/60
obsidian-linter-scoped-ignore-markersplaters/obsidian-lintertypescript✗30/3310310283%✓33/33
ofetch-per-origin-circuit-breakerunjs/ofetchtypescript✓47/47827873%✓47/47
onedump-dump-encryption-pipelineliweiyi88/onedumpgo✓82/82857344%✗15/82
opa-rego-rule-profilingopen-policy-agent/opago✗24/251318662%✓25/25
opa-template-string-reconstructionopen-policy-agent/opago✗0/519012794%✗2/5ran out of context
optique-conditional-option-dependenciesdahlia/optiquetypescript✓36/361649380%✓36/36
oxvg-structural-selector-preservationnoahbald/oxvgrust✗0/61489593%✓6/6ran out of context
participle-grammar-conflict-analysisalecthomas/participlego✓91/911088565%✗89/91
pebble-durability-wait-apiscockroachdb/pebblego✓59/5914310071%✗58/59
pest-character-class-coalescingpest-parser/pestrust✗100/10416910582%✗100/104broke 1 existing test
prometheus-transactional-reload-statusprometheus/prometheustypescript✗10/151579578%✗15/15broke 10 existing tests
prometheus-typed-label-sortingprometheus/prometheusgo✗0/171097959%✗16/17
psd-tools-blend-range-apipsd-tools/psd-toolspython✓45/451086563%✓45/45
pwntools-tube-multiplexingGallopsled/pwntoolspython✓73/7313013673%✓73/73
python-statemachine-state-data-scopingfgmacedo/python-statemachinepython✗0/721779493%✗68/72ran out of context
query-persist-restored-query-stateTanStack/querytypescript✓8/81689783%✗8/8
quill-shared-toolbar-focusslab/quilltypescript✓13/131319388%✗11/13
returns-validated-error-accumulationdry-python/returnspython✓159/159995161%✓159/159
scc-bounded-memory-spillingboyter/sccgo✓31/3115910479%✗28/31
scriggo-method-declarationsopen2b/scriggogo✓48/4812810794%✓48/48ran out of context
skrub-duration-encodingskrub-data/skrubpython✓130/1301408476%✓130/130
sql-formatter-bigquery-pipe-formattingsql-formatter-org/sql-formattertypescript✓26/26946356%✓26/26
sqlfmt-create-table-ddl-formattingtconbeer/sqlfmtpython✗0/3210613194%✗28/32ran out of context
sqlite-utils-safe-import-checkpointssimonw/sqlite-utilspython✗58/6015610191%✓60/60
superjson-error-stack-serializationflightcontrolhq/superjsontypescript✓80/80556945%✗73/80
task-task-graph-exportgo-task/taskgo✓20/201709572%✓20/20
tengo-callable-instance-isolationd5/tengogo✓23/2312610479%✗21/23
tengo-destructuring-bindingsd5/tengogo✗0/911309293%✗86/91ran out of context
termenv-preserve-ansi-resetsmuesli/termenvgo✗34/35748155%✗28/35
testem-bail-on-test-failuretestem/testemjavascript✓90/901138079%✗55/90
testem-per-launcher-reportstestem/testemjavascript✓65/65955550%✗64/65
textual-kitty-key-phasesTextualize/textualpython✗21/2313711581%✗12/23
textual-richlog-follow-stateTextualize/textualpython✓20/2018011689%✗14/20
tomlkit-toml-table-converterspython-poetry/tomlkitpython✗0/6015514194%✓60/60ran out of context
true-myth-iterable-collection-combinatorstrue-myth/true-mythtypescript✗94/9612710182%✓96/96
ts-pattern-match-eachgvergnaud/ts-patterntypescript✓85/85604743%✓85/85
updo-policy-alertingOwloops/updogo✗15/17997964%✓17/17
valibot-recursive-schema-compositionopen-circle/valibottypescript✗0/1010812193%✗2/10ran out of context
vitest-duration-shardingvitest-dev/vitesttypescript✓56/561949386%✓56/56
vulture-persistent-analysis-cachejendrikseipp/vulturepython✓24/24858754%✓24/24
wasmi-trap-coredumpswasmi-labs/wasmirust✗0/221429593%✗0/22ran out of context
wazero-multi-module-snapshotswazero/wazerogo✓78/781019763%✓78/78
yaegi-go-embed-directivestraefik/yaegigo✓38/3820510694%✗0/38ran out of context
yjs-map-conflict-detectionyjs/yjsjavascript✓9/91107071%✗8/9
ytt-jsonpath-query-apicarvel-dev/yttgo✗12/1031006661%✗102/103

Each task was run once at temperature 1.0 with the stock mini-swe-agent prompt and reasoning effort xhigh; the DeepSeek run used a custom prompt at max reasoning. One Qwen task (gql-incremental-graphql-delivery) was re-run after an infrastructure error deleted its Docker image before the agent started.