diff --git a/apps/macos/Sources/OpenClawProtocol/GatewayModels.swift b/apps/macos/Sources/OpenClawProtocol/GatewayModels.swift index 2ea9ed4ed2..fca8eac3a9 100644 --- a/apps/macos/Sources/OpenClawProtocol/GatewayModels.swift +++ b/apps/macos/Sources/OpenClawProtocol/GatewayModels.swift @@ -1452,6 +1452,32 @@ public struct TalkModeParams: Codable, Sendable { } } +public struct TalkConfigParams: Codable, Sendable { + public let includesecrets: Bool? + + public init( + includesecrets: Bool? + ) { + self.includesecrets = includesecrets + } + private enum CodingKeys: String, CodingKey { + case includesecrets = "includeSecrets" + } +} + +public struct TalkConfigResult: Codable, Sendable { + public let config: [String: AnyCodable] + + public init( + config: [String: AnyCodable] + ) { + self.config = config + } + private enum CodingKeys: String, CodingKey { + case config + } +} + public struct ChannelsStatusParams: Codable, Sendable { public let probe: Bool? public let timeoutms: Int? diff --git a/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift b/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift index 2ea9ed4ed2..fca8eac3a9 100644 --- a/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift +++ b/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift @@ -1452,6 +1452,32 @@ public struct TalkModeParams: Codable, Sendable { } } +public struct TalkConfigParams: Codable, Sendable { + public let includesecrets: Bool? + + public init( + includesecrets: Bool? + ) { + self.includesecrets = includesecrets + } + private enum CodingKeys: String, CodingKey { + case includesecrets = "includeSecrets" + } +} + +public struct TalkConfigResult: Codable, Sendable { + public let config: [String: AnyCodable] + + public init( + config: [String: AnyCodable] + ) { + self.config = config + } + private enum CodingKeys: String, CodingKey { + case config + } +} + public struct ChannelsStatusParams: Codable, Sendable { public let probe: Bool? public let timeoutms: Int?