Skip to content

solutions_backend.providers.runtime

Lifespan provider composition for sensors, rebuilds, verifiers, and effects.

Classes

ProviderRuntime

Own provider clients and derive all runtime adapters from fresh capabilities.

close

close() -> None

Close browser-backed sessions after all routed work has drained.

start

start(router, cursor_repo, rebuild_repo, processor, work_order_operations) -> tuple[SensorCoordinator, HistoricalRebuildCoordinator]

Connect once, discover exact workspaces, and wire safe operational ports.

ProviderRuntimeError

Bases: RuntimeError

Configured provider sessions or capabilities were not executable.