= 2.8.3 (2025/06/07) =
* Add: Support for the new OpenAI Responses API (function calling, vision, feedback, MCP) – enable it in Settings when you’re ready.
Add: Vector-Aware Search – override the default WordPress search with either AI-generated keywords or Embeddings for sharper results.
- Add: PDF Import – upload a PDF, tweak the chunk size, and auto-create embeddings in one flow.
- Add: Embeddings stream event that shows when external context is pulled in.
- Add: Stream-events viewer now appears under each chatbot whenever Client Debug is on (and streaming is enabled).
- Add: Claude MCP support, MCP-server picker in Chatbots, per-category Show Details buttons, and copy-to-clipboard endpoint fields; you can even create or edit plugins via MCP.
- Add: “Does Not Contain” operator for AI Conditional Blocks.
- Add: Extensible context menus in Discussions through new MwaiAPI filters.
- Add: dev-notes.md packed with tips for developers who want to extend AI Engine.
- Update: Replaced NekoCollapsableCategories with NekoAccordions and refreshed the whole Settings navigation.
- Update: Streaming debugger renamed to ChatbotEvents, unified wording, and clearer status messages.
- Fix: Function-execution mapping, duplicate result events, and double fires in React.
- Fix: Error and input states are now fully isolated per chatbot instance.
- Fix: Clear button and reset logic in the event viewer.
- Security: Patched a potential MCP injection vector.
- Misc: Many small optimisations, typo/translation fixes, and cleaner source comments.
= 2.8.2 (2025/05/23) =
- Add: New Claude 4 models for enhanced AI capabilities.
- Update: Settings reorganized for improved usability, and Statistics and Embeddings renamed to Insights and Knowledge for better clarity.
- Fix: Hotfix for streaming issues and added a filter to customize the discussions refresh interval.
- Update: More consistent and user-friendly UI in Content and Image Generators, including a clean modal for Image Generator and improved custom chatbot block.
- Add: Multi-condition support for AI Forms with new operators, and better handling of required fields within conditional containers.
= v2.8.0 (2025/05/03) =
- Fix: Resolve issue with DALL-E model usage on Azure platforms.
- Add: Allow API Key override through query parameter for OpenRouter integration.
- 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, we started a Patreon. Thank you!
- Click here to vote for the features you want the most.
= v2.7.8 (2025/04/30) =
- Add: Support for gpt-image (the latest OpenAI model).
- Add: Support for MCP (Model Context Protocol). Check the tutorial! It's awesome, but remember it's a beta feature.
- Fix: Avoid a few warnings and notices.
- Fix: Compatibility with stateless WPs.
- Fix: Added Row Actions in Pages.
- Update: Accurate pricing is now always smoothly retrieved for OpenRouter, thanks to their new API.
- Update: Optimized the bundle size of the chatbot.
= 2.7.7 (2025/04/30) =
- Add: Support for gpt-image (the latest OpenAI model).
- Add: Support for MCP (Model Context Protocol). Check the tutorial! It's awesome, but remember it's a beta feature.
- Fix: Avoid a few warnings and notices.
- Fix: Compatibility with stateless WPs.
- Fix: Added Row Actions in Pages.
- Update: Accurate pricing is now always smoothly retrieved for OpenRouter, thanks to their new API.
- Update: Optimized the bundle size of the chatbot.
= v2.7.6 (2025/04/15) =
- Add: Added GPT 4.1 models, and set 4.1 Nano as the new default model.
- Add: Privacy First option to set the amount of personal data to the minimum.
- Add: Handle array properties for Function Calling.
- Add: Scope can now be modified for chatbots and forms.
- Add: Add a filter in the models dropdown if there are more than 16 models.
- Add: Accurate pricing with OpenRouter can be enabled by adding MWAI_OPENROUTER_ACCURATE_PRICING to your wp-config.php, and setting it to true. This will add 1-2 seconds to the response time.
- Update: Only define MWAI_TIMEOUT if it's not defined yet, that allows it to be overridden.
- Fix: An AI form without any inputs should be always valid.
- Fix: Give more info when an Pinecone upsert fails.
- Fix: Improvements for Google Gemini. Now works with Function Calling. Special thanks to Anaheim!
- Fix: Avoid a silent crash with Pinecone when a slash is added to the Server URL.
- Fix: Prevent Meow_MWAI_Query_Parameter to crash WordPress entirely.
= 2.7.5 (2025/03/12) =
- Add: Introduced support for Claude 3.7.
- Add: Updated pricing and added support for gpt-4.5-preview, o1-mini, and o3-mini.
- Fix: OpenAI Assistants (tools) can now be updated without overwriting existing settings.
- Fix: Prevented AI Forms from overriding HTML elements without a data-default-value attribute.
- Fix: Required fields in AI Forms are now strictly enforced, even if not mentioned in the prompt.
- Fix: Resolved issues with fields via selectors not being saved or re-applied on load.
- Update: Added additional checks to ensure the store is processed before attaching it to a thread in OpenAI Assistants.
- Update: Improved support for Assistants working with Forms and individual File Uploads, though OpenAI's Vector Store remains buggy.
- Fix: Addressed an issue with AI Forms and MIME types—OpenAI only supports images, but Anthropic handles PDFs well.
- Update: Replaced set_max_sentences with set_max_messages for better clarity.
- Update: Links in the chatbot now always open in a new tab for better user experience.
- Note: Function Calling is now expected to work, but Gemini remains unreliable.
- Remove: No more OpenAI Status, as they have discontinued their RSS feed.
= 2.7.4 (2025/01/26) =
- Add: Support for Perplexity models.
- Add: MwaiAPI works with AI Forms (ai.formReply filter, forms, getForm).
- Update: Azure API set to 2024-12-01 version.
- Update: Apply the tools and vision tags correctly on models from OpenRouter.
- Fix: Re-added the shortcode related to statistics.
- Fix: Fallback to default resolution if the model doesn't support the resolution.
- Info: New add-on for DeepSeek: https://meowapps.com/products/deepseek/.
= v2.7.3 (2025/01/16) =
- Add: Realtime is now supported in Discussions and Queries (costs are calculated based on the tokens returned by OpenAI).
- Update: Smarter way to handle the synchronization of embeddings. They are deleted if they have no content, and they only synchronize if it is needed.
- Update: OpenAI now uses max_completion_tokens instead of max_tokens.
- Fix: With AI Forms, the Select/Radio could show no option selected by default.
- Fix: o1 wasn't working properly with the Content Generator (the issue was related to Max Tokens).
- Add: In Content Generator, Max Tokens are now optional.
- Fix: Avoid the Chatbot Block to crash when switching to Custom.
- Add: A button to 'Run Tasks' in the 'Dev Tools'.
AI Engine Pro Changelog v2.7.2 (2025/01/05)
- Add: Realtime Audio Chatbot (Pro Version)! It works very well, including with function calling. Try it out! But be careful, those models are quite pricey. AI Engine doesn't handle the statistics yet (Queries / Discussions tabs).
- Add: New attribute 'className' for the Shortcuts API.
- Fix: Selectors in AI Forms now retrieve the content in divs correctly.
- Fix: The Chat Block in Custom Mode was not working properly.