aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/preload.ts
diff options
context:
space:
mode:
authorbndw <ben@bdw.to>2026-02-28 19:34:02 -0800
committerbndw <ben@bdw.to>2026-02-28 19:34:02 -0800
commit283013c09d4855529e846951a1e090f0f16030a8 (patch)
treee78c84c85b07806770faee99af7280d0a83eadc8 /src/main/preload.ts
parent9a636af9090b122db2e55737fca3e78550aab9df (diff)
feat: auto session naming
Diffstat (limited to 'src/main/preload.ts')
-rw-r--r--src/main/preload.ts2
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),