diff --git a/src/main/apiServer/routes/agents/handlers/sessions.ts b/src/main/apiServer/routes/agents/handlers/sessions.ts index 2243c5a2bb..d9f45833c1 100644 --- a/src/main/apiServer/routes/agents/handlers/sessions.ts +++ b/src/main/apiServer/routes/agents/handlers/sessions.ts @@ -1,6 +1,6 @@ import { loggerService } from '@logger' import { sessionMessageService, sessionService } from '@main/services/agents' -import { CreateSessionResponse } from '@types' +import { CreateSessionResponse, ListAgentSessionsResponse } from '@types' import { Request, Response } from 'express' const logger = loggerService.withContext('ApiServerSessionsHandlers') @@ -269,7 +269,7 @@ export const listAllSessions = async (req: Request, res: Response): Promise +export const ListAgentSessionsResponseSchema = z.object({ + data: z.array(AgentSessionEntitySchema), + total: z.int(), + limit: z.int(), + offset: z.int() +}) + +export type ListAgentSessionsResponse = z.infer + export interface CreateSessionMessageRequest { content: string }