Skip to repository content604 lines · 21.8 KB · text
tenant.openagents/omega
No repository description is available.
OpenAgents Git authority 2026-07-28T05:18:31.643Z Public web read
NIP-34 coordinate
30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omegaMaintainersHidden in public view
References2 branches · 1 tag
Read-only clone
git clone https://openagents.com/git/tenant.openagents/omega.gitBrowse files
zed.proto
1syntax = "proto3";
2package zed.messages;
3
4import "ai.proto";
5import "app.proto";
6import "buffer.proto";
7import "call.proto";
8import "channel.proto";
9import "core.proto";
10import "debugger.proto";
11import "download.proto";
12import "git.proto";
13import "image.proto";
14import "lsp.proto";
15import "notification.proto";
16import "task.proto";
17import "toolchain.proto";
18import "worktree.proto";
19
20// Looking for a number? Search "// current max"
21message Envelope {
22 uint32 id = 1;
23 optional uint32 responding_to = 2;
24 optional PeerId original_sender_id = 3;
25 optional uint32 ack_id = 266;
26
27 oneof payload {
28 Hello hello = 4;
29 Ack ack = 5;
30 Error error = 6;
31 Ping ping = 7;
32 Test test = 8;
33 EndStream end_stream = 165;
34
35 CreateRoom create_room = 9;
36 CreateRoomResponse create_room_response = 10;
37 JoinRoom join_room = 11;
38 JoinRoomResponse join_room_response = 12;
39 RejoinRoom rejoin_room = 13;
40 RejoinRoomResponse rejoin_room_response = 14;
41 LeaveRoom leave_room = 15;
42 Call call = 16;
43 IncomingCall incoming_call = 17;
44 CallCanceled call_canceled = 18;
45 CancelCall cancel_call = 19;
46 DeclineCall decline_call = 20;
47 UpdateParticipantLocation update_participant_location = 21;
48 RoomUpdated room_updated = 22;
49
50 ShareProject share_project = 23;
51 ShareProjectResponse share_project_response = 24;
52 UnshareProject unshare_project = 25;
53 JoinProject join_project = 26;
54 JoinProjectResponse join_project_response = 27;
55 LeaveProject leave_project = 28;
56 AddProjectCollaborator add_project_collaborator = 29;
57 UpdateProjectCollaborator update_project_collaborator = 30;
58 RemoveProjectCollaborator remove_project_collaborator = 31;
59
60 GetDefinition get_definition = 32;
61 GetDefinitionResponse get_definition_response = 33;
62 GetEditPredictionDefinition get_edit_prediction_definition = 462;
63 GetEditPredictionDefinitionResponse get_edit_prediction_definition_response = 463;
64 GetEditPredictionTypeDefinition get_edit_prediction_type_definition = 464;
65 GetEditPredictionTypeDefinitionResponse get_edit_prediction_type_definition_response = 465;
66 GetDeclaration get_declaration = 237;
67 GetDeclarationResponse get_declaration_response = 238;
68 GetTypeDefinition get_type_definition = 34;
69 GetTypeDefinitionResponse get_type_definition_response = 35;
70
71 GetReferences get_references = 36;
72 GetReferencesResponse get_references_response = 37;
73 GetDocumentHighlights get_document_highlights = 38;
74 GetDocumentHighlightsResponse get_document_highlights_response = 39;
75 GetProjectSymbols get_project_symbols = 40;
76 GetProjectSymbolsResponse get_project_symbols_response = 41;
77 OpenBufferForSymbol open_buffer_for_symbol = 42;
78 OpenBufferForSymbolResponse open_buffer_for_symbol_response = 43;
79
80 UpdateProject update_project = 44;
81 UpdateWorktree update_worktree = 45;
82
83 CreateProjectEntry create_project_entry = 46;
84 RenameProjectEntry rename_project_entry = 47;
85 CopyProjectEntry copy_project_entry = 48;
86 DeleteProjectEntry delete_project_entry = 49;
87 ProjectEntryResponse project_entry_response = 50;
88 ExpandProjectEntry expand_project_entry = 51;
89 ExpandProjectEntryResponse expand_project_entry_response = 52;
90 ExpandAllForProjectEntry expand_all_for_project_entry = 291;
91 ExpandAllForProjectEntryResponse expand_all_for_project_entry_response = 292;
92 UpdateDiagnosticSummary update_diagnostic_summary = 53;
93 StartLanguageServer start_language_server = 54;
94 UpdateLanguageServer update_language_server = 55;
95
96 OpenBufferById open_buffer_by_id = 56;
97 OpenBufferByPath open_buffer_by_path = 57;
98 OpenBufferResponse open_buffer_response = 58;
99 CreateBufferForPeer create_buffer_for_peer = 59;
100 UpdateBuffer update_buffer = 60;
101 UpdateBufferFile update_buffer_file = 61;
102 SaveBuffer save_buffer = 62;
103 BufferSaved buffer_saved = 63;
104 BufferReloaded buffer_reloaded = 64;
105 ReloadBuffers reload_buffers = 65;
106 ReloadBuffersResponse reload_buffers_response = 66;
107 SynchronizeBuffers synchronize_buffers = 67;
108 SynchronizeBuffersResponse synchronize_buffers_response = 68;
109 FormatBuffers format_buffers = 69;
110 FormatBuffersResponse format_buffers_response = 70;
111 GetCompletions get_completions = 71;
112 GetCompletionsResponse get_completions_response = 72;
113 ResolveCompletionDocumentation resolve_completion_documentation = 73;
114 ResolveCompletionDocumentationResponse resolve_completion_documentation_response = 74;
115 ApplyCompletionAdditionalEdits apply_completion_additional_edits = 75;
116 ApplyCompletionAdditionalEditsResponse apply_completion_additional_edits_response = 76;
117 GetCodeActions get_code_actions = 77;
118 GetCodeActionsResponse get_code_actions_response = 78;
119 GetHover get_hover = 79;
120 GetHoverResponse get_hover_response = 80;
121 ApplyCodeAction apply_code_action = 81;
122 ApplyCodeActionResponse apply_code_action_response = 82;
123 PrepareRename prepare_rename = 83;
124 PrepareRenameResponse prepare_rename_response = 84;
125 PerformRename perform_rename = 85;
126 PerformRenameResponse perform_rename_response = 86;
127
128 UpdateContacts update_contacts = 89;
129 ShowContacts show_contacts = 91;
130
131 GetUsers get_users = 92;
132 FuzzySearchUsers fuzzy_search_users = 93;
133 UsersResponse users_response = 94;
134 RequestContact request_contact = 95;
135 RespondToContactRequest respond_to_contact_request = 96;
136 RemoveContact remove_contact = 97;
137
138 Follow follow = 98;
139 FollowResponse follow_response = 99;
140 UpdateFollowers update_followers = 100;
141 Unfollow unfollow = 101;
142 UpdateDiffBases update_diff_bases = 104;
143
144 OnTypeFormatting on_type_formatting = 105;
145 OnTypeFormattingResponse on_type_formatting_response = 106;
146
147 UpdateWorktreeSettings update_worktree_settings = 107;
148
149 InlayHints inlay_hints = 108;
150 InlayHintsResponse inlay_hints_response = 109;
151 ResolveInlayHint resolve_inlay_hint = 110;
152 ResolveInlayHintResponse resolve_inlay_hint_response = 111;
153 RefreshInlayHints refresh_inlay_hints = 112;
154
155 CreateChannel create_channel = 113;
156 CreateChannelResponse create_channel_response = 114;
157 InviteChannelMember invite_channel_member = 115;
158 RemoveChannelMember remove_channel_member = 116;
159 RespondToChannelInvite respond_to_channel_invite = 117;
160 UpdateChannels update_channels = 118;
161 JoinChannel join_channel = 119;
162 DeleteChannel delete_channel = 120;
163 GetChannelMembers get_channel_members = 121;
164 GetChannelMembersResponse get_channel_members_response = 122;
165 SetChannelMemberRole set_channel_member_role = 123;
166 RenameChannel rename_channel = 124;
167 RenameChannelResponse rename_channel_response = 125;
168 SubscribeToChannels subscribe_to_channels = 207;
169
170 JoinChannelBuffer join_channel_buffer = 126;
171 JoinChannelBufferResponse join_channel_buffer_response = 127;
172 UpdateChannelBuffer update_channel_buffer = 128;
173 LeaveChannelBuffer leave_channel_buffer = 129;
174 UpdateChannelBufferCollaborators update_channel_buffer_collaborators = 130;
175 RejoinChannelBuffers rejoin_channel_buffers = 131;
176 RejoinChannelBuffersResponse rejoin_channel_buffers_response = 132;
177 AckBufferOperation ack_buffer_operation = 133;
178
179 JoinChannelChat join_channel_chat = 134;
180 JoinChannelChatResponse join_channel_chat_response = 135;
181 LeaveChannelChat leave_channel_chat = 136;
182 SendChannelMessage send_channel_message = 137;
183 SendChannelMessageResponse send_channel_message_response = 138;
184 ChannelMessageSent channel_message_sent = 139;
185 GetChannelMessages get_channel_messages = 140;
186 GetChannelMessagesResponse get_channel_messages_response = 141;
187 RemoveChannelMessage remove_channel_message = 142;
188 AckChannelMessage ack_channel_message = 143;
189 GetChannelMessagesById get_channel_messages_by_id = 144;
190
191 MoveChannel move_channel = 147;
192 ReorderChannel reorder_channel = 349;
193 SetChannelVisibility set_channel_visibility = 148;
194
195 AddNotification add_notification = 149;
196 GetNotifications get_notifications = 150;
197 GetNotificationsResponse get_notifications_response = 151;
198 DeleteNotification delete_notification = 152;
199 MarkNotificationRead mark_notification_read = 153;
200 LspExtExpandMacro lsp_ext_expand_macro = 154;
201 LspExtExpandMacroResponse lsp_ext_expand_macro_response = 155;
202 SetRoomParticipantRole set_room_participant_role = 156;
203
204 UpdateUserChannels update_user_channels = 157;
205
206 GetImplementation get_implementation = 162;
207 GetImplementationResponse get_implementation_response = 163;
208
209 UpdateChannelMessage update_channel_message = 170;
210 ChannelMessageUpdate channel_message_update = 171;
211
212 BlameBuffer blame_buffer = 172;
213 BlameBufferResponse blame_buffer_response = 173;
214
215 UpdateNotification update_notification = 174;
216
217 RestartLanguageServers restart_language_servers = 208;
218
219 RejoinRemoteProjects rejoin_remote_projects = 186;
220 RejoinRemoteProjectsResponse rejoin_remote_projects_response = 187;
221
222 OpenNewBuffer open_new_buffer = 196;
223
224 TaskContextForLocation task_context_for_location = 203;
225 TaskContext task_context = 204;
226
227 LinkedEditingRange linked_editing_range = 209;
228 LinkedEditingRangeResponse linked_editing_range_response = 210;
229
230 GetSignatureHelp get_signature_help = 217;
231 GetSignatureHelpResponse get_signature_help_response = 218;
232
233 ListRemoteDirectory list_remote_directory = 219;
234 ListRemoteDirectoryResponse list_remote_directory_response = 220;
235 AddWorktree add_worktree = 222;
236 AddWorktreeResponse add_worktree_response = 223;
237
238 LspExtSwitchSourceHeader lsp_ext_switch_source_header = 241;
239 LspExtSwitchSourceHeaderResponse lsp_ext_switch_source_header_response = 242;
240
241 FindSearchCandidates find_search_candidates = 243;
242
243 CloseBuffer close_buffer = 245;
244
245 ShutdownRemoteServer shutdown_remote_server = 257;
246
247 RemoveWorktree remove_worktree = 258;
248
249 LanguageServerLog language_server_log = 260;
250
251 Toast toast = 261;
252 HideToast hide_toast = 262;
253
254 OpenServerSettings open_server_settings = 263;
255
256 GetPermalinkToLine get_permalink_to_line = 264;
257 GetPermalinkToLineResponse get_permalink_to_line_response = 265;
258
259 FlushBufferedMessages flush_buffered_messages = 267;
260
261 LanguageServerPromptRequest language_server_prompt_request = 268;
262 LanguageServerPromptResponse language_server_prompt_response = 269;
263
264 GitBranchesResponse git_branches_response = 271;
265
266 UpdateGitBranch update_git_branch = 272;
267
268 ListToolchains list_toolchains = 273;
269 ListToolchainsResponse list_toolchains_response = 274;
270 ActivateToolchain activate_toolchain = 275;
271 ActiveToolchain active_toolchain = 276;
272 ActiveToolchainResponse active_toolchain_response = 277;
273
274 GetPathMetadata get_path_metadata = 278;
275 GetPathMetadataResponse get_path_metadata_response = 279;
276
277 CancelLanguageServerWork cancel_language_server_work = 282;
278
279 LspExtOpenDocs lsp_ext_open_docs = 283;
280 LspExtOpenDocsResponse lsp_ext_open_docs_response = 284;
281
282 SyncExtensions sync_extensions = 285;
283 SyncExtensionsResponse sync_extensions_response = 286;
284 InstallExtension install_extension = 287;
285
286 OpenUnstagedDiff open_unstaged_diff = 288;
287 OpenUnstagedDiffResponse open_unstaged_diff_response = 289;
288
289 RegisterBufferWithLanguageServers register_buffer_with_language_servers = 290;
290
291 Stage stage = 293;
292 Unstage unstage = 294;
293 Commit commit = 295;
294 OpenCommitMessageBuffer open_commit_message_buffer = 296;
295
296 OpenUncommittedDiff open_uncommitted_diff = 297;
297 OpenUncommittedDiffResponse open_uncommitted_diff_response = 298;
298
299 SetIndexText set_index_text = 299;
300
301 GitShow git_show = 300;
302 GitReset git_reset = 301;
303 GitCommitDetails git_commit_details = 302;
304 GitCheckoutFiles git_checkout_files = 303;
305
306 Push push = 304;
307 Fetch fetch = 305;
308 GetRemotes get_remotes = 306;
309 GetRemotesResponse get_remotes_response = 307;
310 Pull pull = 308;
311
312 ApplyCodeActionKind apply_code_action_kind = 309;
313 ApplyCodeActionKindResponse apply_code_action_kind_response = 310;
314
315 RemoteMessageResponse remote_message_response = 311;
316
317 GitGetBranches git_get_branches = 312;
318 GitCreateBranch git_create_branch = 313;
319 GitChangeBranch git_change_branch = 314;
320
321 CheckForPushedCommits check_for_pushed_commits = 315;
322 CheckForPushedCommitsResponse check_for_pushed_commits_response = 316;
323
324 AskPassRequest ask_pass_request = 317;
325 AskPassResponse ask_pass_response = 318;
326
327 GitDiff git_diff = 319;
328 GitDiffResponse git_diff_response = 320;
329 GitInit git_init = 321;
330
331 CodeLens code_lens = 322;
332 GetCodeLens get_code_lens = 323;
333 GetCodeLensResponse get_code_lens_response = 324;
334 RefreshCodeLens refresh_code_lens = 325;
335
336 ToggleBreakpoint toggle_breakpoint = 326;
337 BreakpointsForFile breakpoints_for_file = 327;
338
339 UpdateRepository update_repository = 328;
340 RemoveRepository remove_repository = 329;
341
342 GetDocumentSymbols get_document_symbols = 330;
343 GetDocumentSymbolsResponse get_document_symbols_response = 331;
344
345 LoadCommitDiff load_commit_diff = 334;
346 LoadCommitDiffResponse load_commit_diff_response = 335;
347
348 StopLanguageServers stop_language_servers = 336;
349
350 LspExtRunnables lsp_ext_runnables = 337;
351 LspExtRunnablesResponse lsp_ext_runnables_response = 338;
352
353 GetDebugAdapterBinary get_debug_adapter_binary = 339;
354 DebugAdapterBinary debug_adapter_binary = 340;
355 RunDebugLocators run_debug_locators = 341;
356 DebugRequest debug_request = 342;
357
358 LspExtGoToParentModule lsp_ext_go_to_parent_module = 343;
359 LspExtGoToParentModuleResponse lsp_ext_go_to_parent_module_response = 344;
360 LspExtCancelFlycheck lsp_ext_cancel_flycheck = 345;
361 LspExtRunFlycheck lsp_ext_run_flycheck = 346;
362 LspExtClearFlycheck lsp_ext_clear_flycheck = 347;
363
364 LogToDebugConsole log_to_debug_console = 348;
365
366 GetDocumentDiagnostics get_document_diagnostics = 350;
367 GetDocumentDiagnosticsResponse get_document_diagnostics_response = 351;
368 PullWorkspaceDiagnostics pull_workspace_diagnostics = 352;
369
370 GetDocumentColor get_document_color = 353;
371 GetDocumentColorResponse get_document_color_response = 354;
372 GetColorPresentation get_color_presentation = 355;
373 GetColorPresentationResponse get_color_presentation_response = 356;
374
375 Stash stash = 357;
376 StashPop stash_pop = 358;
377
378 GetDefaultBranch get_default_branch = 359;
379 GetDefaultBranchResponse get_default_branch_response = 360;
380
381 GetCrashFiles get_crash_files = 361;
382 GetCrashFilesResponse get_crash_files_response = 362;
383
384 GitClone git_clone = 363;
385 GitCloneResponse git_clone_response = 364;
386
387 LspQuery lsp_query = 365;
388 LspQueryResponse lsp_query_response = 366;
389 ToggleLspLogs toggle_lsp_logs = 367;
390
391 UpdateUserSettings update_user_settings = 368;
392
393 GetProcesses get_processes = 369;
394 GetProcessesResponse get_processes_response = 370;
395
396 ResolveToolchain resolve_toolchain = 371;
397 ResolveToolchainResponse resolve_toolchain_response = 372;
398
399 GetAgentServerCommand get_agent_server_command = 373;
400 AgentServerCommand agent_server_command = 374;
401
402 ExternalAgentsUpdated external_agents_updated = 375;
403 ExternalAgentLoadingStatusUpdated external_agent_loading_status_updated = 376;
404 NewExternalAgentVersionAvailable new_external_agent_version_available = 377;
405
406 StashDrop stash_drop = 378;
407 StashApply stash_apply = 379;
408
409 GitRenameBranch git_rename_branch = 380;
410
411 RemoteStarted remote_started = 381;
412
413 GetDirectoryEnvironment get_directory_environment = 382;
414 DirectoryEnvironment directory_environment = 383;
415
416 GetTreeDiff get_tree_diff = 384;
417 GetTreeDiffResponse get_tree_diff_response = 385;
418
419 GetBlobContent get_blob_content = 386;
420 GetBlobContentResponse get_blob_content_response = 387;
421
422 GitWorktreesResponse git_worktrees_response = 388;
423 GitGetWorktrees git_get_worktrees = 389;
424 GitCreateWorktree git_create_worktree = 390;
425
426 OpenImageByPath open_image_by_path = 391;
427 OpenImageResponse open_image_response = 392;
428 CreateImageForPeer create_image_for_peer = 393;
429
430 RunGitHook run_git_hook = 399;
431
432 GitDeleteBranch git_delete_branch = 400;
433
434 ExternalExtensionAgentsUpdated external_extension_agents_updated = 401;
435
436 GitCreateRemote git_create_remote = 402;
437 GitRemoveRemote git_remove_remote = 403;
438
439 TrustWorktrees trust_worktrees = 404;
440 RestrictWorktrees restrict_worktrees = 405;
441
442 FindSearchCandidatesChunk find_search_candidates_chunk = 409;
443 FindSearchCandidatesCancelled find_search_candidates_cancelled = 410;
444 GetContextServerCommand get_context_server_command = 411;
445 ContextServerCommand context_server_command = 412;
446
447 AllocateWorktreeId allocate_worktree_id = 413;
448 AllocateWorktreeIdResponse allocate_worktree_id_response = 414;
449
450 DownloadFileByPath download_file_by_path = 415;
451 DownloadFileResponse download_file_response = 416;
452 CreateFileForPeer create_file_for_peer = 417;
453
454 SemanticTokens semantic_tokens = 418;
455 SemanticTokensResponse semantic_tokens_response = 419;
456 RefreshSemanticTokens refresh_semantic_tokens = 420;
457 GetFoldingRanges get_folding_ranges = 421;
458 GetFoldingRangesResponse get_folding_ranges_response = 422;
459
460 GetRemoteProfilingData get_remote_profiling_data = 423;
461 GetRemoteProfilingDataResponse get_remote_profiling_data_response = 424;
462
463 SpawnKernel spawn_kernel = 426;
464 SpawnKernelResponse spawn_kernel_response = 427;
465 KillKernel kill_kernel = 428;
466 GitRemoveWorktree git_remove_worktree = 431;
467 GitRenameWorktree git_rename_worktree = 432;
468 GitCreateCheckpoint git_create_checkpoint = 433;
469 GitCreateCheckpointResponse git_create_checkpoint_response = 434;
470 GitRestoreCheckpoint git_restore_checkpoint = 435;
471 GitCompareCheckpoints git_compare_checkpoints = 436;
472 GitCompareCheckpointsResponse git_compare_checkpoints_response = 437;
473 GitDiffCheckpoints git_diff_checkpoints = 438;
474 GitDiffCheckpointsResponse git_diff_checkpoints_response = 439;
475 GitGetHeadSha git_get_head_sha = 440;
476 GitGetHeadShaResponse git_get_head_sha_response = 441;
477 GitRepairWorktrees git_repair_worktrees = 442;
478 GitEditRef git_edit_ref = 443;
479 GitCreateArchiveCheckpoint git_create_archive_checkpoint = 444;
480 GitCreateArchiveCheckpointResponse git_create_archive_checkpoint_response = 445;
481 GitRestoreArchiveCheckpoint git_restore_archive_checkpoint = 446;
482 GetCommitData get_commit_data = 447;
483 GetCommitDataResponse get_commit_data_response = 448;
484 SearchCommits search_commits = 449;
485 SearchCommitsResponse search_commits_response = 450;
486 GetInitialGraphData get_initial_graph_data = 451;
487 GetInitialGraphDataResponse get_initial_graph_data_response = 452;
488 GetDocumentLinks get_document_links = 453;
489 GetDocumentLinksResponse get_document_links_response = 454;
490 ResolveDocumentLink resolve_document_link = 455;
491 ResolveDocumentLinkResponse resolve_document_link_response = 456;
492 GitWorktreeCreatedAt git_worktree_created_at = 457;
493 GitWorktreeCreatedAtResponse git_worktree_created_at_response = 458;
494 TelemetryEvent telemetry_event = 459;
495 ResolveCodeAction resolve_code_action = 460;
496 ResolveCodeActionResponse resolve_code_action_response = 461;
497 TrashProjectEntry trash_project_entry = 466;
498 TrashProjectEntryResponse trash_project_entry_response = 467;
499 RestoreProjectEntry restore_project_entry = 468;
500 RestoreProjectEntryResponse restore_project_entry_response = 469;
501 GitAddPathToGitignore git_add_path_to_gitignore = 470;
502 GitAddPathToGitInfoExclude git_add_path_to_git_info_exclude = 471;
503 LoadCommitTemplate load_commit_template = 472;
504 LoadCommitTemplateResponse load_commit_template_response = 473;
505 RefreshDocumentColors refresh_document_colors = 474;
506 RefreshDocumentLinks refresh_document_links = 475;
507 RefreshFoldingRanges refresh_folding_ranges = 476;
508 RefreshDocumentSymbols refresh_document_symbols = 477; // current max
509 }
510
511 reserved 87 to 88;
512 reserved 90;
513 reserved 102 to 103;
514 reserved 158 to 161;
515 reserved 164;
516 reserved 166 to 169;
517 reserved 175 to 185;
518 reserved 188 to 195;
519 reserved 197;
520 reserved 198 to 202;
521 reserved 205 to 206;
522 reserved 221;
523 reserved 224 to 231;
524 reserved 234 to 236;
525 reserved 239 to 240;
526 reserved 244;
527 reserved 246 to 256;
528 reserved 259;
529 reserved 270;
530 reserved 280 to 281;
531 reserved 332 to 333;
532 reserved 394 to 396;
533 reserved 429 to 430;
534 reserved 211 to 216, 232 to 233;
535 reserved 397 to 398;
536 reserved 406 to 408;
537}
538
539message Hello {
540 PeerId peer_id = 1;
541}
542
543message Ping {}
544
545message Ack {}
546
547message Error {
548 string message = 1;
549 ErrorCode code = 2;
550 repeated string tags = 3;
551}
552
553enum ErrorCode {
554 Internal = 0;
555 NoSuchChannel = 1;
556 Disconnected = 2;
557 SignedOut = 3;
558 UpgradeRequired = 4;
559 Forbidden = 5;
560 NeedsCla = 7;
561 NotARootChannel = 8;
562 BadPublicNesting = 9;
563 CircularNesting = 10;
564 WrongMoveTarget = 11;
565 UnsharedItem = 12;
566 NoSuchProject = 13;
567 DevServerProjectPathDoesNotExist = 16;
568 RemoteUpgradeRequired = 17;
569 RateLimitExceeded = 18;
570 CommitFailed = 19;
571 reserved 6;
572 reserved 14 to 15;
573}
574
575message EndStream {}
576
577message Test {
578 uint64 id = 1;
579}
580
581message FlushBufferedMessages {}
582
583message FlushBufferedMessagesResponse {}
584
585message RemoteStarted {}
586
587message SpawnKernel {
588 string kernel_name = 1;
589 string working_directory = 2;
590 uint64 project_id = 3;
591 string command = 4;
592 repeated string args = 5;
593}
594
595message SpawnKernelResponse {
596 string kernel_id = 1;
597 string connection_file = 2;
598}
599
600message KillKernel {
601 string kernel_id = 1;
602 uint64 project_id = 2;
603}
604