Sulu.ai 0.9: More transparency and control
When an AI feature in your admin interface does something unexpected, the first question is always the same: which model answered, with which prompt, and how many credits did it take? Until now, you had to look into the platform. And accepting a suggestion meant overwriting text you could no longer see.
Sulu.ai 0.9 addresses both. Every AI request now shows up in a request log in your admin interface, and suggestions appear next to your existing text before anything is replaced. You can see what happened and decide what to accept, without leaving your usual workflow. On top of that, Sulu.ai now works with product data, and every expert capability is available as an MCP tool, building on the MCP Bundle 1.0. The model lineup moves to the November 2026 generation without any change on your side.
Every request, in your admin interface
The new request log lists each AI request with its feature, model, credits, and status. Open an entry and you see the prompt chain behind it. You can filter by model, and error codes show up directly in the list. This makes it easier to trace failed or unexpected requests back to the model and prompt that produced them.
The log has its own permission, sulu.ai.request_log, and you can delete entries you no longer need.
Insights on the platform now have a status column with a filter and a monthly CSV export of daily values. The export opens correctly in Excel and is streamed, so large months work too. When the platform rejects a request, the admin interface now tells your editors why.
See the suggestion before it replaces your text
Suggestions for SEO, excerpt, and media metadata now appear next to your current content. You compare first, then decide. The review action is also available on the SEO, Excerpt, and Settings tabs.
Product data
Sulu.ai 0.9 supports the Product Bundle on Sulu 3.1. Products get SEO and excerpt buttons, and full-content translation covers the product details. Intelligent Search indexes products too, including their short description. The same AI workflows you use for pages and articles now work with structured product content too, directly within Sulu.
Sulu.ai experts as MCP tools
Every Sulu.ai expert capability is now available as an MCP tool, building on the MCP Bundle 1.0. This lets you use Sulu.ai experts from MCP-compatible clients, beyond the Sulu admin interface. You can bring these capabilities into other workflows without building a separate integration for each one.
Symfony 8, Sulu 3.1, and Symfony AI 0.15
Both bundles now support Symfony 8 and Sulu 3.1. They also accept symfony/ai 0.15 as well as the 1.0 Beta (^0.15 || ^1.0@beta). A project with minimum-stability: stable installs 0.15 and needs no @beta flag. For the 1.0 Beta:
composer require symfony/ai-platform:^1.0@beta symfony/ai-store:^1.0@beta symfony/ai-bundle:^1.0@betaWe tested both Symfony AI lines against Sulu 2.6, 3.0, and 3.1, and the bundles install without conflicts alongside the MCP Bundle 1.0.1.
New models, nothing to switch
- OpenAI: GPT-6 Sol, GPT-5.6 Terra, GPT-5.6 Luna
- Anthropic: Claude 5.5 Opus, Claude 5.5 Sonnet, Claude 5.5 Haiku
- Google: Gemini 3.8 Flash, Gemini 4 Argon (new), Gemini 3.5 Flash-Lite
- Mistral: Mistral Large 4 as the new European flagship, Mistral Medium 3.5, Mistral Small 4
GPT-6 Sol is the new default. Old model names keep working and are redirected to their successors, for example claude-5-sonnet to claude-5.5-sonnet. This includes Gemini 3.7 Flash and 3.5 Flash, which Google has deprecated. Your saved expert settings and API calls need no change.
Breaking changes
- The generic feedback dialog in the admin interface is removed.
- The bundle code is restructured into DDD layers. If you use internal classes, update your imports.
- The new admin views live in Sulu core and need a current Sulu patch release.
All three are covered in UPGRADES.md, section 0.9.0.
Versions and upgrade
sulu/ai-platform-bundle is released as 0.9.0, sulu/ai-bundle as 0.9.0 and 0.9.1. Install both with ^0.9 and you get the matching pair. The platform changes are live already. The upgrade notes are at bundle-docs.sulu.ai/upgrade/.
Tell us what you see
With the request log, you see the same thing we see when something goes wrong. If an entry looks off, send it to us by email or in the Sulu Slack.
