Module services

Module services 

Source
Expand description

Core services - the application’s business logic layer.

This module contains high-level service abstractions that orchestrate between ports (trait interfaces) and domain logic. Services here are pure orchestrators - they don’t know about concrete implementations.

Modules§

app_core 🔒
AppCore - the primary application facade.
chat_history 🔒
Chat history service - thin orchestrator for chat operations.
model_registrar 🔒
Model registrar service implementation.
model_service 🔒
Model service - orchestrates model CRUD operations.
server_service 🔒
Server service - orchestrates server lifecycle operations.
settings_service 🔒
Settings service - orchestrates settings operations.

Structs§

AppCore
The core application facade.
ChatHistoryService
Service for managing chat history.
ModelRegistrar
Implementation of the model registrar port.
ModelService
Service for model operations.
ServerService
Service for managing model server processes.
SettingsService
Service for settings operations.