118 wires and counting
$ status: archived — this briefing has stopped; the archive stays readable. browse live briefings →

$ status

wire 2026-08-17
stories 15

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

ANTHROPIC ATTACHMENT BUG FIXED, OPENROUTER GAINS WEB FETCH, BOOST PATCHES CONFIG TRAP

By RepoJournal · Filed · About Laravel · Composed from the cited sources · methodology

Laravel/ai shipped a critical fix for Anthropic file attachments that were failing on media type alone, while OpenRouter gained web fetch support and Boost plugged a config hole that breaks MCP initialization.

The Anthropic gateway was sending CSV and Markdown files with their correct MIME types to a document source that only accepts `text/plain`, causing API rejections before the model touched the content [1]. That's fixed now [2]. On the same desk, OpenRouter's `openrouter:web_fetch` server tool is now mapped and reachable, matching what Anthropic and Gemini already support [3] [4]. Over in Boost, a blank `BOOST_PHP_EXECUTABLE_PATH=` in `.env` was treated as a valid path instead of unset, causing `boost:install` to write malformed `.mcp.json` and break every artisan invocation in the generated Claude config [5] [6]. The OpenAI-compatible gateway also now strips markdown code fences from structured output, since local backends like vLLM and llama.cpp often wrap JSON without honoring the schema format spec [7]. MCP itself gained OAuth challenge exposure for authenticated routes [8] [9], and v0.9.4 shipped with searchable tool catalogs [10]. Boost documentation also corrected its retry example to include an idempotency key, preventing double-charges when Stripe connection errors occur [11] [12].

Action items

References

  1. [1] Send text/plain for all text document sources on Anthropic ↗ laravel/ai
  2. [2] Send text/plain for all text document sources on Anthropic (#886) ↗ laravel/ai
  3. [3] Add support for the OpenRouter web fetch server tool ↗ laravel/ai
  4. [4] Add support for the OpenRouter web fetch server tool (#889) ↗ laravel/ai
  5. [5] Treat blank executable path config values as unset ↗ laravel/boost
  6. [6] Treat blank executable path config values as unset (#937) ↗ laravel/boost
  7. [7] Strip markdown code fences from OpenAI-compatible structured output ↗ laravel/ai
  8. [8] Expose OAuth challenges on authenticated MCP routes ↗ laravel/mcp
  9. [9] Expose OAuth challenges on authenticated MCP routes (#322) ↗ laravel/mcp
  10. [10] v0.9.4 ↗ laravel/mcp
  11. [11] Send an idempotency key in the retried charge example ↗ laravel/boost
  12. [12] Send an idempotency key in the retried charge example (#938) ↗ laravel/boost

Quick answers

What shipped in Laravel on August 17, 2026?
Laravel/ai shipped a critical fix for Anthropic file attachments that were failing on media type alone, while OpenRouter gained web fetch support and Boost plugged a config hole that breaks MCP initialization. In total, 7 commits, 7 pull requests, and 1 releases landed.
Who contributed to Laravel on August 17, 2026?
5 developers shipped this update, including Gujiassh, pushpak1300, sulimanbenhalim, calrloco, and CamilleScholtz.
What were the notable Laravel updates?
Send text/plain for all text document sources on Anthropic, Send text/plain for all text document sources on Anthropic (#886), and Add support for the OpenRouter web fetch server tool.