New article: The Art of Keeping Business Logic Honest
State machines for transitions. Workflow engines for orchestration. Two layers that keep your Laravel app’s business rules explicit, auditable, and resilient - even across async processes that span days.
https://t.co/dGMi0CP4hZ
Live from Code with Claude London: we're launching self-hosted sandboxes (public beta) and MCP tunnels (research preview) in Claude Managed Agents.
Run agents inside your own perimeter, with your security controls applied by default.
Forgejo is a self-hosted GitHub-type clone. I've been using it as the backbone of my agentic development. Instead of typing in a CLI, I make an issue, set priority and the agents pick it up, work it, test it, integrate it and ship it.
@koomai@wendell_adriel@cosmastech@laravelphp@aarondfrancis@joetannenbaum Appreciate the mention. We're also cooking up something special with our next major release. We've streamlined the API to use fibers instead of yield, strongly typed history, fine-grained timeouts, and a long list of other quality of life improvements.
The Composer packages have been renamed:
laravel-workflow/laravel-workflow → durable-workflow/workflow
laravel-workflow/waterline → durable-workflow/waterline
Namespaces are unchanged. Update your composer.json and run composer update.
@JSn1nj4@nateberkopec Yes and once you admit that the audit trail is the source of truth and the current value is just a projection of it, you naturally arrive at event sourcing, rather than haphazardly reconstructing state on the fly from incomplete logging which was done as an afterthought.
@nateberkopec@JSn1nj4 Basically anything that deals with money where the story of the data is just as important as the current value of the data. You can't simply tell someone their balance is $100 and expect them to accept it without evidence of why it is $100.
Agentic workflow self-healing tip: don't silently retry on failure. Pass the error back into the history as a first-class event. Your AI can't fix what it can't see.
@taylorotwell Great patterns. Durable Workflows seem like the missing production piece here, retries, resumability, and persisted state for multi-agent chains. Huge fit for what the Laravel AI SDK is enabling.