lara-zeus/torch-filament
A Filament plugin for Torch that brings AI chat and assistant capabilities into your Laravel admin panel. Connect providers, manage conversations, and add LLM-powered workflows to Filament resources with minimal configuration.
description.md (an AI toolkit — providers, models, prompts, chat, conversations) describe two different products; the latter matches lara-zeus/torch, not torch-filament. Before this enters a roadmap, confirm which package we are actually evaluating from its composer.json and source tree. The discrepancy itself is a supportability and diligence signal.Consider it when:
Look elsewhere or defer when:
Before adopting, verify: the actual package identity (see caveat above); composer.json constraints for PHP, Laravel, Filament, and Livewire; Torchlight configuration/bundling (hosted vs. self-hosted, keys, languages/theme, asset publishing); per-panel vs. global registration; graceful degradation to a plain <pre> on highlighting failure; presence of any test coverage against Filament 5; and a real upgrade path from 2.x (the changelog is one line — ask the maintainer).
For executives (one paragraph): We identified a small, single-purpose plugin that lets our Filament admin panel display formatted, syntax-highlighted code without us building it. The value is modest and bounded: it saves a little engineering on a non-differentiating UI task and unblocks any back-office screen that needs to show code or config, and it does not touch customer-facing surfaces or business logic. The caveats are maturity and metadata quality — it is a young project with a single maintainer, minimal adoption, and a repository description that does not fully match its attached documentation, so it belongs firmly in the "peripheral tooling" category, not the critical path. Recommendation: approve it for internal, non-critical panels where it plainly saves work, keep it behind a toggle so we can fall back to a plain code block, and treat its 3.0 release as a platform-coupled upgrade (it tracks Filament 5) rather than routine maintenance.
For engineering (summary): This is a Filament infolist entry that renders code using the Torchlight engine. Confirm the package's actual function first — the repo description and the attached docs describe two different products, and we should verify from composer.json and the source tree before committing. Then confirm two things before building: (1) 3.0.0 is a semver-major whose only note is "Filament 5 support," so expect the package major to track Filament's — do not let it drive a Filament upgrade, register it per-panel, stage the rollout, and add a regression pass over the affected infolists, theme, and filament:assets build; and (2) the Torchlight hosting model — hosted API vs. self-hosted, key/secret management, data-egress implications with security, and whether highlighted output is cached or recomputed on every render. Validate the full constraint chain (PHP/Laravel/Filament/Livewire) with composer why-not on a scratch branch, confirm whether 2.x stays patched during any 4→5 window, and verify the entry degrades to plain text rather than throwing when highlighting fails. Because the fallback (a Blade <pre> entry, or client-side Prism/Shiki) is cheap and covers most of the need, the adoption bar should stay low — keep usage behind panel-scoped registration and a config flag so it is a one-hour revert, add a smoke test that the infolist entry renders, and report a rough effort estimate for both the integration and the Filament-major coupling before this lands in a release.
How can I help you explore Laravel packages today?