13 Commits

Author SHA1 Message Date
Saifeddine ALOUI
712319e929 feat(admin): improve instance lifecycle and datastore ingestion
- Refactor instance state checking in admin toggle endpoint
- Add AI processing option to document ingestion pipeline
- Enhance instance manager with cross-platform signal handling
- Fix node registry path resolution for robust module loading
- Update admin templates with CSRF protection and UI polish
2026-04-21 05:07:05 +02:00
Saifeddine ALOUI
d27671cc0b feat(admin): Enhance instance and server administration views
Updates the administration interface to better reflect and manage instance and server details.

Specifically, this change involves:
- Updating `app/core/instance_manager.py` to include instance checking logic.
- Modifying `app/crud/server_crud.py` to define default server URLs.
- Refactoring `app/schema/server.py` to adjust server model definitions.
- Updating template files (`app/templates/admin/instances.html` and `app/templates/admin/servers.html`) to display new status information.
2026-04-17 20:14:58 +02:00
Saifeddine ALOUI
a9ae396b72 chore(release): integrate v1.2.0 feature batch
- Update binary management endpoints in admin API
- Enhance proxy routing with improved token tracking
- Refactor tool testing API resolution logic
- Improve vLLM installation flow in instance manager
- Add debug tracing to workflow engine execution
- Update admin UI templates and styling for instances and model playground
2026-04-14 23:30:41 +02:00
Saifeddine ALOUI
bce0fa5c5b Merge branch 'main' of https://github.com/ParisNeo/ollama_proxy_server 2026-04-13 23:51:34 +02:00
Saifeddine ALOUI
849a78b763 feat(admin): add MCP server support with instance management and binary updates
- Add MCP servers configuration to VirtualAgent model (JSON field)
- Implement binary update endpoint with background task processing
- Enhance proxy routes with encryption utilities for secure data handling
- Add graceful shutdown flag to BotManager for task lifecycle control
- Update InstanceManager with pipmaster integration for dependency management
- Extend admin UI templates for instances and settings management
2026-04-13 23:47:44 +02:00
Saifeddine ALOUI
911d307900 Update instance_manager.py 2026-04-13 16:33:54 +02:00
Saifeddine ALOUI
23a40034c9 Update instance_manager.py 2026-04-13 16:21:55 +02:00
Saifeddine ALOUI
688efd3a8e Update instance_manager.py 2026-04-13 16:07:25 +02:00
Saifeddine ALOUI
f1af371143 feat(admin): add vLLM instance management support 2026-04-02 01:52:01 +02:00
Saifeddine ALOUI
0c1e471867 feat: implement Master Hub Pattern for hierarchical scaling
Add hierarchical architecture support enabling extreme scale through
hub chaining. Introduce pipmaster dependency for dynamic package
management in instance provisioning. Enhance admin panel with
improved instance status monitoring and binary hub integration.
2026-04-01 16:09:47 +02:00
Saifeddine ALOUI
cec339970f feat(servers): add encrypted API key support for Ollama servers
- Add encrypted_api_key column to OllamaServer model
- Update migrations for new database schema
- Enhance server CRUD operations to handle encrypted API keys
- Modify instance manager initialization
- Update admin edit server form and help documentation
2026-03-27 16:43:07 +01:00
Saifeddine ALOUI
a0d43d1ea8 feat: add comprehensive settings management and enhance instance operations
- Extend admin API with settings endpoints and metadata controls
- Update proxy routing for improved request handling
- Refactor instance manager with async networking capabilities
- Enhance server CRUD for active model queries across all servers
- Update database migrations and models schema
- Refresh admin UI templates (agents, pools, ensembles, routers, models, instances, dashboard, settings, help)
2026-03-22 00:25:46 +01:00
Saifeddine ALOUI
92a404d073 feat(admin): add TTFT metrics and instance management features
- Track Time To First Token (TTFT) in ProxyEvent for performance monitoring
- Enhance token tracking stream handling in proxy routes
- Add instance management database model and settings schema
- Update admin templates for live status and settings management
2026-03-17 23:56:39 +01:00