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: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). 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. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

AI Agents

9,677 sites Security covered Drupal 10–11 AI ecosystem
View on drupal.org

This module provides a framework for creating AI agents that can manipulate Drupal content and configurations based on instructions. It includes agents for managing fields, content types, and taxonomies, allowing users to perform tasks like creating an image field with specific privacy settings through natural language commands.

The AI Agents is a framework that can be used to create Agents of all sorts, including so called text-to-action agents that can manipulate your actual Drupal configurations or content based on textual or multimodal instructions.

The module offers a framework for building your own configuration agents, that can be shipped in recipes or modules. They utilize tools calling, so the only development needed is if there is not a tool for what your agent is trying to solve.

When you install the module it comes with 3 agents that it will install.

  • Field Type Agent - This agent can take your instructions and create or edit fields on fieldable entities or answer questions about fields in general.
  • Content Type Agent - This agent can create, edit and answer questions about node types.
  • Taxonomy Agent - This agent can create, edit and answer questions about vocabularies and taxonomy terms.

This means that you will be able to add an instruction like

Can you create an image field on the Page and call it "My Images". I want it to store the image so no one else can see it.

And it will create an image field and change its configuration to store it in private file system if it exists.

The solution opted in for Drupal CMS is to use the Agents together with the Chatbot and AI Assistants API from the AI module.

Submodules

  • AI Agents Explorer - This offers a developers and debugging tool for testing out the path and output a specific agent is taking.
  • AI Agents Modeler API - This offers a way of using the modelers API and BPMN.io to setup the models in a graph environment, similar to ECA.

Try it out

You can do the following to try one agent out, if you do not want to install Drupal CMS

  1. Install the AI Module and one provider with tools calling
  2. Install the AI Agents Module & AI Agents Explorer
  3. Setup the provider.
  4. Go to Agent Overview page: /admin/config/ai/tools-automation/agents
  5. Click Explore on any of the agents
  6. Try to ask in the form "What can you do?"

Setting up a new agent

Visit /admin/config/ai/agents
Click on +Add AI Agent
Write a title, system prompt and choose the tools it can use.
Try it out in AI Agents Explorer.

Documentation

Its documented on the AI documentation page.

Video Tutorials

https://www.youtube.com/watch?v=YHvwYM4IL90

Depends on

Dependencies of the latest stable release

Required by

7 tracked projects depend on this one

Activity

Tracked releases
35
Tracked since
Dec 2024
Latest release
2 weeks ago
Releases (12 mo)
21 ▲ from 14
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.2.7 Stable 10–11 Aug 13, 2026
1.3.4 Stable 10–11 Aug 13, 2026
1.3.3 Stable 10–11 Aug 5, 2026
1.2.6 Stable 10–11 Jul 7, 2026
1.3.2 Stable 10–11 Jul 6, 2026
1.3.1 Stable 10–11 Jun 24, 2026
1.2.5 Stable 10–11 Jun 24, 2026
1.1.4 Stable 10–11 Jun 24, 2026
1.3.0 Stable 10–11 May 28, 2026
1.2.4 Stable 10–11 May 21, 2026
1.4.x-dev Dev 10–11 Apr 28, 2026
1.3.0-rc1 Pre-release 10–11 Apr 7, 2026
1.3.0-beta2 Pre-release 10–11 Mar 3, 2026
1.2.3 Stable 10–11 Feb 26, 2026
1.3.0-beta1 Pre-release 10–11 Feb 16, 2026
1.2.2 Stable 10–11 Feb 16, 2026
1.2.1 Stable 10–11 Nov 19, 2025
1.3.x-dev Dev 10–11 Oct 14, 2025
1.2.0 Stable 10–11 Oct 13, 2025
1.2.0-beta1 Pre-release 10–11 Sep 24, 2025
1.1.3 Stable 10–11 Sep 17, 2025
1.1.2 Stable 10–11 Jul 17, 2025
1.1.1 Stable 10–11 Jul 11, 2025
1.1.0 Stable 10–11 Jun 12, 2025
1.2.x-dev Dev 10–11 Jun 6, 2025
1.1.0-rc1 Pre-release 10–11 Jun 5, 2025
1.1.0-beta3 Pre-release 10–11 May 20, 2025
1.1.0-beta2 Pre-release 10–11 May 18, 2025
1.1.0-beta1 Pre-release 10–11 May 8, 2025
1.1.x-dev Dev 10–11 Mar 11, 2025
1.0.2 Stable 10–11 Feb 7, 2025
1.0.1 Stable 10–11 Jan 10, 2025
1.0.0 Stable 10–11 Jan 9, 2025
1.0.0-beta1 Pre-release 10–11 Dec 12, 2024
1.0.0-alpha1 Pre-release 10–11 Dec 3, 2024