class RefundAgent extends BaseLlmAgent {
protected array $tools = [ProcessRefundTool::class];
}
RefundAgent::run('process refund for order 123')->go();
Auto-discovery handles everything. Ships with evaluation framework for testing agents at scale, persistent memory, sub-agent delegation. We use it in production for customer support automation.Works with OpenAI, Anthropic, Gemini, Ollama + more. MIT licensed.
Happy to answer questions about why we chose PHP/Laravel for AI agents!
The snippet is concise but shows the controller-like simplicity perfectly.