Install

Works with Drupal: ^10.3 || ^11

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 1.47 MB
MD5: 187889736316a24b1bcedd9acb0b3982
SHA-1: c1186938602c8d4e2b8fe25589158a815bae2d9f
SHA-256: 7e723372c30ea458e60061d2ba2101374880d2b8c67eafa553dc047722f4205f
Download zip 1.51 MB
MD5: 26fa671188784ac188a41966f7695d62
SHA-1: ec72ab7dfded83d8c2a25439cd47461218c927f2
SHA-256: a4deca5b2898380dec1fb948eb6cff96516d7b230bfc73a94bed64fde2c461b7

Release notes

Initial release of AI Inspector — a monitoring & observability dashboard for the
Drupal AI layer (drupal/ai). It captures every AI request the AI module makes and
presents it as a developer-focused dashboard.

Highlights

  • Request & response inspector — full prompt, raw + processed response, finish reason, tokens, errors/warnings, attributed per user.
  • Token dashboard — prompt/completion/total tokens and estimated cost from an editable per-model price table, with daily usage.
  • Performance dashboard — response time, average latency, failed requests and success rate, with daily / provider / model charts.
  • Provider health — response time, token volume and error rate per configured provider.
  • Vector database inspector (submodule ai_inspector_vector) — collections, embedding binding, index, collection health and a similarity tester over Search API ai_search indexes.
  • CSV/JSON export (submodule ai_inspector_export) — permission-gated, masked.

How it works

  • Captures AI calls from any module or code path that uses the AI layer — including decoupled REST/JS clients — with no changes to calling code.
  • Secrets are masked at capture.
  • Capture is asynchronous via the Queue API, so it adds no latency to the user's request.
  • Dashboards read a daily rollup rather than aggregating raw rows on every page load.
Created by: ganesh9930
Created on: 28 Jun 2026 at 06:27 UTC
Last updated: 28 Jun 2026 at 06:38 UTC
New features

Other releases