ai_revision_log
Automated Revision Log automatically generates meaningful revision log messages for content changes using artificial intelligence. It compares revisions, detects what changed, and writes professional, human-readable summaries—saving editors time and improving content accountability.
Features
- Automatic AI-powered revision logs — Generates concise, meaningful summaries for content updates.
- Entity-agnostic — Works with any revisionable entity type, including nodes and custom entities.
- Seamless ECA (Event-Condition-Action) integration — Build dynamic workflows that include AI-generated revision messages.
- Intelligent field filtering — Ignores internal Drupal fields and focuses on relevant content changes.
- AI provider agnostic — Works with any provider supported by Drupal’s AI module ecosystem (OpenAI, Anthropic, etc.).
- Visual workflow design — Integrates with BPMN.io for intuitive visual configuration of AI-driven processes.
Perfect for:
- Content teams who want better revision tracking
- Sites with frequent content updates
- Organizations requiring detailed change documentation
- Editors who forget to write revision logs
Post-Installation
Once installed, Automated Revision Log integrates automatically with Drupal’s revision system. When a content item is updated:
- The module detects the change and compares the new and previous revisions.
- The configured AI provider analyzes the differences and generates a concise, human-like summary.
- The generated text is automatically saved as the revision log message.
To customize behavior or integrate with workflows, go to Configuration → Workflow → ECA and add Automated Revision Log actions within your BPMN.io models.
Additional Requirements
- Drupal: 10.x or 11.x
- AI module: Required for provider configuration (e.g., OpenAI, Anthropic, or others).
- ECA module: Required for workflow automation support.
- Key module: Recommended for secure credential storage.
Recommended modules/libraries
- AI module — Core integration layer for connecting to AI providers.
- ECA module — Enables event-driven automation workflows.
- Key module — Safely stores and manages API keys.
Similar projects
While there are modules that help manage content revisions, none currently leverage AI to generate intelligent summaries. Automated Revision Log stands out by combining change detection, AI summarization, and workflow automation in one solution.
Supporting this Module
If you find this module helpful and want to support ongoing development, contributions, testing, and feedback are welcome on Drupal.org. You can also support through sponsorships or by submitting improvements via merge requests.
Community Documentation
Coming soon — video walkthroughs and usage guides will be added as the module evolves. If you create tutorials, please share them in the issue queue so they can be linked here.
Transform your content revision tracking from a manual chore to automated intelligence. No more empty revision logs or generic “Updated content” messages — just smart, human-readable summaries powered by AI.