Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 1.1.0-beta1
    Resolve #3517791 "Make ai agents"
    OperationType custom discovery and plugin base class
    Issue #3522234 by andrewbelcher: Add support for multi-value input in tools explorer
    Resolve #3514596 "Ai translate override"
    Issue #3511358 Ai chatbot removed title for block.
    Issue #3515591: Disabled AI assistant chatbot still displays on page
    Issue #3515455: CKEditor AI plugin button available without permission to use it
    Issue #3522221 by andrewbelcher: Support mapped enums for tool property input
    Issues #3520814: Check for the getTools() method prior to calling it
    Resolve #3520049 "Content suggestion parents"
    3516425: remove duplicate lock file - yarn.lock
    Allow actual language selection for translations in ckeditor
    Resolve #3521487 "Remove aiprovidersmapping"
    Added position property.
    Issue #3489572 by a.dmitriiev: Allow summarize, analyze, suggest title and...
    Separate the buttons to improve the user flow when using AI CKEditor
    3516023 Add feature: Modify with a prompt
    Baloon menu
    Resolve #3518378 "The content entity"
    Resolve #3518562 "Functioncallbase should set"
    Issue #3518004 by andrewbelcher: Allow unsetting function call properties
    Resolve #3517884 "Docs for providers"
    Resolve #3514985 "Move assistants api"
    Add x AI to providers documentation.
    Issue #3516052 by andrewbelcher: Add support for constants in function call schema
    Resolve #3514474 "Vector search view"
    3509567: The case sensitivity of str_contains in...
    Fixed type mapping to use root config schema DataType.
    Check if fields allows HTML and add formatting if possible.
    Issue #3513788: ActionPluginBase missing proper getReadableOutput() return
    Issue #3515518 by justanothermark. Add tags to Automator requests to LLMs.
    Issue #3515946 by alvarodemendoza: Schema is invalid for ai content suggestions
    Issue #3514471: Fix the Property form builder for options
    Resolve #3509315 "Make vector databases"
    Issue #3513626: Wrap the output of the tools explorer into pre
    Initial commit.
    Resolve #3512821 "Allow tools without"
    Resolve #3512526 "Add module dependencies"
    Resolve #3512096 "Update functioncall execute"
    Merge branch 'ai-3512505-3512505-setupaiprovider-throws-errors' into 1.1.x
    Resolve #3512386 "Ai automator tools"
    Resolve #3504510 "Deepchat bot doesnt"
    Invoke ai_operationtype_alter.
    Issue #3512278 by a.dmitriiev: Spell Fix plugin has provider as required field
    Resolve #3479388 "Tools with context"
    3486166-pass-metric-type | Add support for vector search time metric selection
    Issue #3507593: Array check added.
    Issue #3509363: Allow other modules to provide styles for Deep Chat
  • 1.0.5
    Issue #3504725: Route "ai_ckeditor.generate_completion" does not exist
    Resolve #3504515 "Add an ainoaccesserrorexception"
    Issue #3504630 by prabha1997, goldin, mrdalesmith: Typo in module description
    Resolve #3504733 "Create basic test"
    Issue #3504452: Automators: The Joiner field setting is not considering the #default_value.
    Added clickable fields (show the multi select)
    Update the method for adding menu items for the automator chains.
    Document additional library requirement. #3504871
    Add methods to allow Event tags to be altered, and for future events to use...
    Issue #3489269 Add Vector Database (VDB) Automator for Entity Reference Fields
    Resolve #3503018 "Use image fields"
    Resolve #3507204 "Allow loading recipe"
    Resolve #3506570 "Automator chain not"
    Add special handling for Product Variation routes. #3506392
    Rework controller to use whatever controller it has replaced as the structure...
    Translating Nested Paragraphs with Paragraph Group Module Deletes Source Entity's Paragraphs
    Issue #3507988: Remove final directive
    Issue #3508785 by scott_euser: AI Logging has a hidden delete function if...
    convert NULL to an empty string before calling str_replace()
    Issue #3508615: Fix for warning message.
    Prevent upscaled params causing issues. #3508617
    Corrects AI Chatbot block status message
    Catch error when saving entity reference got error
    Add eca_content as a dependency of this module.
  • 1.0.4
    Issue #3499970: fix hardcoded view mode value on form and load view mode from...
    Issue #3499412: show no providers warning
    Issue #3501208: Missing ; in code example in event.md
    Issue #3499361: Correctly check for streamed response in CK Editor Generate
    Issue #3500437: Default chatbot header text is not readable
    Issue #3498893: Default option for Media type can be wrong if not selected in Ai Automator Advanced settings
    Issue #3499935: Move the results to the system prompt instead of Assistant Message
    Issue #3500329: Add print only library to hide the block
    Issue #3501316: Add league/commonmark into hook_requimrent on ai_chatbot
    Issue #3497822: Ckeditor prompt mgmt
    Issue #3499378: Added ai_assistant_custom_prompts setting...
    Issue #3499702: AI CKEditor requires the Source CKEditor button
    Issue #3488383: Create unit test
    Issue #3488381: Create unit test
    Issue #3491447: Rename 'Boost' plugins to 'Boost and combine' plugins
    Issue #3501661: Remove outdated documentation
    Issue #3497023: Add address field
    Issue #3501821: Undefined 'indexing_options' at EmbeddingBase.php
    Issue #3464043: Aiautomator support metatag
    Issue #3502138: ImageClassification explorer is broken
    Issue #3502782: links to /ai_translate/index.md for guidance, but the link appears broken.
    Issue #3503263: Update and add documentation for AI Validations
    Issue #3481066: Request URI too large when summarizing long text
    Issue #3503959: Add a postSetup method that is running for the SetupAIProvivder action
    Issue #3499597: Added custom error message for more specific error types.
    Issue #3503853: Fix a warning on Undefined array key anonymous in user Has
    Issue #3494281: CKEditor icon when in Gin Dark mode
    Issue #3503515: Added configure links.
    Issue #3503042: API Explorer references a missing function (getAsImageEntity)
    Issue #3502528: Relax permission for /admin/config/ai/explorers
    Issue #3503052: NULL $data value converted to string.
    Issue #3504246: Added check for empty value.
    Issue #3478721: Unify translate
    Issue #3485077: CKEditor5: Throwing error when saving format with AI disabled
    Issue #3485585: Document the user of the AI Logging module.
    Issue #3504213: AI Search single chunk, takes
    Issue #3504531: Postsetup should only
  • 1.0.3
    65e3b2dd · Update AI Log View ·
    3499900 Fix the random test failure on ChatTest
    3495702 Add AI Search basic functional test coverage
    3498628 Restore permission for accessing AI Content Suggestion features
    3472503 [ai_content_suggestions] Be able to use multiple target fields for suggestions
    3499647 [ai_content_suggestions] TypeError array_merge(): Argument #2 must be of type array, null given
    3498757 Installation/configuration resilience (ai_translate)
    3497673 [submodules] Add tags to where promtps are called so overrides can happen granularly.
  • 1.0.2
    Changes in the routing file
  • 1.0.1
    50128e5d · 1.0.x ·
    AI Assistant links are not always relative to root when not absolute (https://www.drupal.org/project/ai/issues/3497916)
    AI Automators links to the wrong developer documentation and readme (https://www.drupal.org/project/ai/issues/3499126)
    AI Automators Routes links cause 404s (https://www.drupal.org/project/ai/issues/3498650)
    Make it possible to set custom time out values on the providers (https://www.drupal.org/project/ai/issues/3479159)
  • 1.0.0
    First production release!
    
    * Include thread_id in Deepchat
    * AI powered Spelling Fixer in ckeditor
    * AiContentForm::getSetProvider says wrong operation type in error
    * Deprecated function: str_replace(): Passing null
    * Inifite loop in ai_translate entity reference with content
    * [ai_content] use Taxonomy for tone of voice in ai_content submodule
    * allow administration of prompts in ai_content_suggestions
    * Not possible to select model in AI Settings with JS disabled
    * The initial message in Deepchat currently only allows 128 characters
    * Headers have already been sent
    * CKEditor5: Throwing error when saving format with AI toolbar disabled
    * Create a reusable YAML parser
    * Write documentation for available providers
    * Remove skeleton modules from core
    * (ai_translate) Translating unpublished content creates a published translation, which I can't delete
    * Change pre-action prompt and system prompt, to default from Drupal CMS
    * Add trim to rewrite of link in Deepchat
  • 1.0.0-beta7
    Always show copy button in Deepchat, not just on historical messages
    Add possibility to turn of structured results in Deepchat
    Configuration Done icon has doulbe witdth
  • 1.0.0-beta6
    3494405 Document Deepchat
    3496957 You have requested a non-existent service "Drupal\ai\AiProviderPluginManager" in Config Action
    3495114 Create new recipe action for simple provider setup
    3495449 Automators with Taxonomy Crash
    3496930 Unset default settings on provider uninstall
    3493474 Vector DB Explorer link does not appear in API Explorer Page
    3495450 Changing to a vision model doesn't automatically allow for images with automators
    3494808 Strange icon in Deepchat window
    3496912 show_copy_icon is missing in the schema
    3474379 Fix phpstan for Drupal 11 in modules/ai_validations once field_validation module supports Drupal 11
    3496913 Wrong / missing placeholders in config form
    3496700 API Explorer broken due to AiProviderFormHelper
    3467075 (ai_translate) One click translations for Layout builder
    3494806 Dont set localStorage by default
    3480379 Is eca 1.x still supported?
    3494826 Allow disabling of copy button in chat
    3494805 Remove Google Fonts from deepChat.bundle.js
    3476719 Improve Documentation for Creating Third-Party Providers
    3489009 Errors when successfully generating taxonomy terms
    3493419 Do not allow for the same providers moderation to be used in external moderation
    3493865 Provide a framework for testing with real providers
    3493630 Make Deepchat permission not restrictive and make icons smaller
  • 1.0.0-beta5
    3492895 Implement Deepchat
    3493546 Move system message building to service
    3493584 Add twig to prompt code block extractor
    3490970 Generating Multiple Text-to-Speech Fails in AI Explorer
    3493604 Deepchat loading doesn't work with BigPipe
    3493498 Text to Speech fails if default provider used
    3490968 Saving Text to Speech fails in AI Explorer
    3492620 Entity Reference AI Automator cannot be used on Media fields
    3490868 When an image isn't uploaded (I made it optional for a comment) it throws an error (it shouldn't)
    3492145 Chatbot History is Shared Between Different Assistants
  • 1.0.0-beta4
    Bug fix #3491390
  • 1.0.0-beta3
    Fixed validation for schemas.
  • 1.0.0-beta2
    3485807 Hackaton europa: Flesch Reading Ease (Readability score)
    3488356 Chatbot: Resolve JS errors
    3489338 generateMediaImageFromFile doesn't prepare the directory
    3489343 Add entityTypeManager and a function that creates taxonomy terms in the general helper
    3488394 Refactor the Assistants Prompt Configuration
    3488576 Chatbot: Historical chats should be rendered with markdown when selected
    3490109 Users are unable to find the list of available providers, the deprecated list is confusing
    3490194 Create Usage Instructions for the AI Assistant Plugins
    3485038 Replace _ with - in paths
    3488400 Make it possible to set extradata in preResponseEvent and pass it on
    3490261 Module description is unhelpful
    3481156 AI API Explorer hardcodes forms that require undeclared dependencies
    3491039 Hide deprecated modules from the UI
    3488103 Create unique thread id on clear history
    3488147 Storing of results should be reset before running, not after
    3487491 Need the chatbot to store history when you refresh the page.
    3486101 Moderation Operation Type returns unclear data
    3487717 Chatbot: Add chat message complete class to allow specific CSS
    3487736 [ai_content_suggestions] reworked ai content does not work properly; ux improvements
    3487257 Add which user is using the message in the Chatbot template
    3487238 Add uid to unique keys on assistants api
    3487228 AI Assistant forgets thread_id
    3458607 Handle chat history vs reduced context length with sensible defaults
    3487176 Remove depracated AI Automator module
    3487173 Make AI Assistants more flexible for 3rd party modules
  • 1.0.0-beta1
    * 3483197 Text format is escaped until (manual) re-save
    * 3482302 Content moderation, AI Provider dropdown selection not saved
    * 3482760 Placeholder text for AI Assistant provides malformed URLs
    * 3482720 Make chatbot toggle session a configuration.
    * 3483362 Default providers should depend on operation type
    * 3483356 Move out all provider modules to contrib modules
    * 3481112 Can't import config because of "missing" module ai_models
    * 3463830 [Discussion]What approach should take with name provider modules and automators
    * 3475317 Exception: Failed to insert into collection
    * 3480518 Create AI CKEditor Automator
    * 3482651 Menu items display when there are no configuration items
    * 3482633 Make it optional to stream in AI Chatbot
    * 3482976 WSOD if the provider is removed in Assistant API
    * 3481228 Discourage Search API processors that are meaningless/useless in VDBs
    * 3481202 When indexing entity reference fields into the vectors (main or contextual), can we index the label instead of ID?
    * 3481408 Support combined search with multiple languages better
    * 3481567 Improved CKEditor/Automators
    * 3481376 For AI Search combined with database search, results are reordered by new results are not added
    * 3481378 Add a more helpful message for 'Server index status'
    * 3481232 CKEditor Summarize Option Frequently Returns Original Text Without Summarizing
    * 3481184 Hide 'boost' column in indexing field configuration as it makes no sense in vector context
    * 3481178 Make 'ignore' in search indexing options make more sense
    * 3480726 Document the AI Assistants API and AI Chatbot
    * 3481121 Fatal error in AI API Explorer module
    * 3480999 Document developing for AI CKeditor
    * 3471143 Display formatted output in AI assistant
    * 3480762 AI Search does not normalize the embeddings
    * 3480325 Add AI Automator Rule for Moderation State
    * 3480734 Update to use D11 in Gitlab
  • 1.0.0-alpha8
    Features:
    Add chunker checker to AI Search (AI Search)
    Add generic interface to override and add models + Model metadata to provider (AI Core)
    Make RAG Action of full entity a single chat call instead of multiple (AI Search)
    Provide a mechanism to combine vector search with traditional search (AI Search)
    Allow change to View Mode in RAG Action (AI Search)
    Add pre-chunk modification method in Search API AI (AI Search)
    Provide integration with Pinecone (AI Search)
    Implement chat with image for ai_automators (AI Automators)
    Add a GUI for external moderation (AI External Moderation)
    Add streaming support for Mistral (Mistral Provider)
    Add disposable Automator bundles (AI Automators)
    AI API Explorer for Translate Text (AI API Explorer)
    Add image Chat input possibility with Ollama (Ollama Provider)
    Add log pruning to AI Logging (AI Logging)
    [ai_translate] more flexibility (AI Translate)
    Translation operator type (AI Core)
    Make AI Logs Entity Bundleable and Fieldable (AI Logging)
    Consider moving sub-module specific composer.json requirements into suggest rather than require (AI Core)
    Reintroduce the 'Reformat' Function from OpenAI Module into AI CKEditor (AI CKEditor)
    Tasks/Improvements:
    Add provider list documentation (Documentation)
    Check OpenAI connection on setup (OpenAI Provider)
    Add documentation for AI Search module (Documentation)
    Allow Milvus VDB Provider to filter on meta data (AI Search)
    Change how users select `tokenizer chat model` on AI Search / Search API server (AI Search)
    Document how you receive streaming vs none streaming output (Documentation)
    Search API Index fields need more user control, UI should be updated to make it clearer how the embedding content is prepared (AI Search)
    Chunked embeddings should have a unique ID (AI Search)
    Make AI Assistant Form more user friendly (AI Assistants API)
    Validate that the Milvus metric type matches that of the collection when using Milvus (AI Search)
    Minor Search AI fixes (AI Search)
    Add a way to get the chat system role (AI Core)
    Add System Role to chat logging (AI Logging)
    Update config schema for the AI settings (AI Core)
    Allow Pinecone VDB Provider to filter on meta data (AI Search)
    Refactor Search API integration to pass more of the work to the VBD Provider (AI Search)
    Document Translation Type (Documentation)
    Add a global JSON decoder for both streaming and none streaming responses. (AI Core)
    Document setChatSystemRole & getChatSystemRole (Documentation)
    Rename data name to ai_automators (Documentation)
    Switch to .cspell-project-words.txt to reduce merge conflicts (AI Core)
    AI Assistant full entity should convert to markdown for the LLM (AI Assistants API)
    Move AI Assistant to use JSON service (AI Assistants API)
    Move AI Automators to use JSON service (AI Automators)
    Switch to Json::decode() from Drupal core (AI Core)
    Remove default model selection, make the user choose (or provide a sensible default) (AI Core)
    Update hook for Search AI refactoring (AI Search)
    Add Search API details about Zilliz/Milvus status on the Index View page (AI Search)
    Add Readme (Documentation)
    Write documentation for AI CKEditor (Documentation)
    Add so model settings is actually overridable (AI Core)
    Ai Assistants Should be experimental (AI Assistants API)
    Add common models and dimensions for Embeddings info (AI Core)
    Bugs:
    Combined vector & traditional search should only allow processor plugin where applicable (AI Search)
    ai_external_moderation: ModeratePreRequestEventSubscriber TypeError (AI External Moderation)
    Class Drupal\ai_translate\Drush\AiTranslateCommands extends unknown class Drush\Commands\DrushCommands (DevOps)
    Defaults for extraAdvancedFormFields in taxonomy.php (text manipulation and find similar tags) (AI Automators)
    Fix more references to metadata in code that is actually contextual content (AI Search)
    AI CK Editor sparkle should be black instead of yellow for contrast (accessibility) (AI CKEditor)
    Ai Translate - translateContent (AI Translate)
    Saving index pages other than Fields wipes the Fields indexing options (AI Search)
    AI translate settings form does not save entity reference settings (AI Translate)
    CK Editor AI Assistant throws Bad Request error when using AWS Bedrock Provider (AI CKEditor)
    AI Chatbot causes forms to not send. (AI Chatbot)
    AI Assistants have to much context (AI Assistants API)
    [error_message] does not get filled (AI Assistants API)
    Fix issue with embedding strategy configuration (AI Search)
    Ai Automators doesn't works with Queue/cron (AI Automators)
    nvalidArgumentException: "type" is an invalid render array key. (Huggingface Provider)
    Use natural instead of neutral (OpenAI Provider)
    Zilliz queries get 403. (Milvus VDB Provider)
    Problem with translation of multiple formatter fields turning HTML into string (AI Translate)
    AI Assistant fails when pure JSON is returned (AI Assistants API)
    Vector DB Explorer, show results on wrong place in Gin (AI API Explorer)
    AI Automators LLM Model doesn't show (AI Automators)
    [ai_translate] Error: Call to a member function hasTranslation() on null (AI Translate)
    RAG doesn't work without session on (AI Assistants API)
    isZilliz check in MilvusV2 is not correct (Milvus VDB Provider)
    Avoid crashing the AI settings page if the default provider is not fully configured (AI Core)
    AI Search Few Shot Learning is wrong (AI Search)
    When adding assistant the provider config form is empty resulting to an error (AI Assistants API)
    Log cron deletion options should not require auto-logging enabled (AI Logging)
    Deprecated function: explode(): Passing null to parameter #2 ($string) of type string is deprecated in Drupal\ai_translate\Form\AiTranslateForm->buildForm() (line 112 of AiTranslateForm.php (AI Translate)
    Warning : Undefined array key "indexing_options" dans Drupal\ai_search\Plugin\EmbeddingStrategy\EmbeddingBase->buildBaseMetadata() (AI Search)
  • 1.0.0-alpha7
    - Issue #3474442 by marcus_johansson: Latest dev build gives haystack error (aad748f) by Marcus Johansson on 2024-09-16
    - Issue #3474662 by marcus_johansson: AI Chatbot is hidden behind Gin Sidebar (0aca34b) by Marcus Johansson on 2024-09-16
    - Issue #3474622 by marcus_johansson: Make AI Assistant Form more user friendly (dfaccc1) by Marcus Johansson on 2024-09-16
    - Adding basic README and beginning of structure for docs (8dcaee8) by Jerad Bitner on 2024-09-14
    - Issue #3474256 by marcus_johansson: Fix PHPStan issues (3c91124) by Marcus Johansson on 2024-09-14
    - Fix phpcs/phpstan issues in ai_search and vdb_providers (30db503) by Scott Euser on 2024-09-13
    - Issue #3474233 by scott_euser: Leaving maximum chunk size blank results in fatal errors (0b44647) by Scott Euser on 2024-09-13
    - Fix phpcs and grumphp (2a4c64b) by Marcus Johansson on 2024-09-13
    - Issue #3474186 by marcus_johansson: Fix Stylelint issues (1f258b5) by Marcus Johansson on 2024-09-13
    - Functional testing broken test (a9a1e14) by Marcus Johansson on 2024-09-13
    - Issue #3474160 by marcus_johansson: Get CSpell tests working (2779bf6) by Marcus Johansson on 2024-09-13
    - Resolve #3466972 "Default model support in ai_ckeditor and ai_content" (48076ca) by wouters_f on 2024-09-13
    - Issue #3474109 by marcus_johansson: Make o1 models available in OpenAI Provider (6d26f73) by Marcus Johansson on 2024-09-13
    - Tagged messages and events on AI Assistant (b33ef3f) by Marcus Johansson on 2024-09-13
    - Issue #3473809: Milvus provider doesn't respect selected database name (74e3c6b) by Artem  Dmitriiev on 2024-09-12
    - Suggest taxonomy option to use existing vocabulary. (c89438f) by Stathis [Efstathios] Papadopoulos on 2024-09-12
    - Resolve #3464024 "Aitranslate reference" (28135ef) by Valery Lourie on 2024-09-12
    - Resolve #3472421 "Ckeditor improvements" (0cba60f) by wouters_f on 2024-09-11
    - Remove moderation test, should be added later (b05b9e0) by Marcus Johansson on 2024-09-11
    - Issue #3472525 by marcus_johansson, vivek panicker: Improvement to Chatbot (227d62d) by Marcus Johansson on 2024-09-11
    - Issue #3473142: Removed redundant code. (3686200) by vivekpan27 on 2024-09-09
    - Issue #3473378: The user profile image does not work in the Chatbot (1726ca8) by Marcus Johansson on 2024-09-10
    - Issue #3473378: The user profile image does not work in the Chatbot (b58b9de) by Marcus Johansson on 2024-09-10
    - Allow the bot_image to be configured in the AI Chatbot block. (c8e6c91) by Ronald te Brake on 2024-09-10
    - Not immutable assistants in assistants api (1036da2) by Marcus Johansson on 2024-09-10
    - Ensure we take both zilliz base urls into account when determining if we are running on zilliz. (fe8e1c6) by Ronald te Brake on 2024-09-10
    - Issue #3471275 by ultimike, marcus_johansson: "Advanced" Automated input mode not available when Token module is enabled (a94be3e) by Marcus Johansson on 2024-09-09
    - Update the correct input name for field the RagAction should check on. (f4a3f55) by Ronald te Brake on 2024-09-08
    - Issue #3472578 by marcus_johansson: Drupal Core 10.2 compatibility issue (7aa50a1) by Marcus Johansson on 2024-09-06
    - Issue #3472578: Drupal Core 10.2 compatibility issue (81625f0) by Marcus Johansson on 2024-09-06
    - Issue #3472394 by marcus_johansson: Complex search queries are not supported (ad98524) by Marcus Johansson on 2024-09-05
    - Issue #3472525 by marcus_johansson, vivek panicker: Improvement to Chatbot (9b3b65a) by Marcus Johansson on 2024-09-06
    - Context added to the AI Assistant (95a810b) by Marcus Johansson on 2024-09-06
    - Issue #3472270 by marcus_johansson: AI Chatbot causes forms to not send (b150798) by Marcus Johansson on 2024-09-06
    - Issue #3472510 by marcus_johansson: Unneccesary validation call in Milvus Provider (164801c) by Marcus Johansson on 2024-09-06
    - Issue #3472270: AI Chatbot causes forms to not send (b19d1e9) by Marcus Johansson on 2024-09-05
    - Issue #3471888 by marcus_johansson: Image Classification Field Validator (0286240) by Marcus Johansson on 2024-09-03
    - Issue #3456770 by marcus_johansson: Discuss: Interface suggestion for image... (fb7c426) by Marcus Johansson on 2024-09-03
    - Issue #3470766 by marcus_johansson: Getting white screen crash from missing dependency (2f6d0d8) by Marcus Johansson on 2024-09-03
    - AI sub module :ECA support (ai_eca) (ce6539b) by Jasper Lammens on 2024-09-03
    - Update tiktoken fallback (b665ff6) by Scott Euser on 2024-09-03
    - Issue #3471259 by marcus_johansson: Vector dimension mismatch when using Zilliz (d360a6c) by Marcus Johansson on 2024-09-02
    - Better error messages (c0c371e) by Marcus Johansson on 2024-09-02
    - Let providers set defaults (2db5efa) by Marcus Johansson on 2024-09-02
    - Updated Chatbot schema (10e77cb) by Marcus Johansson on 2024-08-30
    - Updated AI Assistant schema (92d5f22) by Marcus Johansson on 2024-08-30
    - Updated AI Assistant schema (adcc9cc) by Marcus Johansson on 2024-08-30
    - Issue #3471155 by torfj: API explorer admin list page has incorrect title (ca2172e) by Tor F. Jacobsen on 2024-08-30
    - Send the messages to the plugin and move the RAG plugin to be in AI Search (c8070d2) by Marcus Johansson on 2024-08-29
    - Make sure threading works on AI Assistant (5bf9ea4) by Marcus Johansson on 2024-08-28
    - Assistant api threading history (8ca690b) by Marcus Johansson on 2024-08-28
    - Graceful fallback on Ollama and LMStudio (73b3728) by Marcus Johansson on 2024-08-27
    - Normalize system role (77f9c10) by Marcus Johansson on 2024-08-27
    - Issue #3470284 by marcus_johansson: Allow multiple formhelper elements (0ba64a2) by Marcus Johansson on 2024-08-26
    - Issue #3467572 by marcus_johansson: Error handling of missing environment variables (caee0d0) by Marcus Johansson on 2024-08-26
    - Issue #3467572 by marcus_johansson: Error handling of missing environment variables (b044e4b) by Marcus Johansson on 2024-08-26
    - Issue #3470030 by bryanmanalo: When adding assistant the provider config form is empty resulting to an error (2146e29) by Marcus Johansson on 2024-08-26
    - Issue #3469278 by scott_euser, seogow: Zero 'Minimum chunk overlap' causes Typed property not initialized (0a410cf) by Scott Euser on 2024-08-26
    - Issue #3470180 by kevinquillen: Move StringTranslationTrait from plugins to AiCKEditorPluginBase (7cfa7a4) by Kevin Quillen on 2024-08-26
    - Kernel testing (c16ccbb) by Marcus Johansson on 2024-08-23
    - Issue #3469178 by marcus_johansson: Add provider and model feature flags for filtering (5487628) by Marcus Johansson on 2024-08-23
    - Add a method to get the module name of a provider (c5d8960) by Marcus Johansson on 2024-08-22
    - Fix the dates on the Anthropic models (6afe5c4) by Marcus Johansson on 2024-08-22
    - Remove default warning message (6d169bf) by Marcus Johansson on 2024-08-21
    - Issue #3469110 by marcus_johansson: Vision models in Anthropic (e8fe9ef) by Marcus Johansson on 2024-08-20
    - Issue #3469112 by marcus_johansson: Max tokens should have default value in Anthropic when not given (6b70602) by Marcus Johansson on 2024-08-20
    - Issue #3467572 by marcus_johansson: Error handling of missing environment variables (4f5d7b0) by Marcus Johansson on 2024-08-20
    - Issue #3465010 by kevinquillen, scott_euser, marcus_johansson: [META] Implement Streamed responses in CKEditor plugins (160fe07) by Kevin Quillen on 2024-08-19
    - Automators ux (c49132b) by Marcus Johansson on 2024-08-15
    - Configurable translation prompt (44029a1) by Valery Lourie on 2024-08-15
    - Allow setting default values for dimension size (5c722e3) by Marcus Johansson on 2024-08-08
    - Allow setting default values for dimension size (18dd0fd) by Marcus Johansson on 2024-08-08
    - Issue #3466797 by Marcus_Johansson: Tiktoken does not support every model (3068d86) by Marcus Johansson on 2024-08-08
    - Remove dependency on Milvus library (734ee26) by Marcus Johansson on 2024-08-07
    - Drupal 10.2 & PHP 8.1 with own Milvus client (a605e01) by Marcus Johansson on 2024-08-07
    - Issue #3465979 by Marcus_Johansson: Contextualize the AI Assistant (04f4aab) by Marcus Johansson on 2024-08-05
  • 1.0.0-alpha6
    Fix for AI Assistants render service
  • 1.0.0-alpha5
    cfb4ebed · Alpha5 fixes ·
    * First AI Search
    * Only store the highest score of an result for entities
    * Mixed message on vectorSearch and querySearch on thjeAiVdbProviderInterface
    * Make more embedding strategy options configurable
    * Refactor embedding strategies to be able to extend easier
    * Make Vector Search Method Configurable?
    * Remove and trim the output in the AI Translate module
    * Create a generic plugin layer for CKEditor
    * Add access check and iterator logic into SearchApiAiSearchBackend
    * Listing pages of provider and AI Logging doesn't show the right listing
    * Prompt output doesn't work in logging
    * Add new CKEditor plugins to the drop down button in CKEditor toolbar
    * Create Entity Tab with visual Automators for an entity
    * Delete backend should delete Milvus collection
    * Small Zilliz Bugs
    * Adding host with slash in the end breaks everything
    * Document how to run tests in Milvus dependency
    * Error when adding AI Assistant without default provider set in AI Settings
    * Add warning message to configure default operation type settings.
    * Add access check and iterator logic into SearchApiAiSearchBackend
  • 1.0.0-alpha4
    Release notes
    * First Version of AI Automator
    * Embeddings should allow to specify the number of dimensions
    * Image to Video Operation Type
    * Move the ECA processor into the project and move up to ECA 2.0
    * Code suggestion for text-to-image is old in the explorer
    * Base64 response does not work on OpenAI with normalizers on text-to-image
    * Refactor all files to use generictype files
    * Garbage Cleaning Configs
    * Add Speech-to-Speech explorer
    * Add Audio to Audio Explorer
    * Remove stream parameter from normal chat and add streamChat operation type.
    * Todo: Audio to Audio operator type
    * Add Speech-to-Speech operation type
    * Port openai_content to ai module
    * Generic AI CKEditor Plugin
    * ai translate (ai_translate) submodule
    * ai_validations for smart text and image validation
    * LLM modules ajax fails when Token module is missing.
    * Switch Custom Field descriptions fields to textarea
    * Remove Install warning message about missing automators
    * Fix phpcs issues before alpha4
    * Set up experimental modules
    * Discussion: Streaming Input/Output
    * Move to embeddings to ai provider and allow to select the embeddings model when embedding a field. Move to embeddings to ai provider and allow to select the embeddings model when embedding a field.
  • 1.0.0-alpha3
    New Providers