RepoJournal
Laravel

@laravel

PHP's most popular framework - Forge, Vapor, and a massive paying audience

Keep up with Laravel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: PHP Full archive →

The Wire · Showcase

LARAVEL AI FILLS THE TRANSCRIPTION GAP ACROSS GROQ, OPENAI-COMPATIBLE, AND XAIT; NIGHTWATCH SHIPS EXCEPTION FIXES; MCP CLIENT NEGOTIATES PROTOCOL ERAS

By RepoJournal · Filed · About Laravel

Laravel AI wired transcription support into three major providers in one cycle while Nightwatch fixed exception capture during stream interrupts and MCP learned to speak both old and new protocol dialects.

The AI stack gained three transcription implementations in parallel. Groq, one of the more popular Whisper hosts, now implements `TranscriptionProvider` with `whisper-large-v3-turbo` as the default model [2]. The OpenAI-compatible driver, which already spoke text and embeddings but refused transcription calls, now routes them to the standard `/v1/audio/transcriptions` endpoint shared by vLLM, LiteLLM, and LocalAI [3]. And xAI added web search support matching OpenAI, Anthropic, Gemini, and Azure by wiring Grok Live Search into the Responses API tooling [4]. These land alongside a fix for queued transcription callbacks that weren't firing in test contexts [5] and a streaming fix that resets text part state when the Responses API emits multiple text segments in one step [1].

Nightwatch shipped v1.28.7 addressing two production issues. The client now ingests unhandled exceptions immediately during sampling, improving capture reliability when Laravel's shutdown process gets interrupted (like during response streaming) [6]. A second fix unwraps view exceptions completely instead of assuming a single layer, resolving grouping issues that are "currently causing issues for Nightwatch customers" [7].

The MCP client shipped a major protocol overhaul. It now negotiates both modern and legacy protocol eras, probing the latest protocol first before falling back [8]. This unblocks clients from talking to post-July-2026 servers and fixes the Inspector, which was launching with legacy `initialize` and failing to connect to servers expecting discovery-first modern flows [10]. Two supporting fixes handle the protocol gap: graceful closure for `subscriptions/listen` requests on legacy servers [9] and restored Laravel 11 compatibility in implementation parsing that broke when relying on Laravel 12-only `Arr` methods [11].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Reset text part state after TextEnd in Responses API streams ↗ laravel/ai
  2. [2] Add transcription support to the Groq provider ↗ laravel/ai
  3. [3] Add transcription support to the OpenAI-compatible provider ↗ laravel/ai
  4. [4] Add web search support to the xAI provider ↗ laravel/ai
  5. [5] Execute `then(...)` callback when faking the queued generation of transcription/image/audio/embeddings ↗ laravel/ai
  6. [6] Ingest unhandled exception immediately while sampling ↗ laravel/nightwatch
  7. [7] Deeply unwrap view exceptions ↗ laravel/nightwatch
  8. [8] Negotiate modern and legacy protocol eras ↗ laravel/mcp
  9. [9] Acknowledge and gracefully close subscriptions/listen requests ↗ laravel/mcp
  10. [10] Launch the MCP Inspector with a modern era config ↗ laravel/mcp
  11. [11] Restore Laravel 11 compatibility in implementation parsing ↗ laravel/mcp

Quick answers

What shipped in Laravel on August 13, 2026?
Laravel AI wired transcription support into three major providers in one cycle while Nightwatch fixed exception capture during stream interrupts and MCP learned to speak both old and new protocol dialects. In total, 14 commits, 14 pull requests, and 1 releases landed.
Who contributed to Laravel on August 13, 2026?
7 developers shipped this update, including chrisnetonline, sulimanbenhalim, gdebrauwer, timacdonald, laravel-nightwatch-permissions[bot], pushpak1300, and Pushpak Chhajed.
What were the notable Laravel updates?
Reset text part state after TextEnd in Responses API streams, Add transcription support to the Groq provider, and Add transcription support to the OpenAI-compatible provider.

More from @laravel

Daily updates, in your inbox

Follow Laravel

Keep up with Laravel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?