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
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
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
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
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
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
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
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
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
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
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
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