AI Engine – The Chatbot, AI Framework & MCP for WordPress

Changelog

3.4.6 (2026/04/15)

  • Add: Print-to-PDF button next to the copy icon on the last AI message, allowing export of the full conversation via the browser’s Save as PDF dialog.
  • Add: Retention setting for discussions cleanup under Settings > Chatbot > Discussions, with a mwai_discussions_retention_days filter for overrides.
  • Fix: Chatbot auto-scroll no longer fights users who scroll up during streaming.
  • Fix: AI Form and Chatbot blocks no longer save as “Unsupported” placeholders when used in patterns created via Appearance > Editor.
  • Fix: Hardened chatbot parameter processing so non-string values no longer crash the frontend with “trim is not a function”.
  • Fix: (Hotfix) Two mobile chatbot issues — keyboard pushing header and messages off-screen, and ChatGPT theme’s submit button stretching into an oval below the input pill.
  • Fix: Blocks with line breaks breaking after save in the Forms editor.
  • Fix: REST MCP tools failing schema validation by forwarding nested JSON Schema fields (items, enum, default, etc.) from WordPress REST arg definitions.
  • Fix: NekoUI dropdowns rendering broken inside Gutenberg block iframes.
  • Fix: Temperature settings missing for Anthropic models in chatbot params.
  • Fix: ai.formReply filter firing on every stream chunk instead of only once when the reply is complete.
  • Update: Removed DALL-E and migrated existing defaults to gpt-image-1.
  • Update: Bumped the discussions messages column from TEXT to MEDIUMTEXT.
  • Update: Persisted the Query Mode and Expert Mode toggles in the Knowledge tab via localStorage.
  • Update: Simplified estimate_tokens to a single-argument signature and added multi-file support to assistant queries.
  • Update: Opus 4.6 and Sonnet 4.6 context window updated to 1M tokens.
  • 🎵 Discuss with others about Ai Engine on the Discord.
  • 🌴 Keep us motivated with a little review here. Thank you!
  • 🥰 If you want to help us, check our Patreon. Thank you!
  • 🚀 Click here to vote for the features you want the most.

3.4.5 (2026/03/22)

  • Fix: Ensure additional CSS classes set in the block inspector.
  • Fix: Stop mapping tool categories to annotation titles so MCP tools display their correct names.
  • Add: Support for GPT-5.4 Pro, Mini, Nano, and GPT-5.3 Chat models.
  • Fix: Resolve an MCP dispatch type mismatch that caused some MCP tools to fail.
  • Update: Add new getStatus(), hasAI(), and hasMCP() API helpers (deprecated the older checkStatus() method).

3.4.4 (2026/03/15)

  • Fix: Hotfix resolves MCP server connection failures with clients using protocol version 2024-11-05 by adding automatic version negotiation.
  • Add: Display shortcut prompts and names in the Discussions tab.
  • Add: Introduce image embeddings support (Gemini Embedding 2) with multimodal embedding: bulk media push, and an AI-powered Library Search that replaces the native Media Library Search.
  • Fix: Resolve a broken access control issue in the AI Forms shortcode to ensure only authorized users can access protected content (Private Page/Post).
  • Fix: Prevent crashes when working with multi‑modal messages.
  • Fix: Prevent the Embeddings screen from crashing when closing a modal.
  • Update: Preserve links and inline HTML formatting in both the Editor Assistant and Magic Wand tools.
  • Update: Refactor Magic Wand actions to use system messages.
  • Update: Clean up old, deprecated options and legacy migration code.
  • Update: Fixed Quick Test for Anthropic to use the models endpoint.
  • Update: Chatbot Max Height moved to the Appearance section.
  • Update: Rename Assistant Mode to Chatbot Mode in AI Forms, you can now use any chatbot to handle your AI Forms.
  • Fix: Improve the discussions shortcode by falling back to customId to avoid invalid class names.
  • Fix: Styles for the AI Chatbot Block are back.

3.4.1 (2026/03/06)

  • Update: Hide the Editor Assistant functions from the chatbot settings to simplify the interface.
  • Add: Support for the new GPT-5.4 model for improved AI responses.

3.4.0 (2026/03/04)

  • Add: Introduce a fully featured Editor Assistant sidebar (with a client-side feedback loop for chained AI actions). It’s called Assistant in the Admin Modules.
  • Add: Introduce new dev filters (mwai_mcp_server and mwai_function_call_params) for customizing MCP servers and function call parameters.
  • Add: Allow ignoring posts during embeddings sync, with a “hide” icon for linked posts, a “Show Ignored” modal, and a mwai_embeddings_sync_post filter for developers.
  • Fix: Hotfix chat sessions so the chat ID resets correctly when needed.
  • Fix: Restore the missing scope for AI Search.
  • Update: Remove outdated internal TODOs, deprecated fields, legacy crons, and old migration code.

3.3.9 (2026/02/21)

  • Add: Cross Site now support shorcuts (Quick Actions), blocks (GDPR-friendly), etc.
  • Update: Modernized all Gutenberg Blocks.
  • Fix: Avoid crashes caused by Claude when using MCP tools together with function calling.
  • Fix: Prevent React-related crashes during streaming.

3.3.8 (2026/02/18)

  • Add: Support for the Claude Sonnet 4.6 model.
  • Add: Forward Anthropic keepalive events to the browser.
  • Add: Make Realtime transcript captions clickable links.

3.3.7 (2026/02/14)

  • Add: Introduced role-based access control for MCP with three levels (admin, read-write, read-only).
  • Add: Improved Content Aware features (better placeholder replacement, more accurate context detection, etc).
  • Fix: Automatic bearer token generation when MCP is first enabled.
  • Update: Improvements in the Realtime module, more to come soon.
  • Update: OpenAI now exclusively uses the Responses API, simplified and optimized the code.

3.3.6 (2026/02/06)

  • Add: Support for the new Claude Opus 4.6 and Opus 4.5 models for improved AI responses.
  • Update: Deprecated GPT-4o, GPT-4o mini, GPT-4.1, GPT-4.1 mini, and their related realtime/transcribe models to guide users toward newer, supported options.
  • Update: Replaced shortcut-based data storage with AES-256 encryption to avoid cache corruption issues.
  • Add: Enhanced the wp_update_post MCP tool with better truncated JSON detection, content verification, and richer response data.
  • Update: Linked PDF chunks via unique refChecksum and added ref filter to embeddings table.
  • Add: Added WooCommerce MCP module with 25 tools for managing products, orders, inventory, customers, reviews, and analytics.

3.3.4 (2026/01/30)

  • Fix: Prevent duplicate shortcut transients from being created on every page.
  • Fix: Hotfix TypeError crashes in MCP tool calls when JSON-RPC requests are missing an id field.
  • Add: Introduce a new wp_upload_request MCP tool that generates one-time upload URLs so agents can upload local files via curl instead of base64.
  • Add: Add a new MCP “Database” module that lets you execute SQL queries.
  • Update: Remove the default popup title and AI name fallback so leaving the title field empty now shows no title at all.
  • Fix: Resolve a PHP 8.2 deprecation warning related to a dynamic property.

3.3.3 (2026/01/27)

  • Add: Introduce a Streamable HTTP transport for MCP so Claude Code can connect directly to WordPress.
  • Fix: Prevent unsafe file renaming during metadata updates.
  • Fix: Hotfix SSRF vulnerabilities by using wp_safe_remote_get for external URLs and secure URL fetching in audio transcription and file handling.
  • Add: Improved embedding dimension handling with matryoshka support, showing fixed vs configurable dimensions in the UI with clearer tooltips.
  • Update: Redesign and refine the ChatGPT Theme and Foundation Theme with improved layouts, bubble styling, and more flexible avatar/name display and header titles.
  • Add: Introduce ‘context framing’ for embeddings with a new filter.
  • Add: Moved Embeddings “Sync Settings” into Settings > Knowledge with separate Local Content and Remote URLs sections and a new Sync Interval option.
  • Add: Store Shortcuts prompts securely on the server and only send a shortcutId to the client so prompt text is no longer exposed.
  • Add: Load plugin translations properly with load_plugin_textdomain to ensure all text is translatable.
  • Fix: Via MCP, ensure scheduled posts created via wp_update_post respect the schedule_for parameter and edit_date flag so they publish at the correct time.
  • Add: New MCP integration for Polylang.
  • Fix: Improve Gemini 3 support, restoring vision capabilities, function calling, and enforcing a single candidate response, and fixed image generation pricing.
  • Add: Support image generation via OpenRouter.
  • Fix: Resolve undefined array key warnings in Remote URL sync and only update timestamps when content actually changes.
  • 🎵 Discuss with others about Ai Engine on the Discord.
  • 🌴 Keep us motivated with a little review here. Thank you!
  • 🥰 If you want to help us, check our Patreon. Thank you!

3.3.2 (2026/01/23)

  • Add: New “Remote URL” feature for Embeddings to create and auto-sync embeddings from external URLs with change detection.
  • Fix: Corrected auto-scroll behavior for non-streaming chatbots so conversations stay in view.
  • Add: Enabled multi-block support for Magic Wand tools (Correct Text, Enhance Text, and Translate Text).
  • Add: Introduce a user.query filter in the JS API so developers can intercept, modify, or cancel user messages before sending.
  • Add: Support next_run_delay for multi-step tasks to better control task scheduling.
  • Fix: Resolved an issue where multi-file uploads were empty.
  • Fix: Ensured the Standard Header correctly displays the Popup Title.
  • Fix: Adjusted link colors in the Timeless theme.
  • Fix: Prevent shortcuts from bypassing locked chatbots (GDPR consent, for example).
  • ⚠️ Important: Changed the mwai_chatbot_reply filter to pass a reply object instead of a query. Developer! Use reply->query where query was previously used.

3.3.1 (2026/01/04)

  • Update: Removed unused files and code to reduce clutter and improve performance.
  • Info: Wishing you a Happy New Year 2026 ☀️🎉 No doubt this year will be full of surprises again, let’s continue riding the AI wave together! 😊

Plugin Website
Visit website

Author
Jordy Meow
Version:
3.4.6
Last Updated
April 15, 2026
Active Installs
100000
Requires
WordPress 6.0
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.