1pub use crate::protocol_generated::types::*;
23
24pub mod methods {
29 pub const INITIALIZE: &str = "initialize";
31 pub const INITIALIZED: &str = "initialized";
32 pub const THREAD_START: &str = "thread/start";
33 pub const THREAD_ARCHIVE: &str = "thread/archive";
34 pub const THREAD_DELETE: &str = "thread/delete";
35 pub const TURN_START: &str = "turn/start";
36 pub const TURN_INTERRUPT: &str = "turn/interrupt";
37 pub const TURN_STEER: &str = "turn/steer";
38 pub const THREAD_RESUME: &str = "thread/resume";
39 pub const THREAD_FORK: &str = "thread/fork";
40 pub const THREAD_UNSUBSCRIBE: &str = "thread/unsubscribe";
41 pub const THREAD_NAME_SET: &str = "thread/name/set";
42 pub const THREAD_METADATA_UPDATE: &str = "thread/metadata/update";
43 pub const THREAD_UNARCHIVE: &str = "thread/unarchive";
44 pub const THREAD_COMPACT_START: &str = "thread/compact/start";
45 pub const THREAD_SHELLCOMMAND: &str = "thread/shellCommand";
46 pub const THREAD_APPROVEGUARDIANDENIEDACTION: &str = "thread/approveGuardianDeniedAction";
47 pub const THREAD_ROLLBACK: &str = "thread/rollback";
48 pub const THREAD_LIST: &str = "thread/list";
49 pub const THREAD_LOADED_LIST: &str = "thread/loaded/list";
50 pub const THREAD_READ: &str = "thread/read";
51 pub const THREAD_INJECT_ITEMS: &str = "thread/inject_items";
52 pub const SKILLS_LIST: &str = "skills/list";
53 pub const HOOKS_LIST: &str = "hooks/list";
54 pub const MARKETPLACE_ADD: &str = "marketplace/add";
55 pub const MARKETPLACE_REMOVE: &str = "marketplace/remove";
56 pub const MARKETPLACE_UPGRADE: &str = "marketplace/upgrade";
57 pub const PLUGIN_LIST: &str = "plugin/list";
58 pub const PLUGIN_READ: &str = "plugin/read";
59 pub const PLUGIN_SKILL_READ: &str = "plugin/skill/read";
60 pub const PLUGIN_SHARE_SAVE: &str = "plugin/share/save";
61 pub const PLUGIN_SHARE_UPDATETARGETS: &str = "plugin/share/updateTargets";
62 pub const PLUGIN_SHARE_LIST: &str = "plugin/share/list";
63 pub const PLUGIN_SHARE_CHECKOUT: &str = "plugin/share/checkout";
64 pub const PLUGIN_SHARE_DELETE: &str = "plugin/share/delete";
65 pub const APP_LIST: &str = "app/list";
66 pub const FS_READFILE: &str = "fs/readFile";
67 pub const FS_WRITEFILE: &str = "fs/writeFile";
68 pub const FS_CREATEDIRECTORY: &str = "fs/createDirectory";
69 pub const FS_GETMETADATA: &str = "fs/getMetadata";
70 pub const FS_READDIRECTORY: &str = "fs/readDirectory";
71 pub const FS_REMOVE: &str = "fs/remove";
72 pub const FS_COPY: &str = "fs/copy";
73 pub const FS_WATCH: &str = "fs/watch";
74 pub const FS_UNWATCH: &str = "fs/unwatch";
75 pub const SKILLS_CONFIG_WRITE: &str = "skills/config/write";
76 pub const PLUGIN_INSTALL: &str = "plugin/install";
77 pub const PLUGIN_UNINSTALL: &str = "plugin/uninstall";
78 pub const REVIEW_START: &str = "review/start";
79 pub const MODEL_LIST: &str = "model/list";
80 pub const MODELPROVIDER_CAPABILITIES_READ: &str = "modelProvider/capabilities/read";
81 pub const EXPERIMENTALFEATURE_LIST: &str = "experimentalFeature/list";
82 pub const EXPERIMENTALFEATURE_ENABLEMENT_SET: &str = "experimentalFeature/enablement/set";
83 pub const MCPSERVER_OAUTH_LOGIN: &str = "mcpServer/oauth/login";
84 pub const CONFIG_MCPSERVER_RELOAD: &str = "config/mcpServer/reload";
85 pub const MCPSERVERSTATUS_LIST: &str = "mcpServerStatus/list";
86 pub const MCPSERVER_RESOURCE_READ: &str = "mcpServer/resource/read";
87 pub const MCPSERVER_TOOL_CALL: &str = "mcpServer/tool/call";
88 pub const WINDOWSSANDBOX_SETUPSTART: &str = "windowsSandbox/setupStart";
89 pub const WINDOWSSANDBOX_READINESS: &str = "windowsSandbox/readiness";
90 pub const ACCOUNT_LOGIN_START: &str = "account/login/start";
91 pub const ACCOUNT_LOGIN_CANCEL: &str = "account/login/cancel";
92 pub const ACCOUNT_LOGOUT: &str = "account/logout";
93 pub const ACCOUNT_RATELIMITS_READ: &str = "account/rateLimits/read";
94 pub const ACCOUNT_SENDADDCREDITSNUDGEEMAIL: &str = "account/sendAddCreditsNudgeEmail";
95 pub const FEEDBACK_UPLOAD: &str = "feedback/upload";
96 pub const COMMAND_EXEC: &str = "command/exec";
97 pub const COMMAND_EXEC_WRITE: &str = "command/exec/write";
98 pub const COMMAND_EXEC_TERMINATE: &str = "command/exec/terminate";
99 pub const COMMAND_EXEC_RESIZE: &str = "command/exec/resize";
100 pub const CONFIG_READ: &str = "config/read";
101 pub const EXTERNALAGENTCONFIG_DETECT: &str = "externalAgentConfig/detect";
102 pub const EXTERNALAGENTCONFIG_IMPORT: &str = "externalAgentConfig/import";
103 pub const CONFIG_VALUE_WRITE: &str = "config/value/write";
104 pub const CONFIG_BATCHWRITE: &str = "config/batchWrite";
105 pub const CONFIGREQUIREMENTS_READ: &str = "configRequirements/read";
106 pub const ACCOUNT_READ: &str = "account/read";
107 pub const FUZZYFILESEARCH: &str = "fuzzyFileSearch";
108 pub const ACCOUNT_USAGE_READ: &str = "account/usage/read";
109 pub const PERMISSION_PROFILE_LIST: &str = "permissionProfile/list";
110 pub const PLUGIN_INSTALLED: &str = "plugin/installed";
111 pub const SKILLS_EXTRA_ROOTS_SET: &str = "skills/extraRoots/set";
112 pub const THREAD_GOAL_GET: &str = "thread/goal/get";
113 pub const THREAD_GOAL_SET: &str = "thread/goal/set";
114 pub const THREAD_GOAL_CLEAR: &str = "thread/goal/clear";
115 pub const ACCOUNT_RATELIMITRESETCREDIT_CONSUME: &str = "account/rateLimitResetCredit/consume";
116 pub const ACCOUNT_WORKSPACEMESSAGES_READ: &str = "account/workspaceMessages/read";
117 pub const EXTERNALAGENTCONFIG_IMPORT_READHISTORIES: &str =
118 "externalAgentConfig/import/readHistories";
119
120 pub const THREAD_STARTED: &str = "thread/started";
122 pub const THREAD_STATUS_CHANGED: &str = "thread/status/changed";
123 pub const THREAD_TOKEN_USAGE_UPDATED: &str = "thread/tokenUsage/updated";
124 pub const TURN_STARTED: &str = "turn/started";
125 pub const TURN_COMPLETED: &str = "turn/completed";
126 pub const ITEM_STARTED: &str = "item/started";
127 pub const ITEM_COMPLETED: &str = "item/completed";
128 pub const AGENT_MESSAGE_DELTA: &str = "item/agentMessage/delta";
129 pub const CMD_OUTPUT_DELTA: &str = "item/commandExecution/outputDelta";
130 pub const FILE_CHANGE_OUTPUT_DELTA: &str = "item/fileChange/outputDelta";
131 pub const REASONING_DELTA: &str = "item/reasoning/summaryTextDelta";
132 pub const ERROR: &str = "error";
133 pub const ACCOUNT_RATE_LIMITS_UPDATED: &str = "account/rateLimits/updated";
134 pub const MCP_SERVER_STARTUP_STATUS_UPDATED: &str = "mcpServer/startupStatus/updated";
135 pub const MCP_SERVER_OAUTH_LOGIN_COMPLETED: &str = "mcpServer/oauthLogin/completed";
136 pub const REMOTE_CONTROL_STATUS_CHANGED: &str = "remoteControl/status/changed";
137 pub const FILE_CHANGE_PATCH_UPDATED: &str = "item/fileChange/patchUpdated";
138 pub const PLAN_DELTA: &str = "item/plan/delta";
139 pub const TURN_PLAN_UPDATED: &str = "turn/plan/updated";
140 pub const TURN_DIFF_UPDATED: &str = "turn/diff/updated";
141 pub const REASONING_SUMMARY_PART_ADDED: &str = "item/reasoning/summaryPartAdded";
142 pub const REASONING_TEXT_DELTA: &str = "item/reasoning/textDelta";
143 pub const ACCOUNT_LOGIN_COMPLETED: &str = "account/login/completed";
144 pub const DEPRECATION_NOTICE: &str = "deprecationNotice";
145 pub const GUARDIAN_WARNING: &str = "guardianWarning";
146 pub const WARNING: &str = "warning";
147 pub const THREAD_ARCHIVED: &str = "thread/archived";
148 pub const THREAD_CLOSED: &str = "thread/closed";
149 pub const THREAD_DELETED: &str = "thread/deleted";
150 pub const THREAD_UNARCHIVED: &str = "thread/unarchived";
151 pub const THREAD_GOAL_CLEARED: &str = "thread/goal/cleared";
152 pub const THREAD_NAME_UPDATED: &str = "thread/name/updated";
153 pub const SKILLS_CHANGED: &str = "skills/changed";
154 pub const FS_CHANGED: &str = "fs/changed";
155 pub const CONFIG_WARNING: &str = "configWarning";
156 pub const ACCOUNT_UPDATED: &str = "account/updated";
157 pub const APP_LIST_UPDATED: &str = "app/list/updated";
158 pub const COMMAND_EXEC_OUTPUT_DELTA: &str = "command/exec/outputDelta";
159 pub const EXTERNAL_AGENT_CONFIG_IMPORT_COMPLETED: &str = "externalAgentConfig/import/completed";
160 pub const FUZZY_FILE_SEARCH_SESSION_COMPLETED: &str = "fuzzyFileSearch/sessionCompleted";
161 pub const FUZZY_FILE_SEARCH_SESSION_UPDATED: &str = "fuzzyFileSearch/sessionUpdated";
162 pub const HOOK_COMPLETED: &str = "hook/completed";
163 pub const HOOK_STARTED: &str = "hook/started";
164 pub const ITEM_AUTO_APPROVAL_REVIEW_COMPLETED: &str = "item/autoApprovalReview/completed";
165 pub const ITEM_AUTO_APPROVAL_REVIEW_STARTED: &str = "item/autoApprovalReview/started";
166 pub const ITEM_COMMAND_EXEC_TERMINAL_INTERACTION: &str =
167 "item/commandExecution/terminalInteraction";
168 pub const ITEM_MCP_TOOL_CALL_PROGRESS: &str = "item/mcpToolCall/progress";
169 pub const MODEL_REROUTED: &str = "model/rerouted";
170 pub const MODEL_VERIFICATION: &str = "model/verification";
171 pub const PROCESS_EXITED: &str = "process/exited";
172 pub const PROCESS_OUTPUT_DELTA: &str = "process/outputDelta";
173 pub const SERVER_REQUEST_RESOLVED: &str = "serverRequest/resolved";
174 pub const THREAD_COMPACTED: &str = "thread/compacted";
175 pub const THREAD_GOAL_UPDATED: &str = "thread/goal/updated";
176 pub const THREAD_REALTIME_CLOSED: &str = "thread/realtime/closed";
177 pub const THREAD_REALTIME_ERROR: &str = "thread/realtime/error";
178 pub const THREAD_REALTIME_ITEM_ADDED: &str = "thread/realtime/itemAdded";
179 pub const THREAD_REALTIME_OUTPUT_AUDIO_DELTA: &str = "thread/realtime/outputAudio/delta";
180 pub const THREAD_REALTIME_SDP: &str = "thread/realtime/sdp";
181 pub const THREAD_REALTIME_STARTED: &str = "thread/realtime/started";
182 pub const THREAD_REALTIME_TRANSCRIPT_DELTA: &str = "thread/realtime/transcript/delta";
183 pub const THREAD_REALTIME_TRANSCRIPT_DONE: &str = "thread/realtime/transcript/done";
184 pub const WINDOWS_WORLD_WRITABLE_WARNING: &str = "windows/worldWritableWarning";
185 pub const WINDOWS_SANDBOX_SETUP_COMPLETED: &str = "windowsSandbox/setupCompleted";
186 pub const THREAD_SETTINGS_UPDATED: &str = "thread/settings/updated";
187 pub const TURN_MODERATION_METADATA: &str = "turn/moderationMetadata";
188 pub const EXTERNAL_AGENT_CONFIG_IMPORT_PROGRESS: &str = "externalAgentConfig/import/progress";
189 pub const MODEL_SAFETY_BUFFERING_UPDATED: &str = "model/safetyBuffering/updated";
190
191 pub const CMD_EXEC_APPROVAL: &str = "item/commandExecution/requestApproval";
193 pub const FILE_CHANGE_APPROVAL: &str = "item/fileChange/requestApproval";
194 pub const TOOL_REQUEST_USER_INPUT: &str = "item/tool/requestUserInput";
195 pub const MCP_SERVER_ELICITATION_REQUEST: &str = "mcpServer/elicitation/request";
196 pub const PERMISSIONS_REQUEST_APPROVAL: &str = "item/permissions/requestApproval";
197 pub const ITEM_TOOL_CALL: &str = "item/tool/call";
198 pub const CHATGPT_AUTH_TOKENS_REFRESH: &str = "account/chatgptAuthTokens/refresh";
199 pub const ATTESTATION_GENERATE: &str = "attestation/generate";
200 pub const APPLY_PATCH_APPROVAL: &str = "applyPatchApproval";
201 pub const EXEC_COMMAND_APPROVAL: &str = "execCommandApproval";
202}