diff --git a/src/main/apiServer/routes/agents/handlers/sessions.ts b/src/main/apiServer/routes/agents/handlers/sessions.ts index c933c0242e..2243c5a2bb 100644 --- a/src/main/apiServer/routes/agents/handlers/sessions.ts +++ b/src/main/apiServer/routes/agents/handlers/sessions.ts @@ -1,5 +1,6 @@ import { loggerService } from '@logger' import { sessionMessageService, sessionService } from '@main/services/agents' +import { CreateSessionResponse } from '@types' import { Request, Response } from 'express' const logger = loggerService.withContext('ApiServerSessionsHandlers') @@ -12,7 +13,7 @@ export const createSession = async (req: Request, res: Response): Promise { + async createSession(agentId: string, req: CreateSessionRequest): Promise { this.ensureInitialized() // Validate agent exists - we'll need to import AgentService for this check diff --git a/src/renderer/src/types/agent.ts b/src/renderer/src/types/agent.ts index 9ffc288c31..404d767b23 100644 --- a/src/renderer/src/types/agent.ts +++ b/src/renderer/src/types/agent.ts @@ -186,6 +186,10 @@ export interface CreateSessionMessageRequest { content: string } +export const CreateSessionResponseSchema = AgentSessionEntitySchema + +export type CreateSessionResponse = AgentSessionEntity + export const AgentServerErrorSchema = z.object({ message: z.string(), type: z.string(),