Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions packages/agents-realtime/src/openaiRealtimeWebsocket.ts
Original file line number Diff line number Diff line change
Expand Up @@ -328,6 +328,7 @@ export class OpenAIRealtimeWebSocket
this.sendEvent({
type: 'response.cancel',
});
this.#ongoingResponse = false;
}
}

Expand Down Expand Up @@ -360,12 +361,11 @@ export class OpenAIRealtimeWebSocket
* based on an event in the client.
*/
interrupt() {
this._cancelResponse();
if (!this.#currentItemId || typeof this._firstAudioTimestamp !== 'number') {
return;
}

this._cancelResponse();

const elapsedTime = Date.now() - this._firstAudioTimestamp;
console.log(`Interrupting response after ${elapsedTime}ms`);
console.log(`Audio length: ${this._audioLengthMs}ms`);
Expand Down