Skip to content

Deprecated Modules

When to Use

Use this guide when upgrading to AI 1.3.0-rc2 or planning migrations away from deprecated sub-modules.

Deprecation Status

Module Status Replacement
ai_eca Migration shim drupal/ai_integration_eca (separate project)
ai_external_moderation Migration shim Guardrails in AI Core
ai_logging Deprecated ai_observability
ai_translate Deprecated TBD (no replacement announced)
ai_validations Deprecated drupal/ai_validations (separate project)
ai_content_suggestions Deprecated TBD

Migration: ai_eca

composer require drupal/ai_integration_eca
drush updb
# Runs ai_eca_update_11001 — migrates config, installs replacement, uninstalls self.

Migration: ai_external_moderation

drush updb
# Runs ai_external_moderation_update_10001 — copies config to ai.external_moderation, uninstalls self.

Migration: ai_logging → ai_observability

  1. Enable ai_observability
  2. Configure at /admin/config/ai/observability
  3. Disable ai_logging

Migration: ai_validations

  1. composer require drupal/ai_validations (when released as stable)
  2. Run database updates
  3. Remove ai_validations from the monorepo

Common Mistakes

  • Wrong: Installing ai_eca from AI 1.3.0-rc2 and expecting it to work → Right: It is a migration shim only; install drupal/ai_integration_eca instead
  • Wrong: Using ai_logging for production monitoring → Right: Deprecated; use ai_observability

See Also