export const ErrorCode = { SUCCESS: 0, VALIDATION_FAILED: 40001, REQUEST_MALFORMED: 40002, PROVIDER_OAUTH_MANAGED: 40003, CATALOG_IMPORT_INVALID: 40004, REGISTRY_IMPORT_INVALID: 40005, AUTH_PROVISIONING_REQUIRED: 40110, AUTH_TOKEN_MISSING: 40111, AUTH_TOKEN_UNAUTHORIZED: 40112, AUTH_MODEL_NOT_RESOLVED: 40113, SESSION_NOT_FOUND: 40401, PROMPT_NOT_FOUND: 40402, MESSAGE_NOT_FOUND: 40403, APPROVAL_NOT_FOUND: 40404, QUESTION_NOT_FOUND: 40405, TASK_NOT_FOUND: 40406, FILE_NOT_FOUND: 40407, MCP_SERVER_NOT_FOUND: 40408, FS_PATH_NOT_FOUND: 40409, WORKSPACE_NOT_FOUND: 40410, FS_PERMISSION_DENIED: 40411, PROVIDER_NOT_FOUND: 40412, MODEL_NOT_FOUND: 40413, TERMINAL_NOT_FOUND: 40414, SKILL_NOT_FOUND: 40415, TOOL_CALL_NOT_FOUND: 40416, CATALOG_ENTRY_NOT_FOUND: 40417, CAPABILITY_NOT_FOUND: 40418, PLUGIN_NOT_FOUND: 40419, RUNTIME_NOT_FOUND: 40420, SESSION_BUSY: 40901, APPROVAL_ALREADY_RESOLVED: 40902, TASK_ALREADY_FINISHED: 40904, MCP_ALREADY_CONNECTED: 40905, FS_IS_DIRECTORY: 40906, FS_IS_BINARY: 40907, FS_GIT_UNAVAILABLE: 40908, QUESTION_DISMISSED: 40909, COMPACTION_UNABLE: 40910, SESSION_UNDO_UNAVAILABLE: 40911, SKILL_NOT_ACTIVATABLE: 40912, GOAL_ALREADY_EXISTS: 40913, GOAL_NOT_FOUND: 40914, GOAL_STATUS_INVALID: 40915, GOAL_NOT_RESUMABLE: 40916, GOAL_OBJECTIVE_EMPTY: 40917, GOAL_OBJECTIVE_TOO_LONG: 40918, FS_ALREADY_EXISTS: 40919, GOAL_UNSUPPORTED_AGENT: 40920, PROVIDER_ALREADY_EXISTS: 40921, PAGE_TOKEN_MISMATCH: 40922, SESSION_TITLE_UNAVAILABLE: 40923, CAPABILITY_INSTALL_IN_PROGRESS: 40924, CAPABILITY_UNSUPPORTED: 40925, RUNTIME_UNAVAILABLE: 40926, PROMPT_ID_CONFLICT: 40927, REMOTE_CONTROL_ALREADY_RUNNING: 40928, MCP_OAUTH_FAILED: 40929, APPROVAL_EXPIRED: 41001, QUESTION_EXPIRED: 41002, FILE_EXPIRED: 41003, FILE_TOO_LARGE: 41301, FS_TOO_LARGE: 41302, FS_TOO_MANY_RESULTS: 41303, FS_PATH_ESCAPES_SESSION: 41304, FS_GREP_TIMEOUT: 41305, WS_SLOW_CONSUMER: 42903, INTERNAL_ERROR: 50001, PERSISTENCE_FAILURE: 50003, CATALOG_UNAVAILABLE: 50004, TOOL_EXECUTION_FAILED: 60001, TOOL_NOT_AVAILABLE: 60002, } as const; export type ErrorCode = (typeof ErrorCode)[keyof typeof ErrorCode];