Where to get help

  • Help guideRead first. Covers install, config, daily use, tuning, and emergency disable.
  • Emailscgvegas@gmail.com. Best for licensing and integration questions.
  • Public dashboardwatchdog.sicl.ai. Same package running on a real Laravel + Breeze install with a live bug factory.

When reporting an issue

Please include:

  • Laravel version (php artisan --version)
  • PHP version (php -v)
  • Package version (look in composer.lock for watchdog-ai/laravel)
  • The provider you were using (Groq, Anthropic, etc.) and any error message returned by it
  • Output of php artisan watchdog-ai:monitor --dry-run
  • Whether the issue reproduces in a fresh Laravel app or only your specific app

Common issues

"GROQ_API_KEY is not configured"

Either set the env var, or paste your key in the Settings page. After editing .env, run php artisan config:cache and reload php-fpm.

"CodeFix: finding has no resolvable file path"

The LLM produced a finding without a file/line, or the path doesn't resolve under config('watchdog-ai.code_fix.allowed_paths'). Check that the source event was logged with an exception (file/line auto-fill) or via a real .php file (caller is auto-captured).

"Daily token limit reached"

Working as designed — your daily limit has been hit. Either raise the limit in Settings or wait until tomorrow.

Contributing

Bug reports, prompts that produce better fixes, and additional provider drivers are welcome. Email the maintainer with a short description and we'll go from there.