diff --git a/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift b/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift index 96c95b68bf4d..1fc560db9cb5 100644 --- a/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift +++ b/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift @@ -1139,6 +1139,7 @@ public struct ConnectParams: Codable, Sendable { public let client: [String: AnyCodable] public let caps: [String]? public let commands: [String]? + public let workerruns: WorkerAdmissionHandshake? public let permissions: [String: AnyCodable]? public let pathenv: String? public let role: String? @@ -1154,6 +1155,7 @@ public struct ConnectParams: Codable, Sendable { client: [String: AnyCodable], caps: [String]? = nil, commands: [String]? = nil, + workerruns: WorkerAdmissionHandshake? = nil, permissions: [String: AnyCodable]? = nil, pathenv: String? = nil, role: String? = nil, @@ -1168,6 +1170,7 @@ public struct ConnectParams: Codable, Sendable { self.client = client self.caps = caps self.commands = commands + self.workerruns = workerruns self.permissions = permissions self.pathenv = pathenv self.role = role @@ -1184,6 +1187,7 @@ public struct ConnectParams: Codable, Sendable { case client case caps case commands + case workerruns = "workerRuns" case permissions case pathenv = "pathEnv" case role