Get desktop application:
View/edit binary Protocol Buffers messages
Used in: Envelope
(message has no fields)
Used in: Envelope
uint64 buffer_id = 1
uint64 epoch = 2
Used in: Envelope
uint64 channel_id = 1
uint64 message_id = 2
Used in: Envelope
uint64 project_id = 1
uint64 worktree_id = 2
optional Toolchain toolchain = 3
string language_name = 4
optional string path = 5
Used in: Envelope
uint64 project_id = 1
uint64 worktree_id = 2
string language_name = 3
optional string path = 4
Used in: Envelope
Used in: Envelope
Used in: Envelope
Used in: Envelope
string path = 1
uint64 project_id = 2
bool visible = 3
Used in: Envelope
uint64 worktree_id = 1
string canonicalized_path = 2
optional string root_repo_common_dir = 3
bool root_repo_is_linked_worktree = 4
Used in: Envelope
string path = 1
repeated string args = 2
map<string, string> env = 3
string root_dir = 4
(message has no fields)
Used in: Envelope
Used in: Envelope
Used in: AnchorRange, Breakpoint, CodeAction, Completion, Diagnostic, DocumentHighlight, EditorAnchor, Excerpt, ExcerptRange, GetCodeActions, GetCompletions, GetDeclaration, GetDefinition, GetDocumentHighlights, GetHover, GetHoverResponse, GetImplementation, GetReferences, GetSignatureHelp, GetTypeDefinition, InlayHint, InlayHints, LinkedEditingRange, Location, LspExtExpandMacro, LspExtGoToParentModule, LspExtOpenDocs, LspExtRunnables, OnTypeFormatting, PerformRename, PrepareRename, PrepareRenameResponse, ResolveCompletionDocumentationResponse
uint32 replica_id = 1
uint32 timestamp = 2
uint64 offset = 3
Bias bias = 4
optional uint64 buffer_id = 5
Used in: ApplyCompletionAdditionalEdits, BufferFormatRanges, DocumentLinkProto, GetFoldingRangesResponse, LinkedEditingRangeResponse
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
Used in: Envelope
uint64 project_id = 1
string kind = 2
repeated uint64 buffer_ids = 3
Used in: Envelope
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Completion completion = 3
repeated AnchorRange all_commit_ranges = 4
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
uint64 askpass_id = 4
string prompt = 5
Used in: Envelope
Used in: Anchor
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
Used in: Envelope
Used in: BlameBufferResponse
Used in: BlameBufferResponse.BlameResponse
bytes sha = 1
uint32 start_line = 2
uint32 end_line = 3
uint32 original_line_number = 4
optional string author = 5
optional string author_mail = 6
optional int64 author_time = 7
optional string author_tz = 8
optional string committer = 9
optional string committer_mail = 10
optional int64 committer_time = 11
optional string committer_tz = 12
optional string summary = 13
optional string previous = 14
string filename = 15
Used in: GitBranchesResponse, RepositoryEntry, UpdateRepository
bool is_head = 1
string ref_name = 2
optional uint64 unix_timestamp = 3
optional CommitSummary most_recent_commit = 5
Used in: BreakpointsForFile, ToggleBreakpoint
optional Anchor position = 1
optional string message = 4
optional string condition = 5
optional string hit_condition = 6
Used in: Breakpoint
uint64 id = 1
bool verified = 2
Used in: Breakpoint
Used in: Envelope
uint64 project_id = 1
string path = 2
repeated Breakpoint breakpoints = 3
Used in: CreateBufferForPeer
uint64 buffer_id = 1
repeated Operation operations = 2
bool is_last = 3
Used in: FormatBuffers
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Timestamp mtime = 4
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Timestamp mtime = 4
Used in: CreateBufferForPeer
uint64 id = 1
optional File file = 2
string base_text = 3
optional Timestamp saved_mtime = 8
Used in: SynchronizeBuffers, SynchronizeBuffersResponse
Used in: Envelope
uint64 room_id = 1
uint64 called_user_id = 2
optional uint64 initial_project_id = 3
Used in: Envelope
Used in: Envelope
uint64 room_id = 1
uint64 called_user_id = 2
Used in: Envelope
uint64 project_id = 1
oneof work
Used in: CancelLanguageServerWork
repeated uint64 buffer_ids = 2
Used in: CancelLanguageServerWork
uint64 language_server_id = 1
Used in: CreateChannelResponse, RenameChannelResponse, UpdateChannels
uint64 id = 1
string name = 2
int32 channel_order = 4
repeated uint64 parent_path = 5
Used in: RejoinChannelBuffers, UpdateChannels, UpdateUserChannels
uint64 channel_id = 1
uint64 epoch = 3
Used in: GetChannelMembersResponse
Used in: ChannelMember
Used in: UpdateUserChannels
Used in: ChannelMessageSent, ChannelMessageUpdate, GetChannelMessagesResponse, JoinChannelChatResponse, SendChannelMessageResponse
uint64 id = 1
string body = 2
uint64 timestamp = 3
uint64 sender_id = 4
optional Nonce nonce = 5
optional uint64 reply_to_message_id = 7
optional uint64 edited_at = 8
uint64 channel_id = 1
uint64 message_id = 2
Used in: Envelope
Used in: Envelope
Used in: UpdateChannels
uint64 channel_id = 1
repeated uint64 participant_user_ids = 2
Used in: ChannelMember, ChannelMembership, ChannelPermission, InviteChannelMember, JoinProjectResponse, Participant, SetChannelMemberRole, SetRoomParticipantRole
Admin = 0
Member = 1
Guest = 2
Banned = 3
Talker = 4
Used in: Channel, SetChannelVisibility
Used in: ChannelMessage, SendChannelMessage, UpdateChannelMessage
optional Range range = 1
uint64 user_id = 2
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
Used in: Envelope
repeated string pushed_to = 1
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
Used in: ApplyCodeAction, GetCodeActionsResponse, GetCodeLensResponse, ResolveCodeAction, ResolveCodeActionResponse
uint64 server_id = 1
optional Anchor start = 2
optional Anchor end = 3
bytes lsp_action = 4
bool resolved = 6
Used in: CodeAction
Action = 0
Command = 1
CodeLens = 2
Used in: Envelope
Used in: AddProjectCollaborator, JoinChannelBufferResponse, JoinProjectResponse, RejoinedChannelBuffer, RejoinedProject, ResharedProject, UpdateChannelBufferCollaborators
optional PeerId peer_id = 1
uint32 replica_id = 2
uint64 user_id = 3
bool is_host = 4
optional string committer_name = 5
optional string committer_email = 6
Used in: GetColorPresentation, GetDocumentColorResponse
optional PointUtf16 lsp_range_start = 1
optional PointUtf16 lsp_range_end = 2
float red = 3
float green = 4
float blue = 5
float alpha = 6
Used in: GetColorPresentationResponse
string label = 1
optional TextEdit text_edit = 2
repeated TextEdit additional_text_edits = 3
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
optional string name = 4
optional string email = 5
string message = 6
uint64 askpass_id = 9
Used in: Commit
bool amend = 1
bool signoff = 2
bool allow_empty = 3
Used in: GetCommitDataResponse
string sha = 1
repeated string parents = 2
string author_name = 3
string author_email = 4
int64 commit_timestamp = 5
string subject = 6
string message = 7
Used in: LoadCommitDiffResponse
string path = 1
optional string old_text = 2
optional string new_text = 3
bool is_binary = 4
Used in: BlameBufferResponse.BlameResponse
bytes oid = 1
string message = 2
bytes oid = 1
string permalink = 2
Used in: Branch
string sha = 1
string subject = 2
int64 commit_timestamp = 3
string author_name = 4
Used in: ApplyCompletionAdditionalEdits, GetCompletionsResponse
optional Anchor old_replace_start = 1
optional Anchor old_replace_end = 2
string new_text = 3
uint64 server_id = 4
bytes lsp_completion = 5
bool resolved = 6
optional bytes lsp_defaults = 8
optional Anchor buffer_word_start = 9
optional Anchor buffer_word_end = 10
optional Anchor old_insert_start = 11
optional Anchor old_insert_end = 12
optional string sort_text = 13
Used in: Completion
Lsp = 0
Custom = 1
BufferWord = 2
Dap = 3
Used in: UpdateContacts
uint64 user_id = 1
bool online = 2
bool busy = 3
Used in: RespondToContactRequest
Accept = 0
Decline = 1
Block = 2
Dismiss = 3
Used in: Envelope
string path = 1
repeated string args = 2
map<string, string> env = 3
Used in: Envelope
uint64 project_id = 1
uint64 entry_id = 2
string new_path = 3
uint64 new_worktree_id = 5
Used in: GetCrashFilesResponse
string metadata = 3
bytes minidump_contents = 4
Used in: Envelope
uint64 project_id = 1
optional PeerId peer_id = 2
oneof variant
Used in: Envelope
string name = 1
optional uint64 parent_id = 2
Used in: Envelope
optional Channel channel = 1
optional uint64 parent_id = 2
Used in: Envelope
uint64 project_id = 1
optional PeerId peer_id = 2
oneof variant
Used in: Envelope
uint64 project_id = 1
optional PeerId peer_id = 2
oneof variant
Used in: Envelope
uint64 project_id = 1
uint64 worktree_id = 2
string path = 3
bool is_directory = 4
optional bytes content = 5
Used in: Envelope
(message has no fields)
Used in: Envelope
Used in: Operation.UpdateSelections
CursorBar = 0
CursorBlock = 1
CursorUnderscore = 2
CursorHollow = 3
Used in: DapSource
Used in: DapChecksum
CHECKSUM_ALGORITHM_UNSPECIFIED = 0
MD5 = 1
SHA1 = 2
SHA256 = 3
TIMESTAMP = 4
Used in: DapCompletionResponse
string label = 1
optional string text = 2
optional string sort_text = 3
optional string detail = 4
optional uint64 start = 6
optional uint64 length = 7
optional uint64 selection_start = 8
optional uint64 selection_length = 9
Used in: DapCompletionItem
Method = 0
Function = 1
Constructor = 2
Field = 3
Variable = 4
Class = 5
Interface = 6
Module = 7
Property = 8
Unit = 9
Value = 10
Enum = 11
Keyword = 12
Snippet = 13
Text = 14
Color = 15
CompletionItemFile = 16
Reference = 17
Customcolor = 19
uint64 project_id = 1
uint64 client_id = 2
string query = 3
optional uint64 frame_id = 4
optional uint64 line = 5
uint64 column = 6
uint64 project_id = 1
uint64 client_id = 2
int64 thread_id = 3
optional bool single_thread = 4
uint64 client_id = 1
optional bool all_threads_continued = 2
uint64 project_id = 1
uint64 client_id = 2
optional bool restart = 3
optional bool terminate_debuggee = 4
optional bool suspend_debuggee = 5
Used in: DapEvaluateRequest
Repl = 0
Watch = 1
Hover = 2
Clipboard = 3
EvaluateVariables = 4
EvaluateUnknown = 5
uint64 project_id = 1
uint64 client_id = 2
string expression = 3
optional uint64 frame_id = 4
string result = 1
optional string evaluate_type = 2
uint64 variable_reference = 3
optional uint64 named_variables = 4
optional uint64 indexed_variables = 5
optional string memory_reference = 6
uint64 project_id = 1
uint64 client_id = 2
uint64 client_id = 1
repeated DapSource sources = 2
uint64 project_id = 1
uint64 session_id = 2
uint64 location_reference = 3
optional DapSource source = 1
uint64 line = 2
optional uint64 column = 3
optional uint64 end_line = 4
optional uint64 end_column = 5
Used in: DapModulesResponse
string name = 2
optional string path = 3
optional bool is_optimized = 4
optional bool is_user_code = 5
optional string version = 6
optional string symbol_status = 7
optional string symbol_file_path = 8
optional string date_time_stamp = 9
optional string address_range = 10
Used in: DapModule, DapStackFrame
oneof id
uint32 number = 1
string string = 2
uint64 project_id = 1
uint64 client_id = 2
uint64 client_id = 1
repeated DapModule modules = 2
uint64 project_id = 1
uint64 client_id = 2
int64 thread_id = 3
optional bool single_thread = 4
Used in: DapOutputEvent
ConsoleOutput = 0
Important = 1
Stdout = 2
Stderr = 3
Unknown = 4
string output = 1
optional uint64 variables_reference = 3
optional DapSource source = 5
optional uint32 line = 6
optional uint32 column = 7
Used in: DapOutputEvent
Start = 0
StartCollapsed = 1
End = 2
uint64 project_id = 1
uint64 client_id = 2
int64 thread_id = 3
uint64 project_id = 1
uint64 client_id = 2
bytes raw_args = 3
uint64 project_id = 1
uint64 client_id = 2
uint64 stack_frame_id = 3
Used in: DapScopesResponse
string name = 1
uint64 variables_reference = 3
optional uint64 named_variables = 4
optional uint64 indexed_variables = 5
bool expensive = 6
optional DapSource source = 7
optional uint64 line = 8
optional uint64 column = 9
optional uint64 end_line = 10
optional uint64 end_column = 11
Used in: DapScope
Arguments = 0
Locals = 1
Registers = 2
ReturnValue = 3
ScopeUnknown = 4
uint64 project_id = 1
uint64 client_id = 2
uint64 stack_frame_id = 3
uint64 project_id = 1
uint64 client_id = 2
string name = 3
string value = 4
uint64 variables_reference = 5
uint64 client_id = 1
string value = 2
optional string variable_type = 3
optional uint64 variables_reference = 4
optional uint64 named_variables = 5
optional uint64 indexed_variables = 6
optional string memory_reference = 7
Used in: DapLoadedSourcesResponse, DapLocationsResponse, DapOutputEvent, DapScope, DapStackFrame, DebuggerLoadedSourceList
optional string name = 1
optional string path = 2
optional uint64 source_reference = 3
optional string origin = 5
repeated DapSource sources = 6
optional bytes adapter_data = 7
repeated DapChecksum checksums = 8
Used in: DapSource
SourceNormal = 0
Emphasize = 1
Deemphasize = 2
SourceUnknown = 3
Used in: DapStackTraceResponse
uint64 id = 1
string name = 2
optional DapSource source = 3
uint64 line = 4
uint64 column = 5
optional uint64 end_line = 6
optional uint64 end_column = 7
optional bool can_restart = 8
optional string instruction_pointer_reference = 9
optional DapModuleId module_id = 10
Used in: DapStackFrame
StackNormal = 0
Label = 1
Subtle = 2
StackUnknown = 3
uint64 project_id = 1
uint64 client_id = 2
int64 thread_id = 3
optional uint64 start_frame = 4
optional uint64 stack_trace_levels = 5
uint64 project_id = 1
uint64 client_id = 2
int64 thread_id = 3
optional bool single_thread = 4
uint64 project_id = 1
uint64 client_id = 2
int64 thread_id = 3
optional uint64 target_id = 4
optional bool single_thread = 5
uint64 project_id = 1
uint64 client_id = 2
int64 thread_id = 3
optional bool single_thread = 4
uint64 project_id = 1
uint64 client_id = 2
optional bool restart = 3
uint64 project_id = 1
uint64 client_id = 2
repeated int64 thread_ids = 3
Used in: DapThreadsResponse
int64 id = 1
string name = 2
Running = 0
Stopped = 1
Exited = 2
Ended = 3
uint64 project_id = 1
uint64 client_id = 2
Used in: DapVariables
string name = 1
string value = 2
optional string type = 3
optional string evaluate_name = 5
uint64 variables_reference = 6
optional uint64 named_variables = 7
optional uint64 indexed_variables = 8
optional string memory_reference = 9
Used in: Envelope
optional string command = 1
repeated string arguments = 2
map<string, string> envs = 3
optional string cwd = 4
optional TcpHost connection = 5
string configuration = 7
Used in: DebugAdapterBinary
Used in: DebugRequest
Used in: DebugRequest
string program = 1
optional string cwd = 2
repeated string args = 3
map<string, string> env = 4
Used in: DebugScenario, Envelope
string label = 1
string adapter = 2
optional TcpHost connection = 5
optional bool stop_on_entry = 6
optional string configuration = 7
Used in: GetDebugAdapterBinary
string adapter = 1
string label = 2
string config = 3
optional TcpHost tcp_connection = 4
uint64 client_id = 1
repeated DapSource sources = 2
Used in: Envelope
Used in: Envelope
Used in: Envelope
uint64 notification_id = 1
Used in: Envelope
uint64 project_id = 1
uint64 entry_id = 2
bool use_trash = 3
Used in: UpdateDiagnostics
optional Anchor start = 1
optional Anchor end = 2
optional string source = 3
optional string registration_id = 17
string message = 5
optional string code = 6
uint64 group_id = 7
bool is_primary = 8
bool is_disk_based = 10
bool is_unnecessary = 11
bool underline = 15
optional string data = 12
optional string code_description = 13
optional string markdown = 14
Used in: Diagnostic
None = 0
Error = 1
Warning = 2
Information = 3
Hint = 4
Used in: Diagnostic
Pulled = 0
Pushed = 1
Other = 2
Used in: UpdateDiagnosticSummary
string path = 1
uint64 language_server_id = 2
uint32 error_count = 3
uint32 warning_count = 4
Used in: Envelope
map<string, string> environment = 1
Used in: GetDocumentHighlightsResponse
Used in: DocumentHighlight
Text = 0
Read = 1
Write = 2
Used in: GetDocumentLinksResponse
optional string target = 2
optional string tooltip = 3
optional string data = 4
Used in: GetDocumentSymbolsResponse
string name = 1
int32 kind = 2
optional PointUtf16 selection_start = 5
optional PointUtf16 selection_end = 6
Used in: ParameterInformation, SignatureInformation
Used in: Envelope
uint64 project_id = 1
uint64 worktree_id = 2
string path = 3
uint64 file_id = 4
Used in: Envelope
Used in: Selection, UpdateView.Editor, View.Editor
optional uint64 excerpt_id = 1
optional Anchor anchor = 2
Used in: Envelope
(message has no fields)
Used in: ProjectEntryResponse, UpdateWorktree
uint64 id = 1
bool is_dir = 2
string path = 3
uint64 inode = 4
optional Timestamp mtime = 5
bool is_ignored = 7
bool is_external = 8
bool is_fifo = 10
optional uint64 size = 11
optional string canonical_path = 12
bool is_hidden = 13
Used in: ListRemoteDirectoryResponse
uint32 id = 1
optional uint32 responding_to = 2
optional PeerId original_sender_id = 3
optional uint32 ack_id = 266
oneof payload
Used in: Envelope
string message = 1
repeated string tags = 3
Used in: Error
Internal = 0
NoSuchChannel = 1
Disconnected = 2
SignedOut = 3
UpgradeRequired = 4
Forbidden = 5
NeedsCla = 7
NotARootChannel = 8
BadPublicNesting = 9
CircularNesting = 10
WrongMoveTarget = 11
UnsharedItem = 12
NoSuchProject = 13
DevServerProjectPathDoesNotExist = 16
RemoteUpgradeRequired = 17
RateLimitExceeded = 18
CommitFailed = 19
Used in: ExcerptInsertion, View.Editor
uint64 id = 1
uint64 buffer_id = 2
optional Anchor context_start = 3
optional Anchor context_end = 4
optional Anchor primary_start = 5
optional Anchor primary_end = 6
Used in: UpdateView.Editor
optional Excerpt excerpt = 1
optional uint64 previous_excerpt_id = 2
Used in: PathExcerpts
optional Anchor context_start = 1
optional Anchor context_end = 2
optional Anchor primary_start = 3
optional Anchor primary_end = 4
Used in: Envelope
uint64 project_id = 1
uint64 entry_id = 2
Used in: Envelope
uint64 worktree_scan_id = 1
Used in: Envelope
uint64 project_id = 1
uint64 entry_id = 2
Used in: Envelope
uint64 worktree_scan_id = 1
Used in: InstallExtension, SyncExtensions, SyncExtensionsResponse
string id = 1
string version = 2
bool dev = 3
Used in: Envelope
uint64 project_id = 1
string name = 2
optional string status = 4
Used in: Envelope
uint64 project_id = 1
repeated string names = 2
Used in: ExternalExtensionAgentsUpdated
string name = 1
optional string icon_path = 2
string extension_id = 3
map<string, string> env = 5
optional string version = 6
Used in: ExternalExtensionAgent
string archive = 1
string cmd = 2
repeated string args = 3
optional string sha256 = 4
map<string, string> env = 5
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
uint64 askpass_id = 4
optional string remote = 5
Used in: BufferState, FileState, ImageState, UpdateBufferFile
uint64 worktree_id = 1
optional uint64 entry_id = 2
string path = 3
optional Timestamp mtime = 4
bool is_deleted = 5
bool is_historic = 6
Used in: CreateFileForPeer
uint64 file_id = 1
bytes data = 2
Used in: CreateFileForPeer
uint64 id = 1
optional File file = 2
uint64 content_size = 3
Used in: Envelope
uint64 project_id = 1
uint64 limit = 3
uint64 handle = 4
Used in: Envelope
uint64 project_id = 1
uint64 handle = 2
Used in: Envelope
uint64 project_id = 1
optional PeerId peer_id = 2
uint64 handle = 3
oneof variant
Used in: FindSearchCandidatesChunk
(message has no fields)
Used in: FindSearchCandidatesChunk
repeated uint64 buffer_ids = 1
Used in: Envelope
(message has no fields)
(message has no fields)
Used in: Envelope
uint64 room_id = 1
optional uint64 project_id = 2
optional PeerId leader_id = 3
Used in: Envelope
optional View active_view = 3
repeated View views = 2
Used in: Room
optional PeerId leader_id = 1
optional PeerId follower_id = 2
uint64 project_id = 3
Used in: Envelope
uint64 project_id = 1
repeated uint64 buffer_ids = 3
Used in: Envelope
Used in: FormatBuffers
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
string name = 2
optional string root_dir = 3
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
string oid = 3
Used in: Envelope
Used in: Envelope
uint64 channel_id = 1
string query = 2
uint64 limit = 3
Used in: Envelope
Used in: Envelope
uint64 channel_id = 1
uint64 before_message_id = 2
Used in: Envelope
repeated uint64 message_ids = 1
Used in: Envelope
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor start = 3
optional Anchor end = 4
Used in: Envelope, LspResponse
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
Used in: Envelope, LspResponse
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
uint64 server_id = 4
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
repeated string shas = 3
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
optional uint64 server_id = 5
Used in: Envelope
repeated Completion completions = 1
bool can_reuse = 3
Used in: Envelope
uint64 project_id = 1
string server_id = 2
optional string root_dir = 3
Used in: Envelope
(message has no fields)
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 session_id = 3
uint64 worktree_id = 4
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
Used in: Envelope, LspResponse
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
Used in: Envelope
optional string branch = 1
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
bool workspace_only = 5
Used in: Envelope, LspResponse
Used in: Envelope
uint64 project_id = 1
optional Shell shell = 2
string directory = 3
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
Used in: Envelope, LspResponse
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
Used in: Envelope, LspResponse
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
Used in: Envelope
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
Used in: Envelope, LspResponse
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
Used in: Envelope, LspResponse
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
Used in: Envelope, LspResponse
repeated string collapsed_texts = 3
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
Used in: Envelope, LspResponse
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
Used in: Envelope, LspResponse
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
Used in: GetInitialGraphData
DATE_ORDER = 0
TOPO_ORDER = 1
AUTHOR_DATE_ORDER = 2
REVERSE_CHRONOLOGICAL = 3
Used in: Envelope
Used in: Envelope
optional uint64 before_id = 1
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
string path = 2
Used in: Envelope
bool exists = 1
string path = 2
bool is_dir = 3
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Range selection = 3
Used in: Envelope
Used in: Envelope
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
string query = 2
Used in: Envelope
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
Used in: Envelope, LspResponse
Used in: Envelope
uint64 project_id = 1
bool foreground_only = 2
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
optional string branch_name = 4
bool is_push = 5
Used in: Envelope
Used in: GetRemotesResponse
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
Used in: Envelope, LspResponse
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
bool is_merge = 3
string base = 4
string head = 5
Used in: Envelope
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
bool workspace_only = 5
Used in: Envelope, LspResponse
Used in: Envelope
repeated uint64 user_ids = 1
uint64 project_id = 1
optional ProjectPath repository = 2
Used in: Envelope
repeated Branch branches = 1
optional string error = 2
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
string branch_name = 4
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
string commit = 4
repeated string paths = 5
Used in: Envelope
uint64 project_id = 1
string abs_path = 2
string remote_repo = 3
Used in: Envelope
Used in: Envelope, UpdateRepository
string sha = 1
string message = 2
int64 commit_timestamp = 3
string author_email = 4
string author_name = 5
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
bytes left_commit_sha = 3
bytes right_commit_sha = 4
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
Used in: Envelope
string staged_commit_sha = 1
string unstaged_commit_sha = 2
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
string branch_name = 4
optional string base_branch = 5
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
string remote_name = 3
string remote_url = 4
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
string name = 3
string directory = 4
optional string commit = 5
bool use_existing_branch = 6
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
string branch_name = 3
bool is_remote = 4
bool force = 5
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
optional string merge_base_ref = 5
Used in: GitDiff
HEAD_TO_WORKTREE = 0
HEAD_TO_INDEX = 1
MERGE_BASE = 2
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
bytes base_commit_sha = 3
bytes target_commit_sha = 4
Used in: Envelope
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
string ref_name = 3
oneof action
string update_to_commit = 4
Used in: GitEditRef
(message has no fields)
Used in: StatusEntry
Used in: GitFileStatus
(message has no fields)
Used in: GitFileStatus
Used in: GitFileStatus
Used in: GitFileStatus
(message has no fields)
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
Used in: Envelope
uint64 project_id = 1
string abs_path = 2
string fallback_branch_name = 3
Used in: GetInitialGraphData, SearchCommits
oneof source
string branch = 2
string sha = 3
string path = 4
Used in: GitLogSource
(message has no fields)
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
string remote_name = 3
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
string path = 3
bool force = 4
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
string branch = 3
string new_name = 4
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
string old_path = 3
string new_path = 4
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
string commit = 4
Used in: GitReset
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
string staged_commit_sha = 3
string unstaged_commit_sha = 4
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
bytes commit_sha = 3
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
string commit = 4
Used in: GitFileStatus.Tracked, GitFileStatus.Unmerged, StatusEntry
Added = 0
Modified = 1
Conflict = 2
Deleted = 3
Updated = 4
TypeChanged = 5
Renamed = 6
Copied = 7
Unmodified = 8
Used in: Branch
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
string worktree_path = 3
Used in: Envelope
Used in: Envelope
Used in: Envelope
HideAlways = 0
HideNever = 1
HideOnSuccess = 2
Used in: Envelope
uint64 project_id = 1
string notification_id = 2
Used in: GetHoverResponse
string text = 1
optional string language = 2
bool is_markdown = 3
uint64 project_id = 1
uint64 session_id = 2
bool ignore = 3
Used in: CreateImageForPeer
uint64 image_id = 1
bytes data = 2
Used in: CreateImageForPeer
uint64 id = 1
optional File file = 2
uint64 content_size = 3
string format = 4
Used in: Envelope
uint64 room_id = 1
uint64 calling_user_id = 2
repeated uint64 participant_user_ids = 3
Used in: UpdateContacts
Used in: GetInitialGraphDataResponse
string sha = 1
repeated string parents = 2
repeated string ref_names = 3
Used in: InlayHintsResponse, ResolveInlayHint, ResolveInlayHintResponse
optional Anchor position = 1
optional string kind = 3
bool padding_left = 4
bool padding_right = 5
optional ResolveState resolve_state = 7
Used in: InlayHint
Used in: InlayHintLabelParts
string value = 1
optional string location_url = 3
optional PointUtf16 location_range_start = 4
optional PointUtf16 location_range_end = 5
optional uint64 language_server_id = 6
Used in: InlayHintLabelPart
Used in: InlayHintLabel
Used in: InlayHint
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor start = 3
optional Anchor end = 4
Used in: Envelope, LspResponse
Used in: Envelope
optional Extension extension = 1
string tmp_dir = 2
Used in: Envelope
uint64 channel_id = 1
uint64 user_id = 2
Used in: Envelope
Used in: Envelope
Used in: Envelope
uint64 buffer_id = 1
uint32 replica_id = 2
string base_text = 3
repeated Operation operations = 4
repeated Collaborator collaborators = 5
uint64 epoch = 6
Used in: Envelope
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
optional string committer_email = 2
optional string committer_name = 3
repeated string features = 4
Used in: Envelope
uint64 project_id = 5
uint32 replica_id = 1
repeated Collaborator collaborators = 3
repeated LanguageServer language_servers = 4
repeated string language_server_capabilities = 8
bool windows_paths = 9
repeated string features = 10
Used in: Envelope
Used in: Envelope
optional Room room = 1
optional uint64 channel_id = 2
Used in: Envelope
string kernel_id = 1
uint64 project_id = 2
Used in: ParameterInformation
uint32 start = 1
uint32 end = 2
Used in: Transaction
uint32 replica_id = 1
uint32 value = 2
Used in: JoinProjectResponse, RejoinedProject, StartLanguageServer
uint64 id = 1
string name = 2
optional uint64 worktree_id = 3
optional string language_name = 4
Used in: ServerMetadataUpdated
string path = 1
repeated string arguments = 2
Used in: Envelope
uint64 project_id = 1
uint64 language_server_id = 2
string message = 3
oneof log_type
Used in: Envelope
uint64 project_id = 1
oneof level
string message = 5
repeated string actions = 6
string lsp_name = 7
Used in: LanguageServerPromptRequest
(message has no fields)
Used in: LanguageServerPromptRequest
(message has no fields)
Used in: LanguageServerPromptRequest
(message has no fields)
Used in: Envelope
optional uint64 action_response = 1
Used in: RegisterBufferWithLanguageServers, RestartLanguageServers, StopLanguageServers
oneof selector
uint64 server_id = 1
string name = 2
Used in: Envelope
Used in: Envelope
Used in: Envelope
Used in: Envelope
(message has no fields)
Used in: BufferReloaded, BufferState, Operation.UpdateLineEnding
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
Used in: Envelope
Used in: Envelope
uint64 dev_server_id = 1
string path = 2
Used in: ListRemoteDirectory
Used in: Envelope
repeated string entries = 1
repeated EntryInfo entry_info = 2
Used in: Envelope
uint64 project_id = 1
uint64 worktree_id = 2
string language_name = 3
optional string path = 4
Used in: Envelope
repeated Toolchain toolchains = 1
bool has_values = 2
optional string relative_worktree_path = 4
Used in: CreateRoomResponse, JoinRoomResponse
string server_url = 1
string token = 2
bool can_publish = 3
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
string commit = 4
Used in: Envelope
Used in: UpdateWorktreeSettings
Settings = 0
Tasks = 1
Editorconfig = 2
Debug = 3
Used in: GetReferencesResponse, LocationLink, TaskContextForLocation
uint64 buffer_id = 1
optional Anchor start = 2
optional Anchor end = 3
Used in: GetDeclarationResponse, GetDefinitionResponse, GetImplementationResponse, GetTypeDefinitionResponse, LspExtGoToParentModuleResponse, LspRunnable
Used in: LanguageServerLog
Used in: LogMessage
LOG = 0
INFO = 1
WARNING = 2
ERROR = 3
Used in: Envelope
uint64 project_id = 1
uint64 session_id = 2
string message = 3
Used in: PulledDiagnostics
optional string code = 4
optional string code_description = 5
optional string source = 6
string message = 7
optional string data = 10
Used in: LspDiagnostic
None = 0
Error = 1
Warning = 2
Information = 3
Hint = 4
Used in: LspDiagnostic
optional string location_url = 1
optional PointUtf16 location_range_start = 2
optional PointUtf16 location_range_end = 3
string message = 4
Used in: LspDiagnostic
None = 0
Unnecessary = 1
Deprecated = 2
Used in: UpdateLanguageServer
(message has no fields)
Used in: UpdateLanguageServer
(message has no fields)
Used in: Envelope
uint64 project_id = 1
uint64 language_server_id = 2
Used in: Envelope
uint64 project_id = 1
uint64 language_server_id = 2
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
Used in: Envelope
string name = 1
string expansion = 2
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
Used in: Envelope
optional string web = 1
optional string local = 2
Used in: Envelope
uint64 project_id = 1
optional uint64 buffer_id = 2
uint64 language_server_id = 3
bool current_file_only = 4
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
Used in: Envelope
optional string message = 1
Used in: Envelope
uint64 project_id = 1
uint64 lsp_request_id = 2
optional uint64 server_id = 15
oneof request
Used in: Envelope
uint64 project_id = 1
uint64 lsp_request_id = 2
repeated LspResponse responses = 3
Used in: LspQueryResponse
oneof response
uint64 server_id = 7
Used in: LspExtRunnablesResponse
Used in: UpdateLanguageServer
Used in: UpdateLanguageServer
optional string message = 2
optional uint32 percentage = 3
optional bool is_cancellable = 4
Used in: UpdateLanguageServer
optional string title = 4
optional string message = 2
optional uint32 percentage = 3
optional bool is_cancellable = 5
Used in: Envelope
uint64 notification_id = 1
Used in: Documentation, InlayHintLabelPartTooltip, InlayHintTooltip
bool is_markdown = 1
string value = 2
PlainText = 0
Markdown = 1
Used in: Envelope
uint64 channel_id = 1
uint64 to = 2
Used in: Envelope
uint64 project_id = 1
string name = 2
string version = 3
Used in: ChannelMessage, SendChannelMessage, UpdateChannelMessage
uint64 upper_half = 1
uint64 lower_half = 2
Used in: AddNotification, GetNotificationsResponse, UpdateNotification
uint64 id = 1
uint64 timestamp = 2
string kind = 3
optional uint64 entity_id = 4
string content = 5
bool is_read = 6
optional bool response = 7
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
string trigger = 4
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 id = 2
Used in: Envelope
uint64 project_id = 1
uint64 worktree_id = 2
string path = 3
Used in: Envelope
uint64 project_id = 1
optional Symbol symbol = 2
Used in: Envelope
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
Used in: Envelope
uint64 project_id = 1
uint64 worktree_id = 2
string path = 3
Used in: Envelope
Used in: Envelope
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
Used in: Envelope
optional string staged_text = 1
optional string committed_text = 2
Used in: OpenUncommittedDiffResponse
INDEX_MATCHES_HEAD = 0
INDEX_AND_HEAD = 1
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
Used in: Envelope
optional string staged_text = 1
Used in: BufferChunk, JoinChannelBufferResponse, RejoinedChannelBuffer, UpdateBuffer, UpdateChannelBuffer
Used in: Operation
uint32 replica_id = 1
uint32 lamport_timestamp = 2
repeated Range ranges = 4
repeated string new_text = 5
Used in: Operation
uint32 replica_id = 1
uint32 lamport_timestamp = 2
repeated UndoCount counts = 4
Used in: Operation
uint32 replica_id = 1
uint32 lamport_timestamp = 2
repeated string triggers = 3
uint64 language_server_id = 4
Used in: Operation
uint32 replica_id = 1
uint32 lamport_timestamp = 2
Used in: Operation
uint32 replica_id = 1
uint32 lamport_timestamp = 2
repeated Selection selections = 3
bool line_mode = 4
Used in: View
AssistantPanel = 0
DebugPanel = 1
Used in: SignatureInformation
Used in: Room
uint64 user_id = 1
optional PeerId peer_id = 2
uint32 participant_index = 5
Used in: Participant, UpdateParticipantLocation
Used in: ParticipantLocation
(message has no fields)
Used in: ParticipantLocation
Used in: ParticipantLocation
(message has no fields)
Used in: IncomingCall, Participant
uint64 id = 1
repeated string worktree_root_names = 2
Used in: UpdateView.Editor, View.Editor
optional PathKey path_key = 1
uint64 buffer_id = 2
Used in: PathExcerpts
optional uint64 sort_prefix = 1
string path = 2
Used in: TrustWorktrees
oneof content
uint64 worktree_id = 2
string abs_path = 3
Used in: Collaborator, CreateBufferForPeer, CreateFileForPeer, CreateImageForPeer, Envelope, FindSearchCandidatesChunk, Follow, Follower, Hello, Participant, RemoveProjectCollaborator, Unfollow, UpdateProjectCollaborator, UpdateView, View, ViewId
uint32 owner_id = 1
uint32 id = 2
Used in: Room
uint64 user_id = 1
uint64 calling_user_id = 2
optional uint64 initial_project_id = 3
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
string new_name = 4
Used in: Envelope
Used in: Envelope
(message has no fields)
Used in: ColorInformation, DocumentSymbol, InlayHintLabelPart, LspDiagnostic, LspDiagnosticRelatedInformation, Symbol, TextEdit
uint32 row = 1
uint32 column = 2
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional Anchor position = 3
Used in: Envelope
bool can_rename = 1
optional Anchor start = 2
optional Anchor end = 3
bool only_unprepared_rename_supported = 5
Used in: GetProcessesResponse
uint32 pid = 1
string name = 2
repeated string command = 3
Used in: CancelLanguageServerWork.LanguageServerWork, LspWorkEnd, LspWorkProgress, LspWorkStart
oneof value
int32 number = 1
string string = 2
Used in: Envelope
optional Entry entry = 1
uint64 worktree_scan_id = 2
Used in: GitBranches, SaveBuffer, UpdateGitBranch
uint64 worktree_id = 1
string path = 2
Used in: ApplyCodeActionKindResponse, ApplyCodeActionResponse, FormatBuffersResponse, PerformRenameResponse, ReloadBuffersResponse
repeated uint64 buffer_ids = 1
repeated Transaction transactions = 2
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
string remote_name = 4
optional string branch_name = 5
uint64 askpass_id = 6
bool rebase = 7
Used in: Envelope
uint64 project_id = 1
uint64 server_id = 2
Used in: GetDocumentDiagnosticsResponse
uint64 server_id = 1
string uri = 2
optional string result_id = 3
bool changed = 4
optional string registration_id = 6
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
string remote_name = 4
string branch_name = 5
uint64 askpass_id = 7
string remote_branch_name = 8
Used in: Push
SET_UPSTREAM = 0
FORCE = 1
Used in: ChatMention, GetPermalinkToLine, Operation.Edit
uint64 start = 1
uint64 end = 2
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 server_id = 2
optional uint64 request_id = 3
Used in: Envelope
uint64 project_id = 1
uint64 server_id = 2
optional uint64 request_id = 3
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
Used in: UpdateLanguageServer
string buffer_abs_path = 1
uint64 buffer_id = 2
Used in: Envelope
Used in: Envelope
Used in: RejoinRemoteProjects, RejoinRoom
Used in: Envelope
Used in: Envelope
Used in: RejoinProject
uint64 id = 1
uint64 scan_id = 2
Used in: Envelope
Used in: Envelope
Used in: RejoinProject
uint64 id = 1
uint64 scan_id = 2
Used in: RejoinChannelBuffersResponse
Used in: RejoinRemoteProjectsResponse, RejoinRoomResponse
uint64 id = 1
repeated Collaborator collaborators = 3
repeated LanguageServer language_servers = 4
repeated string language_server_capabilities = 5
Used in: Envelope
uint64 project_id = 1
repeated uint64 buffer_ids = 2
Used in: Envelope
Used in: Envelope
string stdout = 1
string stderr = 2
Used in: RemoteProfilingTiming
string file = 1
uint32 line = 2
uint32 column = 3
Used in: GetRemoteProfilingDataResponse
optional string thread_name = 1
uint64 thread_id = 2
Used in: RemoteProfilingThread
uint64 start_nanos = 2
uint64 duration_nanos = 3
Used in: Envelope
(message has no fields)
Used in: Envelope
uint64 channel_id = 1
uint64 user_id = 2
Used in: Envelope
uint64 channel_id = 1
uint64 message_id = 2
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
optional PeerId peer_id = 2
Used in: Envelope
uint64 project_id = 1
uint64 id = 2
Used in: Envelope
Used in: Envelope
uint64 channel_id = 1
string name = 2
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 entry_id = 2
string new_path = 3
uint64 new_worktree_id = 4
Used in: Envelope
Used in: ReorderChannel
Used in: UpdateWorktree
uint64 repository_id = 1
repeated StatusEntry updated_statuses = 3
repeated string removed_statuses = 4
repeated string current_merge_conflicts = 5
optional Branch branch_summary = 6
Used in: Envelope
Used in: RejoinRoomResponse
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 language_server_id = 2
bytes lsp_completion = 3
uint64 buffer_id = 4
Used in: Envelope
string documentation = 1
bool documentation_is_markdown = 2
optional Anchor old_replace_start = 3
optional Anchor old_replace_end = 4
string new_text = 5
bytes lsp_completion = 6
optional Anchor old_insert_start = 7
optional Anchor old_insert_end = 8
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
uint64 language_server_id = 3
bytes lsp_link = 4
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
uint64 language_server_id = 3
Used in: Envelope
Used in: InlayHint
Used in: ResolveState
optional string value = 1
uint64 server_id = 2
Used in: ResolveState
Resolved = 0
CanResolve = 1
Resolving = 2
Used in: Envelope
uint64 project_id = 1
string abs_path = 2
string language_name = 3
Used in: Envelope
Used in: Envelope
uint64 channel_id = 1
bool accept = 2
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
repeated uint64 buffer_ids = 2
bool all = 4
Used in: Envelope
uint64 project_id = 1
repeated uint64 worktree_ids = 3
RevealAlways = 0
RevealNever = 1
Used in: CreateRoomResponse, JoinRoomResponse, RejoinRoomResponse, RoomUpdated
uint64 id = 1
repeated Participant participants = 2
repeated Follower followers = 4
string livekit_room = 5
Used in: Envelope
Used in: LanguageServerLog
Used in: RpcMessage
Used in: Envelope
uint64 project_id = 1
string locator = 3
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
Used in: RunGitHook
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
string query = 4
bool case_sensitive = 5
Used in: Envelope
Used in: FindSearchCandidates
string query = 2
bool regex = 3
bool whole_word = 4
bool case_sensitive = 5
repeated string files_to_include = 10
repeated string files_to_exclude = 11
bool match_full_paths = 9
bool include_ignored = 8
string files_to_include_legacy = 6
string files_to_exclude_legacy = 7
Used in: Operation.UpdateSelections, UpdateView.Editor, View.Editor
uint64 id = 1
bool reversed = 4
Used in: Envelope, LspQuery
uint64 project_id = 1
uint64 buffer_id = 2
optional uint64 for_server = 3
Used in: SemanticTokensResponse
uint32 start = 1
uint32 delete_count = 2
repeated uint32 data = 3
Used in: Envelope, LspResponse
repeated uint32 data = 1
optional string result_id = 3
Used in: Envelope
uint64 channel_id = 1
string body = 2
optional Nonce nonce = 3
optional uint64 reply_to_message_id = 5
Used in: Envelope
Used in: StatusUpdate
NONE = 0
CHECKING_FOR_UPDATE = 1
DOWNLOADING = 2
STARTING = 3
STOPPING = 4
STOPPED = 5
FAILED = 6
Used in: StatusUpdate
OK = 0
WARNING = 1
ERROR = 2
Used in: UpdateLanguageServer
optional string capabilities = 1
optional string configuration = 3
repeated string workspace_folders = 4
Used in: UpdateLanguageServer
(message has no fields)
Used in: Envelope
uint64 channel_id = 1
uint64 user_id = 2
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
string path = 4
optional string text = 5
Used in: Envelope
uint64 room_id = 1
uint64 user_id = 2
Used in: Envelope
uint64 room_id = 1
bool is_ssh_project = 4
optional bool windows_paths = 5
repeated string features = 6
Used in: Envelope
Used in: GetDirectoryEnvironment
Used in: Shell
string program = 1
repeated string args = 2
Used in: Envelope
(message has no fields)
Used in: Envelope
(message has no fields)
Used in: GetSignatureHelpResponse
optional uint32 active_signature = 2
optional uint32 active_parameter = 3
Used in: SignatureHelp
string label = 1
optional Documentation documentation = 2
optional uint32 active_parameter = 4
Used in: AgentServerCommand, RunDebugLocators
string label = 1
optional string command = 2
repeated string args = 3
map<string, string> env = 4
optional string cwd = 5
Used in: Envelope
string kernel_name = 1
string working_directory = 2
uint64 project_id = 3
string command = 4
repeated string args = 5
Used in: Envelope
string kernel_id = 1
string connection_file = 2
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
repeated string paths = 4
Used in: Envelope
uint64 project_id = 1
string capabilities = 3
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
repeated string paths = 3
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
optional uint64 stash_index = 3
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
optional uint64 stash_index = 3
Used in: UpdateRepository
bytes oid = 1
string message = 2
optional string branch = 3
uint64 index = 4
int64 timestamp = 5
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 2
optional uint64 stash_index = 3
Used in: RepositoryEntry, UpdateRepository
string repo_path = 1
optional uint32 diff_stat_added = 4
optional uint32 diff_stat_deleted = 5
Used in: UpdateLanguageServer
optional string message = 1
oneof status
Used in: DapNextRequest, DapStepBackRequest, DapStepInRequest, DapStepOutRequest
Statement = 0
Line = 1
Instruction = 2
Used in: Envelope
uint64 project_id = 1
repeated uint64 buffer_ids = 2
bool all = 4
Used in: Envelope
(message has no fields)
Used in: GetProjectSymbolsResponse, OpenBufferForSymbol
uint64 source_worktree_id = 1
uint64 worktree_id = 2
string language_server_name = 3
string name = 4
int32 kind = 5
string path = 6
bytes signature = 9
uint64 language_server_id = 10
optional string container_name = 11
Used in: Envelope
Used in: Envelope
string tmp_dir = 1
repeated Extension missing_extensions = 2
Used in: Envelope
Used in: Envelope
Used in: Shell
(message has no fields)
Used in: Envelope
optional string cwd = 1
map<string, string> task_variables = 2
map<string, string> project_env = 3
Used in: Envelope
uint64 project_id = 1
optional Location location = 2
map<string, string> task_variables = 3
Used in: DebugAdapterBinary, DebugScenario, DebugTaskDefinition
optional uint32 port = 1
optional string host = 2
optional uint64 timeout = 3
Used in: Envelope
uint64 project_id = 1
string event_json = 2
Used in: Envelope
Used in: ColorPresentation
Used in: BufferReloaded, BufferSaved, BufferState, Entry, File, GitWorktreeCreatedAtResponse
uint64 seconds = 1
uint32 nanos = 2
Used in: Envelope
uint64 project_id = 1
string notification_id = 2
string message = 3
Used in: Envelope
uint64 project_id = 1
string path = 2
optional Breakpoint breakpoint = 3
uint64 project_id = 1
uint32 session_id = 2
Used in: Envelope
uint64 project_id = 1
uint64 server_id = 3
bool enabled = 4
Used in: ToggleLspLogs
Used in: ActivateToolchain, ActiveToolchainResponse, ListToolchainsResponse, ResolveToolchainResponse
string name = 1
string path = 2
string raw_json = 3
Used in: ListToolchainsResponse
uint64 start_index = 1
string name = 2
Used in: LanguageServerLog
optional string verbose_info = 1
Used in: ApplyCompletionAdditionalEditsResponse, OnTypeFormattingResponse, ProjectTransaction
Used in: GetTreeDiffResponse
string path = 2
optional string oid = 3
Used in: TreeDiffStatus
ADDED = 0
MODIFIED = 1
DELETED = 2
Used in: Envelope
uint64 project_id = 1
repeated PathTrust trusted_paths = 2
Used in: Operation.Undo, UndoMapEntry
uint32 replica_id = 1
uint32 lamport_timestamp = 2
uint32 count = 3
uint32 replica_id = 1
uint32 local_timestamp = 2
repeated UndoCount counts = 3
Used in: Envelope
uint64 room_id = 1
optional uint64 project_id = 2
optional PeerId leader_id = 3
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
uint64 repository_id = 3
repeated string paths = 4
Used in: UpdateFollowers
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
repeated Operation operations = 3
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional File file = 3
Used in: Envelope
uint64 channel_id = 1
repeated Operation operations = 2
Used in: Envelope
uint64 channel_id = 1
repeated Collaborator collaborators = 2
Used in: Envelope
uint64 channel_id = 1
uint64 message_id = 2
optional Nonce nonce = 4
string body = 5
Used in: Envelope
repeated Channel channels = 1
repeated uint64 delete_channels = 4
repeated Channel channel_invitations = 5
repeated uint64 remove_channel_invitations = 6
repeated ChannelBufferVersion latest_channel_buffer_versions = 9
Used in: Envelope
repeated Contact contacts = 1
repeated uint64 remove_contacts = 2
repeated uint64 remove_incoming_requests = 4
repeated uint64 outgoing_requests = 5
repeated uint64 remove_outgoing_requests = 6
Used in: Envelope
uint64 project_id = 1
uint64 worktree_id = 2
Used in: Operation
uint32 replica_id = 1
uint32 lamport_timestamp = 2
uint64 server_id = 3
repeated Diagnostic diagnostics = 4
Used in: Envelope
uint64 project_id = 1
uint64 buffer_id = 2
optional string staged_text = 3
optional string committed_text = 4
Used in: UpdateDiffBases
HEAD_ONLY = 0
INDEX_ONLY = 1
INDEX_MATCHES_HEAD = 2
INDEX_AND_HEAD = 3
UNCHANGED = 4
Used in: Envelope
uint64 room_id = 1
optional uint64 project_id = 2
oneof variant
Used in: Envelope
uint64 project_id = 1
string branch_name = 2
optional ProjectPath repository = 3
Used in: Envelope
uint64 project_id = 1
uint64 language_server_id = 2
optional string server_name = 8
oneof variant
Used in: Envelope
Used in: Envelope
Used in: Envelope, RejoinRoom
Used in: Envelope
uint64 project_id = 1
optional PeerId old_peer_id = 2
optional PeerId new_peer_id = 3
Used in: Envelope
uint64 project_id = 1
uint64 id = 2
string abs_path = 3
repeated uint64 entry_ids = 4
optional Branch branch_summary = 5
repeated StatusEntry updated_statuses = 6
repeated string removed_statuses = 7
repeated string current_merge_conflicts = 8
uint64 scan_id = 9
bool is_last_update = 10
optional GitCommitDetails head_commit_details = 11
optional string merge_message = 12
repeated StashEntry stash_entries = 13
optional string remote_upstream_url = 14
optional string remote_origin_url = 15
repeated Worktree linked_worktrees = 17
repeated Branch branch_list = 18
optional string repository_dir_abs_path = 19
optional string common_dir_abs_path = 20
optional string branch_list_error = 21
Used in: Envelope
Used in: Envelope
uint64 project_id = 1
string contents = 2
Used in: UpdateFollowers
optional ViewId id = 1
optional PeerId leader_id = 2
oneof variant
Used in: UpdateView
repeated uint64 deleted_excerpts = 2
repeated Selection selections = 3
optional Selection pending_selection = 4
optional EditorAnchor scroll_top_anchor = 5
double scroll_x = 8
double scroll_y = 9
repeated PathExcerpts updated_paths = 10
repeated uint64 deleted_buffers = 11
Used in: Envelope
uint64 project_id = 1
uint64 worktree_id = 2
string root_name = 3
repeated Entry updated_entries = 4
repeated uint64 removed_entries = 5
repeated RepositoryEntry updated_repositories = 6
repeated uint64 removed_repositories = 7
uint64 scan_id = 8
bool is_last_update = 9
string abs_path = 10
optional string root_repo_common_dir = 11
bool root_repo_is_linked_worktree = 12
Used in: Envelope
uint64 project_id = 1
uint64 worktree_id = 2
string path = 3
optional string content = 4
optional bool outside_worktree = 6
Used in: GitUpstream
uint64 ahead = 1
uint64 behind = 2
Used in: GetChannelMembersResponse, UsersResponse
uint64 id = 1
string username = 6
string github_login = 2
string avatar_url = 3
optional string name = 5
Used in: Envelope
Used in: VariablesRequest
Used in: VariablesRequest
uint64 project_id = 1
uint64 client_id = 2
uint64 variables_reference = 3
optional uint64 start = 5
optional uint64 count = 6
Used in: AckBufferOperation, BlameBuffer, BufferReloaded, BufferSaved, BufferState, BufferVersion, ChannelBufferVersion, GetCodeActions, GetCodeActionsResponse, GetCodeLens, GetCodeLensResponse, GetCompletions, GetCompletionsResponse, GetDeclaration, GetDefinition, GetDocumentColor, GetDocumentColorResponse, GetDocumentDiagnostics, GetDocumentHighlights, GetDocumentLinks, GetDocumentLinksResponse, GetDocumentSymbols, GetFoldingRanges, GetFoldingRangesResponse, GetHover, GetImplementation, GetReferences, GetSignatureHelp, GetTypeDefinition, InlayHints, InlayHintsResponse, LinkedEditingRange, LinkedEditingRangeResponse, OnTypeFormatting, Operation.Edit, Operation.Undo, PerformRename, PrepareRename, PrepareRenameResponse, RejoinedChannelBuffer, SaveBuffer, SemanticTokens, SemanticTokensResponse, Transaction
uint32 replica_id = 1
uint32 timestamp = 2
Used in: FollowResponse, UpdateActiveView, UpdateFollowers
Used in: View
uint64 channel_id = 1
optional Editor editor = 2
Used in: View, ChannelView
bool singleton = 1
optional string title = 2
repeated Excerpt excerpts = 3
repeated Selection selections = 4
optional Selection pending_selection = 5
optional EditorAnchor scroll_top_anchor = 6
double scroll_x = 9
double scroll_y = 10
repeated PathExcerpts path_excerpts = 11
Used in: UpdateView, View
optional PeerId creator = 1
uint64 id = 2
Used in: GitWorktreesResponse, UpdateRepository
string path = 1
string ref_name = 2
string sha = 3
bool is_main = 4
bool is_bare = 5
Used in: JoinProjectResponse, RejoinedProject, ShareProject, UpdateProject
uint64 id = 1
string root_name = 2
bool visible = 3
string abs_path = 4
optional string root_repo_common_dir = 5
bool root_repo_is_linked_worktree = 6