Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Usage Milestone: Time Field for Drupal 8+ Module time_field crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module provides a debugger for AI agents, offering three views (list, graph, and sequence diagram) to visualize agent execution flow. It allows users to inspect detailed data, spoof tokens, choose models, import/export runs, edit prompts, and interact with the agent for improvements.

AI Disclosure.

Note that extensive parts of this module, most of the React app and some of the backend was generating via AI coding agents under supervision.

The Agent Explorer that is included in the Agents module, was initially built for the coded agents and was retrofitted for the new ReACT agents that we are using now. This means it was always limited with how we could use it, but it will be kept for backwards compability.

This new debugger is better in every possible way. It offers three different views on how you can see the flow of the agent:

List View - Everything happening sequentially from start to finish, including things that was not obvious to see in the Agents Explorer like tool output etc.
Graph View - Watch in a graph how the different actions affect each other, to get a visual understanding of what is happening.
Sequence Diagram - If you have agents talking to other agents, this will visualize the flow of conversation between the agents.


The list view in action
The graph view in action
Example of a Sequence Diagram where an assistant is talking to multiple agents.

Features

Outside of showing what the agents are doing the following extra functionality currently exists:

  • Click on any action to get verbose data.
  • Spoof tokens for any agent that takes tokens that might not be available.
  • Use any model of choice.
  • Import and export any run, meaning you can run it on production and rerun it in dev.
  • Edit the system prompts directly in the debugger to retry with other system prompts.
  • Talk to your flow - if you have the AI Agent Handler Agent installed, you can ask it to improve your agent based on the context from the run or ask it questions about it

Post-Installation

  • Give the right permissions.
  • Visit the agent list.
  • Click Debug.

AI Agent Handler Agent

Documentation

Currently there is just a video: https://youtu.be/2RC13FFo1rQ

Roadmap

The following are ideas to add to the debugger:

  • Step through - so you can move back and forth through the loops and rerun them.
  • Spoof tool output text - try different tool output text to see how it affects the agent.
  • Chatbot extractor - will add a button to the chatbot to export a file, so you can import it into the debugger.

Note, we need https://www.drupal.org/project/ai/issues/3572838 to be merged into AI for chat history to work.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Feb 2026
Latest release
6 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
1.0.0-beta2 Pre-release 10–11 Feb 10, 2026
1.0.0-beta1 Pre-release 10–11 Feb 6, 2026
1.0.x-dev Dev 10–11 Feb 4, 2026