diff --git a/apps/macos/Sources/OpenClawProtocol/GatewayModels.swift b/apps/macos/Sources/OpenClawProtocol/GatewayModels.swift index 88d5929b554..cb6e5588db8 100644 --- a/apps/macos/Sources/OpenClawProtocol/GatewayModels.swift +++ b/apps/macos/Sources/OpenClawProtocol/GatewayModels.swift @@ -2330,20 +2330,17 @@ public struct TalkRealtimeSessionParams: Codable, Sendable { public let provider: String? public let model: String? public let voice: String? - public let instructions: String? public init( sessionkey: String?, provider: String?, model: String?, - voice: String?, - instructions: String?) + voice: String?) { self.sessionkey = sessionkey self.provider = provider self.model = model self.voice = voice - self.instructions = instructions } private enum CodingKeys: String, CodingKey { @@ -2351,7 +2348,6 @@ public struct TalkRealtimeSessionParams: Codable, Sendable { case provider case model case voice - case instructions } } diff --git a/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift b/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift index 88d5929b554..cb6e5588db8 100644 --- a/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift +++ b/apps/shared/OpenClawKit/Sources/OpenClawProtocol/GatewayModels.swift @@ -2330,20 +2330,17 @@ public struct TalkRealtimeSessionParams: Codable, Sendable { public let provider: String? public let model: String? public let voice: String? - public let instructions: String? public init( sessionkey: String?, provider: String?, model: String?, - voice: String?, - instructions: String?) + voice: String?) { self.sessionkey = sessionkey self.provider = provider self.model = model self.voice = voice - self.instructions = instructions } private enum CodingKeys: String, CodingKey { @@ -2351,7 +2348,6 @@ public struct TalkRealtimeSessionParams: Codable, Sendable { case provider case model case voice - case instructions } } diff --git a/src/gateway/server.cron.test.ts b/src/gateway/server.cron.test.ts index f1372cd30ef..b8cd1e0efc2 100644 --- a/src/gateway/server.cron.test.ts +++ b/src/gateway/server.cron.test.ts @@ -172,22 +172,22 @@ async function createDirectCronState(): Promise { }); } -async function directCronReq( +async function directCronReq( cronState: DirectCronState, method: string, params: Record, -): Promise<{ ok: boolean; payload?: TPayload; error?: { code?: string; message?: string } }> { +): Promise<{ ok: boolean; payload?: unknown; error?: { code?: string; message?: string } }> { const { cronHandlers } = await import("./server-methods/cron.js"); let result: - | { ok: boolean; payload?: TPayload; error?: { code?: string; message?: string } } + | { ok: boolean; payload?: unknown; error?: { code?: string; message?: string } } | undefined; - await cronHandlers[method as keyof typeof cronHandlers]({ + await cronHandlers[method]({ req: {} as never, params, respond: (ok, payload, error) => { result = { ok, - payload: payload as TPayload, + payload, error, }; }, @@ -204,7 +204,7 @@ async function directCronReq( isWebchatConnect: () => false, }); if (!result) { - throw new Error(`${String(method)} did not respond`); + throw new Error(`${method} did not respond`); } return result; }