From 266be3a685aa07cc3ddb2e62416520e6a5bbd674 Mon Sep 17 00:00:00 2001 From: Roger Chappel Date: Thu, 21 May 2026 17:27:13 +1000 Subject: [PATCH] fix: use text realtime consult payload --- src/app/api/runtimes/[id]/talk/realtime/relay/route.test.ts | 2 +- src/app/api/runtimes/[id]/talk/realtime/relay/route.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/api/runtimes/[id]/talk/realtime/relay/route.test.ts b/src/app/api/runtimes/[id]/talk/realtime/relay/route.test.ts index cfff020..344b0d9 100644 --- a/src/app/api/runtimes/[id]/talk/realtime/relay/route.test.ts +++ b/src/app/api/runtimes/[id]/talk/realtime/relay/route.test.ts @@ -179,7 +179,7 @@ describe("POST /api/runtimes/[id]/talk/realtime/relay", () => { expect(client.realtimeRelayToolResult).toHaveBeenNthCalledWith(2, { relaySessionId: "relay_1", callId: "call_1", - result: { result: "The repo is a CrewCMD app." }, + result: { text: "The repo is a CrewCMD app." }, }); expect(mockHoldClient).toHaveBeenCalledWith(client); expect(mockReleaseClient).toHaveBeenCalledWith(client); diff --git a/src/app/api/runtimes/[id]/talk/realtime/relay/route.ts b/src/app/api/runtimes/[id]/talk/realtime/relay/route.ts index d03d3bd..ea1ca68 100644 --- a/src/app/api/runtimes/[id]/talk/realtime/relay/route.ts +++ b/src/app/api/runtimes/[id]/talk/realtime/relay/route.ts @@ -135,7 +135,7 @@ async function runRealtimeToolCall( const result = await client.realtimeRelayToolResult({ relaySessionId: params.relaySessionId, callId: params.callId, - result: { result: text }, + result: { text }, }); return { delegated: true, runId, result, finalText: text }; } catch (error) {