File size: 2,248 Bytes
4e23b01
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
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];