diff options
Diffstat (limited to 'src/main/preload.ts')
| -rw-r--r-- | src/main/preload.ts | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/preload.ts b/src/main/preload.ts index 2c228dd..f377639 100644 --- a/src/main/preload.ts +++ b/src/main/preload.ts | |||
| @@ -15,6 +15,7 @@ export interface ClaudeFlowAPI { | |||
| 15 | createSession: (projectId: string, name: string) => Promise<Session>; | 15 | createSession: (projectId: string, name: string) => Promise<Session>; |
| 16 | deleteSession: (id: string) => Promise<void>; | 16 | deleteSession: (id: string) => Promise<void>; |
| 17 | getSession: (id: string) => Promise<Session | undefined>; | 17 | getSession: (id: string) => Promise<Session | undefined>; |
| 18 | renameSession: (id: string, name: string) => Promise<void>; | ||
| 18 | 19 | ||
| 19 | // Messages | 20 | // Messages |
| 20 | listMessages: (sessionId: string) => Promise<Message[]>; | 21 | listMessages: (sessionId: string) => Promise<Message[]>; |
| @@ -70,6 +71,7 @@ const api: ClaudeFlowAPI = { | |||
| 70 | ipcRenderer.invoke("sessions:create", projectId, name), | 71 | ipcRenderer.invoke("sessions:create", projectId, name), |
| 71 | deleteSession: (id) => ipcRenderer.invoke("sessions:delete", id), | 72 | deleteSession: (id) => ipcRenderer.invoke("sessions:delete", id), |
| 72 | getSession: (id) => ipcRenderer.invoke("sessions:get", id), | 73 | getSession: (id) => ipcRenderer.invoke("sessions:get", id), |
| 74 | renameSession: (id, name) => ipcRenderer.invoke("sessions:rename", id, name), | ||
| 73 | 75 | ||
| 74 | // Messages | 76 | // Messages |
| 75 | listMessages: (sessionId) => ipcRenderer.invoke("messages:list", sessionId), | 77 | listMessages: (sessionId) => ipcRenderer.invoke("messages:list", sessionId), |
