import { CustomException } from 'src/utils/custom-exception'; export class AgentException extends CustomException {} export enum AgentExceptionCode { AGENT_NOT_FOUND = 'AGENT_NOT_FOUND', AGENT_EXECUTION_FAILED = 'AGENT_EXECUTION_FAILED', API_KEY_NOT_CONFIGURED = 'API_KEY_NOT_CONFIGURED', USER_WORKSPACE_ID_NOT_FOUND = 'USER_WORKSPACE_ID_NOT_FOUND', ROLE_NOT_FOUND = 'ROLE_NOT_FOUND', HANDOFF_ALREADY_EXISTS = 'HANDOFF_ALREADY_EXISTS', ROLE_CANNOT_BE_ASSIGNED_TO_AGENTS = 'ROLE_CANNOT_BE_ASSIGNED_TO_AGENTS', }