diff --git a/src/main/services/agents/services/AgentService.ts b/src/main/services/agents/services/AgentService.ts index 9edca50301..fb1c839bce 100644 --- a/src/main/services/agents/services/AgentService.ts +++ b/src/main/services/agents/services/AgentService.ts @@ -1,7 +1,14 @@ import path from 'node:path' import { getDataPath } from '@main/utils' -import type { AgentEntity, CreateAgentRequest, GetAgentResponse, ListOptions, UpdateAgentRequest } from '@types' +import type { + AgentEntity, + CreateAgentRequest, + CreateAgentResponse, + GetAgentResponse, + ListOptions, + UpdateAgentRequest +} from '@types' import { count, eq } from 'drizzle-orm' import { BaseService } from '../BaseService' @@ -23,7 +30,7 @@ export class AgentService extends BaseService { } // Agent Methods - async createAgent(req: CreateAgentRequest): Promise { + async createAgent(req: CreateAgentRequest): Promise { this.ensureInitialized() const id = `agent_${Date.now()}_${Math.random().toString(36).substring(2, 11)}` diff --git a/src/renderer/src/types/agent.ts b/src/renderer/src/types/agent.ts index 13d0d9398a..ddb42a8d32 100644 --- a/src/renderer/src/types/agent.ts +++ b/src/renderer/src/types/agent.ts @@ -108,6 +108,8 @@ export interface CreateAgentRequest extends AgentBase { type: AgentType } +export type CreateAgentResponse = AgentEntity + export interface UpdateAgentRequest extends Partial {} export interface GetAgentResponse extends AgentEntity {