Install
Works with Drupal: ^10.5 || ^11.2Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Issues resolved since 1.3.2: 38
Contributors
rob_e (1), marcus_johansson (25), abhisekmazumdar (10), ahmad khader (2), merilainen (1), cadence96 (1), annmarysruthy (4), fago (5), a.dmitriiev (9), ajv009 (13), jan kellermann (1), avinash.jha (4), shivamsen_12579 (2), petar_basic (2), harivansh (5), jibran (2), breidert (1), robloach (3), bbruno (2), dany.almeida.kairouz (1), b_sharpe (1), sirclickalot (2), kelly.m.jacobs (2), divya.sejekan (2), tushar1 (2), erichomanchuk (3), brtamas (2), ronraney (1), dan2k3k4 (2), nikro (1), joshua1234511 (1), jatingupta40 (1), revathi.b (1), bircher (1), scott falconer (1), kristen pol (2), arianraeesi (1), hrishikesh-dalal (1)
New Features
- #3574519: Fix the tag-release to work on linux
- #3575594: Add css to make the mdxeditor slightly taller
Tasks
- #3584421: Add OverridableFunctionCallInterface to support per-instance context definition overrides on function call plugins
- #3584415: Update full_patch_test docs for 1.3.x: cover guardrails and field widget actions
- #3542552: Allow link in allowedTypes
- #3582364: Add documentation for the Text Chunker service
- #3579480: Add CI job to validate MkDocs documentation formatting
- #3582367: Add documentation for the Guardrails system
- #3582366: Add documentation for PromptJsonDecoder and PromptCodeBlockExtractor services
- #3577970: Dispatch JS event when DeepChat completes agent calls
- #3581662: Add cshs widget support to ClassificationOptionsSelect FieldWidgetAction
- #3583725: Move the FJS skill and prepare for codex, claude etc. in gitignore
- #3545551: Put documentation through AI to check for grammar
- #3582361: Add documentation for the Tools Library form element
- #3566566: Release 1.2.6 and 1.1.9, and update documentation
- #3582359: Fix broken links, dead nav entries, duplicate YAML keys, and orphaned pages in documentation
- #3491351: Add schema validation tests ai.settings
- #3572378: Fix Markdown for Communicating Releases
- #3566924: Add AI core release managers to MAINTAINERS.txt
- #3582577: Remove duplicate entries from .cspell-project-words.txt
- #3582363: Add documentation for the Tokenizer service
Bugs
- #3575592: Tools Explorer: force_value limit is only the first character
- #3578417: AI Automators uninstall leaves ai_automator_status field and related configuration behind
- #3582743: Set temp directory in tokenizer
- #3584344: The handleApiException signature change from Exception to Throwable breaks downstream providers (e.g. Anthropic) that override this method.
- #3573429: Processing automators does not catch all errors
- #3579079: Restrict Topic guardrail silently bypassed due to case-sensitive topic matching
- #3574611: Forms are broken when automators or FWA are not configurable
- #3582074: AssertionError: Cannot load the "key" entity with NULL ID
- #3547797: AI Assistant CKEditor button has regressed
- #3583785: Fix: Guardrail and Guardrail Set config entities have incomplete config schema
- #3583705: AiProviderConfiguration form element doesn't work in nested forms with subform states
- #3578846: AiGuardrailSet does not declare config dependencies on its referenced guardrails
- #3555856: AI Chatbot blocks fail to render: Uninitialized $userMessage property in AiAssistantApiRunner
- #3577813: AI Chatbot block crashes entire site when placed without configured AI Assistant entity
- #3574181: AI Assistant to AI Agents required fields mismatch
- #3582954: Array to string conversion warning in AiApiExplorerPluginBase::addProviderCodeExample() when configuration contains arrays
- #3570159: Error 404 when trying to access ‘Submodules > AI Logging’
Organizations
FreelyGive (30), Dropsolid (10), Wunder (1), SeeD EM (1), QED42 (4), drunomics (6), 1xINTERNET (12), werk21 (1), OpenSense Labs (9), DrupalFit (7), Morpht (2), Kalamuna (5), ImageX (1), Foster Interactive Inc. (3), Vardot (1), amazee.io (2), Axelerant (1), Nuvole (1), Acquia (1), Itty Bitty Byte (2), Salsa Digital (2)
Stats
Amount of contributors: 38
Amount of organizations: 21
Amount of issues: 38