v2.5.1: Next-Gen Flash & Promotional Rates
PromptLab v2.5.1 introduces native support for Google's newly unveiled Gemini 3.8 Flash (gemini-3.8-flash), establishing it as the new default model across the entire workspace. In addition, this release integrates Google's introductory promotional pricing across the Gemini Flash series (3.8, 3.7, and 3.6 Flash) through December 31, 2026, cutting input and output token costs in half across all real-time cost estimations, itemized breakdown popovers, and model selector cards.
✨ Highlights
⚡ Gemini 3.8 Flash Default Baseline
Gemini 3.8 Flash is Google's most intelligent Flash model to date, engineered for long-horizon software engineering, autonomous agents, and complex enterprise workflows with a 1,048,576 token context window and March 2026 knowledge cutoff. PromptLab adopts Gemini 3.8 Flash as the primary default engine across the application:
- 🚀 Default Workspace Engine —
gemini-3.8-flashis now the initial selected model in the workspace state (app/page.tsx), the server-side proxy fallback (app/api/generate/route.ts), and the Engine Controls reset-to-defaults baseline (components/EngineControlsModal.tsx). - 🔗 Latest Alias Resolution —
MODEL_ALIASES["gemini-flash-latest"]inlib/pricing.tsnow resolves directly togemini-3.8-flash. - 🎛️ Quick Model Selector — the Flash Latest option in
components/QuickModelSelector.tsxnow displays a3.8badge, and the active status indicator mapsgemini-3.8-flashto"3.8 Flash". - 🏷️ Specific Models Catalog — added
gemini-3.8-flashto the top ofSPECIFIC_MODELSwith a greenNEWbadge,Mar 2026cutoff, andSep 2, 2026release date. - 🎥 Agentic Video Understanding —
lib/video-utils.ts(isAgenticVideoSupported) now supportsgemini-3.8-flash, enabling autonomous timeline exploration (Think → Act → Observe) with dynamic frame extraction on the new model.
🏷️ Introductory Promotional Pricing (Flash Series)
Google is offering promotional introductory rates for Gemini 3.8 Flash, Gemini 3.7 Flash, and Gemini 3.6 Flash effective through December 31, 2026:
| Metric | Introductory Promotional Rate (Through Dec 31, 2026) | Standard Rate (Starting Jan 1, 2027) |
|---|---|---|
| Input Tokens | $0.75 / 1,000,000 tokens | $1.50 / 1,000,000 tokens |
| Output Tokens (incl. thoughts) | $3.75 / 1,000,000 tokens | $7.50 / 1,000,000 tokens |
| Context Cache Base | $0.075 / 1,000,000 tokens | $0.15 / 1,000,000 tokens |
| Context Cache Storage | $0.50 / 1,000,000 tokens / hour | $1.00 / 1,000,000 tokens / hour |
PromptLab's central pricing engine in lib/pricing.ts automatically reflects these rates:
- UI Rate Badges: Model cards in
EngineControlsModaldisplayIN: $0.75 / 1MandOUT: $3.75 / 1M. - Itemized Cost Breakdown: The Retro Lab brutalist cost popover in
GenerationResultViewcomputes exact line-by-line costs for uncached prompt tokens, cached prompt tokens, candidate tokens, and thought tokens using the promotional rates. - Historical Stability: Generations saved during this period store their calculated cost string at generation time, keeping archival cost records stable.
✨ What's New
- ⚡ Gemini 3.8 Flash Model Integration — added
gemini-3.8-flashtoMODEL_PRICING_TABLE,MODEL_ALIASES,SPECIFIC_MODELS, andLATEST_MODELS. - 🏷️ Introductory Pricing for Flash Models — updated pricing configurations for Gemini 3.8 Flash, 3.7 Flash, and 3.6 Flash to $0.75 / 1M in and $3.75 / 1M out.
- 🎥 Agentic Video Understanding on 3.8 Flash — updated
isAgenticVideoSupportedinlib/video-utils.tsand tooltips inVideoAssetCard.tsx. - 🎛️ Quick Model Selector 3.8 Badge — updated top navigation dropdown badge for Flash to
3.8with3.8 Flashlabel mapping. - 🏷️ Dynamic Version Display — footer status bar displays
PromptLab v2.5.1 by Taruma Saktiautomatically frompackage.json.
🔄 Changed
- Default Model: Swapped default workspace model from
gemini-3.7-flashtogemini-3.8-flashacrossapp/page.tsx,app/api/generate/route.ts, andEngineControlsModal.tsx. - Cost Estimation Fallbacks: Updated fallback model parameter in
HistoryCardSummary.tsxandHistoryViewerModal.tsxfromgemini-3.7-flashtogemini-3.8-flash. - Model Badges: Marked
gemini-3.8-flashasisNew: trueand updatedgemini-3.7-flashtoisNew: falseinSPECIFIC_MODELS. - Documentation: Synchronized baseline references in
AGENTS.mdand engine feature lists inREADME.md.
📁 Files Affected
package.json&package-lock.json— version bump to2.5.1lib/pricing.ts— addedgemini-3.8-flash, updatedgemini-flash-latestalias, and applied promotional rates to 3.8, 3.7, and 3.6 Flashlib/video-utils.ts— addedgemini-3.8-flashtoisAgenticVideoSupportedapp/page.tsx— updatedselectedModelinitial state togemini-3.8-flashapp/api/generate/route.ts— updated fallback model togemini-3.8-flashcomponents/EngineControlsModal.tsx— added 3.8 Flash to specific models, updated latest model subtitle, and reset defaults handlercomponents/QuickModelSelector.tsx— updated Flash badge to 3.8 and added label mappingcomponents/VideoAssetCard.tsx— updated agentic mode tooltipscomponents/HistoryCardSummary.tsx&components/HistoryViewerModal.tsx— updated cost calculation fallback modelCHANGELOG.md— added[v2.5.1]release entryAGENTS.md&README.md— synchronized model baseline and documentation