From 9d5242a25e8190cd4d9ee108fb1a26967bbf0cc7 Mon Sep 17 00:00:00 2001 From: ciaranbor Date: Fri, 6 Mar 2026 18:24:39 +0000 Subject: [PATCH] Add StorageConfigUpdated event --- src/exo/shared/types/events.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/exo/shared/types/events.py b/src/exo/shared/types/events.py index d9799313..a7aa0ba3 100644 --- a/src/exo/shared/types/events.py +++ b/src/exo/shared/types/events.py @@ -7,6 +7,7 @@ from exo.shared.models.model_cards import ModelCard from exo.shared.topology import Connection from exo.shared.types.chunks import GenerationChunk, InputImageChunk from exo.shared.types.common import CommandId, Id, ModelId, NodeId, SessionId, SystemId +from exo.shared.types.storage import StorageConfig from exo.shared.types.tasks import Task, TaskId, TaskStatus from exo.shared.types.worker.downloads import DownloadProgress from exo.shared.types.worker.instances import Instance, InstanceId @@ -137,6 +138,12 @@ class TracesMerged(BaseEvent): traces: list[TraceEventData] +@final +class StorageConfigUpdated(BaseEvent): + node_id: NodeId + storage_config: StorageConfig + + Event = ( TestEvent | TaskCreated @@ -158,6 +165,7 @@ Event = ( | TracesMerged | CustomModelCardAdded | CustomModelCardDeleted + | StorageConfigUpdated )