New Features
* #3584951 Add SensitiveContentStream guardrail and kernel test for StreamableGuardrailInterface mid-stream buffering and evaluation
* #3586478 Add rich-text image description support to AI Automators
* #3585077 Integrate ChatProcessor plugin system into AI Chatbot DeepChat block
* #3585075 Add AI Assistant API ChatProcessor plugin
* #3586531 Add a Moderation Guardrail plugin (configurable moderation provider/model as a guardrail)
* #3586602 Support Automator Chain trigger with Field Widget Actions
* #3586585 Add YAML support to the MDX editor code blocks
* #3586539 Add a ChatMemoryInterface for storing ChatBot chat history
* #3586468 Add interactive refinement capability to Field Widget Actions

Tasks
* #3586537 Add Summarization operation type support to the echoai test provider
* #3586536 Support the `ai_json_schema` element inside off-canvas dialogs
* #3586573 Tone of voice CKEditor Plugin does not use the translated version of the linked taxonomy
* #3586595 Add league/commonmark as real dependency not a suggestion
* #3586572 Add metadata (token usage and rate limits) to ChatGenerator in AI API Explorer
* #3586621 PHPStan errors

Bugs
* #3586471 "AI Guardrails" or "AI Moderation Guardrails"?
* #3586476 Match "Global Guardrails" config page title with "Global AI Guardrails" menu item
* #3582473 Tool Explorer does not render correctly with Gin dark theme
* #3586620 Guardrail subform fails to load on Drupal 11.3/11.4 due to a form serialization error
* #3586613 MDXEditor fails to parse Drupal tokens in AI Agents prompts
* #3571915 Allow Field Widget Actions to target a specific automator

Contributors:
ahmad khader, jucs7, abhisekmazumdar, joshua1234511, marcus_johansson, lbesenyei, ahmad-khalil-imagex, merilainen, robloach, ultimike, avinash.jha, shubham.prakash, prabha1997, weri, gxleano, a.dmitriiev, farse, csakiistvan, violaniko, annmarysruthy, akhil babu, ezeedub, oneliner