Hi, I'm Mujahid Abbas
Full Stack Developer
I build web applications and enhance them with AI.
Featured Projects
View all
Recent Blog Posts
View allYour Queued Laravel Agent Starts Over When the Worker Dies
The Laravel AI SDK queues your agent as a job with no timeout, persists nothing until the run returns, and keeps its only crash-safe tool handling for approvals. Measured with a worker killed mid-run, then fixed with a tool ledger, a step checkpoint, and a job you own.
Sep 2026Your Laravel Agent Is Not Running the Model You Pinned
Model selection in the Laravel AI SDK is a precedence chain with five inputs and no diagnostics. #[Model] kills #[UseCheapestModel], a failover array throws away the model id you wrote at the call site, and the SDK's own test assertion reads a model the request never used.
Sep 2026Your 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 one that loses your evidence.
Let's Work Together
I'm always up for challenging projects and good technical conversations.