laravel-ai-evaluation maintained by larswiegers
Last update
2026/09/13 15:21
License
Require
- illuminate/support ^12.0|^13.0
- illuminate/console ^12.0|^13.0
- php ^8.3
- laravel/ai >=0.5.0 <0.12.0
Last update
2026/09/13 15:21
License
Require
- php ^8.3
- illuminate/console ^12.0|^13.0
- illuminate/support ^12.0|^13.0
- laravel/ai >=0.5.0 <0.12.0
Last update
2026/09/13 15:13
License
Require
- php ^8.3
- illuminate/console ^12.0|^13.0
- illuminate/support ^12.0|^13.0
- laravel/ai >=0.5.0 <0.12.0
Last update
2026/05/31 20:15
License
Require
- php ^8.3
- illuminate/console ^12.0|^13.0
- illuminate/support ^12.0|^13.0
- laravel/ai >=0.5.0 <1.0
Last update
2026/05/31 19:44
License
Require
- php ^8.3
- illuminate/console ^12.0|^13.0
- illuminate/support ^12.0|^13.0
- laravel/ai >=0.5.0 <1.0
Last update
2026/05/31 19:39
License
Require
- illuminate/console ^12.0|^13.0
- illuminate/support ^12.0|^13.0
- laravel/ai >=0.5.0 <1.0
- php ^8.3
Last update
2026/05/21 22:17
License
Require
- php ^8.3
- illuminate/console ^12.0|^13.0
- illuminate/support ^12.0|^13.0
- laravel/ai >=0.5.0 <1.0
Last update
2026/04/28 20:10
License
Require
- php ^8.3|^8.4|^8.5
- illuminate/console ^12.0|^13.0
- illuminate/support ^12.0|^13.0
- laravel/ai ^0.5.0
Last update
2026/04/24 20:09
License
Require
- php ^8.3|^8.4|^8.5
- illuminate/console ^12.0|^13.0
- illuminate/support ^12.0|^13.0
- laravel/ai ^0.5.0
Last update
2026/04/22 18:31
License
Require
- php ^8.3|^8.4|^8.5
- illuminate/console ^12.0|^13.0
- illuminate/support ^12.0|^13.0
- laravel/ai ^0.5.0
Last update
2026/04/22 18:28
License
Require
- php ^8.3|^8.4|^8.5
- illuminate/console ^12.0|^13.0
- illuminate/support ^12.0|^13.0
- laravel/ai ^0.5.0
Last update
2026/04/20 20:52
License
Require
- php ^8.3|^8.4|^8.5
- illuminate/console ^12.0|^13.0
- illuminate/support ^12.0|^13.0
- laravel/ai ^0.5.0
Last update
2026/04/20 20:52
License
Require
- php ^8.3|^8.4|^8.5
- illuminate/console ^12.0|^13.0
- illuminate/support ^12.0|^13.0
- laravel/ai ^0.5.0
Last update
2026/04/20 20:01
License
Require
- php ^8.3|^8.4|^8.5
- illuminate/console ^12.0|^13.0
- illuminate/support ^12.0|^13.0
- laravel/ai ^0.5.0
Last update
2026/04/20 20:01
License
Require
- php ^8.3|^8.4|^8.5
- illuminate/support ^12.0|^13.0
- laravel/ai ^0.5.0
- illuminate/console ^12.0|^13.0
Last update
2026/04/17 17:16
License
Require
- php ^8.3|^8.4|^8.5
- illuminate/support ^12.0|^13.0
- laravel/ai ^0.5.0
Last update
2026/04/17 09:23
License
Require
- php ^8.3|^8.4|^8.5
- illuminate/support ^12.0|^13.0
- laravel/ai ^0.5.0
Last update
2026/04/14 21:44
License
Require
- php ^8.3|^8.4|^8.5
- illuminate/support ^12.0|^13.0
- laravel/ai ^0.5.0
Laravel AI Evaluation

Test real Laravel AI agent behavior with repeatable evals that run in Pest, Artisan, and CI.
Quick start
composer require --dev larswiegers/laravel-ai-evaluation
php artisan make:ai-evals refund-policy --type=pest
vendor/bin/pest tests/AgentEvals
use LaravelAIEvaluation\AIEval;
it('answers refund policy questions', function () {
AIEval::agent(App\Ai\Agents\SupportAgent::class)
->input('Can I get a refund?')
->expectContains(['refund', '30 days'])
->run()
->assertPasses();
});
For installation, expectations, standalone reports, and CI output formats, see the docs: