milton/vibedebug-bundle
A Symfony bundle that adds a developer-friendly debugging layer to your app, helping you inspect dumps, trace requests, and diagnose problems faster without leaving your workflow. Simple to install and configure for local development.
First, a scoping correction that drives the decision: this is a Symfony bundle, not a Laravel package. It integrates with symfony/ai (Symfony's official AI component). If your product is on Laravel, this is not adoptable as-is — the realistic options are a port, an equivalent Laravel package, or an in-house implementation. Treat everything below as "informative precedent" rather than "candidate dependency" in that case.
Where it does inform decisions:
vibedebug_profiler_summary, vibedebug_profiler_export_collectors) that an agent can call with a profiler token, over either symfony/ai-agent (internal) or MCP (external agents / AI Mate). That reclassifies it from a novelty DX helper into a small context provider for agentic tooling — worth tracking as a pattern even if we never adopt this implementation.symfony/ai plus profiler/collector extraction, not just the exception path — but still days, not sprints, if we already have an error/profiling pipeline. Decision hinges on whether symfony/ai is a sanctioned dependency.Consider it when:
symfony/ai is already (or is about to be) a dependency — marginal cost is near zero.Look elsewhere when:
For executives (one paragraph): A small open-source Symfony add-on that gives an AI assistant visibility into runtime debugging context — originally just error explanations, now also request profile data an agent can request on demand. The goal is cutting the time engineers spend diagnosing unfamiliar failures. It is MIT-licensed, free, and contained because it runs only on developer machines — no production exposure and no vendor contract. Two caveats: maturity (17 GitHub stars, one maintainer, no downstream dependents, pre-1.0), and that the new profiler-export capability widens what data could leave our perimeter, so it needs a data-handling review before any pilot beyond a sandbox. Recommendation: timeboxed evaluation in a dev environment only, plus the data-handling review; no production commitment. If our product is on Laravel, this specific package is out of scope — but its MCP tooling pattern is worth copying into a thin internal equivalent.
For engineering leads: 0.3.0 turns the bundle from an exception explainer into a profiler-context tool server: two tools (profiler_summary, profiler_export_collectors) that take a profiler token and return collector data, callable by internal agents via symfony/ai-agent or external agents over MCP. Still a dev-dependency, not runtime. Three things to verify before we spend time: (1) we are on Symfony with symfony/ai available; (2) we have provider keys and a data-handling policy covering profiler payloads, not just stack traces; (3) if we expose MCP, that endpoint is loopback/dev-only and token-scoped. If any fails, the build is a bounded internal task — capture context from our existing error and profiler pipeline, expose it as a tool, render inline. Assume we own maintenance regardless of path given the dependency footprint, and assume the API moves again before 1.0.
How can I help you explore Laravel packages today?