Commit Graph

  • 3c7460f741 Form in ChatInput are displayed correctly! Josako 2025-06-13 20:30:56 +02:00
  • 2835486599 Eerste goed werkende versie van een formulier in de chat input. Josako 2025-06-13 17:27:49 +02:00
  • f1c60f9574 tussentijdse status voor significante wijzigingen. Bezig aan creatie Dynamic Form in de chat client. Josako 2025-06-13 14:19:05 +02:00
  • b326c0c6f2 Chat Client changes: Josako 2025-06-13 00:56:22 +02:00
  • 5f1a5711f6 - Build of the Chat Client using Vue.js - Accompanying css - Views to serve the Chat Client - first test version of the TRACIE_SELECTION_SPECIALIST - ESS Implemented. Josako 2025-06-12 18:21:51 +02:00
  • 67ceb57b79 - Changelog to 2.3.5-alfa v2.3.5-alfa Josako 2025-06-10 20:57:07 +02:00
  • 23b49516cb - Create framework for chat-client, including logo, explanatory text, color settings, ... - remove allowed_langages from tenant - Correct bugs in Tenant, TenantMake, SpecialistMagicLink - Change chat client customisation elements Josako 2025-06-10 20:52:01 +02:00
  • 9cc266b97f - Corrections to tenant, catalog, and tenant_make - Clean-up of tenant elements - ensure the chat_client get's it's initial call rifht. Josako 2025-06-10 16:10:08 +02:00
  • 3f77871c4f - Add a default make to the tenant - Add a make to the SpecialistMagicLink v2.3.4-alfa Josako 2025-06-09 18:13:38 +02:00
  • 199cf94cf2 - Changed label for specialist_name to chatbot name ==> more logical - Bug in unique name for catalogs Josako 2025-06-09 16:06:41 +02:00
  • c4dcd6a0d3 - Add a new 'system' type to dynamic forms, first one defined = 'tenant_make' - Add active field to Specialist model - Improve Specialists view - Propagate make for Role Definition Specialist to Selection Specialist (make is defined at the role level) - Ensure a make with a given name can only be defined once Josako 2025-06-09 11:06:36 +02:00
  • 43ee9139d6 Changelog for version 2.3.3-alfa v2.3.3-alfa Josako 2025-06-07 11:18:05 +02:00
  • 8f45005713 - Bug fixes: - Catalog Name Unique Constraint - Selection constraint to view processed document - remove tab from tenant overview Josako 2025-06-07 11:14:23 +02:00
  • bc1626c4ff - Initialisation of the EveAI Chat Client. - Introduction of Tenant Makes Josako 2025-06-06 16:42:24 +02:00
  • 57c0e7a1ba Update changelog v2.3.2-alfa Josako 2025-06-04 13:35:27 +02:00
  • 0d05499d2b - Add Specialist Magic Links - correction of some bugs: - dynamic fields for adding documents / urls to dossier catalog - tabs in latest bootstrap version no longer functional - partner association of license tier not working when no partner selected - data-type dynamic field needs conversion to isoformat - Add public tables to env.py of tenant schema Josako 2025-06-04 11:53:35 +02:00
  • b4e58659a8 - Allow and improve viewing of different content types. First type implemented: changelog Josako 2025-06-03 09:48:50 +02:00
  • 67078ce925 - Add view to show release notes - Update release notes for 2.3.1-alfa v2.3.1-alfa Josako 2025-06-01 22:03:32 +02:00
  • ebdb836448 - Add view to show release notes - Update release notes for 2.3.1-alfa Josako 2025-06-01 22:03:15 +02:00
  • 81e754317a - smaller changes to eveai.css to ensure background of selected buttons do not get all white and to ensure that the background of fiels in editable cells do not become white in a tabulator. - The Role Definition Specialist now creates a new selection specialist upon completion Josako 2025-06-01 10:09:34 +02:00
  • 578981c745 Present the Specialist Editor in 1 screen Josako 2025-05-30 12:51:34 +02:00
  • 8fb2ad43c5 Moved styling elements in eveai_ordered_list_editor.html to eveai.css for consistency Josako 2025-05-30 10:04:39 +02:00
  • 49f9077a7b Improvement of the color scheme of the table editor. Josako 2025-05-30 09:48:42 +02:00
  • d290b46a0c Improvement of the color scheme of the table editor. Josako 2025-05-30 05:20:25 +02:00
  • 73647e4795 We have a reasonable layout for the table-editor in the specialist. To be further refined. Josako 2025-05-30 05:05:13 +02:00
  • 25e169dbea - Replace old implementation of PROCESSOR_TYPES and CATALOG_TYPES with the new cached approach - Add an ordered_list dynamic field type (to be refined) - Add tabulator javascript library to project Josako 2025-05-29 16:00:25 +02:00
  • 8a29eb0d8f - Updated changelog for 2.3.0-alfa v2.3.0-alfa Josako 2025-05-28 16:29:51 +02:00
  • 0a5f0986e6 - correct bug for adding document (due to newly introduced hard usage limits) - correct comment bug in scripts.html - start of selection_specialist Josako 2025-05-28 15:44:53 +02:00
  • 4d79c4fd5a Add developer documentation for javascript library management Josako 2025-05-27 17:46:51 +02:00
  • 5123de55cc - Change TRAICIE_VACANCY_DEFINTION_SPECIALIST to TRAICIE_ROLE_DEFINITION_SPECIALIST - Introduce new vanilla-jsoneditor iso older jsoneditor (for viewing a.o. ChatSessions) - Introduce use of npm to install required javascript libraries - update Material-kit-pro - Introduce new top bar to show session defaults, remove old navbar buttons - Correct Task & Tools editor Josako 2025-05-27 17:37:32 +02:00
  • 1fdbd2ff45 - Move global config files to globals iso global folder, as the name global conflicts with python language - Creation of Traicie Vancancy Definition specialist - Allow to invoke non-interaction specialists from withing Evie's mgmt interface (eveai_app) - Improvements to crewai specialized classes - Introduction to json editor for showing specialists arguments and results in a better way - Introduction of more complex pagination (adding extra arguments) by adding a global 'get_pagination_html' - Allow follow-up of ChatSession / Specialist execution - Improvement in logging of Specialists (but needs to be finished) Josako 2025-05-26 11:26:03 +02:00
  • d789e431ca Remove ModelVariables (model_utils) from application & optimize Tenant Josako 2025-05-20 10:17:08 +02:00
  • 70de4c0328 Improve HTML Processing + Introduction of Processed File viewer Josako 2025-05-19 17:18:16 +02:00
  • d2bb51a4a8 Extra commit for files in 'common' Josako 2025-05-19 14:12:38 +02:00
  • 28aea85b10 - Add functionality to add a default dictionary for configuration fields - Correct entitlement processing - Remove get_template functionality from ModelVariables, define it directly with LLM model definition in configuration file. Josako 2025-05-19 14:10:09 +02:00
  • d2a9092f46 Cleanup .pyc and .DS_Store, add new modules, remove legacy services Josako 2025-05-17 18:46:17 +02:00
  • 5c982fcc2c - Added EveAI Client to project - Improvements to EntitlementsDomain & Services - Prechecks in Document domain - Add audit information to LicenseUsage Josako 2025-05-17 15:56:14 +02:00
  • b4f7b210e0 - Improvement of Entitlements Domain - Introduction of LicensePeriod - Introduction of Payments - Introduction of Invoices - Services definitions for Entitlements Domain Josako 2025-05-16 09:06:13 +02:00
  • 1b1eef0d2e - Improve Repopack Josako 2025-05-16 09:04:22 +02:00
  • 17d32cd039 - Improve layout of emails sent - Enable Scaleway TEM for the test environment. Josako 2025-05-12 06:57:32 +02:00
  • 12a53ebc1c - Convert mail messaging from SMTP to Scaleway TEM mails Josako 2025-05-10 10:49:15 +02:00
  • a421977918 - Common library was removed one way or another - Processor Catalog now required Josako 2025-05-08 15:47:39 +02:00
  • 4c480c9baa - Corrections for setting up the test environment - Correction of some bugs discovered Josako 2025-05-08 14:15:06 +02:00
  • 9ea04572c8 Configuration of a compose file for the test environment Josako 2025-05-05 12:28:05 +02:00
  • 6ef025363d - Partner model additions - menu changes to allow for partners - partner views and forms now in partner_forms.py and partner_views.py - Introduction of services layer - Allow all configuration to handle partner configurations, and adaptation of caching to allow for this Josako 2025-05-02 13:10:59 +02:00
  • 9652d0bff9 - RAG & SPIN Specialist improvements Josako 2025-04-22 13:49:38 +02:00
  • 4bf12db142 - Significantly changed the PDF Processor to use Mistral's OCR model - ensure very long chunks get split into smaller chunks - ensure TrackedMistralAIEmbedding is batched if needed to ensure correct execution - upgraded some of the packages to a higher version Josako 2025-04-16 15:39:16 +02:00
  • 5f58417d24 - Add 'Partner Admin' role to actual functionality in eveai_app Josako 2025-04-15 17:12:46 +02:00
  • 3eed546879 - Added permissions to the partner service configuration - Corrected a nasty bug where dynamic boolean fields were not returned correctly Josako 2025-04-11 21:47:41 +02:00
  • 35f0adef1b Merge remote-tracking branch 'origin/main' Josako 2025-04-09 09:42:12 +02:00
  • f43e79376c - Introduction of Partner Admin role in combination with 'Management Partner' type. Josako 2025-04-09 09:40:59 +02:00
  • be76dd5240 Remove .idea folder jlaroy1 2025-04-04 13:04:38 +02:00
  • c2c3b01b28 - Tenant code visible on tenant overview window Josako 2025-04-03 14:28:11 +02:00
  • 8daa52d1e9 - Small corrections to the role definitions (Tenant Tester and Tenant Financial Roles are no longer required) Josako 2025-04-03 14:23:22 +02:00
  • 9ad7c1aee9 Introduction of Partner Model, adding code to Tenant model Josako 2025-04-03 14:07:23 +02:00
  • 1762b930bc - Correct asynchronous behavior in the EveAICrewAI classes. Josako 2025-03-31 10:26:23 +02:00
  • d57bc5cf03 - Enable additional environments in Docker Josako 2025-03-28 09:48:41 +01:00
  • 6c8c33d296 - Added 'Register ...' functionality to overviews. ==> No more separate menu items... Josako 2025-03-27 09:13:37 +01:00
  • 4ea16521e2 - Prometheus metrics go via pushgateway, as different worker processes might have different registries that are not picked up by Prometheus Josako 2025-03-25 15:48:00 +01:00
  • b6ee7182de - Adding Prometheus and grafana services in development - Adding Prometheus metrics to the business events - Ensure asynchronous behaviour of crewai specialists. - Adapt Business events to working in mixed synchronous / asynchronous contexts - Extend business events with specialist information - Started adding a grafana dashboard (TBC) v2.2.0-alfa Josako 2025-03-24 16:39:22 +01:00
  • 238bdb58f4 - Upgrade to crewai v108 Josako 2025-03-18 14:46:06 +01:00
  • a35486b573 - Removed specialist models no longer in use from navigation (They were already removed from the rest of the code) Josako 2025-03-18 14:45:47 +01:00
  • dc64bbc257 - Corrected old reference to catalog embedding model Josako 2025-03-18 14:45:03 +01:00
  • 09555ae8b0 - Corrected old reference to catalog embedding model Josako 2025-03-18 14:44:43 +01:00
  • cf2201a1f7 - Started addition of Assets (to e.g. handle document templates). - To be continued (Models, first views are ready) Josako 2025-03-17 17:40:42 +01:00
  • a6402524ce - Correct bug where URL can be too long due to tracking parameters ==> added clean_url function, to be called before adding an URL. Josako 2025-03-17 17:39:32 +01:00
  • 56a00c2894 - Add DOSSIER Catalog management possibilities to eveai_app. Josako 2025-03-12 11:25:48 +01:00
  • 6465e4f358 - Re-introduced detail_question to crewai specialists Josako 2025-03-10 15:49:21 +01:00
  • 4b43f96afe - Move RAG from Langchain to crewai Josako 2025-03-10 08:31:15 +01:00
  • e088ef7e4e - Remove embedding model from Catalog. We use Mistral's embedding. Josako 2025-03-07 15:06:51 +01:00
  • 9e03af45e1 - small improvement to RAG to not repeat historic answers Josako 2025-03-07 15:06:20 +01:00
  • 5bfd3445bb - adding usage to specialist execution - Correcting implementation of usage - Removed some obsolete debug statements Josako 2025-03-07 11:10:28 +01:00
  • efff63043a - Removed 'Add Multiple URLs' for navigation (AEA-2) Josako 2025-03-06 14:20:32 +01:00
  • c15cabc289 - Move to Mistral iso OpenAI as primary choice Josako 2025-03-06 14:19:35 +01:00
  • 55a89c11bb - Move from OpenAI to Mistral Embeddings - Move embedding model settings from tenant to catalog - BUG: error processing configuration for chunking patterns in HTML_PROCESSOR - Removed eveai_chat from docker-files and nginx configuration, as it is now obsolete - BUG: error in Library Operations when creating a new default RAG library - BUG: Added public type in migration scripts - Removed SocketIO from all code and requirements.txt Josako 2025-02-25 11:17:19 +01:00
  • c037d4135e - Minor changes to the SPIN_SPECIALIST Josako 2025-02-20 11:35:14 +01:00
  • 25213f2004 - Implementation of specialist execution api, including SSE protocol - eveai_chat becomes deprecated and should be replaced with SSE - Adaptation of STANDARD_RAG specialist - Base class definition allowing to realise specialists with crewai framework - Implementation of SPIN_SPECIALIST - Implementation of test app for testing specialists (test_specialist_client). Also serves as an example for future SSE-based client - Improvements to startup scripts to better handle and scale multiple connections - Small improvements to the interaction forms and views - Caching implementation improved and augmented with additional caches Josako 2025-02-20 05:50:16 +01:00
  • d106520d22 - Finish editing of Specialists with overview, agent - task - tool editor - Split differrent caching mechanisms (types, version tree, config) into different cachers - Improve resource usage on starting components, and correct gevent usage - Refine repopack usage for eveai_app (too large) - Change nginx dockerfile to allow for specialist overviews being served statically Josako 2025-01-23 09:43:48 +01:00
  • 7bddeb0ebd - Add configuration of agents, tasks, tools, specialist in context of SPIN specialist - correct startup of applications using gevent - introduce startup scripts (eveai_app) - caching manager for all configurations Josako 2025-01-16 20:27:00 +01:00
  • f7cd58ed2a - Zapier Document Refresh action (create) added Josako 2024-12-17 16:40:21 +01:00
  • 53c625599a - Release documentation update v2.0.1-alfa Josako 2024-12-13 11:18:07 +01:00
  • 88ee4f482b - Try to move Add... functionality to overviews Josako 2024-12-13 10:41:29 +01:00
  • 3176b95323 - finished add_document on Zapier interface Josako 2024-12-13 10:40:57 +01:00
  • 46c60b36a0 - First 'working' version of the Zapier plugin. Needs further debugging and needs additional functionalty (only add_document.js) Josako 2024-12-12 16:36:41 +01:00
  • d35ec9f5ae - Addition of general chunking parameters chunking_heading_level and chunking patterns - Addition of Processor types docx and markdown Josako 2024-12-05 15:19:37 +01:00
  • 311927d5ea Just because Josako 2024-11-29 14:11:49 +01:00
  • fb798501b9 - Build and Release script for WordPress plugins Josako 2024-11-29 14:11:36 +01:00
  • 99135c9b02 - Updated OpenAI client due to 'proxies' error (no longer supported). Josako 2024-11-29 14:11:07 +01:00
  • 425b580f15 - Corrected problem where Language Dropdown was not filled Josako 2024-11-29 11:49:50 +01:00
  • b658e68e65 - Minor bugfixes Josako 2024-11-29 11:24:32 +01:00
  • b8e07bec77 - RAG Specialist was not using detailed_question, but original question. Resulting in Evie not returning good or correct answers. Josako 2024-11-29 11:23:54 +01:00
  • 344ea26ecc - Security improvements to Docker images (Docker Scout advise) v2.0.0-alfa Josako 2024-11-27 12:27:28 +01:00
  • 98cb4e4f2f - Created a new eveai_chat plugin to support the new dynamic possibilities of the Specialists. Currently only supports standard Rag retrievers (i.e. no extra arguments). Josako 2024-11-27 12:26:49 +01:00
  • 07d89d204f - Created a new eveai_chat plugin to support the new dynamic possibilities of the Specialists. Currently only supports standard Rag retrievers (i.e. no extra arguments). Josako 2024-11-26 13:35:29 +01:00
  • 7702a6dfcc - Modernized authentication with the introduction of TenantProject - Created a base mail template - Adapt and improve document API to usage of catalogs and processors - Adapt eveai_sync to new authentication mechanism and usage of catalogs and processors Josako 2024-11-21 17:24:33 +01:00
  • 4c009949b3 - Changes to support SpecialistID being passed iso CatalogID - Removed error that stopped sync Josako 2024-11-15 13:13:45 +01:00
  • aa4ac3ec7c - Changes to support SpecialistID being passed iso CatalogID - Removed error that stopped sync Josako 2024-11-15 13:13:33 +01:00
  • 1807435339 - Introduction of dynamic Retrievers & Specialists - Introduction of dynamic Processors - Introduction of caching system - Introduction of a better template manager - Adaptation of ModelVariables to support dynamic Processors / Retrievers / Specialists - Start adaptation of chat client Josako 2024-11-15 10:00:53 +01:00
  • 55a8a95f79 - Finalisation of the Specialist model, forms and views Josako 2024-11-04 11:22:40 +01:00
  • 503ea7965d - Temporary checkin to branch for the rest of the introduction of experts Josako 2024-11-03 16:18:14 +01:00