RepoJournal
Laravel

@laravel

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

Pick a date

Topics: PHP Full archive →

The Wire · Showcase

LARAVEL AI FIXES STREAMING CORRUPTION AS BOOST ADDS AGENT FLEXIBILITY

By RepoJournal · Filed · About Laravel

Multi-step AI streams were mangling persisted messages mid-sentence, but Laravel AI just plugged the leak with two critical fixes that restore conversation integrity.

Laravel AI shipped fixes for a nasty bug where streaming AI responses across multiple generation steps would glue text together on persist, turning 'guides too. Let's do that! Now' into 'guides too.Let's do that!Now' [1]. The root cause: TextDelta::combine was joining multi-step utterances with zero spacing, creating run-on sentences that then corrupted subsequent generations as they replayed that malformed history [2]. A companion fix handles empty content blocks from Bedrock and unsigned reasoning text from models like GPT-OSS 120B, which were creating invalid payloads on reconstruction [3]. Meanwhile, Laravel Boost is maturing fast: it now ships configurable browser log levels so noisy warning-heavy projects can silence specific console events without losing all visibility [4], and adds first-class Grok Build agent support alongside existing agent detection [5]. The streaming fixes matter immediately if you're running multi-step agents on Gemini or Bedrock in production. The Boost changes are quality-of-life wins that only affect teams explicitly using those agents or wrestling with console noise.

Action items

References

  1. [1] Fix`TextDelta::combine` glues multi-step streamed text together mid-sentence ↗ laravel/ai
  2. [2] Join multi-step streamed text with a blank line between steps (#789) laravel/ai
  3. [3] Fix empty Bedrock stream content blocks ↗ laravel/ai
  4. [4] feat: add configurable browser log levels ↗ laravel/boost
  5. [5] feat: add Grok Build agent support ↗ laravel/boost

Quick answers

What shipped in Laravel on July 15, 2026?
Multi-step AI streams were mangling persisted messages mid-sentence, but Laravel AI just plugged the leak with two critical fixes that restore conversation integrity. In total, 4 commits and 7 pull requests landed.
Who contributed to Laravel on July 15, 2026?
5 developers shipped this update, including iAmKevinMcKee, crishoj, dependabot, JaiveerChavda, and csfh.
What were the notable Laravel updates?
Fix`TextDelta::combine` glues multi-step streamed text together mid-sentence, Join multi-step streamed text with a blank line between steps (#789), and Fix empty Bedrock stream content blocks.

More from @laravel

Daily updates, in your inbox

Follow Laravel

PHP's most popular framework — Forge, Vapor, and a massive paying audience We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire