Download the PHP package rickphp/laravel-rick without Composer

On this page you can find all versions of the php package rickphp/laravel-rick. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-rick

Laravel Rick

Durable AI workflows for Laravel.

Rick is a runtime for long-running, recoverable, cost-aware AI workflows. It wraps your Laravel AI agents and plain PHP steps in durable execution — with recovery, provider-attempt accounting, token and cost budgets, tenant isolation, human input gates, and a testing façade.

GitHub stars Last commit PHP 8.3+ Laravel 12 | 13 Version 0.4.2

Why Rick?

A single Agent::prompt() call is easy. A business process is not:

Rick wraps the Laravel AI agents you already write in a persisted, recoverable workflow. The agent stays an agent; Rick owns the durable process around it.

Before Rick / With Rick

Without Rick With Rick
A worker crash re-pays work the provider already charged for. Successful invocations are reused on recovery.
A failed run is rewritten in place. retry() creates an immutable child run with lineage.
Tenant scoping and budgets are hand-rolled per feature. Built-in tenant isolation and enforced token/cost budgets.
"Did the provider charge me?" is guesswork. Per-attempt token and cost accounting.
A redelivered job can double a paid call. Duplicate delivery never re-authorizes a paid attempt.

Core features

Design principles

What a workflow looks like

An application step is an ordinary invokable class:

An agent is an ordinary Laravel AI agent:

Start it and drive it:

When a run fails, retry it without mutating history or re-paying for work that already succeeded:

Installation

Laravel Rick requires PHP 8.3+ and Laravel 12 or 13.

Provider setup

For OpenRouter, add your key and model to .env:

Publish the package configuration:

Then route the medium tier in config/rick.php:

After changing .env or configuration, run php artisan config:clear.

Quick start

Generate a workflow and run a minimal durable prompt:

The lowest-friction start is still a raw prompt as a durable workflow:

Testing without provider calls

Documentation

Project


All versions of laravel-rick with dependencies

PHP Build Version
Package Version
Requires ext-json Version *
ext-mbstring Version *
php Version ^8.3
illuminate/contracts Version ^12.0|^13.0
illuminate/database Version ^12.0|^13.0
illuminate/events Version ^12.0|^13.0
illuminate/pipeline Version ^12.0|^13.0
illuminate/queue Version ^12.0|^13.0
illuminate/support Version ^12.0|^13.0
laravel/ai Version ^0.9.1 || ^0.10.0
opis/json-schema Version ^2.6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package rickphp/laravel-rick contains the following files

Loading the files please wait ...