diff --git a/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift b/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift index b30f0e4170b4..1273c94695bc 100644 --- a/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift +++ b/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift @@ -2619,6 +2619,7 @@ public struct AgentParams: Codable, Sendable { public let swarmcollector: Bool? public let swarmoutputschema: [String: AnyCodable]? public let forcerestartsafetools: Bool? + public let forcecodemodetools: Bool? public let voicewaketrigger: String? public let idempotencykey: String public let label: String? @@ -2666,6 +2667,7 @@ public struct AgentParams: Codable, Sendable { swarmcollector: Bool? = nil, swarmoutputschema: [String: AnyCodable]? = nil, forcerestartsafetools: Bool? = nil, + forcecodemodetools: Bool? = nil, voicewaketrigger: String? = nil, idempotencykey: String, label: String? = nil) @@ -2712,6 +2714,7 @@ public struct AgentParams: Codable, Sendable { self.swarmcollector = swarmcollector self.swarmoutputschema = swarmoutputschema self.forcerestartsafetools = forcerestartsafetools + self.forcecodemodetools = forcecodemodetools self.voicewaketrigger = voicewaketrigger self.idempotencykey = idempotencykey self.label = label @@ -2760,6 +2763,7 @@ public struct AgentParams: Codable, Sendable { case swarmcollector = "swarmCollector" case swarmoutputschema = "swarmOutputSchema" case forcerestartsafetools = "forceRestartSafeTools" + case forcecodemodetools = "forceCodeModeTools" case voicewaketrigger = "voiceWakeTrigger" case idempotencykey = "idempotencyKey" case label