Josako
804486664b
- cleanup healthz logging in before_request
...
- Security and csrf added to eveai_ops. Otherwise the initialize_data.py script cannot initialize the Super User...
2025-09-07 16:19:53 +02:00
Josako
a6edd5c663
- Trying to solve database initialisation problem (no tables in tenant schema).
2025-09-05 11:11:08 +02:00
Josako
af8b5f54cd
- Definition and Improvements to job-system
...
- Definition of k8s pods for application services
2025-09-04 11:49:19 +02:00
Josako
2a0c92b064
- Definition of extra eveai_ops service to run (db) jobs
...
- Definition of manifests for all jobs
- Definition of manifests for all eveai services
2025-09-03 15:20:54 +02:00
Josako
b0e1ad6e03
- removed obsolete run-scripts and start-scripts
2025-09-02 10:27:10 +02:00
Josako
84afc0b2ee
- Debugging of redis setup issues
...
- Debugging of celery startup
- Moved flower to a standard image iso own build
2025-09-02 10:25:17 +02:00
Josako
593dd438aa
- New Build and startup procedures for all services, compliant for both docker, podman and k8s
2025-09-01 19:58:28 +02:00
Josako
066f579294
- changes toward a fully functional k8s cluster. First running version of cluster, addition of services works, additional changes to app required.
2025-08-14 16:58:09 +02:00
Josako
42635a583c
Fix correcting changed Tenant scheme in database initialisation code
2025-07-10 15:19:56 +02:00
Josako
5b2c04501c
- logging improvement and simplification (no more graylog)
...
- Traicie Selection Specialist Round Trip
- Session improvements + debugging enabled
- Tone of Voice & Langauge Level definitions introduced
2025-06-20 07:58:06 +02:00
Josako
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
2025-06-10 20:52:01 +02:00
Josako
bc1626c4ff
- Initialisation of the EveAI Chat Client.
...
- Introduction of Tenant Makes
2025-06-06 16:42:24 +02:00
Josako
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
2025-06-04 11:53:35 +02:00
Josako
d2a9092f46
Cleanup .pyc and .DS_Store, add new modules, remove legacy services
2025-05-17 18:46:17 +02:00
Josako
a421977918
- Common library was removed one way or another
...
- Processor Catalog now required
2025-05-08 15:47:39 +02:00
Josako
f43e79376c
- Introduction of Partner Admin role in combination with 'Management Partner' type.
2025-04-09 09:40:59 +02:00
Josako
8daa52d1e9
- Small corrections to the role definitions (Tenant Tester and Tenant Financial Roles are no longer required)
2025-04-03 14:23:22 +02:00
Josako
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)
2025-03-24 16:39:22 +01:00
Josako
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
2025-02-20 05:50:16 +01:00
Josako
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
2025-01-23 09:43:48 +01:00
Josako
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
2025-01-16 20:27:00 +01:00
Josako
3316a8bc47
- Small changes to show when upgrades are finished
2024-10-14 16:40:56 +02:00
Josako
9f5f090f0c
- License Usage Calculation realised
...
- View License Usages
- Celery Beat container added
- First schedule in Celery Beat for calculating usage (hourly)
- repopack can now split for different components
- Various fixes as consequece of changing file_location / file_name ==> bucket_name / object_name
- Celery Routing / Queuing updated
2024-10-11 16:33:36 +02:00
Josako
9782e31ae5
- Refined entitlements to work with MiB for both embeddings and storage
...
- Improved DocumentVersion storage attributes to reflect Minio settings
- Added size to DocumentVersions to easily calculate usage
- License / LicenseTier forms and views added
2024-10-07 14:17:44 +02:00
Josako
883175b8f5
- Portkey log retrieval started
...
- flower container added (dev and prod)
2024-10-01 08:01:59 +02:00
Josako
a740c96630
- turned model_variables into a class with lazy loading
...
- some improvements to Healthchecks
2024-09-24 10:48:52 +02:00
Josako
76cb825660
- Full API application, streamlined, de-duplication of document handling code into document_utils.py
...
- Added meta-data fields to DocumentVersion
- Docker container to support API
2024-09-09 16:11:42 +02:00
Josako
ab38dd7540
- Improvements working with the cloud, minio, graylog and some first bugfixing
2024-08-13 09:04:19 +02:00
Josako
ab8359365d
- Getting containers ready for the cloud
2024-08-06 14:56:12 +02:00
Josako
64cf8df3a9
- Improvements to enable deployment in the cloud, mainly changing file access to Minio
...
- Improvements on RAG logging, and some debugging in that area
2024-08-01 17:35:54 +02:00
Josako
908a2eaf7e
- Improve annotation algorithm for Youtube (and others)
...
- Patch Pytube
- improve OS deletion of files and writing of files
- Start working on Claude
- Improve template management
2024-07-16 14:21:49 +02:00
Josako
c55fc6b7ce
Added OpenAI large embedding / improve migration and upgrade handling for containers
2024-07-04 17:20:02 +02:00
Josako
8e1dac0233
Youtube added - further checking required
2024-07-04 08:11:31 +02:00
Josako
9187947f68
corrected container and other errors
2024-06-28 14:40:13 +02:00
Josako
7a1b51dd0c
Docker deployment Realised
2024-06-26 12:02:14 +02:00
Josako
348bdf2c15
Commit before setting up a new deployment environment
2024-06-21 13:21:54 +02:00
Josako
303f9b969b
Restore correct working of eveai_chat using gunicorn
2024-06-04 15:00:23 +02:00
Josako
c660c35de4
Improvements to user views and forms + correction of schema creation for new tenants.
2024-06-03 13:24:13 +02:00
Josako
e5a36798bf
Prepare app for working behind a proxy (nginx).
...
Adapt user form
2024-05-30 07:39:05 +02:00
Josako
ce91323dc9
Enable model variables & start working on RAG task
2024-05-25 20:17:02 +02:00
Josako
364da812ba
API key working, CORS working, SocketIO working (but no JWT), Chat client v1, Session implemented (server side)
2024-05-22 21:32:09 +02:00
Josako
ea23e8d327
Setting up the chat client functionality using SocketIO - Start
2024-05-15 14:37:21 +02:00
Josako
bf6d91527b
Add extra chunking information in Tenant schema
...
Add extra scripts for flask-migrate to support refactoring
2024-05-08 17:40:42 +02:00
Josako
cd5afa0408
Refactoring finished :-)
...
eveai_workers now working (with errors ;-) )
Remote debugging now available
2024-05-07 22:51:48 +02:00
Josako
131c609e68
Refactoring part 2
...
Necessary changes to ensure correct working of eveai_app
2024-05-06 23:07:45 +02:00
Josako
8e5ad5f312
Refactoring part 1
...
Some changes for workers, but stopped due to refactoring
2024-05-06 21:30:07 +02:00