github michaelbriggsaudio/mbriggs-reaper v1.1.2

latest releases: v1.4.1, v1.4.0, v1.3.5...
one month ago
  • Per-model thinking levels. Each model now remembers its own thinking-effort pick instead of one shared setting per provider. Switching Sonnet -> Haiku -> Opus and back keeps each model's level independent. Models can also carry a default (Haiku 4.5 starts at Low; GPT-5.4 nano/mini start at Low; Gemini Flash Lite at Minimal, Flash at Low, Pro at Medium; everything else None).

    • One-time reset on upgrade: v1.1.2 wipes any existing thinking-level pick once on first launch so everyone lands on the new defaults. Re-pick from the chip dropdown if you preferred a different level -- your choice is then remembered per-model from then on.
  • Anthropic extended thinking. Claude models can now run with thinking enabled (off by default). Opus 4.7 uses the new adaptive shape; Sonnet 4.6 / Haiku 4.5 use the manual budget shape. If a thinking turn burns its visible-output budget on reasoning, the existing length-retry path automatically falls back to thinking off.

  • Per-model context windows in preflight. The local token gate now respects each model's actual context window (Sonnet 4.6 / Opus 4.7 = 1M, GPT-5.4 nano/mini = 400K, GPT-5.4 full = 1.05M, Gemini 3.x = 1.05M) instead of treating everything as 200K. Long-context requests that previously got rejected before reaching the wire now go through.

  • Backup-warn popup hardened. "Save Project" path now bails (and surfaces a Log error) if the safety backup itself fails, instead of silently running the generated code without a backup. New "Disable Auto-Backup" button on the same popup for users who want to opt out.

  • Details card: "Est. Cost" / "Est. Total" rows hide when the active model has no prices entered (e.g. local llama.cpp, custom OpenAI-compatible endpoints), so you don't see "~$0.000000". Free-tier Gemini still shows the "would have been ~$X" framing.

  • Chip dropdowns: Provider / Model / Thinking popups open with a labelled header so it's clear what each chip selects.

  • API Keys cards: dropped the bold weight on provider names and the redundant "API Key" suffix from card titles.

Don't miss a new mbriggs-reaper release

NewReleases is sending notifications on new releases.