botman/studio-addons
Official add-ons for BotMan Studio that extend Laravel-based chatbot projects with extra integrations, helpers, and configuration to speed up development.
Architecture fit
Symfony\Component\Process\Process — it is a process-orchestration adapter, not a pure in-process PHP library. This matters for architecture: every call carries subprocess overhead, OS-level dependencies, and a failure surface outside PHP's control.Integration feasibility
Technical risk
Process fix addresses a compatibility break that would have manifested as runtime exceptions under Laravel 7/8 — this was likely a hard blocker and is now resolved, which de-risks adoption meaningfully.Key questions
Stack fit
conflict constraints force an awkward pin.Migration path
exec()/shell_exec() wrapper already exists in the codebase, replace it feature-by-feature behind the package's API rather than in one sweep, so behaviour can be diffed per call site.Compatibility
composer.json require block) against our runtime matrix.Process fix implies previous versions were broken on Laravel 5.8+ — do not pin to any 1.6.0-or-earlier release on a modern Laravel app.Sequencing
Maintenance
Support
Scaling
Process timeouts and idle timeouts deliberately; the default can hang a worker indefinitely if the binary deadlocks. This is the single most important scaling control.Failure modes
Ramp-up
How can I help you explore Laravel packages today?