agentrouter.configurator.v1.ConfiguratorService
ConfiguratorService manages liaison configuration state. This service replaces the pub/sub mechanism with a polling-based approach.
Flow:
- Dashboard triggers configuration update via TriggerUpdate
- Valet generates configuration and stores in database with version
- Liaison worker polls GetConfiguration periodically
- Worker detects version changes and downloads new configuration
- Worker applies configuration to cluster
Introduction
AcknowledgeEvent
AcknowledgeEvent marks an event as acknowledged by a worker.
ListActiveProviders
ListActiveProviders returns a list of active (enabled) AI providers.
ListActiveUsers
ListActiveUsers returns a list of user IDs that have active configurations.
SaveBYOKBackends
SaveBYOKBackends saves BYOK provider backends configuration.
DeleteBYOKBackends
DeleteBYOKBackends deletes BYOK provider backends configuration.
CompleteEvent
CompleteEvent marks an event as successfully applied or failed.
GetConfiguration
GetConfiguration retrieves the latest configuration for a user.
ListConfigurations
ListConfigurations lists all configurations with optional filtering.
SubmitDataplaneUpgradeCredentials
SubmitDataplaneUpgradeCredentials stores operator-provided registry
AckDataplaneUpgradeCredentials
AckDataplaneUpgradeCredentials confirms the worker successfully
GetDataplaneUpgradeCredentials
GetDataplaneUpgradeCredentials returns the operator-submitted
CancelDataplaneUpgrade
CancelDataplaneUpgrade emits a pending UPGRADE_CANCEL event against
RollbackDataplaneUpgrade
RollbackDataplaneUpgrade emits a pending UPGRADE_ROLLBACK event
SetDataplaneURL
SetDataplaneURL persists the customer-facing gateway URL for a data plane
UpdateEventMetadata
Replaces metadata JSON on an existing liaison_configuration_events row.
FullSyncWorkspace
FullSyncWorkspace is the heavier 'last resort' replay path: walks
UpsertMCPCatalogServer
UpsertMCPCatalogServer wires a deployed in-cluster MCP server into the
ListPendingEvents
ListPendingEvents returns configuration events that need processing.
ReconcileWorkspace
ReconcileWorkspace re-enqueues missing or stale slot events for
TriggerUpdate
TriggerUpdate triggers a configuration update for a specific user and
RevokeUserToken
RevokeUserToken revokes a user token by JTI.
ValidateDataplane
ValidateDataplane lets a data plane's filter confirm that this DP is