From f708a49a05ec9568f90e00c5ffae33ee4b12d769 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Sun, 28 Sep 2025 19:09:21 +0000 Subject: [PATCH] fix: add missing RooCodeIpcServer interface --- packages/types/src/ipc.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/types/src/ipc.ts b/packages/types/src/ipc.ts index ace39c3f2b..28386c857a 100644 --- a/packages/types/src/ipc.ts +++ b/packages/types/src/ipc.ts @@ -125,3 +125,15 @@ export type IpcServerEvents = { [IpcMessageType.TaskCommand]: [clientId: string, data: TaskCommand] [IpcMessageType.TaskEvent]: [relayClientId: string | undefined, data: TaskEvent] } + +/** + * RooCodeIpcServer + */ + +export interface RooCodeIpcServer { + socketPath: string + isListening: boolean + listen(): void + broadcast(message: IpcMessage): void + send(client: string | unknown, message: IpcMessage): void +}