Skip to repository content

tenant.openagents/omega

No repository description is available.

OpenAgents Git authority 2026-07-28T05:18:31.643Z Public web read
NIP-34 coordinate30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omega
MaintainersHidden in public view
References2 branches · 1 tag
Read-only clonegit clone https://openagents.com/git/tenant.openagents/omega.git
Browse files

zed.proto

604 lines · 21.8 KB · text
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
Served at tenant.openagents/omega Member data and write actions are omitted.