This project is not covered by Drupal’s security advisory policy.
Overview
Drupal Knowledge Assistant helps bring AI-powered assistance directly into the Drupal administration experience. Whether you are a site builder, content editor, or developer, the goal is to provide answers, guidance, and site-specific information without having to leave your Drupal site.
This project is currently being developed as part of Google Summer of Code (GSoC) 2026. The current focus is on building a robust conversational experience and establishing a scalable architecture that can support advanced AI capabilities and knowledge retrieval features in future iterations.
What's Working Right Now
-
Chat Interface:
AJAX-driven conversational user interface. -
Drupal AI Integration:
Integrated with the Drupal AI provider ecosystem. -
Context Memory:
Session-based conversational memory with a sliding window strategy to efficiently manage context while optimizing token usage. -
Voice Input:
Built-in speech-to-text support for hands-free interaction. -
Chat Actions:
Support for copying responses, starting new conversations, and clearing chat history. -
Flexible Configuration:
Easy configuration for both local and remote LLM providers.
Configuration
Configure your preferred AI provider through the Drupal AI ecosystem. Once Drupal AI is configured, Drupal Knowledge Assistant automatically uses the configured provider and model settings.
Current Status & Future Work
The foundational conversational interface, Drupal AI integration, and short-term conversational memory systems have been successfully implemented. Upcoming work will focus on:
- Knowledge indexing and retrieval systems
- Retrieval-Augmented Generation (RAG)
- Site-specific knowledge retrieval
- Multi-conversation chat history
- Automated testing
- Expanded documentation
Contributing
Feedback, testing, issue reports, and community contributions are welcome. Documentation and developer resources will continue to evolve alongside the implementation as the project progresses.
Project information
- Project categories: Administration tools, Artificial Intelligence (AI), Developer tools
- Created by sujal kshatri on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.

