Skip to main content
Skills Stop Saving cover: a dark cover with a bar chart of ten turns, each with a grey instructions bar and an emerald skill bar, the emerald bars about half the grey height for turns 1 to 5 and slightly taller than the grey from turn 6 to 10, each of those topped by a thin muted-red cap, illustrating a Laravel agent skill that saves tokens until its first load and costs more after
October 13, 2026 Your Laravel Agent Skill Stops Saving Tokens the First Time It Loads laravel/ai loads an agent skill only when a prompt calls for it. In a remembered conversation that load replays on every later turn, and once it was loaded, the median turn sent 5 to 26% more than the same policy in instructions(). Measured on laravel/ai 1.2.1, with the middleware that cuts it back.
laravelaiagentslaravel-ai-sdkskills
Read article
Pick the Threshold cover: a dark cover with a horizontal number line from 0 to 1 dotted with data points, grey on the left and emerald on the right, a solid emerald marker at 0.5 labelled data and a dashed muted-red marker at 0.7 labelled guess, with three of the emerald dots between them struck through in red
September 27, 2026 Laravel AI SDK Jev: Pick the Threshold From Data, Not a Guess My guessed 0.7 Jev threshold dropped 9 of 29 useful pages. Pick yours from labelled data in the Laravel AI SDK, test the gate without an API call, and measure the agent.
laravelaiagentslaravel-ai-sdkjev
Read article
Queued Agents Start Over cover: a dark cover with two horizontal timeline tracks, Attempt 1 running through three emerald blocks labelled Step 1, Step 2 and Step 3 before a muted-red slash labelled killed cuts it off, and a grey arrow looping back down to Attempt 2, which begins again from a single dim grey Step 1 block with the rest of its track empty
September 19, 2026 Your Queued Laravel Agent Starts Over When the Worker Dies The Laravel AI SDK queues your agent as a job with no timeout. Since laravel/ai 1.0 a failed run keeps its finished steps, but a worker timeout is a SIGKILL and keeps nothing. Measured on 1.1 with the worker killed mid-run, then fixed with a tool ledger keyed on your domain, a step checkpoint, and a job you own.
laravelaiagentslaravel-ai-sdkqueues
Read article
Model Routing cover: a dark cover with a vertical ladder of five code chips in resolution order, model colon, model parens, hash bracket Model, hash bracket UseCheapest and default, with all of them struck through in grey except hash bracket Model which glows emerald as the winner, and a muted red X labelled failover beside it
September 18, 2026 Your Laravel Agent Is Not Running the Model You Pinned Model selection in the Laravel AI SDK is five inputs in a fixed order, plus step middleware that can override them on any step, and none of it warns you. #[Model] kills #[UseCheapestModel], a failover list throws away the model id you wrote at the call site, and the SDK's own test assertion never sees a per-step route.
laravelaiagentslaravel-ai-sdkcost
Read article
Context Hygiene cover: a dark cover with five columns of stacked message blocks labelled Turn 1 to Turn 5, the same tall emerald block repeated identically in turns 2, 3 and 4, and collapsed to a thin emerald line in turn 5, illustrating a tool result re-sent on every turn until it is stubbed
September 14, 2026 Your Laravel Agent Re-Sends Every Tool Result It Ever Saw RemembersConversations replays every stored tool result on every turn, up to a 100-row cap the docs never mention. Measured over ten turns on a real agent, with the three levers that cut it and the two that can lose your evidence.
laravelaiagentslaravel-ai-sdkcost
Read article