milton / vibedebug-bundle
Bundle for vibedebugging (integrated with symfony/ai)
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 0
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=8.2
- symfony/ai-agent: dev-main
- symfony/dependency-injection: ^6.4 || ^7.0
- symfony/http-kernel: ^6.4 || ^7.0
- twig/twig: ^3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.87
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^11.5
This package is auto-updated.
Last update: 2025-09-28 20:14:17 UTC
README
VibedebugBundle is a Symfony bundle for “vibe debugging” your applications using AI agents. It automatically collects exceptions and allows you to send them to AI agents for analysis and suggestions directly in Symfony Profiler.
Features
- Creating of Markdown prompts for debugging via LLM.
- Sending prompts to AI within profiler panel (integration with
symfony/ai-bundle
). - Export MD prompt by profiler token with controller (available at route
/_vibedebug/{token}/prompt
)
Installation
composer require milton/vibedebug-bundle --dev
The bundle is recommended to use only in a dev environment.- Enable the bundle.
// config/bundles.php return [ // ... Milton\VibedebugBundle\VibedebugBundle::class => ['dev' => true], ];
- Import routes.
# config/routes/dev/vibedebug.yaml vibedebug: resource: '@VibedebugBundle/config/routes.yaml'
Integration with symfony/ai-bundle
Configure you AI agents with symfony/ai-bundle
so you can send them prompts directly from the vibedebug profiler panel.
Customizing the prompt
To customize the prompt you have to override the template prompt.md.twig.
How to override a template