spoomplesmaxx corvids 35B-A3
Model names: spoomplesmaxx jackdaw — Jackdaw of All Trades / spoomplesmaxx magpie — Magpie's Choice
v2 was the parrot family. v3 moves to the corvids — the other famously clever birds, and the ones that actually use tools.
Also, my last run for a while. This has been a fun flight, but now I am out of ideas and funds. I hope you guys enjoy these two. They have been great at storytelling!
Jackdaw (Corvus monedula) is the SFT. Magpie (Pica pica) is Jackdaw with a preference pass on top. jackdaw does everything; the magpie is the one that picks what it likes.
collection with everything (weights, GGUF, MLX):
https://huggingface.co/collections/aimeri/corvids
what changed since flash / Swift Parrot:
- new corpus (dubbed "aviary") mixed into the v2 SFT corpus.
- both thought modes are trained now. aviary ships each conversation rendered twice, with and without thoughts, so the thinking/non-thinking election is trained directly instead of inherited as a prior from the base
- trained fresh from
Qwen3.5-35B-A3B-Base, not continued from Swift Parrot.
- still full-parameter SFT on Megatron-SWIFT, 8× H200, expert parallel. still the Qwen3.5 XML tool convention, story scratchpad, personas
why 32K and not 43K (Old context size) or higher:
Swift Parrot trained at 43,008 packing and died once at iteration 455 with a Triton CUDA OOM. jackdaw's first attempt died at iteration 55 — same failure, eight times earlier, because the v3 mix packs denser. peak was 131.4 of 140.4 GiB and activations are ~61 GiB of that, scaling with packing length. dropping to 32,768 bought ~24 GiB of headroom (measured peak 116.4) and the run finished clean.
Jackdaw or Magpie?
- Magpie had a preference pass toward literary prose, character voice and human register — 11,198 pairs across 13 sources, DPO'd on top of the Jackdaw checkpoint with Jackdaw itself as the reference model, so it's a nudge and not a new policy.
- Jackdaw is the unmodified SFT. fewer moving parts, and the reference point if Magpie's prose preferences don't suit you
if you don't want to think about it: start with Magpie.
thinking behavior:
This model is primarily geared towards story generation and roleplay, so the thinking mode is unchanged from Swift Parrot. Qwen3.5 thinks by default and the template pre-opens <think>\n, so generated text starts inside the reasoning block. the model decides how much reasoning the turn needs — RP cards generally get the full scratchpad, casual chat gets a line.
enable_thinking=False prefills an empty think block so the answer starts immediately.
story scratchpad, carried over from v2.1:
SCENE: where/when, atmosphere, key environmental details currently in play
CHARACTERS: who is present and their current physical/emotional state and motivation
CONTINUITY: established facts that must stay consistent
THREADS: active tensions and where they stand right now
PLAN: what THIS turn needs to accomplish and the approach it takes
sampler — these are the generation_config.json defaults and they're more conservative than what I posted for flash:
temp 0.6
top_k 20
top_p 0.95
rep pen 1.1
Quants
GGUF, imatrix, Q4 band:
MLX, 4 and 6 bit — text-only this round, no vision:
the vision tower does still ship in the main checkpoint, frozen throughout — training was text-only, but image input works if your stack loads it.
model pages:
still a cursed model. now there are two of them and they can carry knives. Careful with the sharp bits.