diff --git a/apps/macos/Sources/OpenClawProtocol/GatewayModels.swift b/apps/macos/Sources/OpenClawProtocol/GatewayModels.swift index 3635bac1dab..a7aaa7d3914 100644 --- a/apps/macos/Sources/OpenClawProtocol/GatewayModels.swift +++ b/apps/macos/Sources/OpenClawProtocol/GatewayModels.swift @@ -2810,6 +2810,7 @@ public struct ExecApprovalRequestParams: Codable, Sendable { public let id: String? public let command: String public let commandargv: [String]? + public let systemrunplanv2: [String: AnyCodable]? public let env: [String: AnyCodable]? public let cwd: AnyCodable? public let nodeid: AnyCodable? @@ -2830,6 +2831,7 @@ public struct ExecApprovalRequestParams: Codable, Sendable { id: String?, command: String, commandargv: [String]?, + systemrunplanv2: [String: AnyCodable]?, env: [String: AnyCodable]?, cwd: AnyCodable?, nodeid: AnyCodable?, @@ -2849,6 +2851,7 @@ public struct ExecApprovalRequestParams: Codable, Sendable { self.id = id self.command = command self.commandargv = commandargv + self.systemrunplanv2 = systemrunplanv2 self.env = env self.cwd = cwd self.nodeid = nodeid @@ -2870,6 +2873,7 @@ public struct ExecApprovalRequestParams: Codable, Sendable { case id case command case commandargv = "commandArgv" + case systemrunplanv2 = "systemRunPlanV2" case env case cwd case nodeid = "nodeId" diff --git a/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift b/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift index 3635bac1dab..a7aaa7d3914 100644 --- a/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift +++ b/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift @@ -2810,6 +2810,7 @@ public struct ExecApprovalRequestParams: Codable, Sendable { public let id: String? public let command: String public let commandargv: [String]? + public let systemrunplanv2: [String: AnyCodable]? public let env: [String: AnyCodable]? public let cwd: AnyCodable? public let nodeid: AnyCodable? @@ -2830,6 +2831,7 @@ public struct ExecApprovalRequestParams: Codable, Sendable { id: String?, command: String, commandargv: [String]?, + systemrunplanv2: [String: AnyCodable]?, env: [String: AnyCodable]?, cwd: AnyCodable?, nodeid: AnyCodable?, @@ -2849,6 +2851,7 @@ public struct ExecApprovalRequestParams: Codable, Sendable { self.id = id self.command = command self.commandargv = commandargv + self.systemrunplanv2 = systemrunplanv2 self.env = env self.cwd = cwd self.nodeid = nodeid @@ -2870,6 +2873,7 @@ public struct ExecApprovalRequestParams: Codable, Sendable { case id case command case commandargv = "commandArgv" + case systemrunplanv2 = "systemRunPlanV2" case env case cwd case nodeid = "nodeId"