Drupal is a registered trademark of Dries Buytaert
drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! linkit 7.0.14 Minor update available for module linkit (7.0.14). masquerade 8.x-2.2 Minor update available for module masquerade (8.x-2.2). video_embed_field 3.1.0 Minor update available for module video_embed_field (3.1.0). bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). editoria11y 3.0.0 Major update available for module editoria11y (3.0.0). trash 3.0.27 Minor update available for module trash (3.0.27). twig_tweak 4.0.0-alpha2 New alpha version released for module twig_tweak (4.0.0-alpha2). twig_tweak 4.0.0-alpha1 First alpha version released for module twig_tweak (4.0.0-alpha1). node_revision_delete 2.1.1 Minor update available for module node_revision_delete (2.1.1). commerce_paypal 2.1.2 Minor update available for module commerce_paypal (2.1.2).

Tired of spending hours debugging Drupal errors? AI Watchdog Analyst connects your
Watchdog log list to an AI chat provider and delivers instant, detailed solutions —
including root cause analysis, code examples, and automatic issue queue lookups for
contrib modules — directly in your Drupal admin.

Features

  • One-click analysis: An "🤖 Analyze" button appears on Warning
    and Error entries in the Watchdog log list (/admin/reports/dblog).
    Click it to open a modal dialog with an AI-generated solution.
  • Detail page integration: An "Analyze with AI" button is also
    available on individual log event pages.
  • Contrib module detection: Automatically detects if the error
    originates from a contrib module and enriches the AI prompt with drupal.org issue
    queue context — including links to known issues, available patches, and fixed
    versions.
  • Markdown rendering: AI responses are rendered with full
    formatting — headers, code blocks, and lists.
  • Multilingual: The AI responds in the current Drupal site
    language.
  • Caching: Analysis results are cached for 24 hours to avoid
    redundant API calls.
  • Configurable system prompt: Customize the AI expert persona
    and instructions via the admin UI.

Post-Installation

  1. Install and configure the AI
    module
    with at least one chat provider (e.g. OpenAI, Azure OpenAI, Ollama).
  2. Go to /admin/config/ai/watchdog-analyst to optionally select
    a specific provider/model and customize the system prompt.
  3. Navigate to /admin/reports/dblog. Warning and Error entries
    will now have an "🤖 Analyze" button in the "AI Solution" column.
  4. Click the button to open a modal with the AI-generated analysis.

No content types, text formats, or additional configuration are required beyond
setting up an AI provider.

Additional Requirements

  • AI module (^1.0) — provides
    the provider plugin system. At least one chat-capable provider must be configured.
  • league/commonmark
    — for rendering markdown AI responses as HTML. Installed automatically via
    Composer.
  • Drupal core Database Logging module (dblog) must be
    enabled.
  • Any AI provider sub-module compatible with the AI module
    (e.g. ai_provider_openai, ai_provider_azure,
    ai_provider_ollama) — choose based on your infrastructure and
    privacy requirements.

Supporting this Module

This module is maintained on a volunteer basis. If you find it useful, the best
ways to support it are:

  • Report bugs and contribute patches in the
    issue queue.
  • Leave a review on the project page.

Community Documentation

Documentation and usage examples are available in the
README.md
file included with the module.

Activity

Total releases
4
First release
Mar 2026
Latest release
1 month ago
Release cadence
0 days
Stability
75% stable

Release Timeline

Releases

Version Type Release date
1.0.2 Stable Mar 10, 2026
1.0.1 Stable Mar 10, 2026
1.0.0 Stable Mar 10, 2026
1.0.x-dev Dev Mar 10, 2026