mirror of
https://github.com/tinyhumansai/openhuman.git
synced 2026-07-30 06:32:24 +00:00
feat(providers): slug-keyed cloud providers + per-workload model routing (#1888)
This commit is contained in:
@@ -139,6 +139,8 @@ fn build_registered_controllers() -> Vec<RegisteredController> {
|
||||
.extend(crate::openhuman::channels::controllers::all_channels_registered_controllers());
|
||||
// Persistent configuration management
|
||||
controllers.extend(crate::openhuman::config::all_config_registered_controllers());
|
||||
// Cloud provider model catalog queries
|
||||
controllers.extend(crate::openhuman::providers::all_providers_registered_controllers());
|
||||
// Local sidecar reachability + backend Socket.IO state diagnostics (#1527)
|
||||
controllers.extend(crate::openhuman::connectivity::all_connectivity_registered_controllers());
|
||||
// User credentials and session management
|
||||
@@ -264,6 +266,7 @@ fn build_declared_controller_schemas() -> Vec<ControllerSchema> {
|
||||
.extend(crate::openhuman::channels::providers::web::all_web_channel_controller_schemas());
|
||||
schemas.extend(crate::openhuman::channels::controllers::all_channels_controller_schemas());
|
||||
schemas.extend(crate::openhuman::config::all_config_controller_schemas());
|
||||
schemas.extend(crate::openhuman::providers::all_providers_controller_schemas());
|
||||
schemas.extend(crate::openhuman::connectivity::all_connectivity_controller_schemas());
|
||||
schemas.extend(crate::openhuman::credentials::all_credentials_controller_schemas());
|
||||
schemas.extend(crate::openhuman::service::all_service_controller_schemas());
|
||||
|
||||
Reference in New Issue
Block a user