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 FIXES MULTI-TURN ADVISOR CRASH. SURVEYOR AND RANGER SHIP v0.2 WITH RESOURCE ANALYSIS

By RepoJournal · Filed · About Laravel

Every multi-turn conversation with Laravel AI's Anthropic advisor was failing because provider content blocks dropped on replay — now fixed.

Laravel AI shipped a critical fix [1] that restores Anthropic provider content blocks (`server_tool_use`, `server_tool_result`, `thinking`) when replaying multi-turn conversations. The SDK was rebuilding assistant messages from text and tool_calls only, which caused 400 errors on subsequent requests that relied on server-side tool context. This is a blocker for anyone using the advisor with multi-turn workflows. Same release also dropped redundant `tool_config` from Gemini text requests [2] that was breaking agents relying on provider tools like FileSearch and WebSearch. Surveyor v0.2.1 [8] now exposes class-level @property docblock tags as actual properties, so hasProperty() and publicProperties() finally work on typical Eloquent models and DTOs [7]. Ranger v0.2.0 [3] builds on this with ResourceAnalyzer support [4] to collect API resource and arrayable responses, route binding resolution via Surveyor [5], and full JSON:API resource additional data threading [6]. Docs got syntax fixes [9] and a clarity update on the three starter kits [10].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] fix(anthropic): preserve provider content blocks on assistant replay (refs #298) ↗ laravel/ai
  2. [2] Drop redundant tool_config from Gemini text requests ↗ laravel/ai
  3. [3] v0.2.0 ↗ laravel/ranger
  4. [4] Collect API resource and arrayable responses ↗ laravel/ranger
  5. [5] Resolve route binding types via Surveyor analyzer ↗ laravel/ranger
  6. [6] Surface JSON:API resource additional data ↗ laravel/ranger
  7. [7] Expose class-level @property docblock tags as properties ↗ laravel/surveyor
  8. [8] v0.2.1 ↗ laravel/surveyor
  9. [9] Fix validation rule syntax errors. ↗ laravel/docs
  10. [10] Update description of starter kits in frontend.md ↗ laravel/docs

Quick answers

What shipped in Laravel on May 5, 2026?
Every multi-turn conversation with Laravel AI's Anthropic advisor was failing because provider content blocks dropped on replay — now fixed. In total, 15 commits, 12 pull requests, and 3 releases landed.
Who contributed to Laravel on May 5, 2026?
5 developers shipped this update, including CodeWrap, pushpak1300, joetannenbaum, ajiho, and JohnnyWalkerDigital.
What were the notable Laravel updates?
fix(anthropic): preserve provider content blocks on assistant replay (refs #298), Drop redundant tool_config from Gemini text requests, and v0.2.0.

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?