kirschbaum-development/laravel-loop-filament
Filament panel integration for Kirschbaum's Laravel Loop package. Adds admin resources so you can browse, run, and manage your Loops directly inside Filament, with tables, forms, and actions wired up out of the box. Drop it into an existing panel for visibility into Loop activity without writing cus...
Consider it when:
laravel-loop as first-class parts of the same application. This is a bridge package; it inherits both the value and the limitations of the underlying Loop package. Adopting it without Loop in the stack inverts the buy-vs-build math.Look elsewhere when:
laravel-loop is not already in the stack. Adding a bridge to pull in a second package for a capability we do not otherwise need is a straightforward decline.^4.0 bump rather than a widened ^3.0|^4.0 disjunction, read it as a signal to schedule the migration, not a patch to apply today.For executives: This is a low-cost, low-risk adoption that gives operators a maintained admin interface for our AI agents instead of us building and owning one. The current release (0.1.5) is a compatibility patch that keeps our admin tooling aligned with the latest Filament release — no product-facing change, no new spend, and it clears one blocker on the admin-panel upgrade already on our roadmap. The trade-off is honest: a pre-1.0, single-maintainer dependency with 31 stars and no dependents. That is acceptable for internal operator tooling and not acceptable for anything with an SLA. The ask is approval to adopt it at the internal-tooling tier, with a named owner and a documented fallback — not a strategic bet.
For engineering: Treat the package version and the Filament major as a coupled pair in dependency policy and write it down: "Filament 3 → loop-filament 0.1.4; Filament 4 → loop-filament 0.1.5+." Because it is 0.x, prefer exact pins or ~0.1.5 in production manifests and rely on the lock file for reproducibility. One thing to resolve before scheduling anything: 0.1.5 is described as a dependency-compatibility patch, but the constraint shape matters — "widened to ^3.0|^4.0" is a safe patch for v3 apps, while "bumped to ^4.0" forces a co-upgrade. Read the actual composer.json diff in PR #9 and check whether any code changed for v4's registration APIs or whether the bump is constraint-only and untested against v4. Recommended path: inventory every Filament-dependent package and its v4 status first (the migration date is set by the last one), then bump to ^0.1.5 on a non-production branch, run composer update --with-dependencies, confirm a single Filament major resolves across the tree, and smoke-test the panel surface end to end — resource listing, Loop run pages, actions, asset publishing, and authorization gates on agent-triggering actions. Roughly half a day per application, then roll one app at a time. The genuine risk is not this package; it is coordinating every other Filament plugin still pinned to v3 so we do not end up with an unresolvable dependency set.
How can I help you explore Laravel packages today?