A collection of AI-powered Drupal agents that automate site building and configuration tasks using the AI Agents framework.
WARNING: This project is highly experimental. Expect frequent breaking changes to tools, agents, and APIs. This module is intended for experimentation and development purposes only. Do only use for demoing purposes.. Proper agents and tools will be setup on drupal.org when they are more stable, thought through and ready for production use.
- Drupal 10.3+ or 11
- AI module ^1.2.x-dev
- AI Agents module ^1.1
- Tool module ^1.0
- playwright-cli - Required by the component/SDC tools, can run every other agent without it.
composer require drupal/ai_agents_collection
drush en ai_agents_collectionThis will install all agents and their dependencies. Individual agents can also be enabled separately from the modules/ directory.
| Agent | Description |
|---|---|
| Analytics | Google Analytics and tracking configuration |
| Automators | AI Automators integration |
| Canvas | Canvas page building |
| CAPTCHA | CAPTCHA and reCAPTCHA configuration |
| Content Loader | Bulk content loading |
| Content Moderation | Editorial workflows and moderation |
| Content Types | Content type and field management |
| Display Modes | View and form display configuration |
| ECA | Event-Condition-Action rule building |
| Feeds | Feed importer configuration |
| Field Group | Field group management |
| Field Manager | Field CRUD operations |
| Field Validation | Field validation rules |
| Image Styles | Image style and effects configuration |
| JSON:API | JSON:API resource configuration |
| Menu | Menu and menu link management |
| Metatag | Metatag defaults and configuration |
| Module Manager | Module installation and management |
| Pathauto | URL alias pattern configuration |
| SDC | Single Directory Components |
| Search API | Search API index and server setup |
| Search API Facets | Faceted search configuration |
| Security Review | Security auditing |
| Style Guide | Coding style and context rules |
| System Manager | Site configuration and cron |
| Text Formats | Text format and editor configuration |
| Translation | Content and config translation |
| User Manager | User and role management |
| Views | Views creation and configuration |
| XML Sitemap | XML sitemap configuration |
Run any agent via Drush:
drush agents:run <agent_id>List and test individual tools:
drush tools:list
drush tools:search <keyword>
drush tools:run <tool_id> --input="<arguments>"GPL-2.0-or-later