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.
Symfony\Component\Process\Process usage changes introduced after Laravel 5.8, which tells you this package owns the "shell out to an external command and interpret the result" layer. If your team is about to hand-roll process invocation, wrapper scripts, or artisan-command orchestration, this is a buy candidate rather than a build candidate.Consider adopting (or retaining) it when:
Process API changes since Laravel 5.8 caused incorrect invocation behavior; the patch is a low-risk remediation.Look elsewhere, or validate first, when:
Process wrapper is unlikely to cover that without you building it anyway.Guardrails worth setting regardless: pin the version, keep symfony/process in the dependency-update review cadence, and add a regression test that exercises the process path so future framework bumps fail loudly.
For executives: A low-risk maintenance release of a dependency we rely on. It adds official support for Laravel 7 and 8, which removes the last vendor-side blocker on our framework upgrade, and it fixes a bug in how the package invokes external system commands that could have surfaced as intermittent runtime failures. There are no new features, no breaking changes, and no deprecations — the change is a version bump, not a project. Recommended action: approve the bump, pin it, and unblock the Laravel upgrade on the roadmap. Cost: negligible engineering time; benefit: schedule certainty on an upgrade we already committed to.
For engineering: Upgrade to 1.6.1. It corrects Symfony\Component\Process\Process usage that drifted after Laravel 5.8 and declares support for Laravel 7 and 8. No migration steps. Please (1) pin the version, (2) verify behavior on our target Laravel version with an integration test covering the external-process path, and (3) note that Laravel 9+ support is not claimed in these notes — if 9+ is on our horizon, we need a compatibility spike before we count on this package there.
How can I help you explore Laravel packages today?