syntax = "proto3"; package aiserver.v1; import "google/protobuf/duration.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/struct.proto"; import "google/protobuf/timestamp.proto"; option go_package = "github.com/leookun/cursor-byok/cursor-proto/gen/aiserver/v1;aiserverv1"; // Copied from: local:aiserver.v1.AbortAgentStoreMultipartWritesRequest (var: pwu) message AbortAgentStoreMultipartWritesRequest { string store_id = 1; repeated AgentStoreMultipartWriteAbort uploads = 2; } // Copied from: local:aiserver.v1.AbortAgentStoreMultipartWritesResponse (var: fwu) message AbortAgentStoreMultipartWritesResponse { repeated AgentStoreMultipartAbortResult results = 1; } // Copied from: local:aiserver.v1.AbortPromptUploadRequest (var: kwu) message AbortPromptUploadRequest { string upload_id = 1; string s3_upload_id = 2; } // Copied from: local:aiserver.v1.AbortPromptUploadResponse (var: Cwu) message AbortPromptUploadResponse { } // Copied from: local:aiserver.v1.AbortSandBoxStoreMultipartWritesRequest (var: yPf) message AbortSandBoxStoreMultipartWritesRequest { repeated SandBoxStoreMultipartWriteAbort uploads = 1; } // Copied from: local:aiserver.v1.AbortSandBoxStoreMultipartWritesResponse (var: kPf) message AbortSandBoxStoreMultipartWritesResponse { repeated SandBoxStoreMultipartAbortResult results = 1; } // Copied from: local:aiserver.v1.AcceptCursorPredictionEvent (var: XIl) message AcceptCursorPredictionEvent { CursorPrediction cursor_prediction = 1; PointInTimeModel point_in_time_model = 2; } // Copied from: local:aiserver.v1.AcceptInviteRequest (var: TYl) message AcceptInviteRequest { string invite_code = 1; } // Copied from: local:aiserver.v1.AcceptInviteResponse (var: AYl) message AcceptInviteResponse { int32 team_id = 1; } // Copied from: local:aiserver.v1.AcknowledgeGracePeriodDisclaimerRequest (var: WPl) message AcknowledgeGracePeriodDisclaimerRequest { } // Copied from: local:aiserver.v1.AcknowledgeGracePeriodDisclaimerResponse (var: HPl) message AcknowledgeGracePeriodDisclaimerResponse { } // Copied from: local:aiserver.v1.AcquireAgentStoreFileLockRequest (var: Ewu) message AcquireAgentStoreFileLockRequest { string store_id = 1; string rel_path = 2; AgentStoreFileLockHolder holder = 3; string acquisition_id = 4; optional int64 ttl_seconds = 5; } // Copied from: local:aiserver.v1.AcquireAgentStoreFileLockResponse (var: xwu) message AcquireAgentStoreFileLockResponse { bool acquired = 1; optional string lock_token = 2; optional AgentStoreFileLockHolder current_holder = 3; int64 expires_at_ms = 4; } // Copied from: local:aiserver.v1.AcquireRequest (var: OPf) message AcquireRequest { string provider = 1; string deployment = 2; string workload_id = 3; string conversation_id = 4; int64 timeout_ms = 5; string model = 6; string conversation_group_id = 7; bool is_stream = 8; string canonical_model = 9; string client_protocol = 10; int64 estimated_input_tokens = 11; } // Copied from: local:aiserver.v1.AcquireResponse (var: FPf) message AcquireResponse { bool granted = 1; RateLimitReason reason = 2; RouteResult route_result = 4; bool no_deployment_config = 5; } // Copied from: local:aiserver.v1.Action (var: jPu) message Action { oneof action { GitPrAction git_pr = 4; PrCommentAction pr_comment = 5; SlackAction slack = 6; McpAction mcp = 7; ManageCheckRunAction manage_check_run = 8; RequestReviewersAction request_reviewers = 9; ReadSlackAction read_slack = 10; ApprovePrAction approve_pr = 11; ResolveReviewThreadsAction resolve_review_threads = 12; MicrosoftTeamsAction microsoft_teams = 13; ReadMicrosoftTeamsAction read_microsoft_teams = 14; } } // Copied from: local:aiserver.v1.ActivatePromotionRequest (var: $Ql) message ActivatePromotionRequest { string promo_type_id = 1; } // Copied from: local:aiserver.v1.ActivatePromotionResponse (var: jQl) message ActivatePromotionResponse { // Copied from: local:aiserver.v1.ActivatePromotionResponse.ActivationType (var: WQl) enum ActivationType { ACTIVATION_TYPE_UNSPECIFIED = 0; ACTIVATION_TYPE_CHECKOUT = 1; ACTIVATION_TYPE_SUBSCRIPTION = 2; } ActivationType type = 1; optional string checkout_url = 2; optional bool success = 3; } // Copied from: local:aiserver.v1.ActivationStatus (var: UQl) message ActivationStatus { bool is_activated = 1; optional int64 activated_at = 2; } // Copied from: agent.v1.ActiveBranchChange (var: Fvs) message ActiveBranchChange { string path = 1; string branch_name = 2; } // Copied from: local:aiserver.v1.ActiveCreditGrant (var: deu) message ActiveCreditGrant { string grant_id = 1; int64 total_cents = 2; int64 remaining_cents = 3; int64 expires_at_ms = 4; repeated string allowed_model_ids = 5; repeated string allowed_model_tags = 6; string grant_type = 7; optional int32 slowness_ms = 8; optional string source = 9; optional string campaign_name = 10; bool show_in_client = 11; repeated string allowed_client_types = 12; repeated AllowedModelSelection allowed_model_selections = 13; } // Copied from: local:aiserver.v1.ActiveUsers (var: TXl) message ActiveUsers { int32 current = 1; int32 previous = 2; int32 percent_change = 3; } // Copied from: local:aiserver.v1.AdButton (var: wEu) message AdButton { string text = 1; ButtonType button_type = 2; oneof action { string external_url = 3; string command_id = 4; ClientAction client_action = 5; } } // Copied from: local:aiserver.v1.AdContent (var: _Eu) message AdContent { optional string tag = 1; string title = 2; repeated AdSection sections = 3; optional bool center_title = 4; } // Copied from: local:aiserver.v1.AdHeader (var: bEu) message AdHeader { optional string banner_url = 1; optional string banner_url_light = 2; optional string banner_url_dark = 3; } // Copied from: local:aiserver.v1.AdSection (var: yEu) message AdSection { string icon_svg = 1; string title = 2; string description = 3; optional bool is_beta = 4; } // Copied from: local:aiserver.v1.AddAsyncFollowupBackgroundComposerRequest (var: oVe) message AddAsyncFollowupBackgroundComposerRequest { string bc_id = 1; string followup = 2; string rich_followup = 4; bool synchronous = 3; ConversationMessage followup_message = 5; optional ModelDetails model_details = 6; optional RequestedModel requested_model = 15; optional BackgroundComposerSource followup_source = 7; optional bool continue_rebase = 8; optional PlanFollowupType plan_followup_type = 9; optional ConversationAction followup_conversation_action = 10; optional string followup_id = 11; optional int64 time_budget_ms = 12; optional int64 time_budget_seconds = 13; optional string followup_system_reminder = 14; optional string mcp_config_json = 16; repeated string requested_additional_store_ids = 17; map run_env_vars = 18; repeated AgentStoreMount store_mounts = 19; optional string resubmit_from_message_id = 20; optional bool use_experimental_model_opt_out = 21; optional string coalescing_key = 22; } // Copied from: local:aiserver.v1.AddAsyncFollowupBackgroundComposerResponse (var: Xgu) message AddAsyncFollowupBackgroundComposerResponse { string run_id = 1; } // Copied from: local:aiserver.v1.AddBugbotFeedbackRequest (var: pTl) message AddBugbotFeedbackRequest { int64 comment_id = 1; BugbotFeedbackReaction reaction = 2; optional string feedback = 3; } // Copied from: local:aiserver.v1.AddBugbotFeedbackResponse (var: mTl) message AddBugbotFeedbackResponse { int64 id = 1; } // Copied from: local:aiserver.v1.AddGithubUsersToTeamRequest (var: Itu) message AddGithubUsersToTeamRequest { int64 installation_id = 1; repeated GithubUser github_users = 2; optional string ghe_application = 4; } // Copied from: local:aiserver.v1.AddGithubUsersToTeamResponse (var: Dtu) message AddGithubUsersToTeamResponse { int32 added_user_count = 1; } // Copied from: local:aiserver.v1.AddGroupMembersRequest (var: lsu) message AddGroupMembersRequest { int32 group_id = 1; int32 team_id = 2; repeated int32 user_ids = 3; optional GroupType type = 4; } // Copied from: local:aiserver.v1.AddGroupMembersResponse (var: usu) message AddGroupMembersResponse { Group group = 1; } // Copied from: local:aiserver.v1.AddMarketplaceRequest (var: Vxs) message AddMarketplaceRequest { string name = 1; string git_url = 2; optional string git_ref = 3; optional string display_name = 4; optional string description = 5; optional int32 team_id = 6; optional bool auto_reindex = 7; } // Copied from: local:aiserver.v1.AddMarketplaceResponse (var: kuu) message AddMarketplaceResponse { Marketplace marketplace = 1; } // Copied from: local:aiserver.v1.AddMcpServersFromPluginRequest (var: ZKl) message AddMcpServersFromPluginRequest { int64 plugin_id = 1; string scope = 2; optional int32 team_id = 3; optional string commit_sha = 4; optional string server_name = 5; map substitutions = 6; optional string oauth_redirect_uri = 7; } // Copied from: local:aiserver.v1.AddMcpServersFromPluginResponse (var: JKl) message AddMcpServersFromPluginResponse { repeated int64 added_server_ids = 1; } // Copied from: local:aiserver.v1.AddOrganizationGroupMembersRequest (var: CGl) message AddOrganizationGroupMembersRequest { string organization_id = 1; int64 group_id = 2; repeated int32 user_ids = 3; } // Copied from: local:aiserver.v1.AddOrganizationGroupMembersResponse (var: EGl) message AddOrganizationGroupMembersResponse { int32 added_count = 1; } // Copied from: local:aiserver.v1.AddOrganizationIdentityProviderDomainJoinRequest (var: hVl) message AddOrganizationIdentityProviderDomainJoinRequest { string organization_id = 1; string identity_provider_public_id = 2; string domain = 3; } // Copied from: local:aiserver.v1.AddPullRequestReviewCommentRequest (var: Xbu) message AddPullRequestReviewCommentRequest { string pr_url = 1; string path = 2; string body = 3; int32 line = 4; optional int32 start_line = 5; optional string diff_side = 6; optional string commit_oid = 7; } // Copied from: local:aiserver.v1.AddPullRequestReviewCommentResponse (var: e_u) message AddPullRequestReviewCommentResponse { optional PRReviewThread thread = 1; } // Copied from: local:aiserver.v1.AddRepoPatternRequest (var: DJl) message AddRepoPatternRequest { int32 team_id = 1; int32 repo_id = 2; string pattern = 3; } // Copied from: local:aiserver.v1.AddRepoPatternResponse (var: RJl) message AddRepoPatternResponse { int32 pattern_id = 1; } // Copied from: local:aiserver.v1.AddSyntheticUsageRequest (var: ALf) message AddSyntheticUsageRequest { int32 user_id = 1; string model = 2; int32 input_tokens = 3; int32 output_tokens = 4; int32 cache_read_tokens = 5; int32 cache_write_tokens = 6; optional int64 revenue_milli_cents = 7; optional string status = 8; optional string usage_uuid = 9; } // Copied from: local:aiserver.v1.AddSyntheticUsageResponse (var: ILf) message AddSyntheticUsageResponse { bool success = 1; string usage_uuid = 2; string message = 3; } // Copied from: local:aiserver.v1.AddTabRequestToEvalRequest (var: BIl) message AddTabRequestToEvalRequest { string request_id = 1; string expected_behavior = 2; } // Copied from: local:aiserver.v1.AddTabRequestToEvalResponse (var: UIl) message AddTabRequestToEvalResponse { } // Copied from: local:aiserver.v1.AddTeamGroupMembersRequest (var: $Gl) message AddTeamGroupMembersRequest { int32 team_id = 1; int64 group_id = 2; repeated int32 user_ids = 3; } // Copied from: local:aiserver.v1.AddTeamGroupMembersResponse (var: jGl) message AddTeamGroupMembersResponse { int32 added_count = 1; } // Copied from: local:aiserver.v1.AddTestParams (var: Uos) message AddTestParams { string relative_workspace_path = 1; string test_name = 2; string test_code = 3; } // Copied from: local:aiserver.v1.AddTestResult (var: $os) message AddTestResult { // Copied from: local:aiserver.v1.AddTestResult.Feedback (var: Wos) message Feedback { string message = 1; string severity = 2; int32 start_line_number = 3; int32 end_line_number = 4; repeated AddTestResult.RelatedInformation related_information = 5; } // Copied from: local:aiserver.v1.AddTestResult.RelatedInformation (var: jos) message RelatedInformation { string message = 1; int32 start_line_number = 2; int32 end_line_number = 3; string relative_workspace_path = 4; } repeated Feedback feedback = 1; } // Copied from: local:aiserver.v1.AddUiStepParams (var: Xss) message AddUiStepParams { // Copied from: local:aiserver.v1.AddUiStepParams.SearchResult (var: eos) message SearchResult { string relative_workspace_path = 1; } // Copied from: local:aiserver.v1.AddUiStepParams.SearchResults (var: tos) message SearchResults { repeated AddUiStepParams.SearchResult search_results = 1; } string conversation_id = 1; oneof step { SearchResults search_results = 2; } } // Copied from: local:aiserver.v1.AddUiStepResult (var: nos) message AddUiStepResult { } // Copied from: local:aiserver.v1.AdditionalFile (var: Dys) message AdditionalFile { string relative_workspace_path = 1; bool is_open = 2; repeated string visible_range_content = 3; optional double last_viewed_at = 4; repeated int32 start_line_number_one_indexed = 5; repeated LineRange visible_ranges = 6; } // Copied from: local:aiserver.v1.AdminCommandDenylist (var: $Jl) message AdminCommandDenylist { repeated string rules = 1; } // Copied from: local:aiserver.v1.AdminDeleteNamedAgentRequest (var: Y_u) message AdminDeleteNamedAgentRequest { string named_agent_id = 1; int32 team_id = 2; } // Copied from: local:aiserver.v1.AdminDeleteNamedAgentResponse (var: Z_u) message AdminDeleteNamedAgentResponse { repeated string deleted_bc_ids = 1; repeated string failed_bc_ids = 2; } // Copied from: local:aiserver.v1.AdminForceRecreateSandBoxRequest (var: BMf) message AdminForceRecreateSandBoxRequest { string auth_id = 1; string flavor = 2; } // Copied from: local:aiserver.v1.AdminGetSandAgentTranscriptPageRequest (var: ZMf) message AdminGetSandAgentTranscriptPageRequest { string auth_id = 1; string flavor = 2; string agent_id = 3; int64 before_seq = 4; uint32 limit = 5; int64 since_ms = 6; int64 until_ms = 7; } // Copied from: local:aiserver.v1.AdminGetSandAgentTranscriptPageResponse (var: JMf) message AdminGetSandAgentTranscriptPageResponse { bool reachable = 1; string entries_json = 2; string reason = 3; int64 next_before_seq = 4; } // Copied from: local:aiserver.v1.AdminHibernateSandBoxRequest (var: qMf) message AdminHibernateSandBoxRequest { string auth_id = 1; string flavor = 2; bool force = 3; } // Copied from: local:aiserver.v1.AdminHibernateSandBoxResponse (var: KMf) message AdminHibernateSandBoxResponse { bool started = 1; string reason = 2; } // Copied from: local:aiserver.v1.AdminListSandAgentsRequest (var: QMf) message AdminListSandAgentsRequest { string auth_id = 1; string flavor = 2; } // Copied from: local:aiserver.v1.AdminListSandAgentsResponse (var: YMf) message AdminListSandAgentsResponse { bool reachable = 1; string agents_json = 2; string reason = 3; } // Copied from: local:aiserver.v1.AdminListTeamNamedAgentsRequest (var: G_u) message AdminListTeamNamedAgentsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.AdminListTeamNamedAgentsResponse (var: Q_u) message AdminListTeamNamedAgentsResponse { repeated AdminNamedAgent named_agents = 1; } // Copied from: local:aiserver.v1.AdminListUserPrivateWorkersRequest (var: ayu) message AdminListUserPrivateWorkersRequest { optional string auth_id = 1; optional int32 user_id = 2; optional string email = 3; } // Copied from: local:aiserver.v1.AdminListUserPrivateWorkersResponse (var: cyu) message AdminListUserPrivateWorkersResponse { int32 user_id = 1; string auth_id = 2; string email = 3; repeated int32 team_ids = 4; repeated PrivateWorker private_workers = 5; bool remote_control_enabled = 7; bool team_remote_control_allowed = 8; } // Copied from: local:aiserver.v1.AdminNamedAgent (var: K_u) message AdminNamedAgent { string named_agent_id = 1; optional string name = 2; optional string profile_picture_url = 3; optional int32 owning_user = 4; optional int32 owning_team = 5; string created_at = 6; string updated_at = 7; repeated AdminNamedAgentSession sessions = 8; } // Copied from: local:aiserver.v1.AdminNamedAgentSession (var: q_u) message AdminNamedAgentSession { string bc_id = 1; string session_key = 2; string session_kind = 3; } // Copied from: local:aiserver.v1.AdminNotificationRequestType (var: A1s) enum AdminNotificationRequestType { ADMIN_NOTIFICATION_REQUEST_TYPE_UNSPECIFIED = 0; ADMIN_NOTIFICATION_REQUEST_TYPE_PRIVACY_MODE = 1; ADMIN_NOTIFICATION_REQUEST_TYPE_BUGBOT = 2; ADMIN_NOTIFICATION_REQUEST_TYPE_BUGBOT_ENABLE_REPOS = 3; } // Copied from: local:aiserver.v1.AdminRecreateSandBoxRequest (var: FMf) message AdminRecreateSandBoxRequest { string auth_id = 1; string flavor = 2; bool preserve_data = 3; bool force = 4; } // Copied from: local:aiserver.v1.AdminRemoveRepositoryRequest (var: ve) message AdminRemoveRepositoryRequest { int32 codebase_id = 1; } // Copied from: local:aiserver.v1.AdminRemoveRepositoryResponse (var: Be) message AdminRemoveRepositoryResponse { } // Copied from: local:aiserver.v1.AdminSandBoxHostStatusRequest (var: HMf) message AdminSandBoxHostStatusRequest { string auth_id = 1; string flavor = 2; } // Copied from: local:aiserver.v1.AdminSandBoxHostStatusResponse (var: zMf) message AdminSandBoxHostStatusResponse { bool gateway_reachable = 1; optional string host_version = 2; optional bool host_update_available = 3; optional string latest_host_version = 4; optional bool is_busy = 5; } // Copied from: local:aiserver.v1.AdminSandBoxStoreStatusRequest (var: UMf) message AdminSandBoxStoreStatusRequest { string auth_id = 1; string flavor = 2; } // Copied from: local:aiserver.v1.AdminSandBoxStoreStatusResponse (var: $Mf) message AdminSandBoxStoreStatusResponse { bool durable = 1; int64 entry_count = 2; int64 total_bytes = 3; int64 last_snapshot_at_ms = 4; bool reachable = 5; } // Copied from: local:aiserver.v1.AdminSnapshotSandBoxStoreRequest (var: VMf) message AdminSnapshotSandBoxStoreRequest { string auth_id = 1; string flavor = 2; } // Copied from: local:aiserver.v1.AdminSnapshotSandBoxStoreResponse (var: GMf) message AdminSnapshotSandBoxStoreResponse { bool ok = 1; int64 manifest_entries = 2; int64 files_uploaded = 3; string reason = 4; } // Copied from: local:aiserver.v1.AdminUpdateSandBoxHostRequest (var: jMf) message AdminUpdateSandBoxHostRequest { string auth_id = 1; string flavor = 2; bool force = 3; } // Copied from: local:aiserver.v1.AdminUpdateSandBoxHostResponse (var: WMf) message AdminUpdateSandBoxHostResponse { bool started = 1; string reason = 2; string version = 3; } // Copied from: local:aiserver.v1.AdminWatchSandBoxMigrationRequest (var: ePf) message AdminWatchSandBoxMigrationRequest { string auth_id = 1; string flavor = 2; string from_offset_key = 3; } // Copied from: local:aiserver.v1.AdmittedCustomModeState (var: bgu) message AdmittedCustomModeState { string id = 1; string label = 2; optional string icon = 3; optional string color = 4; CustomModeSource source = 5; optional string source_path = 6; optional string source_hash = 7; string active_reminder = 8; string admitted_by_turn_id = 9; optional string description = 10; optional string managed_skill_id = 11; optional string plugin_id = 12; } // Copied from: local:aiserver.v1.AdvancedCodebaseContextOptions (var: eOl) message AdvancedCodebaseContextOptions { int32 num_results_per_search = 1; optional string include_pattern = 2; optional string exclude_pattern = 3; RerankerAlgorithm reranker = 4; optional string index_id = 5; bool reasoning_step = 6; optional RechunkerChoice rechunker = 7; } // Copied from: agent.v1.AfterAgentResponseRequestQuery (var: Axl) message AfterAgentResponseRequestQuery { string text = 1; optional string conversation_id = 2; optional string generation_id = 3; optional string model = 4; optional string model_id = 5; repeated RequestedModel.ModelParameterValue model_params = 6; optional int64 input_tokens = 7; optional int64 output_tokens = 8; optional int64 cache_read_tokens = 9; optional int64 cache_write_tokens = 10; } // Copied from: agent.v1.AfterAgentResponseRequestResponse (var: Ixl) message AfterAgentResponseRequestResponse { } // Copied from: agent.v1.AfterAgentThoughtRequestQuery (var: Dxl) message AfterAgentThoughtRequestQuery { string text = 1; optional int64 duration_ms = 2; optional string conversation_id = 3; optional string generation_id = 4; optional string model = 5; optional string model_id = 6; repeated RequestedModel.ModelParameterValue model_params = 7; } // Copied from: agent.v1.AfterAgentThoughtRequestResponse (var: Rxl) message AfterAgentThoughtRequestResponse { } // Copied from: local:aiserver.v1.AgentFollowupCategorizationRequest (var: $Df) message AgentFollowupCategorizationRequest { string request_id = 1; string replying_to_request_id = 2; repeated InferenceCoreMessage messages = 3; optional string conversation_id = 4; optional string agent_mode = 5; optional string model_name = 6; } // Copied from: local:aiserver.v1.AgentLayoutPolicy (var: BEu) message AgentLayoutPolicy { repeated string allowed_action_ids = 1; repeated string denied_action_ids = 2; } // Copied from: agent.v1.AgentMode (var: O1) enum AgentMode { AGENT_MODE_UNSPECIFIED = 0; AGENT_MODE_AGENT = 1; AGENT_MODE_ASK = 2; AGENT_MODE_PLAN = 3; AGENT_MODE_DEBUG = 4; AGENT_MODE_TRIAGE = 5; AGENT_MODE_PROJECT = 6; AGENT_MODE_MULTITASK = 7; AGENT_MODE_CUSTOM = 8; } // Copied from: local:aiserver.v1.AgentOptions (var: GPu) message AgentOptions { optional bool skip_install = 1; optional AgentPrivateWorkerConfig private_worker = 2; optional string environment_public_id = 3; } // Copied from: local:aiserver.v1.AgentPostTurnLabelingRequest (var: jDf) message AgentPostTurnLabelingRequest { string request_id = 1; repeated InferenceCoreMessage messages = 2; optional string conversation_id = 3; optional string agent_mode = 4; optional string model_name = 5; } // Copied from: local:aiserver.v1.AgentPrivateWorkerConfig (var: VPu) message AgentPrivateWorkerConfig { repeated AgentPrivateWorkerLabel labels = 1; } // Copied from: local:aiserver.v1.AgentPrivateWorkerLabel (var: zPu) message AgentPrivateWorkerLabel { string key = 1; string value = 2; } // Copied from: agent.v1.AgentSkill (var: Olt) message AgentSkill { string full_path = 1; string content = 2; string description = 3; optional string parse_error = 4; repeated string environments = 5; repeated string disabled_environments = 6; optional string git_remote_origin = 7; bool disable_model_invocation = 8; optional string plugin = 9; optional string marketplace = 10; optional string plugin_id = 11; optional string marketplace_id = 12; repeated string globs = 13; repeated string scoped_to = 14; } // Copied from: local:aiserver.v1.AgentStartupTraceEvent (var: lpu) message AgentStartupTraceEvent { // Copied from: local:aiserver.v1.AgentStartupTraceEvent.ContextLink (var: upu) message ContextLink { string name = 1; string href = 2; } // Copied from: local:aiserver.v1.AgentStartupTraceEvent.SpanEnded (var: hpu) message SpanEnded { string span_id = 1; } // Copied from: local:aiserver.v1.AgentStartupTraceEvent.SpanStarted (var: dpu) message SpanStarted { string span_id = 1; string name = 2; optional string parent_span_id = 3; optional string href = 4; optional string temporal_run_id = 5; optional string temporal_activity_id = 6; } // Copied from: local:aiserver.v1.AgentStartupTraceEvent.TurnClose (var: mpu) message TurnClose { uint32 turn_index = 1; } // Copied from: local:aiserver.v1.AgentStartupTraceEvent.UserAction (var: ppu) message UserAction { uint32 turn_index = 1; } uint64 creation_timestamp_ms = 1; oneof payload { SpanStarted span_started = 2; SpanEnded span_ended = 3; UserAction user_action = 4; TurnClose turn_close = 5; ContextLink context_link = 6; } } // Copied from: local:aiserver.v1.AgentStore (var: Oyu) message AgentStore { string store_id = 1; double created_at_ms = 4; double updated_at_ms = 5; repeated string repo_urls = 8; repeated SharedAgentStoreInfo shares = 9; AgentStoreKind kind = 10; optional double last_file_write_at_ms = 11; string source_id = 12; optional string source_display_name = 13; AgentStoreSourceRef source = 14; } // Copied from: agent.v1.AgentStoreConflictArgs (var: SAl) message AgentStoreConflictArgs { optional AgentStoreConflictCursor cursor = 1; optional bool advance = 2; } // Copied from: agent.v1.AgentStoreConflictCursor (var: Y_s) message AgentStoreConflictCursor { string journal_epoch = 1; uint64 seq = 2; string last_event_id = 3; } // Copied from: agent.v1.AgentStoreConflictError (var: xAl) message AgentStoreConflictError { string error = 1; } // Copied from: agent.v1.AgentStoreConflictEvent (var: kAl) message AgentStoreConflictEvent { uint32 v = 1; string event_id = 2; string journal_epoch = 3; uint64 seq = 4; uint64 ts_ms = 5; string kind = 6; optional string store_id = 7; optional string original_rel_path = 8; optional string conflict_rel_path = 9; optional string original_abs_path = 10; optional string conflict_abs_path = 11; optional uint64 preserved_bytes = 12; } // Copied from: agent.v1.AgentStoreConflictResult (var: CAl) message AgentStoreConflictResult { oneof result { AgentStoreConflictSuccess success = 1; AgentStoreConflictError error = 2; } } // Copied from: agent.v1.AgentStoreConflictSuccess (var: EAl) message AgentStoreConflictSuccess { repeated AgentStoreConflictEvent events = 1; AgentStoreConflictCursor next_cursor = 2; bool gap = 3; } // Copied from: local:aiserver.v1.AgentStoreConflictWriteInstruction (var: ewu) message AgentStoreConflictWriteInstruction { string rel_path = 1; string url = 2; map headers = 3; int64 expires_at_ms = 4; optional AgentStoreMultipartWriteInstruction multipart = 5; } // Copied from: local:aiserver.v1.AgentStoreDeleteFileEntry (var: Pwu) message AgentStoreDeleteFileEntry { string rel_path = 1; string base_etag = 2; optional string mutation_id = 3; } // Copied from: local:aiserver.v1.AgentStoreDeleteFileResult (var: Lwu) message AgentStoreDeleteFileResult { string rel_path = 1; AgentStoreDeleteFileStatus status = 2; string tombstone_etag = 3; optional string current_etag = 4; } // Copied from: local:aiserver.v1.AgentStoreDeleteFileStatus (var: Upu) enum AgentStoreDeleteFileStatus { AGENT_STORE_DELETE_FILE_STATUS_UNSPECIFIED = 0; AGENT_STORE_DELETE_FILE_STATUS_DELETED = 1; AGENT_STORE_DELETE_FILE_STATUS_ALREADY_DELETED = 2; AGENT_STORE_DELETE_FILE_STATUS_CONFLICT = 3; } // Copied from: local:aiserver.v1.AgentStoreDirectoryListingMode (var: Opu) enum AgentStoreDirectoryListingMode { AGENT_STORE_DIRECTORY_LISTING_MODE_UNSPECIFIED = 0; AGENT_STORE_DIRECTORY_LISTING_MODE_DIRECTORY_PAGE = 1; AGENT_STORE_DIRECTORY_LISTING_MODE_COMPLETE_FLAT_STORE = 2; } // Copied from: local:aiserver.v1.AgentStoreEntry (var: Uyu) message AgentStoreEntry { string name = 1; string relative_path = 2; AgentStoreEntryKind kind = 3; optional int64 size_bytes = 4; optional double updated_at_ms = 5; } // Copied from: local:aiserver.v1.AgentStoreEntryKind (var: Npu) enum AgentStoreEntryKind { AGENT_STORE_ENTRY_KIND_UNSPECIFIED = 0; AGENT_STORE_ENTRY_KIND_DIRECTORY = 1; AGENT_STORE_ENTRY_KIND_FILE = 2; } // Copied from: local:aiserver.v1.AgentStoreFileEntry (var: $As) message AgentStoreFileEntry { string rel_path = 1; string etag = 2; int64 size_bytes = 3; int64 last_modified_ms = 4; } // Copied from: local:aiserver.v1.AgentStoreFileLockHolder (var: Ybn) message AgentStoreFileLockHolder { string client_uuid = 1; uint32 pid = 2; } // Copied from: local:aiserver.v1.AgentStoreKind (var: ITs) enum AgentStoreKind { AGENT_STORE_KIND_UNSPECIFIED = 0; AGENT_STORE_KIND_CLOUD = 1; AGENT_STORE_KIND_LOCAL = 2; AGENT_STORE_KIND_AUTOMATION = 3; AGENT_STORE_KIND_USER = 4; AGENT_STORE_KIND_TEAM = 5; AGENT_STORE_KIND_NAMED_AGENT = 6; } // Copied from: local:aiserver.v1.AgentStoreLockRedirect (var: twu) message AgentStoreLockRedirect { optional AgentStoreFileLockHolder holder = 1; string conflict_rel_path = 2; int64 lock_expires_at_ms = 3; } // Copied from: local:aiserver.v1.AgentStoreMount (var: UAs) message AgentStoreMount { optional string mount_name = 1; bool server_generated = 5; oneof target { AgentStoreSourceRef source = 2; string store_id = 3; string share_id = 4; } } // Copied from: local:aiserver.v1.AgentStoreMultipartAbortResult (var: gwu) message AgentStoreMultipartAbortResult { uint32 input_index = 1; string rel_path = 2; oneof outcome { AgentStoreMultipartAbortSuccess success = 3; AgentStoreMultipartOperationFailure failure = 4; } } // Copied from: local:aiserver.v1.AgentStoreMultipartAbortSuccess (var: mwu) message AgentStoreMultipartAbortSuccess { bool already_finished = 1; } // Copied from: local:aiserver.v1.AgentStoreMultipartOperationFailure (var: HAs) message AgentStoreMultipartOperationFailure { AgentStoreMultipartOperationFailureCode code = 1; } // Copied from: local:aiserver.v1.AgentStoreMultipartOperationFailureCode (var: Fpu) enum AgentStoreMultipartOperationFailureCode { AGENT_STORE_MULTIPART_OPERATION_FAILURE_CODE_UNSPECIFIED = 0; AGENT_STORE_MULTIPART_OPERATION_FAILURE_CODE_PRECONDITION_FAILED = 1; AGENT_STORE_MULTIPART_OPERATION_FAILURE_CODE_UPLOAD_NOT_FOUND = 2; AGENT_STORE_MULTIPART_OPERATION_FAILURE_CODE_INVALID_PARTS = 3; AGENT_STORE_MULTIPART_OPERATION_FAILURE_CODE_CHECKSUM_MISMATCH = 4; AGENT_STORE_MULTIPART_OPERATION_FAILURE_CODE_TRANSIENT = 5; AGENT_STORE_MULTIPART_OPERATION_FAILURE_CODE_INTERNAL = 6; AGENT_STORE_MULTIPART_OPERATION_FAILURE_CODE_RESTART_REQUIRED = 7; } // Copied from: local:aiserver.v1.AgentStoreMultipartUploadContext (var: d1i) message AgentStoreMultipartUploadContext { string upload_id = 1; string store_id = 2; string rel_path = 3; int64 size_bytes = 4; string sha = 5; uint32 expected_part_count = 6; string session_id = 9; oneof precondition { string base_etag = 7; bool expect_absent = 8; } } // Copied from: local:aiserver.v1.AgentStoreMultipartUploadPartDescriptor (var: Jyu) message AgentStoreMultipartUploadPartDescriptor { uint32 part_number = 1; int64 offset_bytes = 2; int64 size_bytes = 3; bytes checksum_sha256 = 4; } // Copied from: local:aiserver.v1.AgentStoreMultipartUploadPartInstruction (var: iwu) message AgentStoreMultipartUploadPartInstruction { uint32 part_number = 1; string url = 2; map headers = 3; int64 offset_bytes = 4; int64 size_bytes = 5; } // Copied from: local:aiserver.v1.AgentStoreMultipartUploadedPart (var: owu) message AgentStoreMultipartUploadedPart { uint32 part_number = 1; string etag = 2; bytes checksum_sha256 = 3; } // Copied from: local:aiserver.v1.AgentStoreMultipartWriteAbort (var: hwu) message AgentStoreMultipartWriteAbort { AgentStoreMultipartUploadContext context = 1; } // Copied from: local:aiserver.v1.AgentStoreMultipartWriteCompletion (var: awu) message AgentStoreMultipartWriteCompletion { AgentStoreMultipartUploadContext context = 1; repeated AgentStoreMultipartUploadedPart parts = 2; } // Copied from: local:aiserver.v1.AgentStoreMultipartWriteInstruction (var: WAs) message AgentStoreMultipartWriteInstruction { AgentStoreMultipartUploadContext context = 1; repeated AgentStoreMultipartUploadPartInstruction parts = 2; int64 part_urls_expires_at_ms = 3; } // Copied from: local:aiserver.v1.AgentStoreMultipartWriteResult (var: uwu) message AgentStoreMultipartWriteResult { uint32 input_index = 1; string rel_path = 2; oneof outcome { AgentStoreMultipartWriteSuccess success = 3; AgentStoreMultipartOperationFailure failure = 4; } } // Copied from: local:aiserver.v1.AgentStoreMultipartWriteSuccess (var: lwu) message AgentStoreMultipartWriteSuccess { string etag = 1; } // Copied from: local:aiserver.v1.AgentStoreReadInstruction (var: Qyu) message AgentStoreReadInstruction { string rel_path = 1; string url = 2; int64 expires_at_ms = 3; } // Copied from: local:aiserver.v1.AgentStoreShareVisibility (var: DTs) enum AgentStoreShareVisibility { AGENT_STORE_SHARE_VISIBILITY_UNSPECIFIED = 0; AGENT_STORE_SHARE_VISIBILITY_TEAM = 2; AGENT_STORE_SHARE_VISIBILITY_PUBLIC = 3; } // Copied from: local:aiserver.v1.AgentStoreSourceKind (var: Lpu) enum AgentStoreSourceKind { AGENT_STORE_SOURCE_KIND_UNSPECIFIED = 0; AGENT_STORE_SOURCE_KIND_CLOUD = 1; AGENT_STORE_SOURCE_KIND_LOCAL = 2; AGENT_STORE_SOURCE_KIND_AUTOMATION = 3; AGENT_STORE_SOURCE_KIND_USER = 4; AGENT_STORE_SOURCE_KIND_TEAM = 5; AGENT_STORE_SOURCE_KIND_NAMED_AGENT = 6; } // Copied from: local:aiserver.v1.AgentStoreSourceRef (var: nOt) message AgentStoreSourceRef { AgentStoreSourceKind kind = 1; string source_id = 2; } // Copied from: local:aiserver.v1.AgentStoreTombstone (var: jAs) message AgentStoreTombstone { string rel_path = 1; string tombstone_etag = 2; int64 deleted_at_ms = 3; } // Copied from: local:aiserver.v1.AgentStoreWriteFileEntry (var: Xyu) message AgentStoreWriteFileEntry { string rel_path = 1; int64 size_bytes = 2; string sha = 3; repeated AgentStoreMultipartUploadPartDescriptor multipart_parts = 6; oneof precondition { string base_etag = 4; bool expect_absent = 5; } } // Copied from: local:aiserver.v1.AgentStoreWriteInstruction (var: nwu) message AgentStoreWriteInstruction { string rel_path = 1; string url = 2; map headers = 3; int64 expires_at_ms = 4; optional AgentStoreConflictWriteInstruction conflict = 5; optional AgentStoreLockRedirect lock_redirect = 6; optional AgentStoreMultipartWriteInstruction multipart = 7; bool primary_precondition_failed = 8; } // Copied from: local:aiserver.v1.AgentTelemetryConfig (var: LEu) message AgentTelemetryConfig { bool enabled = 1; } // Copied from: local:aiserver.v1.AgentUrlConfig (var: VEu) message AgentUrlConfig { string agent_url = 1; string agentn_url = 2; } // Copied from: local:aiserver.v1.AgentWorkspaceBinding (var: Z0i) message AgentWorkspaceBinding { string id = 1; string display_name = 2; optional PrivateWorkspaceIdentifier private_workspace_identifier = 3; } // Copied from: local:aiserver.v1.AggregateCloudAgentRunsForDashboardRequest (var: Amu) message AggregateCloudAgentRunsForDashboardRequest { CloudAgentDashboardRunFilter filter = 1; int32 tz_offset_minutes = 2; } // Copied from: local:aiserver.v1.AggregateCloudAgentRunsForDashboardResponse (var: Dmu) message AggregateCloudAgentRunsForDashboardResponse { repeated CloudAgentDashboardRunDayBucket buckets = 1; } // Copied from: agent.v1.AiAttributionError (var: Zll) message AiAttributionError { string error = 1; } // Copied from: agent.v1.AiAttributionResult (var: xfi) message AiAttributionResult { oneof result { AiAttributionSuccess success = 1; AiAttributionError error = 2; } } // Copied from: agent.v1.AiAttributionSuccess (var: Yll) message AiAttributionSuccess { string attribution_text = 1; optional OutputLocation output_location = 2; } // Copied from: local:aiserver.v1.AiCodeChange (var: zSi) message AiCodeChange { string change_id = 1; string source = 2; repeated ScoredAiCodeMetadata metadata = 3; optional string model = 4; int32 total_lines_added = 5; int32 total_lines_deleted = 6; } // Copied from: local:aiserver.v1.AiLintBug (var: Ufn) message AiLintBug { string relative_workspace_path = 1; string uuid = 8; string message = 2; SimpleRange replace_range = 3; string replace_text = 4; string replace_initial_text = 5; SimpleRange reevaluate_range = 6; string reevaluate_initial_text = 7; LintGenerator generator = 9; repeated LintDiscriminatorResult discriminator_results = 10; LogprobsLintPayload logprobs_payload = 11; } // Copied from: local:aiserver.v1.AiLintInlineSuggestion (var: U) message AiLintInlineSuggestion { string relative_workspace_path = 1; string uuid = 8; string message = 2; int32 line_number = 3; SimpleRange reevaluate_range = 4; string reevaluate_initial_text = 5; } // Copied from: local:aiserver.v1.AiLintOutOfFlowSuggestion (var: x) message AiLintOutOfFlowSuggestion { string relative_workspace_path = 1; string uuid = 8; string message = 2; } // Copied from: local:aiserver.v1.AiLintRule (var: ZMl) message AiLintRule { string text = 1; } // Copied from: local:aiserver.v1.AiProjectAgentInitRequest (var: A0f) message AiProjectAgentInitRequest { ModelDetails model_details = 1; string prompt = 2; } // Copied from: local:aiserver.v1.AiProjectAgentPlanRequest (var: R0f) message AiProjectAgentPlanRequest { ModelDetails model_details = 1; repeated PureMessage previous_messages = 3; } // Copied from: local:aiserver.v1.AiProjectAgentPlanResponse (var: bRd) message AiProjectAgentPlanResponse { oneof response { string thought = 1; string output = 2; MessagePayload message_payload = 3; } } // Copied from: local:aiserver.v1.AiProjectBreakdownFeedbackRequest (var: O0f) message AiProjectBreakdownFeedbackRequest { ModelDetails model_details = 1; repeated PureMessage previous_messages = 2; string feedback_or_progress = 3; bool force_move_to_next_step = 4; } // Copied from: local:aiserver.v1.AiProjectBreakdownFeedbackResponse (var: F0f) message AiProjectBreakdownFeedbackResponse { oneof response { AiProjectBreakdownResponse revised_breakdown = 1; bool repeat_feedback = 2; } } // Copied from: local:aiserver.v1.AiProjectBreakdownRequest (var: L0f) message AiProjectBreakdownRequest { ModelDetails model_details = 1; string description = 2; string spec = 3; } // Copied from: local:aiserver.v1.AiProjectBreakdownResponse (var: _Rd) message AiProjectBreakdownResponse { // Copied from: local:aiserver.v1.AiProjectBreakdownResponse.Step (var: N0f) message Step { int32 step_number = 1; string step_description = 2; AiProjectStepType step_type = 3; } oneof response { string thought = 1; Step step = 2; MessagePayload message_payload = 3; } } // Copied from: local:aiserver.v1.AiProjectClarification (var: I0f) message AiProjectClarification { oneof response { string output = 1; string thought = 2; MessagePayload message_payload = 3; } } // Copied from: local:aiserver.v1.AiProjectClarificationRequest (var: D0f) message AiProjectClarificationRequest { ModelDetails model_details = 1; string clarification_response = 2; repeated PureMessage previous_messages = 3; } // Copied from: local:aiserver.v1.AiProjectClarificationResponse (var: vRd) message AiProjectClarificationResponse { oneof response { AiProjectClarification clarification = 1; bool repeat_clarification = 2; } } // Copied from: local:aiserver.v1.AiProjectPlanFeedbackRequest (var: M0f) message AiProjectPlanFeedbackRequest { ModelDetails model_details = 1; repeated PureMessage previous_messages = 2; string feedback_or_progress = 3; bool force_move_to_next_step = 4; } // Copied from: local:aiserver.v1.AiProjectPlanFeedbackResponse (var: P0f) message AiProjectPlanFeedbackResponse { oneof response { AiProjectAgentPlanResponse revised_plan = 1; bool repeat_feedback = 2; } } // Copied from: local:aiserver.v1.AiProjectRequest (var: fNl) message AiProjectRequest { string description = 1; ModelDetails model_details = 2; } // Copied from: local:aiserver.v1.AiProjectResponse (var: vNl) message AiProjectResponse { string text = 1; } // Copied from: local:aiserver.v1.AiProjectStepFeedbackRequest (var: V0f) message AiProjectStepFeedbackRequest { // Copied from: local:aiserver.v1.AiProjectStepFeedbackRequest.ModifyCodePayload (var: G0f) message ModifyCodePayload { repeated string files_to_modify = 1; string feedback_text = 2; } ModelDetails model_details = 1; string step_description = 2; string project_plan = 3; repeated string project_breakdown = 4; AiProjectStepType step_type = 5; ShellType shell_type = 6; repeated PureMessage previous_feedback_messages = 7; bool force_move_to_next_step = 8; oneof feedback_payload { ModifyCodePayload modify_code_payload = 9; } } // Copied from: local:aiserver.v1.AiProjectStepFeedbackResponse (var: q0f) message AiProjectStepFeedbackResponse { oneof response { AiProjectStepResponse response_from_feedback = 1; bool repeat_feedback = 2; } } // Copied from: local:aiserver.v1.AiProjectStepFeedbackResponseWrapped (var: K0f) message AiProjectStepFeedbackResponseWrapped { oneof response { AiProjectStepFeedbackResponse real_response = 1; string background_task_uuid = 2; } } // Copied from: local:aiserver.v1.AiProjectStepRequest (var: B0f) message AiProjectStepRequest { ModelDetails model_details = 1; string step_description = 2; string project_plan = 3; repeated string project_breakdown = 4; AiProjectStepType step_type = 5; ShellType shell_type = 6; } // Copied from: local:aiserver.v1.AiProjectStepResponse (var: yRd) message AiProjectStepResponse { // Copied from: local:aiserver.v1.AiProjectStepResponse.CreatingFiles (var: W0f) message CreatingFiles { oneof payload { string filename = 1; string directory = 2; } } // Copied from: local:aiserver.v1.AiProjectStepResponse.ReviseCode (var: $0f) message ReviseCode { string thought = 1; } // Copied from: local:aiserver.v1.AiProjectStepResponse.RunTerm (var: j0f) message RunTerm { string command_batch_uuid = 1; string command = 2; string response = 3; string text = 4; } // Copied from: local:aiserver.v1.AiProjectStepResponse.StepPayload (var: H0f) message StepPayload { oneof payload { AiProjectStepResponse.WriteCode write_code = 5; AiProjectStepResponse.RunTerm run_term = 6; AiProjectStepResponse.CreatingFiles creating_files = 7; AiProjectStepResponse.ReviseCode revise_code = 8; } } // Copied from: local:aiserver.v1.AiProjectStepResponse.WriteCode (var: U0f) message WriteCode { string filename = 1; } AiProjectStepType step_type = 4; oneof response { string thought = 1; string output = 2; MessagePayload message_payload = 3; StepPayload step_payload = 5; } } // Copied from: local:aiserver.v1.AiProjectStepResponseWrapped (var: z0f) message AiProjectStepResponseWrapped { oneof response { AiProjectStepResponse real_response = 1; string background_task_uuid = 2; } } // Copied from: local:aiserver.v1.AiProjectStepType (var: G3i) enum AiProjectStepType { AI_PROJECT_STEP_TYPE_UNSPECIFIED = 0; AI_PROJECT_STEP_TYPE_READ_WRITE_FILE = 1; AI_PROJECT_STEP_TYPE_RUN_TERM = 2; AI_PROJECT_STEP_TYPE_CREATE_RM_FILES = 3; } // Copied from: local:aiserver.v1.AiRequestEvent (var: GDl) message AiRequestEvent { // Copied from: local:aiserver.v1.AiRequestEvent.RequestType (var: KLt) enum RequestType { REQUEST_TYPE_UNSPECIFIED = 0; REQUEST_TYPE_START = 1; REQUEST_TYPE_END = 2; } // Copied from: local:aiserver.v1.AiRequestEvent.Source (var: nte) enum Source { SOURCE_UNSPECIFIED = 0; SOURCE_CHAT = 1; SOURCE_CMDK = 2; SOURCE_APPLY = 3; SOURCE_COMPOSER = 4; SOURCE_TASK = 5; SOURCE_CODE_INTERPRETER = 6; SOURCE_INTERPRETER_EXECUTION = 7; SOURCE_BUGBOT = 8; } RequestType request_type = 1; string request_id = 2; Source source = 3; } // Copied from: local:aiserver.v1.AiThoughtAnnotation (var: KLl) message AiThoughtAnnotation { string request_id = 1; string auth_id = 2; CmdKDebugInfo debug_info = 3; string thought = 4; } // Copied from: local:aiserver.v1.AiWebSearchResult (var: Qwi) message AiWebSearchResult { string content = 1; string title = 2; } // Copied from: local:aiserver.v1.AiWebSearchResults (var: ubs) message AiWebSearchResults { repeated AiWebSearchResult results = 1; } // Copied from: local:aiserver.v1.AllowedMCPConfiguration (var: bbn) message AllowedMCPConfiguration { optional bool disable_all = 1; repeated AllowedMCPServer allowed_mcp_servers = 2; optional bool require_mcp_servers_in_team_network_allowlist = 3; optional bool allow_user_override_mcp_servers = 4; repeated AllowedMCPServer denied_mcp_servers = 10; optional bool enable_cursor_cloud_mcp = 11; } // Copied from: local:aiserver.v1.AllowedMCPServer (var: cEs) message AllowedMCPServer { optional string command = 1; optional string server_url = 2; optional string name = 3; repeated string network_allowlist = 4; repeated string tool_allowlist = 5; optional string network_mode = 6; } // Copied from: local:aiserver.v1.AllowedModelSelection (var: u0i) message AllowedModelSelection { // Copied from: local:aiserver.v1.AllowedModelSelection.ModelParameterValue (var: leu) message ModelParameterValue { string id = 1; string value = 2; } string model_id = 1; optional bool max_mode = 2; repeated ModelParameterValue parameters = 3; } // Copied from: local:aiserver.v1.AllowlistConfig (var: aye) enum AllowlistConfig { ALLOWLIST_CONFIG_UNSPECIFIED = 0; ALLOWLIST_CONFIG_ALLOWLIST = 1; ALLOWLIST_CONFIG_BLOCKLIST = 2; } // Copied from: local:aiserver.v1.AnalyticsContext (var: Yxu) message AnalyticsContext { optional ClientInfo client = 1; } // Copied from: local:aiserver.v1.AnalyticsEvent (var: qxu) message AnalyticsEvent { string event_name = 1; map event_data = 2; int64 timestamp = 3; } // Copied from: local:aiserver.v1.AnalyticsPeriod (var: c0i) message AnalyticsPeriod { int64 start_date = 1; int64 end_date = 2; } // Copied from: local:aiserver.v1.AnthropicCyberVerificationStatus (var: g1s) enum AnthropicCyberVerificationStatus { ANTHROPIC_CYBER_VERIFICATION_STATUS_UNSPECIFIED = 0; ANTHROPIC_CYBER_VERIFICATION_STATUS_ACTIVE = 1; ANTHROPIC_CYBER_VERIFICATION_STATUS_PENDING = 2; ANTHROPIC_CYBER_VERIFICATION_STATUS_REJECTED = 3; } // Copied from: local:aiserver.v1.AnythingQuickAccessItem (var: eRl) message AnythingQuickAccessItem { // Copied from: local:aiserver.v1.AnythingQuickAccessItem.Resource (var: tRl) message Resource { optional PointInTimeModel model = 1; optional IRange range = 2; optional string uri = 3; } oneof item { Resource resource = 1; string separator = 2; string section = 3; } } // Copied from: local:aiserver.v1.AnythingQuickAccessSelectionEvent (var: nRl) message AnythingQuickAccessSelectionEvent { string query = 1; repeated AnythingQuickAccessItem items = 2; repeated int32 selected_indices = 3; } // Copied from: local:aiserver.v1.ApiDetails (var: KNl) message ApiDetails { string api_key = 1; optional bool enable_ghost_mode = 2; } // Copied from: local:aiserver.v1.ApiKey (var: X1s) message ApiKey { int32 id = 1; string masked_key = 2; string name = 3; int64 created_at = 4; optional string service_account_name = 5; repeated string scopes = 6; optional int64 expires_at = 7; } // Copied from: agent.v1.ApiKeyCredentials (var: e2e) message ApiKeyCredentials { string api_key = 1; optional string base_url = 2; } // Copied from: agent.v1.AppliedAgentChange (var: mrs) message AppliedAgentChange { // Copied from: agent.v1.AppliedAgentChange.ChangeType (var: Vll) enum ChangeType { CHANGE_TYPE_UNSPECIFIED = 0; CHANGE_TYPE_CREATED = 1; CHANGE_TYPE_MODIFIED = 2; CHANGE_TYPE_DELETED = 3; } string path = 1; ChangeType change_type = 2; optional string before_content = 3; optional string after_content = 4; optional string error = 5; optional string message_for_model = 6; } // Copied from: agent.v1.ApplyAgentDiffError (var: Gll) message ApplyAgentDiffError { string error = 1; repeated AppliedAgentChange applied_changes = 2; } // Copied from: local:aiserver.v1.ApplyAgentDiffParams (var: gMt) message ApplyAgentDiffParams { string agent_id = 1; } // Copied from: agent.v1.ApplyAgentDiffResult (var: apn) message ApplyAgentDiffResult { oneof result { ApplyAgentDiffSuccess success = 1; ApplyAgentDiffError error = 2; } } // Copied from: agent.v1.ApplyAgentDiffSuccess (var: zll) message ApplyAgentDiffSuccess { repeated AppliedAgentChange applied_changes = 1; } // Copied from: local:aiserver.v1.ApplyAutomationSpecRequest (var: ZLu) message ApplyAutomationSpecRequest { AutomationDeploySpec spec = 1; } // Copied from: local:aiserver.v1.ApplyAutomationSpecResponse (var: JLu) message ApplyAutomationSpecResponse { AutomationWithOwner workflow = 1; bool created = 2; } // Copied from: local:aiserver.v1.ApplyFullSelfDrivingSuggestionRequest (var: O7l) message ApplyFullSelfDrivingSuggestionRequest { string pr_url = 1; string bc_id = 2; string head_commit_sha = 3; } // Copied from: local:aiserver.v1.ApplyFullSelfDrivingSuggestionResponse (var: F7l) message ApplyFullSelfDrivingSuggestionResponse { string new_pr_head_sha = 1; } // Copied from: local:aiserver.v1.ApplyMigrateReindexPluginRepoInternalRequest (var: Klu) message ApplyMigrateReindexPluginRepoInternalRequest { int64 publisher_id = 1; string from_git_url = 2; string to_git_url = 3; optional string git_ref = 4; optional string release_tag = 5; bool deprecate_removed = 6; } // Copied from: local:aiserver.v1.ApplyMigrateReindexPluginRepoResponse (var: Qlu) message ApplyMigrateReindexPluginRepoResponse { int32 migrated_count = 1; int32 created_count = 2; int32 updated_count = 3; int32 deprecated_count = 4; repeated string created_plugin_names = 5; repeated string updated_plugin_names = 6; repeated string deprecated_plugin_names = 7; string to_git_url = 8; } // Copied from: local:aiserver.v1.ApplyReindexPluginRepoInternalRequest (var: Wlu) message ApplyReindexPluginRepoInternalRequest { int64 publisher_id = 1; string git_url = 2; optional string git_ref = 3; bool deprecate_removed = 4; optional string release_tag = 5; } // Copied from: local:aiserver.v1.ApplyReindexPluginRepoResponse (var: Hlu) message ApplyReindexPluginRepoResponse { int32 created_count = 1; int32 updated_count = 2; int32 deprecated_count = 3; repeated string created_plugin_names = 4; repeated string updated_plugin_names = 5; repeated string deprecated_plugin_names = 6; } // Copied from: local:aiserver.v1.ApplyTeamMarketplaceRequiredPluginsRequest (var: $uu) message ApplyTeamMarketplaceRequiredPluginsRequest { repeated string plugin_ids = 1; int64 marketplace_id = 2; } // Copied from: local:aiserver.v1.ApplyTeamMarketplaceRequiredPluginsResponse (var: juu) message ApplyTeamMarketplaceRequiredPluginsResponse { bool success = 1; } // Copied from: local:aiserver.v1.ApprovePluginRequest (var: euu) message ApprovePluginRequest { int64 plugin_id = 1; } // Copied from: local:aiserver.v1.ApprovePluginResponse (var: tuu) message ApprovePluginResponse { Plugin plugin = 1; } // Copied from: local:aiserver.v1.ApprovePrAction (var: BLu) message ApprovePrAction { } // Copied from: local:aiserver.v1.ArchiveBackgroundComposerRequest (var: Fmu) message ArchiveBackgroundComposerRequest { string bc_id = 1; bool unarchive = 2; bool only_notify_runner = 3; BackgroundComposerSource source = 4; optional bool close_pull_request = 5; } // Copied from: local:aiserver.v1.ArchiveBackgroundComposerResponse (var: Bmu) message ArchiveBackgroundComposerResponse { bool closed_pull_request = 1; } // Copied from: local:aiserver.v1.ArchiveRepoBackgroundComposersRequest (var: Umu) message ArchiveRepoBackgroundComposersRequest { repeated string repo_urls = 1; optional int32 team_id = 2; BackgroundComposerSource source = 3; bool dry_run = 4; bool remove_repo_environment_json = 5; } // Copied from: local:aiserver.v1.ArchiveRepoBackgroundComposersResponse (var: $mu) message ArchiveRepoBackgroundComposersResponse { repeated string archived_bc_ids = 1; repeated string failed_bc_ids = 2; int32 remaining_count = 3; int32 running_count = 4; bool has_repo_environment_json = 5; bool removed_repo_environment_json = 6; } // Copied from: local:aiserver.v1.ArchiveTeamServiceAccountRequest (var: JYl) message ArchiveTeamServiceAccountRequest { int32 team_id = 1; string service_account_id = 2; } // Copied from: local:aiserver.v1.ArchiveTeamServiceAccountResponse (var: XYl) message ArchiveTeamServiceAccountResponse { } // Copied from: local:aiserver.v1.AskOracleRequest (var: _Ef) message AskOracleRequest { string answer = 1; } // Copied from: local:aiserver.v1.AskOracleResponse (var: yEf) message AskOracleResponse { string question = 1; SubAgent original_sub_agent = 2; } // Copied from: agent.v1.AskQuestionArgs (var: fLt) message AskQuestionArgs { // Copied from: agent.v1.AskQuestionArgs.Option (var: Ygs) message Option { string id = 1; string label = 2; } // Copied from: agent.v1.AskQuestionArgs.Question (var: Qgs) message Question { string id = 1; string prompt = 2; repeated AskQuestionArgs.Option options = 3; bool allow_multiple = 4; } string title = 1; repeated Question questions = 2; bool run_async = 5; string async_original_tool_call_id = 6; } // Copied from: agent.v1.AskQuestionInteractionQuery (var: bxl) message AskQuestionInteractionQuery { AskQuestionArgs args = 1; string tool_call_id = 2; } // Copied from: agent.v1.AskQuestionInteractionResponse (var: i2e) message AskQuestionInteractionResponse { AskQuestionResult result = 1; } // Copied from: local:aiserver.v1.AskQuestionParams (var: $de) message AskQuestionParams { // Copied from: local:aiserver.v1.AskQuestionParams.Option (var: Cvi) message Option { string id = 1; string label = 2; } // Copied from: local:aiserver.v1.AskQuestionParams.Question (var: kvi) message Question { string id = 1; string prompt = 2; repeated AskQuestionParams.Option options = 3; bool allow_multiple = 4; } string title = 1; repeated Question questions = 2; bool run_async = 3; } // Copied from: local:aiserver.v1.AskQuestionResult (var: EG) message AskQuestionResult { // Copied from: local:aiserver.v1.AskQuestionResult.Answer (var: Evi) message Answer { string question_id = 1; repeated string selected_option_ids = 2; optional string freeform_text = 3; } repeated Answer answers = 1; bool is_async = 2; } // Copied from: local:aiserver.v1.AskQuestionStream (var: Kas) message AskQuestionStream { AskQuestionParams params = 1; } // Copied from: local:aiserver.v1.AskUserRequest (var: wEf) message AskUserRequest { string answer = 1; } // Copied from: local:aiserver.v1.AskUserResponse (var: SEf) message AskUserResponse { string question = 1; } // Copied from: local:aiserver.v1.AssignmentResult (var: gsu) message AssignmentResult { string email = 1; string group_name = 2; bool success = 3; optional string error_message = 4; } // Copied from: agent.v1.AsyncAskQuestionCompletionAction (var: mvs) message AsyncAskQuestionCompletionAction { string original_tool_call_id = 1; AskQuestionArgs original_args = 2; AskQuestionResult result = 3; } // Copied from: local:aiserver.v1.AtSymbolDependencyInformation (var: fLl) message AtSymbolDependencyInformation { string name = 1; string from_file = 2; } // Copied from: local:aiserver.v1.AtSymbolOption (var: gLl) message AtSymbolOption { int32 index = 1; string text = 2; string type = 3; } // Copied from: local:aiserver.v1.AttachAgentStartupTraceRequest (var: Pyu) message AttachAgentStartupTraceRequest { string bc_id = 1; optional string last_event_id = 2; } // Copied from: local:aiserver.v1.AttachAgentStartupTraceResponse (var: Lyu) message AttachAgentStartupTraceResponse { string event_id = 1; AgentStartupTraceEvent trace_event = 3; } // Copied from: local:aiserver.v1.AttachBackgroundComposerLogsRequest (var: Cgu) message AttachBackgroundComposerLogsRequest { string bc_id = 1; optional string last_event_id = 2; optional uint32 worker_index = 3; optional string last_docker_build_event_id = 4; optional string last_setup_event_id = 5; optional string associated_pod_key = 6; } // Copied from: local:aiserver.v1.AttachBackgroundComposerLogsResponse (var: Egu) message AttachBackgroundComposerLogsResponse { // Copied from: local:aiserver.v1.AttachBackgroundComposerLogsResponse.Event (var: xgu) message Event { string event_id = 1; PodEvent event = 2; WaterfallUpdate waterfall_update = 3; } Event event = 1; PodStatus updated_status = 2; ErrorDetails start_error = 3; } // Copied from: local:aiserver.v1.AttachBackgroundComposerPodRequest (var: emu) message AttachBackgroundComposerPodRequest { string pod_id = 1; optional string last_event_id = 2; } // Copied from: local:aiserver.v1.AttachBackgroundComposerPodResponse (var: tmu) message AttachBackgroundComposerPodResponse { // Copied from: local:aiserver.v1.AttachBackgroundComposerPodResponse.Event (var: nmu) message Event { string event_id = 1; PodEvent event = 2; } Event event = 1; PodStatus updated_status = 2; } // Copied from: local:aiserver.v1.AttachBackgroundComposerRequest (var: Tgu) message AttachBackgroundComposerRequest { string bc_id = 1; optional int32 starting_index = 2; } // Copied from: local:aiserver.v1.AttachBackgroundComposerResponse (var: Agu) message AttachBackgroundComposerResponse { HeadlessAgenticComposerResponse headless_agentic_composer_response = 1; HeadlessAgenticComposerPrompt prompt = 2; string starting_commit = 4; string base_branch = 5; BackgroundComposerStatus status_update = 6; GitDiff diff_since_start = 3; } // Copied from: local:aiserver.v1.AttachEnvironmentBuildLogRequest (var: fvu) message AttachEnvironmentBuildLogRequest { string build_id = 1; optional string cursor = 2; } // Copied from: local:aiserver.v1.AttachEnvironmentBuildLogResponse (var: vvu) message AttachEnvironmentBuildLogResponse { string text = 1; string next_cursor = 2; EnvironmentBuildRowStatus status = 3; bool log_complete = 4; } // Copied from: local:aiserver.v1.AttributionControls (var: AEs) message AttributionControls { bool disable_attribution = 1; } // Copied from: local:aiserver.v1.AuditLogEvent (var: txs) message AuditLogEvent { int64 id = 1; string created_at = 2; string event_id = 3; string timestamp = 4; string request_id = 5; string auth_id = 6; bool ghost_mode = 7; string team_id = 8; string ip_address = 9; string user_email = 10; string event_type = 11; string event_data = 12; string org_id = 13; } // Copied from: local:aiserver.v1.AutoContextConfig (var: AEu) message AutoContextConfig { bool enabled = 1; bool enabled_fallback = 2; bool enabled_git_graph = 3; bool enabled_sem_search = 4; bool enabled_v2 = 5; } // Copied from: local:aiserver.v1.AutoContextFile (var: OPl) message AutoContextFile { string relative_workspace_path = 1; string file_content = 2; } // Copied from: local:aiserver.v1.AutoContextRankedFile (var: BPl) message AutoContextRankedFile { string relative_workspace_path = 1; float reranking_score = 2; } // Copied from: local:aiserver.v1.AutoContextRequest (var: FPl) message AutoContextRequest { string text = 1; repeated AutoContextFile candidate_files = 2; ModelDetails model_details = 3; } // Copied from: local:aiserver.v1.AutoContextResponse (var: UPl) message AutoContextResponse { repeated AutoContextRankedFile ranked_files = 1; } // Copied from: local:aiserver.v1.AutoCreatePrMode (var: EHl) enum AutoCreatePrMode { AUTO_CREATE_PR_MODE_UNSPECIFIED = 0; AUTO_CREATE_PR_MODE_ALWAYS = 1; AUTO_CREATE_PR_MODE_SINGLE = 2; AUTO_CREATE_PR_MODE_NEVER = 3; } // Copied from: local:aiserver.v1.AutoCreatePrSetting (var: xTs) enum AutoCreatePrSetting { AUTO_CREATE_PR_SETTING_UNSPECIFIED = 0; AUTO_CREATE_PR_SETTING_ALWAYS = 1; AUTO_CREATE_PR_SETTING_SINGLE = 2; AUTO_CREATE_PR_SETTING_NEVER = 3; } // Copied from: local:aiserver.v1.AutoReviewInstructions (var: Lut) message AutoReviewInstructions { repeated string allow_instructions = 1; repeated string block_instructions = 2; } // Copied from: local:aiserver.v1.AutoRunControls (var: x2e) message AutoRunControls { bool enabled = 1; repeated string allowed = 2; repeated string blocked = 3; bool disable_mcp_auto_run = 4; bool delete_file_protection = 5; bool enable_run_everything = 6; repeated string mcp_tool_allowlist = 7; AutoRunSandboxingControls sandboxing_controls = 8; bool browser_protection = 9; optional bool enable_smart_auto = 10; optional bool enable_allowlist_mode = 11; AdminCommandDenylist admin_command_denylist = 12; } // Copied from: local:aiserver.v1.AutoRunSandboxingControls (var: XJl) message AutoRunSandboxingControls { SandboxingMode sandboxing = 1; NetworkingMode sandbox_networking = 2; GitMode sandbox_git = 3; SandboxReadBoundaryMode sandbox_read_boundary = 4; repeated string sandbox_read_allowlist_paths = 5; } // Copied from: local:aiserver.v1.AutoSelectionInstructions (var: ELl) message AutoSelectionInstructions { string text = 1; int32 start_line = 2; int32 end_line = 3; } // Copied from: local:aiserver.v1.AutoSelectionResult (var: xLl) message AutoSelectionResult { int32 start_line = 1; int32 end_line = 2; repeated AutoSelectionInstructions instructions = 3; } // Copied from: local:aiserver.v1.Automation (var: zLs) message Automation { string name = 2; bool enabled = 3; Workflow workflow = 4; int64 created_at = 5; int64 updated_at = 6; optional string description = 7; string automation_id = 8; AutomationScope scope = 9; optional string service_account_id = 10; AutomationManagedBy managed_by = 11; optional string deploy_key = 12; optional int64 deploy_last_applied_at = 13; optional string deploy_last_apply_error = 14; optional string managed_type = 15; optional bool hidden = 16; optional string template_id = 17; } // Copied from: local:aiserver.v1.AutomationCreationSource (var: cAi) enum AutomationCreationSource { AUTOMATION_CREATION_SOURCE_UNSPECIFIED = 0; AUTOMATION_CREATION_SOURCE_PORTAL_WEB = 1; AUTOMATION_CREATION_SOURCE_GLASS_UI = 2; AUTOMATION_CREATION_SOURCE_SKILL_MCP = 3; AUTOMATION_CREATION_SOURCE_CONFIG_AS_CODE = 4; } // Copied from: local:aiserver.v1.AutomationDefaultTool (var: TPu) enum AutomationDefaultTool { AUTOMATION_DEFAULT_TOOL_UNSPECIFIED = 0; AUTOMATION_DEFAULT_TOOL_OPEN_GIT_PR = 1; } // Copied from: local:aiserver.v1.AutomationDeploySource (var: KLu) message AutomationDeploySource { string kind = 1; optional string repo_instance_key = 2; optional string repo_node_id = 3; optional string repo_name = 4; optional string path = 5; optional string ref = 6; optional string commit_sha = 7; optional string tool_version = 8; } // Copied from: local:aiserver.v1.AutomationDeploySpec (var: kLs) message AutomationDeploySpec { int32 version = 1; AutomationDeploySource source = 2; string key = 3; string name = 4; optional string description = 5; bool enabled = 6; AutomationScope scope = 7; Workflow workflow = 8; optional AutomationManagedBy managed_by = 9; } // Copied from: local:aiserver.v1.AutomationFilterDecision (var: SLs) enum AutomationFilterDecision { AUTOMATION_FILTER_DECISION_UNSPECIFIED = 0; AUTOMATION_FILTER_DECISION_ALLOW = 1; AUTOMATION_FILTER_DECISION_BLOCK = 2; AUTOMATION_FILTER_DECISION_ERROR = 3; } // Copied from: local:aiserver.v1.AutomationManagedBy (var: lAi) enum AutomationManagedBy { AUTOMATION_MANAGED_BY_UNSPECIFIED = 0; AUTOMATION_MANAGED_BY_UI = 1; AUTOMATION_MANAGED_BY_DEPLOY = 2; AUTOMATION_MANAGED_BY_ANY = 3; } // Copied from: local:aiserver.v1.AutomationMcpAuthState (var: aNu) message AutomationMcpAuthState { optional int64 server_id = 1; string server_name = 2; McpAuthState auth_state = 3; } // Copied from: local:aiserver.v1.AutomationRun (var: pAi) message AutomationRun { string background_composer_id = 3; string namespaced_workflow_id = 4; Workflow workflow = 5; int64 created_at = 6; int64 updated_at = 7; optional PlatformActionsPayload platform_actions = 8; optional TriggerMetadataPayload trigger_metadata = 9; string uuid = 10; string automation_id = 11; AutomationRunStatus status = 12; string error_message = 13; optional AutomationRunFailureDetails failure_details = 14; optional int64 completed_at = 15; optional AutomationFilterDecision filter_decision = 16; optional string filter_rationale = 17; optional string filter_error_message = 18; bool can_retry = 19; optional string retry_ineligible_reason = 20; optional AutomationRunRetryIneligibleReason retry_ineligible_reason_code = 21; optional string skip_reason = 22; } // Copied from: local:aiserver.v1.AutomationRunFailureCode (var: BPu) enum AutomationRunFailureCode { AUTOMATION_RUN_FAILURE_CODE_UNSPECIFIED = 0; AUTOMATION_RUN_FAILURE_CODE_UNAUTHENTICATED_REPO_ACCESS = 2; AUTOMATION_RUN_FAILURE_CODE_RESOURCE_EXHAUSTED = 3; AUTOMATION_RUN_FAILURE_CODE_UNAVAILABLE = 4; AUTOMATION_RUN_FAILURE_CODE_CI_SIGNAL_FAILURE = 5; AUTOMATION_RUN_FAILURE_CODE_UNKNOWN = 6; AUTOMATION_RUN_FAILURE_CODE_FAILED_TO_START_AGENT = 7; AUTOMATION_RUN_FAILURE_CODE_CANCELLED_BY_USER = 8; AUTOMATION_RUN_FAILURE_CODE_CANCELLED_AUTOMATION_DISABLED = 9; AUTOMATION_RUN_FAILURE_CODE_CONCURRENT_LIMIT_EXCEEDED = 10; AUTOMATION_RUN_FAILURE_CODE_BRANCH_NOT_FOUND = 11; AUTOMATION_RUN_FAILURE_CODE_MODEL_BLOCKED = 12; AUTOMATION_RUN_FAILURE_CODE_PRIVATE_WORKERS_DISABLED = 13; AUTOMATION_RUN_FAILURE_CODE_PRIVATE_WORKER_RESOURCE_EXHAUSTED = 14; AUTOMATION_RUN_FAILURE_CODE_GITHUB_IP_ALLOWLIST = 15; AUTOMATION_RUN_FAILURE_CODE_INVALID_REQUEST = 16; AUTOMATION_RUN_FAILURE_CODE_CLOUD_AGENT_PLAN_RESTRICTED = 17; AUTOMATION_RUN_FAILURE_CODE_PRIVATE_WORKER_MISSING_REPO = 18; AUTOMATION_RUN_FAILURE_CODE_ENVIRONMENT_BUILD_FAILED = 19; AUTOMATION_RUN_FAILURE_CODE_FORK_PR_UNSUPPORTED = 20; AUTOMATION_RUN_FAILURE_CODE_PROTECTED_SCOPE_BLOCKED = 21; AUTOMATION_RUN_FAILURE_CODE_CANCELLED_SUPERSEDED_BY_NEWER_EVENT = 22; AUTOMATION_RUN_FAILURE_CODE_USER_BLOCKED = 23; AUTOMATION_RUN_FAILURE_CODE_PAYLOAD_TOO_LARGE = 24; } // Copied from: local:aiserver.v1.AutomationRunFailureDetails (var: CNu) message AutomationRunFailureDetails { AutomationRunFailureCode code = 1; string title = 2; string message = 3; optional string cta_label = 4; optional string cta_path = 5; } // Copied from: local:aiserver.v1.AutomationRunListKind (var: wLs) enum AutomationRunListKind { AUTOMATION_RUN_LIST_KIND_UNSPECIFIED = 0; AUTOMATION_RUN_LIST_KIND_EXECUTION_RUNS = 1; AUTOMATION_RUN_LIST_KIND_FILTER_EVALUATIONS = 2; } // Copied from: local:aiserver.v1.AutomationRunRetryIneligibleReason (var: UPu) enum AutomationRunRetryIneligibleReason { AUTOMATION_RUN_RETRY_INELIGIBLE_REASON_UNSPECIFIED = 0; AUTOMATION_RUN_RETRY_INELIGIBLE_REASON_LAUNCH_CONTEXT_MISSING = 1; AUTOMATION_RUN_RETRY_INELIGIBLE_REASON_PERMISSION_DENIED = 2; } // Copied from: local:aiserver.v1.AutomationRunStatus (var: FPu) enum AutomationRunStatus { AUTOMATION_RUN_STATUS_UNSPECIFIED = 0; AUTOMATION_RUN_STATUS_RUNNING = 1; AUTOMATION_RUN_STATUS_FAILED = 2; AUTOMATION_RUN_STATUS_SUCCEEDED = 3; AUTOMATION_RUN_STATUS_SKIPPED = 4; } // Copied from: local:aiserver.v1.AutomationScope (var: Oyn) enum AutomationScope { AUTOMATION_SCOPE_UNSPECIFIED = 0; AUTOMATION_SCOPE_USER = 1; AUTOMATION_SCOPE_TEAM = 2; AUTOMATION_SCOPE_TEAM_VISIBLE = 3; AUTOMATION_SCOPE_TEAM_EDITABLE = 4; AUTOMATION_SCOPE_TEAM_EDITABLE_USER = 5; } // Copied from: local:aiserver.v1.AutomationWithOwner (var: JVe) message AutomationWithOwner { Automation workflow = 1; int32 user_id = 2; string owner_name = 3; repeated AutomationMcpAuthState mcp_auth_states = 4; optional int32 team_id = 5; } // Copied from: local:aiserver.v1.AutopilotActionRequest (var: pEf) message AutopilotActionRequest { oneof type { TerminalCommandRequest terminal_command = 1; WebSearchRequest web_search = 2; AskUserRequest ask_user = 3; AskOracleRequest ask_oracle = 4; FileEditRequest file_edit = 5; OpenFileRequest open_file = 6; } } // Copied from: local:aiserver.v1.AutopilotActionResponse (var: lEf) message AutopilotActionResponse { oneof response { TerminalCommandResponse terminal_command = 1; WebSearchResponse web_search = 2; AskUserResponse ask_user = 3; AskOracleResponse ask_oracle = 4; FileEditResponse file_edit = 5; OpenFileResponse open_file = 6; } } // Copied from: local:aiserver.v1.AutopilotContinue (var: DEf) message AutopilotContinue { } // Copied from: local:aiserver.v1.AutopilotDone (var: xRd) message AutopilotDone { } // Copied from: local:aiserver.v1.AutopilotDoneSubAgent (var: REf) message AutopilotDoneSubAgent { string response = 1; } // Copied from: local:aiserver.v1.AutopilotError (var: mEf) message AutopilotError { string error = 1; } // Copied from: local:aiserver.v1.AutopilotFile (var: hEf) message AutopilotFile { string absolute_path = 1; string content = 2; } // Copied from: local:aiserver.v1.AutopilotPause (var: AEf) message AutopilotPause { } // Copied from: local:aiserver.v1.AutopilotPaused (var: TEf) message AutopilotPaused { string response = 1; } // Copied from: local:aiserver.v1.AutopilotRequest (var: dEf) message AutopilotRequest { string request_id = 1; string working_directory = 7; repeated string current_directory_files = 8; repeated AutopilotFile related_files = 9; oneof request { AutopilotActionRequest action = 4; AutopilotStart start = 5; AutopilotPause pause = 11; AutopilotDone done = 6; AutopilotContinue continue = 12; AutopilotError error = 10; } } // Copied from: local:aiserver.v1.AutopilotResponse (var: cEf) message AutopilotResponse { oneof response { AutopilotActionResponse action = 1; AutopilotDone done = 2; AutopilotStreamThought stream_thought = 3; AutopilotStartSubAgent start_sub_agent = 4; AutopilotDoneSubAgent done_sub_agent = 5; RawResponse raw_response = 10; AutopilotPaused paused = 11; } } // Copied from: local:aiserver.v1.AutopilotStart (var: IEf) message AutopilotStart { string task = 1; } // Copied from: local:aiserver.v1.AutopilotStartSubAgent (var: MEf) message AutopilotStartSubAgent { string task = 1; SubAgent sub_agent = 2; } // Copied from: local:aiserver.v1.AutopilotStreamThought (var: PEf) message AutopilotStreamThought { string thought = 1; } // Copied from: local:aiserver.v1.AvailableCppModelsRequest (var: MIl) message AvailableCppModelsRequest { } // Copied from: local:aiserver.v1.AvailableCppModelsResponse (var: PIl) message AvailableCppModelsResponse { repeated string models = 1; optional string default_model = 2; } // Copied from: local:aiserver.v1.AvailableDocsRequest (var: vOl) message AvailableDocsRequest { repeated string additional_doc_identifiers = 4; oneof partial_doc { string partial_url = 1; string partial_doc_name = 2; bool get_all = 3; } } // Copied from: local:aiserver.v1.AvailableDocsResponse (var: bOl) message AvailableDocsResponse { repeated DocumentationInfo docs = 1; } // Copied from: local:aiserver.v1.AvailableModelsRequest (var: Ows) message AvailableModelsRequest { bool is_nightly = 1; bool include_long_context_models = 2; bool exclude_max_named_models = 3; repeated string additional_model_names = 4; optional bool use_model_parameters = 5; optional bool include_hidden_models = 6; optional bool do_not_use_markdown = 7; optional bool variants_will_be_shown_in_exploded_list = 8; optional bool for_automations = 9; optional AvailableModelsScope scope = 10; optional bool byok_enabled = 14; optional bool use_react_model_picker = 11; optional bool use_cloud_agent_effort_modes = 12; optional string admin_settings_group_public_id = 13; } // Copied from: local:aiserver.v1.AvailableModelsResponse (var: POl) message AvailableModelsResponse { // Copied from: local:aiserver.v1.AvailableModelsResponse.AvailableModel (var: $Si) message AvailableModel { string name = 1; bool default_on = 2; optional bool is_long_context_only = 3; optional bool is_chat_only = 4; optional bool supports_agent = 5; optional AvailableModelsResponse.DegradationStatus degradation_status = 6; optional double price = 7; optional AvailableModelsResponse.TooltipData tooltip_data = 8; optional AvailableModelsResponse.TooltipData tooltip_data_for_max_mode = 20; optional bool supports_thinking = 9; optional bool supports_images = 10; optional bool supports_auto_context = 11; optional int32 auto_context_max_tokens = 12; optional int32 auto_context_extended_max_tokens = 13; optional bool supports_max_mode = 14; optional bool supports_non_max_mode = 19; optional int32 context_token_limit = 15; optional int32 context_token_limit_for_max_mode = 16; optional string client_display_name = 17; optional string server_model_name = 18; optional bool is_recommended_for_background_composer = 21; optional bool supports_plan_mode = 22; optional bool supports_sandboxing = 25; optional bool is_user_added = 23; optional string inputbox_short_model_name = 24; optional bool supports_cmd_k = 26; optional bool only_supports_cmd_k = 27; optional int32 background_composer_sort_order = 28; repeated ModelParameterDefinition parameter_definitions = 29; repeated AvailableModelsResponse.ModelVariantConfig variants = 30; optional CloudAgentEffortMode cloud_agent_effort_mode = 32; optional string cloud_migrate_to_model = 33; optional string upgrade_model_id = 34; optional bool is_hidden = 35; repeated string legacy_slugs = 36; repeated string id_aliases = 37; optional int32 named_model_section_index = 38; optional string tagline = 39; optional bool visible_in_routed_model_view = 40; optional string vendor_name = 41; optional AvailableModelsResponse.ModelVendor vendor = 42; optional bool default_disabled_in_admin_allowlist = 43; repeated CloudAgentEffortMode cloud_agent_effort_modes = 44; optional bool supports_smart_mode_classifier = 45; optional bool requires_data_retention = 46; optional string reason_for_zdr_consent_block = 47; repeated AvailableModelsResponse.ModelPickerBadge model_picker_badges = 48; } // Copied from: local:aiserver.v1.AvailableModelsResponse.ConfirmationDialogue (var: FOl) message ConfirmationDialogue { // Copied from: local:aiserver.v1.AvailableModelsResponse.ConfirmationDialogue.Presentation (var: BOl) enum Presentation { PRESENTATION_UNSPECIFIED = 0; PRESENTATION_POST_PICKER_WARNING = 1; } string title = 1; string body = 2; string key = 3; bool blocks_submission = 4; optional Presentation presentation = 5; } // Copied from: local:aiserver.v1.AvailableModelsResponse.DegradationStatus (var: mze) enum DegradationStatus { DEGRADATION_STATUS_UNSPECIFIED = 0; DEGRADATION_STATUS_DEGRADED = 1; DEGRADATION_STATUS_DISABLED = 2; } // Copied from: local:aiserver.v1.AvailableModelsResponse.FeatureModelConfig (var: a2e) message FeatureModelConfig { string default_model = 1; repeated string fallback_models = 2; repeated string best_of_n_default_models = 3; } // Copied from: local:aiserver.v1.AvailableModelsResponse.ModelPickerBadge (var: Fws) message ModelPickerBadge { // Copied from: local:aiserver.v1.AvailableModelsResponse.ModelPickerBadge.Variant (var: NOl) enum Variant { VARIANT_UNSPECIFIED = 0; VARIANT_ACCENT = 1; VARIANT_NEUTRAL = 2; VARIANT_SUCCESS = 3; VARIANT_WARN = 4; VARIANT_DANGER = 5; } string label = 1; Variant variant = 2; bool dismiss_on_selection = 3; } // Copied from: local:aiserver.v1.AvailableModelsResponse.ModelPickerDisplayConfiguration (var: UOl) message ModelPickerDisplayConfiguration { // Copied from: local:aiserver.v1.AvailableModelsResponse.ModelPickerDisplayConfiguration.NamedModelsViewConfig (var: HOl) message NamedModelsViewConfig { // Copied from: local:aiserver.v1.AvailableModelsResponse.ModelPickerDisplayConfiguration.NamedModelsViewConfig.NamedViewToRoutedModelViewButton (var: GOl) message NamedViewToRoutedModelViewButton { string markdown = 1; } // Copied from: local:aiserver.v1.AvailableModelsResponse.ModelPickerDisplayConfiguration.NamedModelsViewConfig.NamedViewToRoutedModelViewNoButton (var: VOl) message NamedViewToRoutedModelViewNoButton { } // Copied from: local:aiserver.v1.AvailableModelsResponse.ModelPickerDisplayConfiguration.NamedModelsViewConfig.NamedViewToRoutedModelViewToggle (var: zOl) message NamedViewToRoutedModelViewToggle { string markdown = 1; } optional NamedViewToRoutedModelViewToggle named_view_to_routed_model_view_toggle = 2; optional NamedViewToRoutedModelViewNoButton named_view_to_routed_model_view_no_button = 3; optional NamedViewToRoutedModelViewButton named_view_to_routed_model_view_button = 4; } // Copied from: local:aiserver.v1.AvailableModelsResponse.ModelPickerDisplayConfiguration.RoutedModelViewConfig (var: $Ol) message RoutedModelViewConfig { // Copied from: local:aiserver.v1.AvailableModelsResponse.ModelPickerDisplayConfiguration.RoutedModelViewConfig.RoutedModelViewToNamedViewButton (var: WOl) message RoutedModelViewToNamedViewButton { string markdown = 1; } // Copied from: local:aiserver.v1.AvailableModelsResponse.ModelPickerDisplayConfiguration.RoutedModelViewConfig.RoutedModelViewToNamedViewToggle (var: jOl) message RoutedModelViewToNamedViewToggle { string title_markdown = 1; optional string subtitle = 2; optional bool set_to_last_named_model = 3; } optional string title = 1; optional RoutedModelViewToNamedViewToggle routed_model_view_to_named_view_toggle = 2; optional RoutedModelViewToNamedViewButton routed_model_view_to_named_view_button = 3; optional bool hide_search_bar = 4; optional bool hide_routed_model_view = 5; } RoutedModelViewConfig routed_model_view_config = 1; NamedModelsViewConfig named_models_view_config = 2; optional bool hide_search_bar = 3; optional bool hide_add_models = 4; optional string model_selection_restriction_message = 5; } // Copied from: local:aiserver.v1.AvailableModelsResponse.ModelVariantConfig (var: OOl) message ModelVariantConfig { repeated RequestedModel.ModelParameterValue parameter_values = 1; string display_name = 2; optional string display_name_outside_picker = 8; bool is_max_mode = 3; optional bool is_default_max_config = 4; optional bool is_default_non_max_config = 5; optional AvailableModelsResponse.TooltipData tooltip_data = 6; optional string tagline = 7; optional string variant_string_representation = 9; optional AvailableModelsResponse.ConfirmationDialogue confirmation_dialogue = 10; optional string legacy_slug = 11; } // Copied from: local:aiserver.v1.AvailableModelsResponse.ModelVendor (var: LOl) message ModelVendor { AvailableModelsResponse.ModelVendorId id = 1; string display_name = 2; } // Copied from: local:aiserver.v1.AvailableModelsResponse.ModelVendorId (var: ZLt) enum ModelVendorId { MODEL_VENDOR_ID_UNSPECIFIED = 0; MODEL_VENDOR_ID_ANTHROPIC = 1; MODEL_VENDOR_ID_OPENAI = 2; MODEL_VENDOR_ID_GOOGLE = 3; MODEL_VENDOR_ID_XAI = 4; MODEL_VENDOR_ID_MOONSHOT = 5; MODEL_VENDOR_ID_CURSOR = 6; MODEL_VENDOR_ID_NVIDIA = 7; MODEL_VENDOR_ID_ZAI = 8; MODEL_VENDOR_ID_META = 9; } // Copied from: local:aiserver.v1.AvailableModelsResponse.TooltipData (var: USi) message TooltipData { string primary_text = 1; string secondary_text = 2; bool secondary_warning_text = 3; string icon = 4; string tertiary_text = 5; string tertiary_text_url = 6; optional string markdown_content = 7; } repeated AvailableModel models = 2; repeated string model_names = 1; optional FeatureModelConfig composer_model_config = 4; optional FeatureModelConfig cmd_k_model_config = 5; optional FeatureModelConfig background_composer_model_config = 6; optional FeatureModelConfig plan_execution_model_config = 7; optional FeatureModelConfig spec_model_config = 8; optional FeatureModelConfig deep_search_model_config = 9; optional FeatureModelConfig quick_agent_model_config = 10; map subagent_model_configs = 16; bool use_model_parameters = 11; optional int32 disable_unused_models_after_n_hours = 12; optional int32 upgrade_unchanged_models_after_n_hours = 13; ModelPickerDisplayConfiguration display_configuration = 15; optional string experimental_model_id = 19; optional string experimental_model_display_name = 20; optional string nudge_new_chats_to_auto_optimize_for = 21; } // Copied from: local:aiserver.v1.AvailableModelsScope (var: SPl) enum AvailableModelsScope { AVAILABLE_MODELS_SCOPE_UNSPECIFIED = 0; AVAILABLE_MODELS_SCOPE_USER_AVAILABLE = 1; AVAILABLE_MODELS_SCOPE_AUTOMATIONS = 2; AVAILABLE_MODELS_SCOPE_ADMIN_SETTINGS_ALL_APPLICATION_MODELS = 3; } // Copied from: local:aiserver.v1.AwaitTaskParams (var: fvi) message AwaitTaskParams { repeated string ids = 1; } // Copied from: local:aiserver.v1.AwaitTaskResult (var: Tas) message AwaitTaskResult { // Copied from: local:aiserver.v1.AwaitTaskResult.TaskResultItem (var: Aas) message TaskResultItem { string task_id = 1; TaskResult.CompletedTaskResult result = 2; } repeated TaskResultItem task_results = 1; repeated string missing_task_ids = 2; } // Copied from: local:aiserver.v1.AwaitTaskStream (var: Ias) message AwaitTaskStream { } // Copied from: agent.v1.AzureCredentials (var: t2e) message AzureCredentials { string api_key = 1; string base_url = 2; string deployment = 3; } // Copied from: local:aiserver.v1.AzureState (var: Vis) message AzureState { string api_key = 1; string base_url = 2; string deployment = 3; bool use_azure = 4; } // Copied from: local:aiserver.v1.BM25Chunk (var: xcl) message BM25Chunk { string content = 1; SimplestRange range = 2; int32 score = 3; string relative_path = 4; } // Copied from: local:aiserver.v1.BackgroundAgentSettings (var: _bn) message BackgroundAgentSettings { repeated string allowlist = 1; AllowlistConfig allowlist_config = 2; bool team_followup_enabled = 3; AutoCreatePrMode auto_create_pr = 4; PrReviewOpenDestinationMode pr_review_open_destination = 5; optional bool require_private_workers = 6; GithubArtifactPostingMode github_artifact_posting = 7; optional TeamFollowupEnabledMode team_followup_enabled_v2 = 8; optional bool enable_long_running_agent_mode = 9; CloudAgentEgressProtectionMode egress_protection_mode = 10; optional bool lock_egress_protection_mode = 11; optional bool enable_cloud_agent_testing = 12; optional bool restrict_team_secrets_to_admins = 13; optional bool enable_automations = 14; optional bool allow_vm_sharing = 15; optional bool allow_private_workers = 16; optional PublicArtifactSharingMode public_artifact_sharing = 17; optional bool ci_failure_followup_enabled = 18; DataRetentionPolicy data_retention = 19; optional bool restrict_team_environment_writes_to_admins = 20; optional bool allow_remote_control = 21; optional bool allow_private_worker_github_token_mint = 22; optional bool allow_private_worker_secret_sync = 23; optional bool disable_cloud_agents_in_sand = 24; } // Copied from: local:aiserver.v1.BackgroundCmdKEvalRequest (var: BLl) message BackgroundCmdKEvalRequest { // Copied from: local:aiserver.v1.BackgroundCmdKEvalRequest.Experiment (var: ULl) enum Experiment { EXPERIMENT_UNSPECIFIED = 0; EXPERIMENT_REFLECT = 1; EXPERIMENT_CMD_K_ORIGINAL_RADIUS = 2; EXPERIMENT_LOOP_ON_LINTS = 3; EXPERIMENT_CHAT_AND_APPLY = 4; EXPERIMENT_COMMIT_NOTES = 5; EXPERIMENT_COALESCE_GENERATIONS = 6; EXPERIMENT_REWORD_INSTRUCTIONS = 7; EXPERIMENT_CODEBASE_CHUNKS = 8; EXPERIMENT_SPEC_AND_APPLY = 9; EXPERIMENT_ASK_CODEBASE = 10; } // Copied from: local:aiserver.v1.BackgroundCmdKEvalRequest.Lint (var: $Ll) message Lint { // Copied from: local:aiserver.v1.BackgroundCmdKEvalRequest.Lint.QuickFix (var: jLl) message QuickFix { // Copied from: local:aiserver.v1.BackgroundCmdKEvalRequest.Lint.QuickFix.Edit (var: WLl) message Edit { string relative_workspace_path = 1; string text = 2; int32 start_line_number_one_indexed = 3; int32 start_column_one_indexed = 4; int32 end_line_number_inclusive_one_indexed = 5; int32 end_column_one_indexed = 6; } string message = 1; string kind = 2; bool is_preferred = 3; repeated Edit edits = 4; } string message = 1; string severity = 2; string relative_workspace_path = 3; int32 start_line_number_one_indexed = 4; int32 start_column_one_indexed = 5; int32 end_line_number_inclusive_one_indexed = 6; int32 end_column_one_indexed = 7; repeated QuickFix quick_fixes = 9; } // Copied from: local:aiserver.v1.BackgroundCmdKEvalRequest.ProposedChange (var: HLl) message ProposedChange { string change = 1; repeated BackgroundCmdKEvalRequest.Lint linter_errors = 2; } string instruction = 1; CurrentFileInfo current_file = 2; SimpleRange selection_range = 3; string ground_truth = 4; Experiment experiment = 5; bool run_automated_eval = 6; repeated ProposedChange proposed_change_history = 7; repeated CommitNote commit_notes = 8; repeated CodeBlock related_code_blocks = 9; } // Copied from: local:aiserver.v1.BackgroundCmdKEvalResponse (var: zLl) message BackgroundCmdKEvalResponse { string proposed_change = 1; } // Copied from: local:aiserver.v1.BackgroundCmdKRequest (var: ALl) message BackgroundCmdKRequest { // Copied from: local:aiserver.v1.BackgroundCmdKRequest.Diff (var: OLl) message Diff { string relative_workspace_path = 1; string diff = 2; } // Copied from: local:aiserver.v1.BackgroundCmdKRequest.Lint (var: kws) message Lint { // Copied from: local:aiserver.v1.BackgroundCmdKRequest.Lint.QuickFix (var: DLl) message QuickFix { // Copied from: local:aiserver.v1.BackgroundCmdKRequest.Lint.QuickFix.Edit (var: RLl) message Edit { string relative_workspace_path = 1; string text = 2; int32 start_line_number_one_indexed = 3; int32 start_column_one_indexed = 4; int32 end_line_number_inclusive_one_indexed = 5; int32 end_column_one_indexed = 6; } string message = 1; string kind = 2; bool is_preferred = 3; repeated Edit edits = 4; } string message = 1; string severity = 2; string relative_workspace_path = 3; int32 start_line_number_one_indexed = 4; int32 start_column_one_indexed = 5; int32 end_line_number_inclusive_one_indexed = 6; int32 end_column_one_indexed = 7; repeated QuickFix quick_fixes = 9; } // Copied from: local:aiserver.v1.BackgroundCmdKRequest.ProposedChange (var: MLl) message ProposedChange { string change = 1; repeated BackgroundCmdKRequest.Lint linter_errors = 2; } // Copied from: local:aiserver.v1.BackgroundCmdKRequest.RecentlyViewedFile (var: LLl) message RecentlyViewedFile { // Copied from: local:aiserver.v1.BackgroundCmdKRequest.RecentlyViewedFile.VisibleRange (var: NLl) message VisibleRange { int32 start_line_number_inclusive = 1; int32 end_line_number_exclusive = 2; optional int32 viewed_at = 3; optional int32 global_order_descending = 4; } string relative_workspace_path = 1; string contents = 2; repeated VisibleRange visible_ranges = 3; } // Copied from: local:aiserver.v1.BackgroundCmdKRequest.Type (var: ILl) enum Type { TYPE_UNSPECIFIED = 0; TYPE_REFLECT = 1; TYPE_LOOP_ON_LINTS = 2; TYPE_CHAT_AND_APPLY = 3; TYPE_COALESCE_GENERATIONS = 4; TYPE_CODEBASE_CHUNKS = 5; TYPE_SPEC_AND_APPLY = 6; TYPE_ASK_CODEBASE = 7; TYPE_FINETUNED_INSTRUCTIONS = 8; TYPE_USEFUL_TYPES = 9; TYPE_CHAT_AND_APPLY_UNDERSPECIFIED = 10; } // Copied from: local:aiserver.v1.BackgroundCmdKRequest.UsefulType (var: PLl) message UsefulType { string relative_workspace_path = 1; int32 start_line = 2; string text = 3; optional double score = 4; } string instruction = 1; CurrentFileInfo current_file = 2; SimpleRange selection_range = 3; Type type = 4; repeated ProposedChange proposed_change_history = 5; repeated CodeBlock related_code_blocks = 6; repeated CppFileDiffHistory diff_history = 7; repeated Lint linter_errors = 8; repeated UsefulType useful_types = 9; repeated RecentlyViewedFile recently_viewed_files = 10; repeated Diff recent_diffs = 11; optional bool multiple_completions = 12; } // Copied from: local:aiserver.v1.BackgroundCmdKResponse (var: FLl) message BackgroundCmdKResponse { string proposed_change = 1; } // Copied from: local:aiserver.v1.BackgroundComposer (var: Wut) message BackgroundComposer { string bc_id = 1; double created_at_ms = 2; double updated_at_ms = 20; string workspace_root_path = 3; bool is_owned_by_different_team_member = 4; string name = 5; string branch_name = 6; bool has_started_vm = 7; string repo_url = 8; bool is_archived = 9; string n_id = 10; bool is_killed = 11; BackgroundComposerStatus status = 12; bool is_unread = 13; BackgroundComposerSource source = 14; string github_issue_id = 24; string slack_channel_id = 15; string slack_message_timestamp = 16; string slack_team_id = 17; string linear_issue_id = 18; string linear_org_id = 19; string prompt_group_id = 21; string pr_url = 22; bool is_pr_merged = 23; optional int32 lines_added = 25; optional int32 lines_removed = 26; optional int32 files_changed = 27; optional ModelDetails model_details = 28; string triggered_principal_type = 29; string triggered_principal_id = 30; string visibility = 31; EnsembleStatus ensemble_status = 32; optional string workflow_id = 33; optional string agent_session_id = 34; optional string kickoff_message_id = 35; optional string grind_phase = 36; optional int32 commit_count = 37; optional string latest_commit_sha = 38; optional string latest_commit_message = 39; optional double last_message_activity_at_ms = 40; optional string owning_service_account = 41; optional string owning_service_account_name = 42; optional PRStatus pr_status = 43; optional ExternalSourceMetadata external_source_metadata = 57; optional string worker_id = 58; optional RequestedModel requested_model = 59; optional bool use_private_worker = 60; repeated int32 participant_user_ids = 45; optional CloudSubagentParentReference cloud_subagent_parent = 61; repeated string repo_urls = 62; optional string environment_name = 63; optional PrivateWorkspaceIdentifier private_workspace_identifier = 64; optional string private_worker_display_name = 65; optional AgentWorkspaceBinding workspace_binding = 66; optional bool use_experimental_model_opt_out = 67; } // Copied from: local:aiserver.v1.BackgroundComposerArtifact (var: abu) message BackgroundComposerArtifact { string absolute_path = 1; int64 size_bytes = 2; int64 updated_at_unix_ms = 3; } // Copied from: local:aiserver.v1.BackgroundComposerCachedDetailsProto (var: u1i) message BackgroundComposerCachedDetailsProto { string diff_changes_hash = 1; GetDiffResponse detailed_diff = 2; DetailedBackgroundComposer bc = 3; } // Copied from: local:aiserver.v1.BackgroundComposerCommit (var: E_u) message BackgroundComposerCommit { string sha = 1; string message = 2; string author_name = 3; string author_email = 4; string timestamp = 5; } // Copied from: local:aiserver.v1.BackgroundComposerConfig (var: TEu) message BackgroundComposerConfig { bool enable_background_agent = 1; bool show_background_agent_in_beta_settings = 2; optional int32 window_in_window_preload_count = 3; optional double window_in_window_ping_interval_ms = 4; optional bool show_background_agent_disclaimer = 5; optional bool show_background_agent_slack_ad = 6; bool show_background_agent_history_action = 7; optional int32 max_window_in_windows = 8; bool use_modal_experience = 9; } // Copied from: local:aiserver.v1.BackgroundComposerDefaultEnvironmentSetting (var: SAs) message BackgroundComposerDefaultEnvironmentSetting { optional EnvironmentRepoConfig repo_config = 1; optional string environment_public_id = 2; } // Copied from: local:aiserver.v1.BackgroundComposerFollowupContent (var: Jo) message BackgroundComposerFollowupContent { string text = 1; string rich_text = 2; } // Copied from: local:aiserver.v1.BackgroundComposerFollowupParams (var: Lpn) message BackgroundComposerFollowupParams { string proposed_followup = 1; string bc_id = 2; } // Copied from: local:aiserver.v1.BackgroundComposerFollowupResult (var: svi) message BackgroundComposerFollowupResult { string proposed_followup = 1; bool is_sent = 2; } // Copied from: local:aiserver.v1.BackgroundComposerFollowupStream (var: has) message BackgroundComposerFollowupStream { } // Copied from: local:aiserver.v1.BackgroundComposerFullDiff (var: Smu) message BackgroundComposerFullDiff { string path = 1; string original_content = 2; string modified_content = 3; optional string submodule_path = 4; GitDiff git_diff = 5; string full_path = 6; string base_ref = 7; } // Copied from: local:aiserver.v1.BackgroundComposerParticipant (var: Q0i) message BackgroundComposerParticipant { int32 user_id = 1; optional string display_name = 2; optional string email = 3; optional string profile_picture_url = 4; } // Copied from: local:aiserver.v1.BackgroundComposerPr (var: _fu) message BackgroundComposerPr { string branch_name = 1; string base_branch = 2; optional string scm_repo_node_id = 3; optional int32 pull_number = 4; optional PRStatus pr_status = 5; optional string pr_url = 6; optional string scm_provider = 7; } // Copied from: local:aiserver.v1.BackgroundComposerQuickActionExecutionMode (var: Epu) enum BackgroundComposerQuickActionExecutionMode { BACKGROUND_COMPOSER_QUICK_ACTION_EXECUTION_MODE_UNSPECIFIED = 0; BACKGROUND_COMPOSER_QUICK_ACTION_EXECUTION_MODE_SUBAGENT = 1; BACKGROUND_COMPOSER_QUICK_ACTION_EXECUTION_MODE_PARENT_AGENT = 2; } // Copied from: local:aiserver.v1.BackgroundComposerQuickActionSettings (var: wAs) message BackgroundComposerQuickActionSettings { repeated BackgroundComposerQuickActionSubagentSlot quick_action_subagent_slots = 1; bool quick_action_subagent_slots_explicitly_set = 2; optional uint32 quick_action_subagent_catalog_version = 3; repeated BackgroundComposerQuickActionSubagentTemplate quick_action_subagent_templates = 4; repeated BackgroundComposerQuickActionSubagentTemplateMutation quick_action_subagent_template_mutations = 5; } // Copied from: local:aiserver.v1.BackgroundComposerQuickActionSubagentSlot (var: Ebu) message BackgroundComposerQuickActionSubagentSlot { string id = 1; string label = 2; string template_id = 3; string subagent_type = 4; bool enabled = 5; int32 order = 6; BackgroundComposerQuickActionExecutionMode execution_mode = 7; } // Copied from: local:aiserver.v1.BackgroundComposerQuickActionSubagentTemplate (var: yAs) message BackgroundComposerQuickActionSubagentTemplate { string template_id = 1; string label = 2; string description = 3; string subagent_type = 4; optional string prompt = 5; BackgroundComposerQuickActionSubagentTemplateScope scope = 6; bool can_edit = 7; bool can_delete = 8; optional string icon_name = 9; } // Copied from: local:aiserver.v1.BackgroundComposerQuickActionSubagentTemplateMutation (var: xbu) message BackgroundComposerQuickActionSubagentTemplateMutation { BackgroundComposerQuickActionSubagentTemplateOperation operation = 1; BackgroundComposerQuickActionSubagentTemplate template = 2; } // Copied from: local:aiserver.v1.BackgroundComposerQuickActionSubagentTemplateOperation (var: Tpu) enum BackgroundComposerQuickActionSubagentTemplateOperation { BACKGROUND_COMPOSER_QUICK_ACTION_SUBAGENT_TEMPLATE_OPERATION_UNSPECIFIED = 0; BACKGROUND_COMPOSER_QUICK_ACTION_SUBAGENT_TEMPLATE_OPERATION_CREATE = 1; BACKGROUND_COMPOSER_QUICK_ACTION_SUBAGENT_TEMPLATE_OPERATION_UPDATE = 2; BACKGROUND_COMPOSER_QUICK_ACTION_SUBAGENT_TEMPLATE_OPERATION_DELETE = 3; } // Copied from: local:aiserver.v1.BackgroundComposerQuickActionSubagentTemplateScope (var: xpu) enum BackgroundComposerQuickActionSubagentTemplateScope { BACKGROUND_COMPOSER_QUICK_ACTION_SUBAGENT_TEMPLATE_SCOPE_UNSPECIFIED = 0; BACKGROUND_COMPOSER_QUICK_ACTION_SUBAGENT_TEMPLATE_SCOPE_BUILTIN = 1; BACKGROUND_COMPOSER_QUICK_ACTION_SUBAGENT_TEMPLATE_SCOPE_USER = 2; BACKGROUND_COMPOSER_QUICK_ACTION_SUBAGENT_TEMPLATE_SCOPE_TEAM = 3; } // Copied from: local:aiserver.v1.BackgroundComposerSecretLevel (var: obn) enum BackgroundComposerSecretLevel { BACKGROUND_COMPOSER_SECRET_LEVEL_UNSPECIFIED = 0; BACKGROUND_COMPOSER_SECRET_LEVEL_ENVIRONMENT_VARIABLE = 1; BACKGROUND_COMPOSER_SECRET_LEVEL_INJECTED_SECRET = 2; BACKGROUND_COMPOSER_SECRET_LEVEL_BUILD_SECRET = 3; } // Copied from: local:aiserver.v1.BackgroundComposerSecretOwner (var: Put) message BackgroundComposerSecretOwner { oneof kind { bool user = 1; bool team = 2; string environment_id = 3; } } // Copied from: local:aiserver.v1.BackgroundComposerSharedArtifact (var: t1i) message BackgroundComposerSharedArtifact { string artifact_id = 1; string source_bc_id = 2; string source_absolute_path = 3; string public_url = 4; string title = 5; string content_type = 6; string share_source = 7; optional int64 revoked_at_ms = 8; int64 created_at_ms = 9; int64 updated_at_ms = 10; } // Copied from: local:aiserver.v1.BackgroundComposerSnapshotStatusByBcId (var: pmu) message BackgroundComposerSnapshotStatusByBcId { string bc_id = 1; optional string snapshot_id = 2; optional ChangeBackgroundComposerSnapshotVisibilityRequest.Visibility visibility = 3; optional double created_at_ms = 4; } // Copied from: local:aiserver.v1.BackgroundComposerSnapshotSummary (var: umu) message BackgroundComposerSnapshotSummary { string snapshot_id = 1; ChangeBackgroundComposerSnapshotVisibilityRequest.Visibility visibility = 2; double created_at_ms = 3; } // Copied from: local:aiserver.v1.BackgroundComposerSource (var: tl) enum BackgroundComposerSource { BACKGROUND_COMPOSER_SOURCE_UNSPECIFIED = 0; BACKGROUND_COMPOSER_SOURCE_EDITOR = 1; BACKGROUND_COMPOSER_SOURCE_SLACK = 2; BACKGROUND_COMPOSER_SOURCE_WEBSITE = 3; BACKGROUND_COMPOSER_SOURCE_LINEAR = 4; BACKGROUND_COMPOSER_SOURCE_IOS_APP = 5; BACKGROUND_COMPOSER_SOURCE_API = 6; BACKGROUND_COMPOSER_SOURCE_GITHUB = 7; BACKGROUND_COMPOSER_SOURCE_CLI = 8; BACKGROUND_COMPOSER_SOURCE_GITHUB_CI_AUTOFIX = 9; BACKGROUND_COMPOSER_SOURCE_GITLAB = 10; BACKGROUND_COMPOSER_SOURCE_ENVIRONMENT_SETUP_WEB = 11; BACKGROUND_COMPOSER_SOURCE_GRIND_WEB = 12; BACKGROUND_COMPOSER_SOURCE_BUGBOT_AUTOFIX = 13; BACKGROUND_COMPOSER_SOURCE_AUTOMATIONS = 14; BACKGROUND_COMPOSER_SOURCE_GRAPHITE_CHAT_WEB = 15; BACKGROUND_COMPOSER_SOURCE_GLASS = 16; BACKGROUND_COMPOSER_SOURCE_GRAPHITE_FULL_SELF_DRIVING = 17; BACKGROUND_COMPOSER_SOURCE_TEAMS = 18; BACKGROUND_COMPOSER_SOURCE_LOCAL = 19; BACKGROUND_COMPOSER_SOURCE_JIRA = 20; BACKGROUND_COMPOSER_SOURCE_SDK = 21; BACKGROUND_COMPOSER_SOURCE_FULL_SELF_DRIVING = 22; BACKGROUND_COMPOSER_SOURCE_QABOT_FRONTEND = 23; BACKGROUND_COMPOSER_SOURCE_AS_SUBAGENT_FROM_LOCAL = 24; BACKGROUND_COMPOSER_SOURCE_ENVIRONMENT_SETUP_GLASS = 25; BACKGROUND_COMPOSER_SOURCE_SAND_CODING_SUBAGENT = 26; BACKGROUND_COMPOSER_SOURCE_BITBUCKET = 27; BACKGROUND_COMPOSER_SOURCE_CLOUD_META_AGENT = 28; BACKGROUND_COMPOSER_SOURCE_AS_SUBAGENT_FROM_CLOUD = 29; BACKGROUND_COMPOSER_SOURCE_ENVIRONMENT_SETUP_ONBOARDING_AUTO = 30; BACKGROUND_COMPOSER_SOURCE_ORIGIN = 31; BACKGROUND_COMPOSER_SOURCE_AS_SIDE_CHAT_FROM_CLOUD = 32; } // Copied from: local:aiserver.v1.BackgroundComposerStatus (var: da) enum BackgroundComposerStatus { BACKGROUND_COMPOSER_STATUS_UNSPECIFIED = 0; BACKGROUND_COMPOSER_STATUS_RUNNING = 1; BACKGROUND_COMPOSER_STATUS_FINISHED = 2; BACKGROUND_COMPOSER_STATUS_ERROR = 3; BACKGROUND_COMPOSER_STATUS_CREATING = 4; BACKGROUND_COMPOSER_STATUS_EXPIRED = 5; } // Copied from: local:aiserver.v1.BackgroundComposerUserEgressPolicy (var: _As) message BackgroundComposerUserEgressPolicy { repeated string allowlist = 1; } // Copied from: local:aiserver.v1.BackgroundFilesEvent (var: KDl) message BackgroundFilesEvent { // Copied from: local:aiserver.v1.BackgroundFilesEvent.BackgroundFile (var: QDl) message BackgroundFile { string relative_workspace_path = 1; string contents = 2; string hash = 3; string full_path = 4; } repeated BackgroundFile files = 2; } // Copied from: local:aiserver.v1.BackgroundJobStatus (var: PVl) message BackgroundJobStatus { string phase = 1; float percent_done = 2; optional string message = 3; optional string error = 4; map metadata = 5; optional string result_json = 6; } // Copied from: agent.v1.BackgroundShellAction (var: svs) message BackgroundShellAction { string tool_call_id = 1; } // Copied from: agent.v1.BackgroundShellSpawnArgs (var: Lll) message BackgroundShellSpawnArgs { string command = 1; string working_directory = 2; string tool_call_id = 3; ShellCommandParsingResult parsing_result = 4; optional SandboxPolicy sandbox_policy = 5; bool enable_write_shell_stdin_tool = 6; optional string description = 7; optional CommandClassifierResult classifier_result = 8; optional ShellOutputNotificationConfig output_notification = 9; optional SmartModeApproval smart_mode_approval = 10; optional ShellHookApprovalRequirement hook_approval_requirement = 11; bool skip_approval = 12; optional string conversation_id = 13; repeated string admin_command_denylist = 14; } // Copied from: agent.v1.BackgroundShellSpawnError (var: Oll) message BackgroundShellSpawnError { string command = 1; string working_directory = 2; string error = 3; } // Copied from: agent.v1.BackgroundShellSpawnResult (var: drs) message BackgroundShellSpawnResult { oneof result { BackgroundShellSpawnSuccess success = 1; BackgroundShellSpawnError error = 2; ShellRejected rejected = 3; ShellPermissionDenied permission_denied = 4; ShellSandboxUnsupported sandbox_unsupported = 5; } } // Copied from: agent.v1.BackgroundShellSpawnSuccess (var: Nll) message BackgroundShellSpawnSuccess { uint32 shell_id = 1; string command = 2; string working_directory = 3; optional uint32 pid = 4; } // Copied from: agent.v1.BackgroundSubagentAction (var: ovs) message BackgroundSubagentAction { string tool_call_id = 1; } // Copied from: agent.v1.BackgroundTaskCompletion (var: nvs) message BackgroundTaskCompletion { string task_id = 1; BackgroundTaskKind kind = 2; BackgroundTaskStatus status = 3; string title = 4; optional string detail = 5; optional string output_path = 6; optional string thread_id = 7; BackgroundTaskCompletionReason reason = 8; optional string subagent_id = 9; optional string tool_call_id = 10; BackgroundTaskNotificationContext notification_context = 11; } // Copied from: agent.v1.BackgroundTaskCompletionAction (var: tvs) message BackgroundTaskCompletionAction { repeated BackgroundTaskCompletion completions = 1; } // Copied from: agent.v1.BackgroundTaskCompletionReason (var: lfn) enum BackgroundTaskCompletionReason { BACKGROUND_TASK_COMPLETION_REASON_UNSPECIFIED = 0; BACKGROUND_TASK_COMPLETION_REASON_TASK_FINISHED = 1; BACKGROUND_TASK_COMPLETION_REASON_TASK_PROGRESS = 2; } // Copied from: agent.v1.BackgroundTaskKind (var: Ewi) enum BackgroundTaskKind { BACKGROUND_TASK_KIND_UNSPECIFIED = 0; BACKGROUND_TASK_KIND_SHELL = 1; BACKGROUND_TASK_KIND_SUBAGENT = 2; } // Copied from: agent.v1.BackgroundTaskNotificationContext (var: Jfs) enum BackgroundTaskNotificationContext { BACKGROUND_TASK_NOTIFICATION_CONTEXT_UNSPECIFIED = 0; BACKGROUND_TASK_NOTIFICATION_CONTEXT_USER_DRIVEN_INTERACTIVE_CHILD = 1; } // Copied from: agent.v1.BackgroundTaskStatus (var: cfn) enum BackgroundTaskStatus { BACKGROUND_TASK_STATUS_UNSPECIFIED = 0; BACKGROUND_TASK_STATUS_SUCCESS = 1; BACKGROUND_TASK_STATUS_ERROR = 2; BACKGROUND_TASK_STATUS_ABORTED = 3; } // Copied from: local:aiserver.v1.BatchEvent (var: URs) message BatchEvent { string event = 1; google.protobuf.Struct properties = 2; int64 timestamp = 3; optional string user_id = 4; optional string anonymous_id = 5; optional string message_id = 6; optional AnalyticsContext context = 7; } // Copied from: local:aiserver.v1.BatchGetPluginMcpConfigRequest (var: KKl) message BatchGetPluginMcpConfigRequest { repeated int64 plugin_ids = 1; } // Copied from: local:aiserver.v1.BatchGetPluginMcpConfigResponse (var: YKl) message BatchGetPluginMcpConfigResponse { map configs = 1; } // Copied from: local:aiserver.v1.BatchGetPullRequestStatusRequest (var: bhu) message BatchGetPullRequestStatusRequest { repeated string pr_urls = 1; bool skip_cache = 2; } // Copied from: local:aiserver.v1.BatchGetPullRequestStatusResponse (var: _hu) message BatchGetPullRequestStatusResponse { map statuses = 1; repeated string failed_pr_urls = 2; } // Copied from: local:aiserver.v1.BatchGetPullRequestsRequest (var: fhu) message BatchGetPullRequestsRequest { repeated string pr_urls = 1; bool skip_cache = 2; } // Copied from: local:aiserver.v1.BatchGetPullRequestsResponse (var: vhu) message BatchGetPullRequestsResponse { map pull_requests = 1; repeated string failed_pr_urls = 2; } // Copied from: local:aiserver.v1.BatchRefreshPullRequestStatusRequest (var: Ryu) message BatchRefreshPullRequestStatusRequest { repeated string bc_ids = 1; } // Copied from: local:aiserver.v1.BatchRefreshPullRequestStatusResponse (var: Myu) message BatchRefreshPullRequestStatusResponse { map results = 1; repeated string failed_bc_ids = 2; } // Copied from: local:aiserver.v1.BatchRepositoryStatusRequest (var: Qe) message BatchRepositoryStatusRequest { repeated RepositoryStatusRequest requests = 1; } // Copied from: local:aiserver.v1.BatchRepositoryStatusResponse (var: Ge) message BatchRepositoryStatusResponse { repeated RepositoryStatusResponse responses = 1; } // Copied from: local:aiserver.v1.BatchRequest (var: Jxu) message BatchRequest { repeated BatchEvent events = 1; } // Copied from: local:aiserver.v1.BatchResponse (var: Xxu) message BatchResponse { } // Copied from: local:aiserver.v1.BatchedUploadCommitsIntoGitGraphRequest (var: hIf) message BatchedUploadCommitsIntoGitGraphRequest { string workspace_id = 1; repeated GitGraphCommit commits = 2; } // Copied from: local:aiserver.v1.BatchedUploadCommitsIntoGitGraphResponse (var: pIf) message BatchedUploadCommitsIntoGitGraphResponse { // Copied from: local:aiserver.v1.BatchedUploadCommitsIntoGitGraphResponse.Result (var: mIf) message Result { string sha = 1; bool success = 2; bool already_visited = 3; } repeated Result results = 1; } // Copied from: agent.v1.BedrockCredentials (var: n2e) message BedrockCredentials { string access_key = 1; string secret_key = 2; string region = 3; optional string session_token = 4; } // Copied from: local:aiserver.v1.BedrockState (var: Gis) message BedrockState { string access_key = 1; string secret_key = 2; string region = 3; bool use_bedrock = 4; string session_token = 5; } // Copied from: local:aiserver.v1.BeforeAiEditEvent (var: rRl) message BeforeAiEditEvent { string tool_call_id = 2; optional string request_id = 3; optional string tool_name = 4; oneof model { PointInTimeModel point_in_time_model = 1; string relative_workspace_path = 5; } } // Copied from: agent.v1.BeforeSubmitPromptAttachment (var: Exl) message BeforeSubmitPromptAttachment { string type = 1; string file_path = 2; } // Copied from: agent.v1.BeforeSubmitPromptRequestQuery (var: xxl) message BeforeSubmitPromptRequestQuery { string prompt = 1; repeated BeforeSubmitPromptAttachment attachments = 2; optional string composer_mode = 3; optional string conversation_id = 4; optional string generation_id = 5; optional string model = 6; optional string model_id = 7; repeated RequestedModel.ModelParameterValue model_params = 8; } // Copied from: agent.v1.BeforeSubmitPromptRequestResponse (var: Txl) message BeforeSubmitPromptRequestResponse { optional bool continue = 1; optional string user_message = 2; optional string additional_context = 3; } // Copied from: local:aiserver.v1.BidiAppendRequest (var: YFu) message BidiAppendRequest { string data = 1; BidiRequestId request_id = 2; int64 append_seqno = 3; bytes data_binary = 4; } // Copied from: local:aiserver.v1.BidiAppendResponse (var: ZFu) message BidiAppendResponse { } // Copied from: local:aiserver.v1.BidiPollRequest (var: vFe) message BidiPollRequest { BidiRequestId request_id = 1; optional bool start_request = 2; } // Copied from: local:aiserver.v1.BidiPollResponse (var: bFe) message BidiPollResponse { int64 seqno = 1; string data = 2; optional bool eof = 3; } // Copied from: local:aiserver.v1.BidiRequestId (var: Iye) message BidiRequestId { string request_id = 1; } // Copied from: local:aiserver.v1.BitbucketIntegrationSettings (var: yEs) message BitbucketIntegrationSettings { bool hidden = 1; } // Copied from: internapi.v1.BlobData (var: d1s) message BlobData { BlobType blob_type = 1; bytes blob_id = 2; int32 index = 3; oneof type_specific_data { ImageBlobData image_data = 4; } } // Copied from: internapi.v1.BlobDataPerMessage (var: pHl) message BlobDataPerMessage { repeated BlobData blob_data = 1; } // Copied from: internapi.v1.BlobType (var: dHl) enum BlobType { BLOB_TYPE_UNSPECIFIED = 0; BLOB_TYPE_IMAGE = 1; BLOB_TYPE_INVOCATION_CONTEXT = 2; BLOB_TYPE_EXTRA_CONTEXT = 3; BLOB_TYPE_GIT_PR_DIFF_SELECTION = 4; BLOB_TYPE_SELECTED_PULL_REQUEST = 5; BLOB_TYPE_TEXT = 6; BLOB_TYPE_RICH_TEXT = 7; BLOB_TYPE_EXTERNAL_LINK_PDF = 8; BLOB_TYPE_DOCUMENT = 9; BLOB_TYPE_VIDEO = 10; } // Copied from: local:aiserver.v1.BlockDiffPatch (var: xSi) message BlockDiffPatch { // Copied from: local:aiserver.v1.BlockDiffPatch.Change (var: cRl) message Change { string text = 1; IRange range = 2; } // Copied from: local:aiserver.v1.BlockDiffPatch.ModelWindow (var: lRl) message ModelWindow { repeated string lines = 1; int32 start_line_number = 2; int32 end_line_number = 3; } ModelWindow start_model_window = 1; repeated Change changes = 3; string relative_path = 4; string model_uuid = 7; int32 start_from_change_index = 5; } // Copied from: local:aiserver.v1.BootstrapStatsigRequest (var: Wxu) message BootstrapStatsigRequest { optional bool ignore_dev_status = 1; optional ClientOS operating_system = 2; optional string device_model = 3; optional string os_version = 4; optional string form_factor = 5; optional string stable_id = 6; optional string client_channel = 7; optional string bundle_id = 8; } // Copied from: local:aiserver.v1.BootstrapStatsigResponse (var: Hxu) message BootstrapStatsigResponse { string config = 1; uint64 generated_at_ms = 2; } // Copied from: local:aiserver.v1.BrowserAccessControl (var: JJl) message BrowserAccessControl { repeated string allowlist = 1; AllowlistConfig allowlist_config = 2; } // Copied from: local:aiserver.v1.BrowserEvent (var: _Rl) message BrowserEvent { // Copied from: local:aiserver.v1.BrowserEvent.Navigation (var: jys) message Navigation { string url = 1; optional string title = 2; } // Copied from: local:aiserver.v1.BrowserEvent.TabClosed (var: $ys) message TabClosed { } // Copied from: local:aiserver.v1.BrowserEvent.TabCreated (var: Uys) message TabCreated { } // Copied from: local:aiserver.v1.BrowserEvent.ToolAction (var: Wys) message ToolAction { // Copied from: local:aiserver.v1.BrowserEvent.ToolAction.Source (var: Hys) enum Source { SOURCE_UNSPECIFIED = 0; SOURCE_MCP_TOOL = 1; SOURCE_MANUAL_USER = 2; } string tool_name = 1; string args_json = 2; optional bool success = 3; optional string post_snapshot_yaml = 4; optional string post_url = 5; optional string post_title = 6; Source source = 7; } string view_id = 1; oneof event { TabCreated tab_created = 2; TabClosed tab_closed = 3; Navigation navigation = 4; ToolAction tool_action = 5; } } // Copied from: local:aiserver.v1.BrowserSettings (var: pEs) message BrowserSettings { BrowserAccessControl access_control = 1; } // Copied from: local:aiserver.v1.BugAnalysisRequest (var: jxf) message BugAnalysisRequest { repeated Commit relevant_commits = 1; ConversationMessage bug_description_and_file_attachments = 2; ModelDetails model_details = 3; } // Copied from: local:aiserver.v1.BugAnalysisResponse (var: Wxf) message BugAnalysisResponse { string reasoning = 1; string bug_description = 2; } // Copied from: local:aiserver.v1.BugBotDiscriminatorPromptProps (var: g) message BugBotDiscriminatorPromptProps { StreamBugBotRequest req = 1; BugReport bug = 2; string date = 3; string seed = 4; } // Copied from: local:aiserver.v1.BugBotDiscriminatorTrainingPromptProps (var: h) message BugBotDiscriminatorTrainingPromptProps { BugBotDiscriminatorPromptProps props = 1; bool is_real_bug = 2; } // Copied from: local:aiserver.v1.BugBotEvent (var: MDl) message BugBotEvent { // Copied from: local:aiserver.v1.BugBotEvent.BackgroundIntervalEnded (var: HDl) message BackgroundIntervalEnded { bool success = 1; } // Copied from: local:aiserver.v1.BugBotEvent.BackgroundIntervalErrored (var: VDl) message BackgroundIntervalErrored { string error_message = 1; } // Copied from: local:aiserver.v1.BugBotEvent.BackgroundIntervalInterrupted (var: zDl) message BackgroundIntervalInterrupted { BugBotEvent.BackgroundIntervalInterruptedReason reason = 1; } // Copied from: local:aiserver.v1.BugBotEvent.BackgroundIntervalInterruptedReason (var: PDl) enum BackgroundIntervalInterruptedReason { BACKGROUND_INTERVAL_INTERRUPTED_REASON_UNSPECIFIED = 0; BACKGROUND_INTERVAL_INTERRUPTED_REASON_DISABLED = 1; BACKGROUND_INTERVAL_INTERRUPTED_REASON_TOO_RECENT = 2; BACKGROUND_INTERVAL_INTERRUPTED_REASON_UNVIEWED_BUG_REPORTS = 3; BACKGROUND_INTERVAL_INTERRUPTED_REASON_NOT_IN_GIT_REPO = 4; BACKGROUND_INTERVAL_INTERRUPTED_REASON_DEFAULT_BRANCH_IS_NOT_CURRENT_BRANCH = 5; BACKGROUND_INTERVAL_INTERRUPTED_REASON_NO_GIT_USER = 6; BACKGROUND_INTERVAL_INTERRUPTED_REASON_NO_LAST_COMMIT = 7; BACKGROUND_INTERVAL_INTERRUPTED_REASON_LAST_COMMIT_NOT_MADE_BY_USER = 8; BACKGROUND_INTERVAL_INTERRUPTED_REASON_LAST_COMMIT_TOO_OLD = 9; BACKGROUND_INTERVAL_INTERRUPTED_REASON_DIFF_TOO_LONG = 10; BACKGROUND_INTERVAL_INTERRUPTED_REASON_DIFF_TOO_SHORT = 11; BACKGROUND_INTERVAL_INTERRUPTED_REASON_TELEMETRY_UNHEALTHY = 12; } // Copied from: local:aiserver.v1.BugBotEvent.BackgroundIntervalStarted (var: WDl) message BackgroundIntervalStarted { } // Copied from: local:aiserver.v1.BugBotEvent.PressedAddToChat (var: FDl) message PressedAddToChat { string bug_report_id = 1; } // Copied from: local:aiserver.v1.BugBotEvent.PressedFixInComposer (var: ODl) message PressedFixInComposer { string bug_report_id = 1; } // Copied from: local:aiserver.v1.BugBotEvent.PressedOpenInEditor (var: BDl) message PressedOpenInEditor { BugLocation bug_location = 1; string bug_report_id = 2; } // Copied from: local:aiserver.v1.BugBotEvent.ReportsGenerated (var: NDl) message ReportsGenerated { BugReports bug_reports = 1; } // Copied from: local:aiserver.v1.BugBotEvent.Started (var: LDl) message Started { } // Copied from: local:aiserver.v1.BugBotEvent.UserFeedback (var: jDl) message UserFeedback { string bug_report_id = 1; string feedback = 2; } // Copied from: local:aiserver.v1.BugBotEvent.ViewedReport (var: UDl) message ViewedReport { // Copied from: local:aiserver.v1.BugBotEvent.ViewedReport.ReportView (var: $Dl) message ReportView { string bug_report_id = 1; double view_percentage = 2; double text_percentage = 3; } int32 seconds_viewed = 1; repeated ReportView report_views = 2; } string request_id = 1; oneof event_type { Started started = 2; ReportsGenerated reports_generated = 3; PressedFixInComposer pressed_fix_in_composer = 4; PressedOpenInEditor pressed_open_in_editor = 5; ViewedReport viewed_report = 6; UserFeedback user_feedback = 7; PressedAddToChat pressed_add_to_chat = 8; BackgroundIntervalStarted background_interval_started = 9; BackgroundIntervalEnded background_interval_ended = 10; BackgroundIntervalInterrupted background_interval_interrupted = 11; BackgroundIntervalErrored background_interval_errored = 12; } } // Copied from: local:aiserver.v1.BugBotLinterEvent (var: kDl) message BugBotLinterEvent { // Copied from: local:aiserver.v1.BugBotLinterEvent.LintDismissed (var: xDl) message LintDismissed { string bug_report_id = 1; } // Copied from: local:aiserver.v1.BugBotLinterEvent.LintGenerated (var: EDl) message LintGenerated { BugReport bug_report = 1; } // Copied from: local:aiserver.v1.BugBotLinterEvent.NotShownBecauseHeuristic (var: DDl) message NotShownBecauseHeuristic { // Copied from: local:aiserver.v1.BugBotLinterEvent.NotShownBecauseHeuristic.Heuristic (var: RDl) enum Heuristic { HEURISTIC_UNSPECIFIED = 0; HEURISTIC_LINT_OVERLAP = 1; HEURISTIC_LINES_MISMATCH = 2; } Heuristic heuristic = 1; } // Copied from: local:aiserver.v1.BugBotLinterEvent.Started (var: CDl) message Started { } // Copied from: local:aiserver.v1.BugBotLinterEvent.UnviewedReport (var: IDl) message UnviewedReport { string bug_report_id = 1; } // Copied from: local:aiserver.v1.BugBotLinterEvent.UserFeedback (var: TDl) message UserFeedback { string bug_report_id = 1; string feedback = 2; } // Copied from: local:aiserver.v1.BugBotLinterEvent.ViewedReport (var: ADl) message ViewedReport { string bug_report_id = 1; } string request_id = 1; PointInTimeModel point_in_time_model = 2; oneof event_type { LintGenerated lint_generated = 3; LintDismissed lint_dismissed = 4; UserFeedback user_feedback = 5; ViewedReport viewed_report = 6; UnviewedReport unviewed_report = 7; Started started = 8; NotShownBecauseHeuristic not_shown_because_heuristic = 9; } } // Copied from: local:aiserver.v1.BugBotPRAnalytics (var: Qeu) message BugBotPRAnalytics { string github_repo_node_id = 1; int32 pr_number = 2; int64 request_time = 3; int32 total_runs = 4; int32 total_bugs = 5; int32 resolved_bugs = 6; int32 unresolved_bugs = 7; bool is_merged = 8; optional string github_username = 9; int32 high_sev_resolved_bugs = 10; int32 medium_sev_resolved_bugs = 11; int32 low_sev_resolved_bugs = 12; } // Copied from: local:aiserver.v1.BugBotPRData (var: Sf) message BugBotPRData { optional string start_date = 1; optional string end_date = 2; optional string grouping = 3; } // Copied from: local:aiserver.v1.BugBotRunStatus (var: sTl) enum BugBotRunStatus { BUG_BOT_RUN_STATUS_UNSPECIFIED = 0; BUG_BOT_RUN_STATUS_NO_RUN = 1; BUG_BOT_RUN_STATUS_IN_PROGRESS = 2; BUG_BOT_RUN_STATUS_COMPLETED = 3; } // Copied from: local:aiserver.v1.BugBotStatus (var: JPl) message BugBotStatus { // Copied from: local:aiserver.v1.BugBotStatus.Status (var: NSi) enum Status { STATUS_UNSPECIFIED = 0; STATUS_IN_PROGRESS = 1; STATUS_IN_PROGRESS_ITERATIONS = 2; STATUS_DONE = 3; STATUS_ERROR = 4; } Status status = 1; string message = 2; optional int32 iterations_completed = 3; optional int32 total_iterations = 4; optional int32 total_tokens = 5; optional int32 processed_tokens = 6; optional float processed_cost = 7; optional int32 thinking_tokens = 8; optional float thinking_cost = 9; } // Copied from: local:aiserver.v1.BugConfigRequest (var: x1u) message BugConfigRequest { bool telem_enabled = 1; repeated double bug_bot_dismissed_notification_last_10_times_unix_ms = 2; repeated double bug_bot_viewed_notification_last_10_times_unix_ms = 3; } // Copied from: local:aiserver.v1.BugConfigResponse (var: JDs) message BugConfigResponse { // Copied from: local:aiserver.v1.BugConfigResponse.BugBotV1 (var: I1u) message BugBotV1 { bool enabled = 1; bool is_subsidized = 2; int32 background_call_frequency_ms = 3; bool kill_switch = 4; double show_intrusive_notification_only_if_last_time_was_more_than_ms_ago = 5; optional int32 background_diff_absolute_max_tokens = 6; optional int32 background_diff_min_min_token_threshold = 7; optional int32 background_diff_min_max_token_threshold = 8; optional double background_diff_last_commit_less_than_this_many_ms_ago = 9; optional int32 background_unified_context_lines = 15; optional bool background_diff_include_uncommitted = 16; optional int32 default_diff_context_lines = 10; optional int32 diff_absolute_max_tokens = 11; optional int32 custom_instructions_max_char_length = 12; optional int32 default_fallback_iterations = 13; optional int32 threshold_for_expensive_run_modal_cents = 14; optional string cheap_model_name = 17; optional int32 cheap_absolute_max_tokens = 18; optional int32 expensive_absolute_max_tokens = 19; } // Copied from: local:aiserver.v1.BugConfigResponse.LinterStrategyV1 (var: T1u) message LinterStrategyV1 { bool enabled = 1; bool try_trigger_on_save = 2; double wait_between_triggers_ms = 3; } // Copied from: local:aiserver.v1.BugConfigResponse.LinterStrategyV2 (var: A1u) message LinterStrategyV2 { bool enabled = 1; double wait_between_triggers_ms = 2; double debounce_triggers_ms = 3; int32 keep_lines_around_chunk = 4; int32 prevent_triggering_for_files_with_this_many_lines = 5; bool prevent_triggering_when_lints = 6; } LinterStrategyV1 linter_strategy_v1 = 1; BugBotV1 bug_bot_v1 = 2; LinterStrategyV2 linter_strategy_v2 = 3; } // Copied from: local:aiserver.v1.BugContext (var: IBl) message BugContext { repeated string screenshots = 1; CurrentFileInfo current_file = 2; repeated ConversationMessage conversation = 3; repeated LogFile logs = 4; string console_logs = 5; string cursor_version = 6; string os = 7; string proto_url = 8; string failing_requst_id = 9; string connection_error_raw = 10; CmdKDebugInfo debug_info = 12; optional int32 connect_error_code = 13; optional ErrorDetails.Error error_detail_code = 14; optional string error_detail_title = 15; optional string error_detail_detail = 16; repeated BugReportScreenshot binary_screenshots = 17; } // Copied from: local:aiserver.v1.BugLocation (var: O_s) message BugLocation { string file = 1; int32 start_line = 2; int32 end_line = 3; repeated string code_lines = 4; } // Copied from: local:aiserver.v1.BugReport (var: qlt) message BugReport { repeated BugLocation locations = 1; string id = 2; string description = 3; optional float confidence = 4; optional string category = 5; optional string severity = 6; optional string title = 7; optional string rationale = 9; optional string triggered_by_rule_id = 10; optional float model_confidence = 11; } // Copied from: local:aiserver.v1.BugReportScreenshot (var: nSs) message BugReportScreenshot { bytes data = 1; string mime_type = 2; } // Copied from: local:aiserver.v1.BugReports (var: F_s) message BugReports { repeated BugReport bug_reports = 1; } // Copied from: local:aiserver.v1.BugbotAnalyticsDataPoint (var: hoe) message BugbotAnalyticsDataPoint { int64 date = 1; int32 value = 2; } // Copied from: local:aiserver.v1.BugbotAutofixCapabilities (var: Zeu) message BugbotAutofixCapabilities { bool direct_push = 1; bool side_branch_delivery = 2; } // Copied from: local:aiserver.v1.BugbotAutofixMode (var: ubn) enum BugbotAutofixMode { BUGBOT_AUTOFIX_MODE_UNSPECIFIED = 0; BUGBOT_AUTOFIX_MODE_OFF = 1; BUGBOT_AUTOFIX_MODE_MANUAL = 2; BUGBOT_AUTOFIX_MODE_AUTO_PR = 3; BUGBOT_AUTOFIX_MODE_AUTO_MERGE = 4; } // Copied from: local:aiserver.v1.BugbotBackfillStatus (var: RHl) enum BugbotBackfillStatus { BUGBOT_BACKFILL_STATUS_UNSPECIFIED = 0; BUGBOT_BACKFILL_STATUS_RUNNING = 1; BUGBOT_BACKFILL_STATUS_COMPLETED = 2; BUGBOT_BACKFILL_STATUS_FAILED = 3; } // Copied from: local:aiserver.v1.BugbotBillingMode (var: y1s) enum BugbotBillingMode { BUGBOT_BILLING_MODE_UNSPECIFIED = 0; BUGBOT_BILLING_MODE_SEAT = 1; BUGBOT_BILLING_MODE_TOKEN = 2; } // Copied from: local:aiserver.v1.BugbotConfig (var: jEu) message BugbotConfig { bool bugbot_plan_enabled = 1; BugbotPlanType bugbot_plan_type = 2; } // Copied from: local:aiserver.v1.BugbotDeeplinkEventKind (var: iTl) enum BugbotDeeplinkEventKind { BUGBOT_DEEPLINK_EVENT_KIND_UNSPECIFIED = 0; BUGBOT_DEEPLINK_EVENT_KIND_CLICKED = 1; BUGBOT_DEEPLINK_EVENT_KIND_HANDLED_DIALOG_SHOWN = 2; BUGBOT_DEEPLINK_EVENT_KIND_HANDLED_CHAT_CREATED = 3; BUGBOT_DEEPLINK_EVENT_KIND_ERROR = 4; BUGBOT_DEEPLINK_EVENT_KIND_HANDLED_FIX_IN_WEB = 5; } // Copied from: local:aiserver.v1.BugbotFeedbackReaction (var: rTl) enum BugbotFeedbackReaction { BUGBOT_FEEDBACK_REACTION_UNSPECIFIED = 0; BUGBOT_FEEDBACK_REACTION_THUMBS_UP = 1; BUGBOT_FEEDBACK_REACTION_THUMBS_DOWN = 2; } // Copied from: local:aiserver.v1.BugbotLearnedRule (var: w0i) message BugbotLearnedRule { string id = 1; string name = 2; string content = 3; string repo_node_id = 4; string repo_name = 5; string status = 6; string created_at = 7; string updated_at = 8; repeated int32 example_pr_numbers = 9; string repo_owner = 11; repeated string scoped_paths = 12; } // Copied from: local:aiserver.v1.BugbotLicenseUsage (var: tou) message BugbotLicenseUsage { string github_username = 1; int64 first_review_timestamp = 2; optional string github_user_node_id = 3; } // Copied from: local:aiserver.v1.BugbotManualRepositoryRule (var: Pbn) message BugbotManualRepositoryRule { string id = 1; string name = 2; string content = 3; string repo_node_id = 4; string repo_name = 5; string status = 6; string created_at = 7; string updated_at = 8; string repo_owner = 9; repeated string scoped_paths = 10; } // Copied from: local:aiserver.v1.BugbotMode (var: Mut) enum BugbotMode { BUGBOT_MODE_UNSPECIFIED = 0; BUGBOT_MODE_DEFAULT = 1; BUGBOT_MODE_HIGH = 2; BUGBOT_MODE_AUTO = 3; BUGBOT_MODE_FRONTIER = 4; } // Copied from: local:aiserver.v1.BugbotModePrompt (var: Fut) message BugbotModePrompt { string content = 1; int32 sort_order = 2; } // Copied from: local:aiserver.v1.BugbotPlanType (var: gEu) enum BugbotPlanType { BUGBOT_PLAN_TYPE_UNSPECIFIED = 0; BUGBOT_PLAN_TYPE_TEAM = 1; BUGBOT_PLAN_TYPE_USER = 2; } // Copied from: local:aiserver.v1.BugbotRule (var: Mbn) message BugbotRule { string id = 1; string name = 2; string content = 3; bool is_active = 4; bool is_required = 5; string created_at = 6; string updated_at = 7; } // Copied from: local:aiserver.v1.BugbotRuleAnalytics (var: yxs) message BugbotRuleAnalytics { string rule_id = 1; string rule_type = 2; string name = 3; string content = 4; repeated string repositories = 5; int32 issues_found = 6; int32 prs_reviewed = 7; int32 accepted_issues = 8; double acceptance_rate = 9; double upvote_rate = 10; double downvote_rate = 11; string status = 12; string created_at = 13; } // Copied from: local:aiserver.v1.BugbotTrialNotification (var: XPl) message BugbotTrialNotification { bool show = 1; optional string message = 2; optional string learn_more_url = 3; } // Copied from: local:aiserver.v1.BugbotUsageTier (var: _1s) enum BugbotUsageTier { BUGBOT_USAGE_TIER_UNSPECIFIED = 0; BUGBOT_USAGE_TIER_FREE_TIER = 1; BUGBOT_USAGE_TIER_TRIAL = 2; BUGBOT_USAGE_TIER_PAID = 3; } // Copied from: agent.v1.BugfixResultItem (var: Ufi) message BugfixResultItem { string bug_id = 1; string bug_title = 2; BugfixVerdict verdict = 3; string explanation = 4; optional string severity = 5; } // Copied from: agent.v1.BugfixVerdict (var: Chl) enum BugfixVerdict { BUGFIX_VERDICT_UNSPECIFIED = 0; BUGFIX_VERDICT_FIXED = 1; BUGFIX_VERDICT_FALSE_POSITIVE = 2; BUGFIX_VERDICT_COULD_NOT_FIX = 3; BUGFIX_VERDICT_RESOLVED_BY_OTHER_FIX = 4; } // Copied from: local:aiserver.v1.BuildFullSelfDrivingTriageContextRequest (var: W7l) message BuildFullSelfDrivingTriageContextRequest { string pr_url = 1; string trigger_description = 2; optional string event_name = 3; FullSelfDrivingMode mode = 4; optional string bc_id = 5; bool fetch_ci_log_excerpts = 6; } // Copied from: local:aiserver.v1.BuildFullSelfDrivingTriageContextResponse (var: H7l) message BuildFullSelfDrivingTriageContextResponse { string triage_json = 1; } // Copied from: anyrun.v1.BuildStatusLine (var: PWl) message BuildStatusLine { uint32 stream_id = 1; string timestamp = 2; string content = 3; } // Copied from: anyrun.v1.BuildStepStarted (var: MWl) message BuildStepStarted { uint32 stream_id = 1; uint32 step = 2; uint32 total_steps = 3; string command = 4; } // Copied from: local:aiserver.v1.BuilderCompletionContext (var: rOu) message BuilderCompletionContext { string stage = 1; string current_config_json = 2; bool github_connected = 3; bool slack_connected = 4; bool linear_connected = 5; bool pagerduty_connected = 6; bool microsoft_teams_connected = 7; } // Copied from: local:aiserver.v1.BuilderCompletionMessage (var: iOu) message BuilderCompletionMessage { string role = 1; string content = 2; } // Copied from: local:aiserver.v1.BuilderCompletionRequest (var: sOu) message BuilderCompletionRequest { repeated BuilderCompletionMessage messages = 1; BuilderCompletionContext context = 2; } // Copied from: local:aiserver.v1.BuilderCompletionResponse (var: oOu) message BuilderCompletionResponse { string content = 1; } // Copied from: local:aiserver.v1.BuiltinTool (var: jfi) enum BuiltinTool { BUILTIN_TOOL_UNSPECIFIED = 0; BUILTIN_TOOL_SEARCH = 1; BUILTIN_TOOL_READ_CHUNK = 2; BUILTIN_TOOL_GOTODEF = 3; BUILTIN_TOOL_EDIT = 4; BUILTIN_TOOL_UNDO_EDIT = 5; BUILTIN_TOOL_END = 6; BUILTIN_TOOL_NEW_FILE = 7; BUILTIN_TOOL_ADD_TEST = 8; BUILTIN_TOOL_RUN_TEST = 9; BUILTIN_TOOL_DELETE_TEST = 10; BUILTIN_TOOL_SAVE_FILE = 11; BUILTIN_TOOL_GET_TESTS = 12; BUILTIN_TOOL_GET_SYMBOLS = 13; BUILTIN_TOOL_SEMANTIC_SEARCH = 14; BUILTIN_TOOL_GET_PROJECT_STRUCTURE = 15; BUILTIN_TOOL_CREATE_RM_FILES = 16; BUILTIN_TOOL_RUN_TERMINAL_COMMANDS = 17; BUILTIN_TOOL_NEW_EDIT = 18; BUILTIN_TOOL_READ_WITH_LINTER = 19; } // Copied from: local:aiserver.v1.BuiltinToolCall (var: Zss) message BuiltinToolCall { BuiltinTool tool = 1; optional string tool_call_id = 22; oneof params { SearchParams search_params = 2; ReadChunkParams read_chunk_params = 3; GotodefParams gotodef_params = 4; EditParams edit_params = 5; UndoEditParams undo_edit_params = 6; EndParams end_params = 7; NewFileParams new_file_params = 8; AddTestParams add_test_params = 9; RunTestParams run_test_params = 10; DeleteTestParams delete_test_params = 11; SaveFileParams save_file_params = 12; GetTestsParams get_tests_params = 13; GetSymbolsParams get_symbols_params = 14; SemanticSearchParams semantic_search_params = 15; GetProjectStructureParams get_project_structure_params = 16; CreateRmFilesParams create_rm_files_params = 17; RunTerminalCommandsParams run_terminal_commands_params = 18; NewEditParams new_edit_params = 19; ReadWithLinterParams read_with_linter_params = 20; AddUiStepParams add_ui_step_params = 21; ReadSemsearchFilesParams read_semsearch_files_params = 23; DeleteFileParams delete_file_params = 26; } } // Copied from: local:aiserver.v1.BuiltinToolResult (var: Jss) message BuiltinToolResult { BuiltinTool tool = 1; oneof result { SearchResult search_result = 2; ReadChunkResult read_chunk_result = 3; GotodefResult gotodef_result = 4; EditResult edit_result = 5; UndoEditResult undo_edit_result = 6; EndResult end_result = 7; NewFileResult new_file_result = 8; AddTestResult add_test_result = 9; RunTestResult run_test_result = 10; DeleteTestResult delete_test_result = 11; SaveFileResult save_file_result = 12; GetTestsResult get_tests_result = 13; GetSymbolsResult get_symbols_result = 14; SemanticSearchResult semantic_search_result = 15; GetProjectStructureResult get_project_structure_result = 16; CreateRmFilesResult create_rm_files_result = 17; RunTerminalCommandsResult run_terminal_commands_result = 18; NewEditResult new_edit_result = 19; ReadWithLinterResult read_with_linter_result = 20; AddUiStepResult add_ui_step_result = 21; ReadSemsearchFilesResult read_semsearch_files_result = 22; DeleteFileResult delete_file_result = 24; } } // Copied from: local:aiserver.v1.BulkAssignGroupMembersRequest (var: msu) message BulkAssignGroupMembersRequest { int32 team_id = 1; repeated GroupAssignment assignments = 2; optional GroupType type = 3; } // Copied from: local:aiserver.v1.BulkAssignGroupMembersResponse (var: fsu) message BulkAssignGroupMembersResponse { repeated string created_groups = 1; repeated AssignmentResult results = 2; int32 success_count = 3; int32 error_count = 4; } // Copied from: local:aiserver.v1.BulkEmbedRequest (var: QLl) message BulkEmbedRequest { repeated string texts = 1; } // Copied from: local:aiserver.v1.BulkEmbedResponse (var: YLl) message BulkEmbedResponse { repeated EmbeddingResponse embeddings = 1; } // Copied from: local:aiserver.v1.BulkMoveOrganizationMembersRequest (var: TVl) message BulkMoveOrganizationMembersRequest { string organization_id = 1; repeated OrganizationMemberTeamMove moves = 2; } // Copied from: local:aiserver.v1.BulkMoveOrganizationMembersResponse (var: IVl) message BulkMoveOrganizationMembersResponse { repeated BulkOrganizationMemberMoveResult results = 1; } // Copied from: local:aiserver.v1.BulkOrganizationMemberMoveResult (var: AVl) message BulkOrganizationMemberMoveResult { int32 added_count = 1; int32 removed_count = 2; optional string error_message = 3; } // Copied from: local:aiserver.v1.ButtonType (var: fte) enum ButtonType { BUTTON_TYPE_UNSPECIFIED = 0; BUTTON_TYPE_LEADING = 1; BUTTON_TYPE_PRIMARY = 2; BUTTON_TYPE_SECONDARY = 3; } // Copied from: local:aiserver.v1.CICompletedSamplePayload (var: OLs) message CICompletedSamplePayload { int32 pr_number = 1; string repo = 2; } // Copied from: local:aiserver.v1.CachedFileContext (var: EPl) message CachedFileContext { string relative_path = 1; string language = 2; string full_content = 3; int64 last_viewed_timestamp = 4; } // Copied from: local:aiserver.v1.CalculateAutoSelectionRequest (var: CLl) message CalculateAutoSelectionRequest { CurrentFileInfo current_file_info = 1; CursorPosition cursor_position = 2; SimpleRange selection_range = 3; ModelDetails model_details = 4; repeated HeuristicsSelection heuristics_selections = 5; } // Copied from: local:aiserver.v1.CalculateAutoSelectionResponse (var: TLl) message CalculateAutoSelectionResponse { repeated AutoSelectionResult results = 1; } // Copied from: local:aiserver.v1.CallClientSideV2ToolRequest (var: aNf) message CallClientSideV2ToolRequest { ClientSideToolV2Call tool_call = 1; string root_path = 2; string composer_id = 3; } // Copied from: local:aiserver.v1.CallClientSideV2ToolResponse (var: cNf) message CallClientSideV2ToolResponse { ClientSideToolV2Result tool_result = 1; } // Copied from: local:aiserver.v1.CallDiagnosticsExecutorRequest (var: LLf) message CallDiagnosticsExecutorRequest { string root_path = 1; DiagnosticsArgs diagnostics_args = 2; } // Copied from: local:aiserver.v1.CallDiagnosticsExecutorResponse (var: NLf) message CallDiagnosticsExecutorResponse { DiagnosticsResult diagnostics_result = 1; } // Copied from: agent.v1.CallFrame (var: Z1l) message CallFrame { optional string function_name = 1; optional string url = 2; optional int32 line_number = 3; optional int32 column_number = 4; } // Copied from: local:aiserver.v1.CallMcpToolParams (var: Rpn) message CallMcpToolParams { string server = 1; string tool_name = 2; google.protobuf.Struct tool_args = 3; } // Copied from: local:aiserver.v1.CallMcpToolResult (var: ivi) message CallMcpToolResult { string server = 1; string tool_name = 2; google.protobuf.Struct result = 3; } // Copied from: local:aiserver.v1.CallMcpToolStream (var: Fas) message CallMcpToolStream { } // Copied from: local:aiserver.v1.CallToAction (var: u1s) message CallToAction { oneof call_to_action { OpenUrlCallToAction open_url = 1; } } // Copied from: agent.v1.CancelAction (var: pvs) message CancelAction { string reason = 1; optional InterruptedPendingToolCallResolutions interrupted_pending_tool_call_resolutions = 3; } // Copied from: local:aiserver.v1.CancelAllAutomationRunsRequest (var: UNu) message CancelAllAutomationRunsRequest { string automation_id = 1; } // Copied from: local:aiserver.v1.CancelAllAutomationRunsResponse (var: $Nu) message CancelAllAutomationRunsResponse { int32 cancelled_count = 1; string message = 2; } // Copied from: local:aiserver.v1.CancelAutomationRunRequest (var: FNu) message CancelAutomationRunRequest { string background_composer_id = 1; } // Copied from: local:aiserver.v1.CancelAutomationRunResponse (var: BNu) message CancelAutomationRunResponse { bool success = 1; string message = 2; } // Copied from: local:aiserver.v1.CancelEnvironmentBuildRequest (var: bvu) message CancelEnvironmentBuildRequest { string build_id = 1; } // Copied from: local:aiserver.v1.CancelEnvironmentBuildResponse (var: _vu) message CancelEnvironmentBuildResponse { EnvironmentBuildRow row = 1; } // Copied from: local:aiserver.v1.CancelModelRoutingLoadTestRequest (var: W_u) message CancelModelRoutingLoadTestRequest { string run_id = 1; } // Copied from: local:aiserver.v1.CancelModelRoutingLoadTestResponse (var: H_u) message CancelModelRoutingLoadTestResponse { ModelRoutingLoadTestCancelOutcome outcome = 1; } // Copied from: agent.v1.CancelSubagentAction (var: rvs) message CancelSubagentAction { string subagent_id = 1; } // Copied from: agent.v1.CanvasDiagnosticsArgs (var: PTl) message CanvasDiagnosticsArgs { string path = 1; string tool_call_id = 2; } // Copied from: agent.v1.CanvasDiagnosticsError (var: OTl) message CanvasDiagnosticsError { string path = 1; string error = 2; } // Copied from: agent.v1.CanvasDiagnosticsResult (var: LTl) message CanvasDiagnosticsResult { oneof result { CanvasDiagnosticsSuccess success = 1; CanvasDiagnosticsError error = 2; } } // Copied from: agent.v1.CanvasDiagnosticsSuccess (var: NTl) message CanvasDiagnosticsSuccess { string path = 1; repeated Diagnostic diagnostics = 2; } // Copied from: local:aiserver.v1.CapturedProfile (var: sOs) message CapturedProfile { google.protobuf.Timestamp timestamp = 1; google.protobuf.Duration duration = 2; bytes profile_data = 3; string profile_config_id = 4; ProfileKind profile_kind = 5; map tags = 6; } // Copied from: local:aiserver.v1.CapturedWebProfile (var: aOs) message CapturedWebProfile { google.protobuf.Timestamp timestamp = 1; bytes trace_data = 3; map tags = 4; } // Copied from: local:aiserver.v1.ChangeBackgroundComposerSnapshotVisibilityRequest (var: smu) message ChangeBackgroundComposerSnapshotVisibilityRequest { // Copied from: local:aiserver.v1.ChangeBackgroundComposerSnapshotVisibilityRequest.Visibility (var: JNt) enum Visibility { VISIBILITY_UNSPECIFIED = 0; VISIBILITY_USER = 1; VISIBILITY_REPO_READ_WRITE = 2; VISIBILITY_PUBLIC = 4; VISIBILITY_TEAM = 5; } string snapshot_id = 1; Visibility visibility = 2; string repo_url = 3; } // Copied from: local:aiserver.v1.ChangeBackgroundComposerSnapshotVisibilityResponse (var: omu) message ChangeBackgroundComposerSnapshotVisibilityResponse { } // Copied from: local:aiserver.v1.ChangeSeatRequest (var: PZl) message ChangeSeatRequest { int32 team_id = 1; int32 new_seats = 2; } // Copied from: local:aiserver.v1.ChangeSeatResponse (var: LZl) message ChangeSeatResponse { bool success = 1; } // Copied from: local:aiserver.v1.ChangeTeamSubscriptionRequest (var: NZl) message ChangeTeamSubscriptionRequest { int32 team_id = 1; int32 new_num_seats = 2; int32 new_request_quota_per_seat = 3; } // Copied from: local:aiserver.v1.ChangeTeamSubscriptionResponse (var: OZl) message ChangeTeamSubscriptionResponse { bool success = 1; } // Copied from: local:aiserver.v1.ChatConfig (var: oRs) message ChatConfig { bool disable_unification = 1; int32 full_context_token_limit = 2; bool disable_yolo_mode = 3; int32 max_rule_length = 4; int32 max_mcp_tools = 5; int32 warn_mcp_tools = 6; string summarization_message = 7; int32 num_files_for_memory_generation = 8; bool memory_default_enabled = 9; int32 num_summarizations_before_warning_shown = 10; bool cursor_rules_read_file_fix_enabled = 11; bool dont_send_ctrl_c_before_command = 12; int32 client_statsig_poll_interval_ms = 13; bool disable_statsig = 14; repeated string list_dir_v2_predefined_ignore_globs = 15; } // Copied from: local:aiserver.v1.ChatEvent (var: _Dl) message ChatEvent { // Copied from: local:aiserver.v1.ChatEvent.EndOfAnyGeneration (var: wDl) message EndOfAnyGeneration { } // Copied from: local:aiserver.v1.ChatEvent.EndOfUninterruptedGeneration (var: SDl) message EndOfUninterruptedGeneration { } // Copied from: local:aiserver.v1.ChatEvent.SubmitPrompt (var: yDl) message SubmitPrompt { string prompt = 1; } string request_id = 1; oneof event_type { SubmitPrompt submit_prompt = 2; EndOfAnyGeneration end_of_any_generation = 3; EndOfUninterruptedGeneration end_of_uninterrupted_generation = 4; } } // Copied from: local:aiserver.v1.ChatExternalLink (var: Vcl) message ChatExternalLink { string url = 1; string uuid = 2; optional string pdf_content = 3; optional bool is_pdf = 4; optional string filename = 5; } // Copied from: local:aiserver.v1.ChatQuote (var: vfi) message ChatQuote { string markdown = 1; string bubble_id = 2; int32 section_index = 3; } // Copied from: local:aiserver.v1.ChatRequestEventType (var: eLf) enum ChatRequestEventType { CHAT_REQUEST_EVENT_TYPE_UNSPECIFIED = 0; CHAT_REQUEST_EVENT_TYPE_REQUEST_START = 1; CHAT_REQUEST_EVENT_TYPE_MODEL_PROVIDER_REQUEST_START = 2; CHAT_REQUEST_EVENT_TYPE_START_STREAMING = 3; CHAT_REQUEST_EVENT_TYPE_END_STREAMING = 4; CHAT_REQUEST_EVENT_TYPE_TOOL_CALL_START = 5; CHAT_REQUEST_EVENT_TYPE_TOOL_CALL_END = 6; CHAT_REQUEST_EVENT_TYPE_TOOL_CALL_STREAM_FINISHED = 8; CHAT_REQUEST_EVENT_TYPE_REQUEST_END = 7; CHAT_REQUEST_EVENT_TYPE_PARALLEL_TOOL_CALL_START = 9; CHAT_REQUEST_EVENT_TYPE_PARALLEL_TOOL_CALL_END = 10; CHAT_REQUEST_EVENT_TYPE_STREAM_STATE_CHANGE = 11; } // Copied from: local:aiserver.v1.ChatRequestTelemetryEvent (var: QFu) message ChatRequestTelemetryEvent { string chat_request_uuid = 1; string requested_model = 2; string actual_model = 3; google.protobuf.Timestamp start_time = 4; google.protobuf.Timestamp end_time = 5; google.protobuf.Duration duration = 6; bool success = 7; optional string error_message = 8; optional string transport = 9; string completion_status = 10; map metadata = 11; optional double total_ttft_ms = 12; optional double total_generate_ms = 13; optional double total_stream_ms = 14; optional double total_request_ms = 15; optional int32 model_call_count = 16; optional double total_tool_call_latency = 17; optional int32 tool_call_count = 18; } // Copied from: local:aiserver.v1.ChatRequestTelemetryEventV2 (var: iLf) message ChatRequestTelemetryEventV2 { google.protobuf.Timestamp server_timestamp = 1; string chat_id = 2; ChatRequestEventType event_type = 3; optional bool is_first_model_response = 4; bool is_last_response = 5; optional string tool_call_type = 6; optional string tool_call_id = 7; optional int32 output_tokens = 8; optional int64 elapsed_ms = 9; optional int32 sequence_number = 10; map metadata = 11; optional string actual_model_name = 12; optional string mode = 13; optional string dsv3_deployment_id = 14; optional string requested_model = 15; optional int32 output_chars = 16; optional bool is_new_agent_loop = 17; optional int32 input_tokens = 18; optional int32 cached_read_tokens = 19; optional string parallel_tool_call_id = 20; optional string region = 21; optional string user_location = 22; optional bool is_dev = 23; } // Copied from: local:aiserver.v1.ChatSuggestionItem (var: xPl) message ChatSuggestionItem { string text = 1; string reason = 2; string type = 3; string category = 4; } // Copied from: local:aiserver.v1.CheckBugBotPriceRequest (var: $Pl) message CheckBugBotPriceRequest { int32 diff_char_len = 1; int32 iterations = 2; ModelDetails model_details = 3; optional string session_id = 4; } // Copied from: local:aiserver.v1.CheckBugBotPriceResponse (var: jPl) message CheckBugBotPriceResponse { double cost = 1; string price_id = 2; } // Copied from: local:aiserver.v1.CheckBugBotTelemetryHealthyRequest (var: zPl) message CheckBugBotTelemetryHealthyRequest { string session_id = 1; } // Copied from: local:aiserver.v1.CheckBugBotTelemetryHealthyResponse (var: VPl) message CheckBugBotTelemetryHealthyResponse { bool is_healthy = 1; } // Copied from: local:aiserver.v1.CheckDoableAsTaskRequest (var: eBl) message CheckDoableAsTaskRequest { string model_output = 1; ModelDetails model_details = 2; } // Copied from: local:aiserver.v1.CheckDoableAsTaskResponse (var: tBl) message CheckDoableAsTaskResponse { bool doable_as_task = 1; } // Copied from: local:aiserver.v1.CheckFeatureStatusRequest (var: Aws) message CheckFeatureStatusRequest { string feature_name = 1; } // Copied from: local:aiserver.v1.CheckFeatureStatusResponse (var: Iws) message CheckFeatureStatusResponse { bool enabled = 1; } // Copied from: local:aiserver.v1.CheckFeaturesStatusRequest (var: SNl) message CheckFeaturesStatusRequest { repeated string feature_names = 1; } // Copied from: local:aiserver.v1.CheckFeaturesStatusResponse (var: kNl) message CheckFeaturesStatusResponse { // Copied from: local:aiserver.v1.CheckFeaturesStatusResponse.FeatureStatus (var: CNl) message FeatureStatus { string feature_name = 1; bool enabled = 2; } repeated FeatureStatus feature_statuses = 1; } // Copied from: local:aiserver.v1.CheckHttpMcpStatusRequest (var: NKl) message CheckHttpMcpStatusRequest { repeated int32 server_ids = 1; string oauth_redirect_uri = 2; optional int32 team_id = 3; optional string service_account_id = 4; bool force_reauth = 5; optional string service_account_type = 6; optional string post_auth_return_url = 7; string account_key = 8; } // Copied from: local:aiserver.v1.CheckHttpMcpStatusResponse (var: OKl) message CheckHttpMcpStatusResponse { // Copied from: local:aiserver.v1.CheckHttpMcpStatusResponse.ServerStatus (var: z1s) message ServerStatus { int32 id = 1; bool is_available = 2; bool requires_auth = 3; optional string auth_url = 4; optional string error = 5; bool has_valid_token = 6; } repeated ServerStatus statuses = 1; } // Copied from: local:aiserver.v1.CheckLogExcerptStatus (var: A2e) enum CheckLogExcerptStatus { CHECK_LOG_EXCERPT_STATUS_UNSPECIFIED = 0; CHECK_LOG_EXCERPT_STATUS_OK = 1; CHECK_LOG_EXCERPT_STATUS_NOT_SUPPORTED = 2; CHECK_LOG_EXCERPT_STATUS_NOT_FOUND = 3; CHECK_LOG_EXCERPT_STATUS_INSUFFICIENT_PERMISSIONS = 4; CHECK_LOG_EXCERPT_STATUS_AUTH_REQUIRED = 5; CHECK_LOG_EXCERPT_STATUS_ERROR = 6; } // Copied from: local:aiserver.v1.CheckLongFilesFitResponse (var: gFl) message CheckLongFilesFitResponse { bool did_fit = 1; } // Copied from: local:aiserver.v1.CheckNumberConfigRequest (var: Dws) message CheckNumberConfigRequest { string key = 1; } // Copied from: local:aiserver.v1.CheckNumberConfigResponse (var: Rws) message CheckNumberConfigResponse { int32 value = 1; } // Copied from: local:aiserver.v1.CheckNumberConfigsRequest (var: TNl) message CheckNumberConfigsRequest { repeated string config_names = 1; } // Copied from: local:aiserver.v1.CheckNumberConfigsResponse (var: ANl) message CheckNumberConfigsResponse { // Copied from: local:aiserver.v1.CheckNumberConfigsResponse.Config (var: INl) message Config { string config_name = 1; int32 value = 2; } repeated Config configs = 1; } // Copied from: local:aiserver.v1.CheckPromotionEligibilityRequest (var: FQl) message CheckPromotionEligibilityRequest { string promo_type_id = 1; } // Copied from: local:aiserver.v1.CheckPromotionEligibilityResponse (var: BQl) message CheckPromotionEligibilityResponse { bool can_activate = 1; optional ActivationStatus activation_status = 2; } // Copied from: local:aiserver.v1.CheckPullRequestMergeabilityRequest (var: i1i) message CheckPullRequestMergeabilityRequest { string pr_url = 1; } // Copied from: local:aiserver.v1.CheckPullRequestMergeabilityResponse (var: Bbu) message CheckPullRequestMergeabilityResponse { bool can_merge = 1; string error = 2; optional string mergeable_state = 3; } // Copied from: local:aiserver.v1.CheckQueuePositionRequest (var: Vws) message CheckQueuePositionRequest { string orig_request_id = 1; ModelDetails model_details = 2; string usage_uuid = 3; } // Copied from: local:aiserver.v1.CheckQueuePositionResponse (var: rFl) message CheckQueuePositionResponse { // Copied from: local:aiserver.v1.CheckQueuePositionResponse.CustomLink (var: sFl) message CustomLink { string address = 1; string message = 2; } // Copied from: local:aiserver.v1.CheckQueuePositionResponse.ModelForSlowPoolNudgeData (var: oFl) message ModelForSlowPoolNudgeData { string model = 1; string message = 2; } int32 position = 1; optional int32 seconds_left_to_wait = 2; optional int32 new_queue_position = 7; bool hit_hard_limit = 3; bool could_enable_usage_based_pricing_to_skip = 4; UsageEventDetails usage_event_details = 5; CustomLink custom_link = 6; optional ModelForSlowPoolNudgeData model_for_slow_pool_nudge_data = 8; } // Copied from: local:aiserver.v1.CheckReferralAllowlistRequest (var: _Jl) message CheckReferralAllowlistRequest { } // Copied from: local:aiserver.v1.CheckReferralAllowlistResponse (var: yJl) message CheckReferralAllowlistResponse { bool is_in_allowlist = 1; } // Copied from: local:aiserver.v1.CheckReferralCodeRequest (var: SJl) message CheckReferralCodeRequest { string referral_code = 1; string auth_id = 2; } // Copied from: local:aiserver.v1.CheckReferralCodeResponse (var: kJl) message CheckReferralCodeResponse { bool is_valid = 1; bool user_is_eligible = 2; bool max_redemptions = 3; optional Metadata metadata = 4; } // Copied from: local:aiserver.v1.CheckSessionTokenRequest (var: B1f) message CheckSessionTokenRequest { string session_token = 1; User user = 2; } // Copied from: local:aiserver.v1.CheckSessionTokenResponse (var: U1f) message CheckSessionTokenResponse { // Copied from: local:aiserver.v1.CheckSessionTokenResponse.Validity (var: $1f) enum Validity { VALIDITY_UNSPECIFIED = 0; VALIDITY_VALID = 1; VALIDITY_INVALID = 2; } bool valid = 1; Validity validity = 2; } // Copied from: local:aiserver.v1.CheckUsageBasedPriceRequest (var: nFl) message CheckUsageBasedPriceRequest { UsageEventDetails usage_event_details = 1; } // Copied from: local:aiserver.v1.CheckUsageBasedPriceResponse (var: iFl) message CheckUsageBasedPriceResponse { string markdown_response = 1; int32 cents = 2; string price_id = 3; } // Copied from: local:aiserver.v1.CheckUserApiKeyAccessRequest (var: $ru) message CheckUserApiKeyAccessRequest { } // Copied from: local:aiserver.v1.CheckUserApiKeyAccessResponse (var: jru) message CheckUserApiKeyAccessResponse { bool has_access = 1; } // Copied from: local:aiserver.v1.ChooseCodeReferencesRequest (var: Afi) message ChooseCodeReferencesRequest { // Copied from: local:aiserver.v1.ChooseCodeReferencesRequest.FileRequest (var: mul) message FileRequest { string file_id = 1; } // Copied from: local:aiserver.v1.ChooseCodeReferencesRequest.NodeRequest (var: gul) message NodeRequest { string node_id = 1; } string index_id = 1; bool recompute = 4; oneof request { FileRequest file = 2; NodeRequest node = 3; } } // Copied from: local:aiserver.v1.ChooseCodeReferencesResponse (var: ful) message ChooseCodeReferencesResponse { // Copied from: local:aiserver.v1.ChooseCodeReferencesResponse.FileResponse (var: vul) message FileResponse { string file_id = 1; repeated ChooseCodeReferencesResponse.NodeResponse node_responses = 2; } // Copied from: local:aiserver.v1.ChooseCodeReferencesResponse.NodeResponse (var: wrs) message NodeResponse { string node_id = 1; repeated CodeSymbolWithAction actions = 2; bool skipped = 3; repeated string dependencies = 4; } oneof response { FileResponse file = 1; NodeResponse node = 2; } } // Copied from: local:aiserver.v1.ChunkDiff (var: M1u) message ChunkDiff { string diff_string = 1; int32 old_start = 2; int32 new_start = 3; int32 old_lines = 4; int32 new_lines = 5; } // Copied from: local:aiserver.v1.ChunkType (var: vfn) enum ChunkType { CHUNK_TYPE_UNSPECIFIED = 0; CHUNK_TYPE_CODEBASE = 1; CHUNK_TYPE_LONG_FILE = 2; CHUNK_TYPE_DOCS = 3; } // Copied from: local:aiserver.v1.ChunkingStrategy (var: Mul) enum ChunkingStrategy { CHUNKING_STRATEGY_UNSPECIFIED = 0; CHUNKING_STRATEGY_DEFAULT = 1; } // Copied from: local:aiserver.v1.ClaimPendingPrivateWorkerRequestRequest (var: hyu) message ClaimPendingPrivateWorkerRequestRequest { string bc_id = 1; string worker_id = 2; } // Copied from: local:aiserver.v1.ClaimPendingPrivateWorkerRequestResponse (var: pyu) message ClaimPendingPrivateWorkerRequestResponse { string bc_id = 1; string worker_id = 2; } // Copied from: local:aiserver.v1.ClaimUserProfileHandleRequest (var: klu) message ClaimUserProfileHandleRequest { string handle = 1; } // Copied from: local:aiserver.v1.ClaimUserProfileHandleResponse (var: Clu) message ClaimUserProfileHandleResponse { UserProfile profile = 1; } // Copied from: local:aiserver.v1.ClassifySandAutoReviewRequest (var: gKl) message ClassifySandAutoReviewRequest { SmartModeClassifierArgs args = 1; optional uint32 attempt_index = 2; optional string mode = 3; } // Copied from: local:aiserver.v1.ClassifySandAutoReviewResponse (var: fKl) message ClassifySandAutoReviewResponse { SmartModeClassifierResult result = 1; } // Copied from: local:aiserver.v1.ClaudeCacheTtlPolicy (var: I1s) enum ClaudeCacheTtlPolicy { CLAUDE_CACHE_TTL_POLICY_UNSPECIFIED = 0; CLAUDE_CACHE_TTL_POLICY_STANDARD_5M = 1; CLAUDE_CACHE_TTL_POLICY_EXTENDED_1H = 2; } // Copied from: local:aiserver.v1.ClearSimulationRequest (var: CLf) message ClearSimulationRequest { int32 user_id = 1; } // Copied from: local:aiserver.v1.ClearSimulationResponse (var: ELf) message ClearSimulationResponse { bool success = 1; } // Copied from: local:aiserver.v1.ClearTeamCreditsRequest (var: ZPf) message ClearTeamCreditsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.ClearTeamCreditsResponse (var: JPf) message ClearTeamCreditsResponse { bool success = 1; } // Copied from: local:aiserver.v1.CliSettings (var: hEs) message CliSettings { repeated string allowlist = 1; AllowlistConfig allowlist_config = 2; bool disable_headless = 3; } // Copied from: agent.v1.ClickAction (var: mhl) message ClickAction { optional Coordinate coordinate = 1; MouseButton button = 2; int32 count = 3; optional string modifier_keys = 4; } // Copied from: local:aiserver.v1.ClientAction (var: Yis) message ClientAction { string command_id = 1; map args = 2; } // Copied from: local:aiserver.v1.ClientActionRequest (var: Wou) message ClientActionRequest { string action = 1; map args = 2; } // Copied from: local:aiserver.v1.ClientActionResponse (var: Hou) message ClientActionResponse { bool success = 1; optional string error_message = 2; optional string info_message = 3; } // Copied from: agent.v1.ClientContinuationConfig (var: TTl) message ClientContinuationConfig { int32 idle_threshold = 1; int32 max_loops = 2; string nudge_message = 3; string escape_message_template = 4; bool collect_background_children = 5; string children_completed_message_template = 6; int32 continuation_round_delay_ms = 7; } // Copied from: local:aiserver.v1.ClientInfo (var: Zxu) message ClientInfo { optional string os = 1; optional string arch = 2; optional string os_version = 3; optional string version = 4; optional string layout = 5; } // Copied from: local:aiserver.v1.ClientLogEntry (var: eTu) message ClientLogEntry { ClientLogLevel level = 1; string message = 2; map metadata = 3; int64 timestamp = 4; optional string error_message = 5; optional string error_stack = 6; string key = 7; } // Copied from: local:aiserver.v1.ClientLogLevel (var: jxu) enum ClientLogLevel { CLIENT_LOG_LEVEL_UNSPECIFIED = 0; CLIENT_LOG_LEVEL_INFO = 1; CLIENT_LOG_LEVEL_DEBUG = 2; CLIENT_LOG_LEVEL_WARN = 3; CLIENT_LOG_LEVEL_ERROR = 4; } // Copied from: local:aiserver.v1.ClientNumericMetric (var: gSs) message ClientNumericMetric { string metric = 1; double value = 2; optional string session_id = 3; optional string ff_hash = 4; int64 timestamp_ms = 5; optional string client_version = 6; optional string os = 7; optional string enabled_extensions_hash = 8; optional string ff_resolved = 9; optional string extensions_resolved = 10; optional string window_type = 11; } // Copied from: local:aiserver.v1.ClientOS (var: _dt) enum ClientOS { CLIENT_OS_UNSPECIFIED = 0; CLIENT_OS_WINDOWS = 1; CLIENT_OS_MACOS = 2; CLIENT_OS_LINUX = 3; CLIENT_OS_IOS = 4; } // Copied from: local:aiserver.v1.ClientRepositoryInfo (var: Irs) message ClientRepositoryInfo { double orthogonal_transform_seed = 1; } // Copied from: local:aiserver.v1.ClientSideToolV2 (var: Ze) enum ClientSideToolV2 { CLIENT_SIDE_TOOL_V2_UNSPECIFIED = 0; CLIENT_SIDE_TOOL_V2_READ_SEMSEARCH_FILES = 1; CLIENT_SIDE_TOOL_V2_RIPGREP_SEARCH = 3; CLIENT_SIDE_TOOL_V2_READ_FILE = 5; CLIENT_SIDE_TOOL_V2_LIST_DIR = 6; CLIENT_SIDE_TOOL_V2_EDIT_FILE = 7; CLIENT_SIDE_TOOL_V2_FILE_SEARCH = 8; CLIENT_SIDE_TOOL_V2_SEMANTIC_SEARCH_FULL = 9; CLIENT_SIDE_TOOL_V2_DELETE_FILE = 11; CLIENT_SIDE_TOOL_V2_REAPPLY = 12; CLIENT_SIDE_TOOL_V2_RUN_TERMINAL_COMMAND_V2 = 15; CLIENT_SIDE_TOOL_V2_FETCH_RULES = 16; CLIENT_SIDE_TOOL_V2_WEB_SEARCH = 18; CLIENT_SIDE_TOOL_V2_MCP = 19; CLIENT_SIDE_TOOL_V2_SEARCH_SYMBOLS = 23; CLIENT_SIDE_TOOL_V2_BACKGROUND_COMPOSER_FOLLOWUP = 24; CLIENT_SIDE_TOOL_V2_KNOWLEDGE_BASE = 25; CLIENT_SIDE_TOOL_V2_FETCH_PULL_REQUEST = 26; CLIENT_SIDE_TOOL_V2_DEEP_SEARCH = 27; CLIENT_SIDE_TOOL_V2_CREATE_DIAGRAM = 28; CLIENT_SIDE_TOOL_V2_FIX_LINTS = 29; CLIENT_SIDE_TOOL_V2_READ_LINTS = 30; CLIENT_SIDE_TOOL_V2_GO_TO_DEFINITION = 31; CLIENT_SIDE_TOOL_V2_TASK = 32; CLIENT_SIDE_TOOL_V2_AWAIT_TASK = 33; CLIENT_SIDE_TOOL_V2_TODO_READ = 34; CLIENT_SIDE_TOOL_V2_TODO_WRITE = 35; CLIENT_SIDE_TOOL_V2_EDIT_FILE_V2 = 38; CLIENT_SIDE_TOOL_V2_LIST_DIR_V2 = 39; CLIENT_SIDE_TOOL_V2_READ_FILE_V2 = 40; CLIENT_SIDE_TOOL_V2_RIPGREP_RAW_SEARCH = 41; CLIENT_SIDE_TOOL_V2_GLOB_FILE_SEARCH = 42; CLIENT_SIDE_TOOL_V2_CREATE_PLAN = 43; CLIENT_SIDE_TOOL_V2_LIST_MCP_RESOURCES = 44; CLIENT_SIDE_TOOL_V2_READ_MCP_RESOURCE = 45; CLIENT_SIDE_TOOL_V2_READ_PROJECT = 46; CLIENT_SIDE_TOOL_V2_UPDATE_PROJECT = 47; CLIENT_SIDE_TOOL_V2_TASK_V2 = 48; CLIENT_SIDE_TOOL_V2_CALL_MCP_TOOL = 49; CLIENT_SIDE_TOOL_V2_APPLY_AGENT_DIFF = 50; CLIENT_SIDE_TOOL_V2_ASK_QUESTION = 51; CLIENT_SIDE_TOOL_V2_SWITCH_MODE = 52; CLIENT_SIDE_TOOL_V2_GENERATE_IMAGE = 53; CLIENT_SIDE_TOOL_V2_COMPUTER_USE = 54; CLIENT_SIDE_TOOL_V2_WRITE_SHELL_STDIN = 55; CLIENT_SIDE_TOOL_V2_RECORD_SCREEN = 56; CLIENT_SIDE_TOOL_V2_WEB_FETCH = 57; CLIENT_SIDE_TOOL_V2_REPORT_BUGFIX_RESULTS = 58; CLIENT_SIDE_TOOL_V2_AI_ATTRIBUTION = 59; CLIENT_SIDE_TOOL_V2_MCP_AUTH = 60; CLIENT_SIDE_TOOL_V2_REFLECT = 61; CLIENT_SIDE_TOOL_V2_AWAIT = 62; CLIENT_SIDE_TOOL_V2_GET_MCP_TOOLS = 63; CLIENT_SIDE_TOOL_V2_SEND_TO_USER = 65; CLIENT_SIDE_TOOL_V2_CONNECT_SCM = 66; } // Copied from: local:aiserver.v1.ClientSideToolV2Call (var: jse) message ClientSideToolV2Call { ClientSideToolV2 tool = 1; string tool_call_id = 3; optional double timeout_ms = 6; string name = 9; bool is_streaming = 14; bool is_last_message = 15; bool internal = 51; string raw_args = 10; optional uint32 tool_index = 48; optional string model_call_id = 49; oneof params { ReadSemsearchFilesParams read_semsearch_files_params = 2; RipgrepSearchParams ripgrep_search_params = 5; ReadFileParams read_file_params = 8; ListDirParams list_dir_params = 12; EditFileParams edit_file_params = 13; ToolCallFileSearchParams file_search_params = 16; SemanticSearchFullParams semantic_search_full_params = 17; DeleteFileParams delete_file_params = 19; ReapplyParams reapply_params = 20; RunTerminalCommandV2Params run_terminal_command_v2_params = 23; FetchRulesParams fetch_rules_params = 24; WebSearchParams web_search_params = 26; MCPParams mcp_params = 27; SearchSymbolsParams search_symbols_params = 31; GotodefParams gotodef_params = 41; BackgroundComposerFollowupParams background_composer_followup_params = 32; KnowledgeBaseParams knowledge_base_params = 33; FetchPullRequestParams fetch_pull_request_params = 34; DeepSearchParams deep_search_params = 35; CreateDiagramParams create_diagram_params = 36; FixLintsParams fix_lints_params = 37; ReadLintsParams read_lints_params = 38; TaskParams task_params = 42; AwaitTaskParams await_task_params = 43; TodoReadParams todo_read_params = 44; TodoWriteParams todo_write_params = 45; EditFileV2Params edit_file_v2_params = 50; ListDirV2Params list_dir_v2_params = 52; ReadFileV2Params read_file_v2_params = 53; RipgrepRawSearchParams ripgrep_raw_search_params = 54; GlobFileSearchParams glob_file_search_params = 55; CreatePlanParams create_plan_params = 56; ListMcpResourcesParams list_mcp_resources_params = 57; ReadMcpResourceParams read_mcp_resource_params = 58; ReadProjectParams read_project_params = 59; UpdateProjectParams update_project_params = 60; TaskV2Params task_v2_params = 61; CallMcpToolParams call_mcp_tool_params = 62; ApplyAgentDiffParams apply_agent_diff_params = 63; AskQuestionParams ask_question_params = 64; SwitchModeParams switch_mode_params = 65; ComputerUseParams computer_use_params = 66; WriteShellStdinArgs write_shell_stdin_params = 67; RecordScreenArgs record_screen_params = 68; WebFetchParams web_fetch_params = 69; ReportBugfixResultsParams report_bugfix_results_params = 70; McpAuthParams mcp_auth_params = 71; GetMcpToolsParams get_mcp_tools_params = 72; ConnectScmParams connect_scm_params = 73; } } // Copied from: local:aiserver.v1.ClientSideToolV2Result (var: Gx) message ClientSideToolV2Result { ClientSideToolV2 tool = 1; string tool_call_id = 35; optional ToolResultError error = 8; optional string model_call_id = 48; optional uint32 tool_index = 49; optional ToolResultAttachments attachments = 50; oneof result { ReadSemsearchFilesResult read_semsearch_files_result = 2; RipgrepSearchResult ripgrep_search_result = 4; ReadFileResult read_file_result = 6; ListDirResult list_dir_result = 9; EditFileResult edit_file_result = 10; ToolCallFileSearchResult file_search_result = 11; SemanticSearchFullResult semantic_search_full_result = 18; DeleteFileResult delete_file_result = 20; ReapplyResult reapply_result = 21; RunTerminalCommandV2Result run_terminal_command_v2_result = 24; FetchRulesResult fetch_rules_result = 25; WebSearchResult web_search_result = 27; MCPResult mcp_result = 28; SearchSymbolsResult search_symbols_result = 32; BackgroundComposerFollowupResult background_composer_followup_result = 33; KnowledgeBaseResult knowledge_base_result = 34; FetchPullRequestResult fetch_pull_request_result = 36; DeepSearchResult deep_search_result = 37; CreateDiagramResult create_diagram_result = 38; FixLintsResult fix_lints_result = 39; ReadLintsResult read_lints_result = 40; GotodefResult gotodef_result = 41; TaskResult task_result = 42; AwaitTaskResult await_task_result = 43; TodoReadResult todo_read_result = 44; TodoWriteResult todo_write_result = 45; EditFileV2Result edit_file_v2_result = 51; ListDirV2Result list_dir_v2_result = 52; ReadFileV2Result read_file_v2_result = 53; RipgrepRawSearchResult ripgrep_raw_search_result = 54; GlobFileSearchResult glob_file_search_result = 55; CreatePlanResult create_plan_result = 56; ListMcpResourcesResult list_mcp_resources_result = 57; ReadMcpResourceResult read_mcp_resource_result = 58; ReadProjectResult read_project_result = 59; UpdateProjectResult update_project_result = 60; TaskV2Result task_v2_result = 61; CallMcpToolResult call_mcp_tool_result = 62; ApplyAgentDiffResult apply_agent_diff_result = 63; AskQuestionResult ask_question_result = 64; SwitchModeResult switch_mode_result = 65; ComputerUseResult computer_use_result = 66; GenerateImageResult generate_image_result = 67; WriteShellStdinResult write_shell_stdin_result = 68; RecordScreenResult record_screen_result = 69; WebFetchResult web_fetch_result = 70; ReportBugfixResultsResult report_bugfix_results_result = 71; AiAttributionResult ai_attribution_result = 72; McpAuthResult mcp_auth_result = 73; GetMcpToolsResult get_mcp_tools_result = 74; ConnectScmResult connect_scm_result = 75; } } // Copied from: local:aiserver.v1.ClientSurface (var: z2e) enum ClientSurface { CLIENT_SURFACE_UNSPECIFIED = 0; CLIENT_SURFACE_EDITOR = 1; CLIENT_SURFACE_GLASS = 2; } // Copied from: local:aiserver.v1.ClientTracingConfig (var: CEu) message ClientTracingConfig { double global_sample_rate = 1; double traces_sample_rate = 2; double logger_sample_rate = 3; double minidump_sample_rate = 4; double error_rate_limit = 5; double performance_unit_rate_limit = 6; double profiles_sample_rate = 7; double json_stringify_sample_rate = 8; } // Copied from: local:aiserver.v1.ClientUpdateLevel (var: ldt) enum ClientUpdateLevel { CLIENT_UPDATE_LEVEL_UNSPECIFIED = 0; CLIENT_UPDATE_LEVEL_NONE = 1; CLIENT_UPDATE_LEVEL_RECOMMENDED = 2; CLIENT_UPDATE_LEVEL_REQUIRED = 3; } // Copied from: local:aiserver.v1.ClientVersionStatus (var: SEu) message ClientVersionStatus { ClientUpdateLevel update_level = 1; string current_client_version = 2; string min_supported_client_version = 3; string min_allowed_client_version = 4; optional string message = 5; } // Copied from: local:aiserver.v1.ClientVisibleCreditGrant (var: yeu) message ClientVisibleCreditGrant { int64 remaining_cents = 1; int64 total_cents = 2; int64 expires_at_ms = 3; string display_name = 4; optional int32 percent_used = 5; } // Copied from: anyrun.v1.CloneCompleted (var: jWl) message CloneCompleted { ClonePurpose purpose = 1; } // Copied from: anyrun.v1.ClonePurpose (var: nbn) enum ClonePurpose { CLONE_PURPOSE_UNSPECIFIED = 0; CLONE_PURPOSE_DOCKER_BUILD = 1; CLONE_PURPOSE_WORKSPACE_SETUP = 2; } // Copied from: anyrun.v1.CloneStarted (var: $Wl) message CloneStarted { ClonePurpose purpose = 1; } // Copied from: local:aiserver.v1.CloseEventSubscriptionRequest (var: agu) message CloseEventSubscriptionRequest { string named_agent_id = 1; string subscription_id = 2; } // Copied from: local:aiserver.v1.CloseEventSubscriptionResponse (var: cgu) message CloseEventSubscriptionResponse { bool closed = 1; } // Copied from: local:aiserver.v1.CloudAgentAnyrunPendingDockerBuildVmInfo (var: M_u) message CloudAgentAnyrunPendingDockerBuildVmInfo { string anyrun_cluster = 1; string docker_build_events_redis_stream_key = 2; } // Copied from: local:aiserver.v1.CloudAgentAnyrunVmInfo (var: R_u) message CloudAgentAnyrunVmInfo { string tenant_id = 1; string pod_id = 2; string anyrun_cluster = 3; string workspace_root_path = 4; optional string docker_build_events_redis_stream_key = 5; optional string setup_events_redis_stream_key = 6; optional string prewarm_workflow_id = 7; optional EnvironmentBuildBootInfo environment_build_boot_info = 8; } // Copied from: local:aiserver.v1.CloudAgentDashboardRunDayBucket (var: Imu) message CloudAgentDashboardRunDayBucket { int64 day_start_ms = 1; int64 success_count = 2; int64 warning_count = 3; int64 failure_count = 4; } // Copied from: local:aiserver.v1.CloudAgentDashboardRunFilter (var: BTs) message CloudAgentDashboardRunFilter { optional string team_id = 1; int64 created_after_ms = 2; int64 created_before_ms = 3; repeated CloudAgentSourceCategory triggers = 4; repeated CloudAgentDashboardRunStatus statuses = 5; optional int64 created_by_user_id = 6; } // Copied from: local:aiserver.v1.CloudAgentDashboardRunRow (var: UTs) message CloudAgentDashboardRunRow { string bc_id = 1; int64 created_at_ms = 2; CloudAgentSourceCategory trigger = 3; optional int64 created_by_user_id = 4; optional string created_by_display = 5; optional string environment_name = 6; optional string environment_public_id = 7; optional string repo_url = 8; CloudAgentDashboardRunStatus status = 9; } // Copied from: local:aiserver.v1.CloudAgentDashboardRunSort (var: Emu) message CloudAgentDashboardRunSort { CloudAgentDashboardRunSortField field = 1; CloudAgentDashboardRunSortDirection direction = 2; } // Copied from: local:aiserver.v1.CloudAgentDashboardRunSortDirection (var: vpu) enum CloudAgentDashboardRunSortDirection { CLOUD_AGENT_DASHBOARD_RUN_SORT_DIRECTION_UNSPECIFIED = 0; CLOUD_AGENT_DASHBOARD_RUN_SORT_DIRECTION_DESC = 1; CLOUD_AGENT_DASHBOARD_RUN_SORT_DIRECTION_ASC = 2; } // Copied from: local:aiserver.v1.CloudAgentDashboardRunSortField (var: fpu) enum CloudAgentDashboardRunSortField { CLOUD_AGENT_DASHBOARD_RUN_SORT_FIELD_UNSPECIFIED = 0; CLOUD_AGENT_DASHBOARD_RUN_SORT_FIELD_CREATED_AT = 1; } // Copied from: local:aiserver.v1.CloudAgentDashboardRunStatus (var: yTs) enum CloudAgentDashboardRunStatus { CLOUD_AGENT_DASHBOARD_RUN_STATUS_UNSPECIFIED = 0; CLOUD_AGENT_DASHBOARD_RUN_STATUS_RUNNING = 1; CLOUD_AGENT_DASHBOARD_RUN_STATUS_FINISHED = 2; CLOUD_AGENT_DASHBOARD_RUN_STATUS_ERROR = 3; CLOUD_AGENT_DASHBOARD_RUN_STATUS_INSTALL_FAILED = 4; } // Copied from: local:aiserver.v1.CloudAgentEffortMode (var: LSi) enum CloudAgentEffortMode { CLOUD_AGENT_EFFORT_MODE_UNSPECIFIED = 0; CLOUD_AGENT_EFFORT_MODE_STANDARD = 1; CLOUD_AGENT_EFFORT_MODE_GRIND = 2; } // Copied from: local:aiserver.v1.CloudAgentEgressProtectionMode (var: abn) enum CloudAgentEgressProtectionMode { CLOUD_AGENT_EGRESS_PROTECTION_MODE_UNSPECIFIED = 0; CLOUD_AGENT_EGRESS_PROTECTION_MODE_ALLOW_ALL = 1; CLOUD_AGENT_EGRESS_PROTECTION_MODE_DEFAULT_WITH_NETWORK_SETTINGS = 2; CLOUD_AGENT_EGRESS_PROTECTION_MODE_NETWORK_SETTINGS_ONLY = 3; CLOUD_AGENT_EGRESS_PROTECTION_MODE_PARENT_PLUS_NETWORK_SETTINGS = 4; } // Copied from: local:aiserver.v1.CloudAgentErrorDetails (var: FAs) message CloudAgentErrorDetails { string error_message = 1; string error_code = 2; optional string dev_only_message = 3; optional ErrorDetails error_details = 4; } // Copied from: local:aiserver.v1.CloudAgentMemoryDbLogEntry (var: eyu) message CloudAgentMemoryDbLogEntry { CloudAgentMemoryDbLogSource source = 2; optional uint32 worker_index = 3; oneof log { PodEvent event = 4; WaterfallUpdate waterfall_update = 5; } } // Copied from: local:aiserver.v1.CloudAgentMemoryDbLogSource (var: Mpu) enum CloudAgentMemoryDbLogSource { CLOUD_AGENT_MEMORY_DB_LOG_SOURCE_UNSPECIFIED = 0; CLOUD_AGENT_MEMORY_DB_LOG_SOURCE_DOCKER_BUILD = 1; CLOUD_AGENT_MEMORY_DB_LOG_SOURCE_SETUP = 2; } // Copied from: local:aiserver.v1.CloudAgentModelSelection (var: Sct) message CloudAgentModelSelection { // Copied from: local:aiserver.v1.CloudAgentModelSelection.ParameterValue (var: Acl) message ParameterValue { string id = 1; string value = 2; } string model_id = 1; repeated ParameterValue parameters = 2; optional bool max_mode = 3; } // Copied from: local:aiserver.v1.CloudAgentPluginSnapshot (var: vau) message CloudAgentPluginSnapshot { EffectivePlugin effective_plugin = 1; optional string git_ref = 3; } // Copied from: local:aiserver.v1.CloudAgentRunEvent (var: Pmu) message CloudAgentRunEvent { string public_id = 1; int64 created_at_ms = 2; CloudAgentRunEventCategory category = 3; CloudAgentRunEventLogLevel log_level = 4; string kind = 5; string title = 6; optional string detail = 7; optional string link_url = 8; } // Copied from: local:aiserver.v1.CloudAgentRunEventCategory (var: bpu) enum CloudAgentRunEventCategory { CLOUD_AGENT_RUN_EVENT_CATEGORY_UNSPECIFIED = 0; CLOUD_AGENT_RUN_EVENT_CATEGORY_BUILD = 1; CLOUD_AGENT_RUN_EVENT_CATEGORY_AGENT_SETUP = 2; CLOUD_AGENT_RUN_EVENT_CATEGORY_AGENT_RUN = 3; } // Copied from: local:aiserver.v1.CloudAgentRunEventLogLevel (var: _pu) enum CloudAgentRunEventLogLevel { CLOUD_AGENT_RUN_EVENT_LOG_LEVEL_UNSPECIFIED = 0; CLOUD_AGENT_RUN_EVENT_LOG_LEVEL_INFO = 1; CLOUD_AGENT_RUN_EVENT_LOG_LEVEL_WARN = 2; CLOUD_AGENT_RUN_EVENT_LOG_LEVEL_ERROR = 3; } // Copied from: local:aiserver.v1.CloudAgentRunsCursor (var: FTs) message CloudAgentRunsCursor { int64 created_at_ms = 1; string bc_id = 2; int64 id = 3; } // Copied from: local:aiserver.v1.CloudAgentSourceCategory (var: KU) enum CloudAgentSourceCategory { CLOUD_AGENT_SOURCE_CATEGORY_UNSPECIFIED = 0; CLOUD_AGENT_SOURCE_CATEGORY_DESKTOP = 1; CLOUD_AGENT_SOURCE_CATEGORY_WEB = 2; CLOUD_AGENT_SOURCE_CATEGORY_MOBILE = 3; CLOUD_AGENT_SOURCE_CATEGORY_SLACK = 4; CLOUD_AGENT_SOURCE_CATEGORY_LINEAR = 5; CLOUD_AGENT_SOURCE_CATEGORY_SCM = 6; CLOUD_AGENT_SOURCE_CATEGORY_CLI = 7; CLOUD_AGENT_SOURCE_CATEGORY_SETUP = 8; CLOUD_AGENT_SOURCE_CATEGORY_SDK = 9; CLOUD_AGENT_SOURCE_CATEGORY_AUTOMATIONS = 10; CLOUD_AGENT_SOURCE_CATEGORY_API = 11; CLOUD_AGENT_SOURCE_CATEGORY_BUGBOT_AUTOFIX = 12; CLOUD_AGENT_SOURCE_CATEGORY_QABOT_FRONTEND = 13; CLOUD_AGENT_SOURCE_CATEGORY_LOCAL = 14; CLOUD_AGENT_SOURCE_CATEGORY_INTERNAL = 15; CLOUD_AGENT_SOURCE_CATEGORY_SAND = 16; } // Copied from: local:aiserver.v1.CloudAgentStartupWarning (var: BAs) message CloudAgentStartupWarning { CloudAgentStartupWarningType warning_type = 1; string user_facing_message = 2; } // Copied from: local:aiserver.v1.CloudAgentStartupWarningType (var: Dpu) enum CloudAgentStartupWarningType { CLOUD_AGENT_STARTUP_WARNING_TYPE_UNSPECIFIED = 0; CLOUD_AGENT_STARTUP_WARNING_TYPE_SNAPSHOT_EXPIRED = 1; CLOUD_AGENT_STARTUP_WARNING_TYPE_SNAPSHOT_INVALID = 2; CLOUD_AGENT_STARTUP_WARNING_TYPE_SNAPSHOT_NOT_FOUND_OR_NO_ACCESS = 3; CLOUD_AGENT_STARTUP_WARNING_TYPE_SNAPSHOT_COPY_FAILED = 4; } // Copied from: local:aiserver.v1.CloudAgentState (var: M2e) message CloudAgentState { ConversationStateStructure conversation_state = 1; uint32 num_prior_interaction_updates = 2; bytes pr_body = 3; bytes summary = 4; bytes branch_name = 5; bytes pr_url = 6; bytes agent_name = 8; string last_interaction_update_offset_key = 7; optional string starting_commit = 9; optional string base_branch = 10; bytes config = 11; optional string local_state_branch = 12; bytes original_prompt_blob_id = 13; bytes repository_info_blob_id = 14; bytes original_conversation_action_blob_id = 15; bytes video_annotations_blob_id = 16; optional string last_user_turn_commit = 17; optional BackgroundComposerSource last_followup_source = 18; optional bool continue_rebase = 19; repeated string turn_start_todo_ids = 20; optional int64 original_request_start_unix_ms = 21; optional bool initial_turn_latency_reported = 22; optional string agent_session_id = 23; optional string kickoff_message_id = 24; optional GrindModeConfig grind_mode_config = 25; repeated BackgroundComposerCommit commits = 26; optional int32 commit_count = 27; optional CloudAgentErrorDetails user_facing_error_details = 28; optional BackgroundComposerSource initial_source = 29; uint32 num_completed_turns = 30; optional SynthesisSubagentConfig synthesis_subagent_config = 31; bytes start_request_blob_id = 32; bytes commit_reminder_state_blob_id = 33; bytes grind_mode_tracking_state_blob_id = 34; bytes workflow_control_state_blob_id = 35; repeated WorkerCreation worker_creations = 36; optional bool is_time_limit_expired = 37; bytes resolved_egress_policy_blob_id = 38; optional OptimizedDiffState optimized_diff = 39; bytes pending_pr_blob_id = 40; optional bool is_pod_finalized = 41; bytes next_turn_system_reminders_blob_id = 42; bytes cloud_plugin_manifest_blob_id = 43; map per_branch_optimized_diffs = 44; repeated CloudAgentStartupWarning startup_warnings = 45; optional PrivateWorkspaceIdentifier private_workspace_identifier = 46; optional bool uses_first_class_subagents = 48; optional uint32 conversation_rewind_epoch = 49; bytes pending_summarization_state_blob_id = 50; bytes pending_summarization_snapshot_blob_id = 51; bytes admitted_custom_mode_state_blob_id = 52; optional bool agent_store_artifacts_symlink_enabled = 53; optional ProjectDetails project_details = 54; } // Copied from: local:aiserver.v1.CloudAgentStatePersistedMetadata (var: PAs) message CloudAgentStatePersistedMetadata { // Copied from: local:aiserver.v1.CloudAgentStatePersistedMetadata.PersistedMetadataVersion (var: LAs) enum PersistedMetadataVersion { PERSISTED_METADATA_VERSION_UNSPECIFIED = 0; PERSISTED_METADATA_VERSION_1 = 1; } bytes cloud_agent_state_blob_id = 1; string offset_key = 2; double timestamp_ms = 3; CloudAgentWorkflowStatus workflow_status = 4; PersistedMetadataVersion version = 5; } // Copied from: local:aiserver.v1.CloudAgentSyntheticsScenarioInput (var: F_u) message CloudAgentSyntheticsScenarioInput { string name = 1; string prompt = 2; string model = 3; string repo_url = 4; string repo_ref = 5; bool canary = 6; uint32 max_duration_sec = 7; } // Copied from: local:aiserver.v1.CloudAgentTimingEvent (var: ffu) message CloudAgentTimingEvent { double timestamp_ms = 1; CloudAgentTimingEventType event = 2; optional uint32 turn_number = 3; } // Copied from: local:aiserver.v1.CloudAgentTimingEventType (var: nVe) enum CloudAgentTimingEventType { CLOUD_AGENT_TIMING_EVENT_TYPE_UNSPECIFIED = 0; CLOUD_AGENT_TIMING_EVENT_TYPE_REQUEST_RECEIVED = 1; CLOUD_AGENT_TIMING_EVENT_TYPE_PREWARMED_POD_RECEIVED = 2; CLOUD_AGENT_TIMING_EVENT_TYPE_POD_REQUESTED = 3; CLOUD_AGENT_TIMING_EVENT_TYPE_POD_READY = 4; CLOUD_AGENT_TIMING_EVENT_TYPE_FIRST_TOKEN = 5; CLOUD_AGENT_TIMING_EVENT_TYPE_STALE_SNAPSHOT_USED = 6; } // Copied from: local:aiserver.v1.CloudAgentVmHistory (var: I_u) message CloudAgentVmHistory { repeated CloudAgentVmHistoryEntry entries = 1; } // Copied from: local:aiserver.v1.CloudAgentVmHistoryEntry (var: D_u) message CloudAgentVmHistoryEntry { int32 worker_index = 1; bool is_current_worker = 2; optional int64 environment_version_id = 3; optional int64 replaced_at_unix_ms = 4; oneof info { CloudAgentAnyrunVmInfo anyrun = 5; CloudAgentAnyrunPendingDockerBuildVmInfo anyrun_pending_docker_build = 6; } } // Copied from: local:aiserver.v1.CloudAgentWorkflowControlState (var: Qd) message CloudAgentWorkflowControlState { repeated QueuedFollowup pending_followups = 1; int32 followup_completion_count = 2; bool running_desired = 3; bool can_run_loop = 4; repeated QueuedMakePRRequest pending_make_pr_requests = 5; repeated QueuedOpenPRRequest pending_open_pr_requests = 6; repeated string immediate_followup_ids = 7; int64 last_updated_ms = 8; repeated string completed_followup_ids = 9; repeated ConversationAction skipped_input_actions = 10; repeated CompletedMakePRRequest completed_make_pr_requests = 11; repeated CompletedOpenPRRequest completed_open_pr_requests = 12; optional PausedInteractionStep paused_interaction_step = 13; repeated QueuedInteractionResponse pending_interaction_responses = 14; repeated uint32 completed_interaction_query_ids = 15; repeated PendingIdleFollowup pending_idle_followups = 16; repeated ConversationActionReference skipped_input_action_refs = 17; optional string last_completed_resubmit_followup_id = 18; optional uint32 async_subagent_completion_epoch = 19; repeated PendingContextInjection pending_context_injections = 20; repeated string completed_injection_ids = 21; repeated string completed_delivery_batch_ids = 22; repeated PendingPromotion pending_promotions = 23; } // Copied from: local:aiserver.v1.CloudAgentWorkflowStatus (var: pp) enum CloudAgentWorkflowStatus { CLOUD_AGENT_WORKFLOW_STATUS_UNSPECIFIED = 0; CLOUD_AGENT_WORKFLOW_STATUS_RUNNING = 1; CLOUD_AGENT_WORKFLOW_STATUS_IDLE = 2; CLOUD_AGENT_WORKFLOW_STATUS_ERROR = 3; CLOUD_AGENT_WORKFLOW_STATUS_ARCHIVED = 4; CLOUD_AGENT_WORKFLOW_STATUS_EXPIRED = 5; CLOUD_AGENT_WORKFLOW_STATUS_NOT_YET_STARTED = 6; CLOUD_AGENT_WORKFLOW_STATUS_WAITING_FOR_BACKGROUND_WORK = 7; } // Copied from: local:aiserver.v1.CloudSetupBlocker (var: uSs) message CloudSetupBlocker { string id = 1; string icon = 2; CloudSetupBlockerAction action = 3; string cta_label = 4; string checklist_title = 7; string checklist_description = 8; } // Copied from: local:aiserver.v1.CloudSetupBlockerAction (var: M4l) message CloudSetupBlockerAction { oneof action { string url = 1; google.protobuf.Empty open_privacy_settings = 2; google.protobuf.Empty open_github_connect = 3; google.protobuf.Empty open_repo_picker = 4; } } // Copied from: local:aiserver.v1.CloudSubagentParentAgentType (var: tVe) enum CloudSubagentParentAgentType { CLOUD_SUBAGENT_PARENT_AGENT_TYPE_UNSPECIFIED = 0; CLOUD_SUBAGENT_PARENT_AGENT_TYPE_LOCAL = 1; CLOUD_SUBAGENT_PARENT_AGENT_TYPE_CLOUD = 2; } // Copied from: local:aiserver.v1.CloudSubagentParentReference (var: eOt) message CloudSubagentParentReference { string parent_agent_id = 1; string parent_tool_call_id = 2; CloudSubagentParentAgentType parent_agent_type = 3; optional string subagent_type_name = 5; optional CloudSubagentParentSpawnKind parent_spawn_kind = 6; optional string parent_spawn_id = 7; oneof lineage { CloudSubagentTaskLineage task = 8; CloudSubagentSubscriptionResourceLineage subscription_resource = 9; } } // Copied from: local:aiserver.v1.CloudSubagentParentSpawnKind (var: wTs) enum CloudSubagentParentSpawnKind { CLOUD_SUBAGENT_PARENT_SPAWN_KIND_UNSPECIFIED = 0; CLOUD_SUBAGENT_PARENT_SPAWN_KIND_TASK = 1; CLOUD_SUBAGENT_PARENT_SPAWN_KIND_EVENT_SUBSCRIPTION = 2; } // Copied from: agent.v1.CloudSubagentReference (var: Evs) message CloudSubagentReference { string bc_id = 1; optional string transcript_path = 2; } // Copied from: local:aiserver.v1.CloudSubagentSubscriptionResourceLineage (var: ugu) message CloudSubagentSubscriptionResourceLineage { string route_id = 1; string route_kind = 2; } // Copied from: local:aiserver.v1.CloudSubagentTaskLineage (var: lgu) message CloudSubagentTaskLineage { string parent_tool_call_id = 1; } // Copied from: local:aiserver.v1.CmdKDebugInfo (var: Nde) message CmdKDebugInfo { // Copied from: local:aiserver.v1.CmdKDebugInfo.CppFileDiffHistory (var: wcl) message CppFileDiffHistory { string file_name = 1; repeated string diff_history = 2; } // Copied from: local:aiserver.v1.CmdKDebugInfo.OpenEditor (var: ycl) message OpenEditor { string relative_workspace_path = 1; int32 editor_group_index = 2; int32 editor_group_id = 3; bool is_active = 4; } // Copied from: local:aiserver.v1.CmdKDebugInfo.PastThought (var: Scl) message PastThought { string text = 1; double time_in_unix_seconds = 2; } // Copied from: local:aiserver.v1.CmdKDebugInfo.UnsavedFiles (var: _cl) message UnsavedFiles { string relative_workspace_path = 1; string contents = 2; } string remote_url = 1; string commit_id = 2; string git_patch = 3; repeated UnsavedFiles unsaved_files = 4; double unix_timestamp_ms = 5; repeated OpenEditor open_editors = 6; repeated CppFileDiffHistory file_diff_histories = 7; string branch_name = 8; string branch_notes = 9; string branch_notes_rich = 12; string global_notes = 10; repeated PastThought past_thoughts = 11; string base_branch_name = 13; string base_branch_commit_id = 14; } // Copied from: local:aiserver.v1.CmdKEvent (var: uDl) message CmdKEvent { // Copied from: local:aiserver.v1.CmdKEvent.AcceptDiffs (var: mDl) message AcceptDiffs { } // Copied from: local:aiserver.v1.CmdKEvent.AcceptPartialDiff (var: fDl) message AcceptPartialDiff { IRange green_range = 1; repeated string green_lines = 2; repeated string red_lines = 3; } // Copied from: local:aiserver.v1.CmdKEvent.AfterReject (var: bDl) message AfterReject { } // Copied from: local:aiserver.v1.CmdKEvent.EndOfGeneration (var: hDl) message EndOfGeneration { } // Copied from: local:aiserver.v1.CmdKEvent.InterruptGeneration (var: pDl) message InterruptGeneration { } // Copied from: local:aiserver.v1.CmdKEvent.RejectDiffs (var: gDl) message RejectDiffs { optional string actor_request_id = 1; optional bool silent = 2; } // Copied from: local:aiserver.v1.CmdKEvent.RejectPartialDiff (var: vDl) message RejectPartialDiff { IRange green_range = 1; repeated string green_lines = 2; repeated string red_lines = 3; } // Copied from: local:aiserver.v1.CmdKEvent.SubmitPrompt (var: dDl) message SubmitPrompt { IRange original_range = 1; string original_text = 2; string prompt = 3; } PointInTimeModel point_in_time_model = 1; string request_id = 2; optional string prompt_bar_id = 20; oneof event_type { SubmitPrompt submit_prompt = 3; EndOfGeneration end_of_generation = 4; InterruptGeneration interrupt_generation = 5; AcceptDiffs accept_all = 6; RejectDiffs reject_all = 7; RejectPartialDiff reject_partial_diff = 8; AcceptPartialDiff accept_partial_diff = 9; AfterReject after_reject = 10; } } // Copied from: local:aiserver.v1.CmdKExternalLink (var: bfi) message CmdKExternalLink { string url = 1; string uuid = 2; } // Copied from: local:aiserver.v1.CmdKLegacyContext (var: Cxe) message CmdKLegacyContext { ExplicitContext explicit_context = 4; repeated CodeBlock prompt_code_blocks = 12; repeated string documentation_identifiers = 10; } // Copied from: local:aiserver.v1.CmdKOptions (var: Nfn) message CmdKOptions { ModelDetails model_details = 3; bool chat_mode = 1; bool ada_cmd_k_context = 2; optional bool use_reranker = 4; optional bool use_web = 5; optional bool request_is_for_caching = 6; } // Copied from: local:aiserver.v1.CmdKPreviousEdit (var: Ofn) message CmdKPreviousEdit { repeated string original_lines = 1; repeated string new_lines = 2; string relative_path = 3; repeated string extra_context_above = 4; repeated string extra_context_below = 5; } // Copied from: local:aiserver.v1.CmdKUpcomingEdit (var: Xys) message CmdKUpcomingEdit { repeated string original_lines = 1; string relative_path = 3; repeated string extra_context_above = 4; repeated string extra_context_below = 5; } // Copied from: local:aiserver.v1.CodeBlock (var: HI) message CodeBlock { // Copied from: local:aiserver.v1.CodeBlock.Signatures (var: kcl) message Signatures { repeated CursorRange ranges = 1; } string relative_workspace_path = 1; optional string file_contents = 2; optional int32 file_contents_length = 9; CursorRange range = 3; string contents = 4; Signatures signatures = 5; optional string override_contents = 6; optional string original_contents = 7; repeated DetailedLine detailed_lines = 8; FileGit file_git_context = 10; } // Copied from: local:aiserver.v1.CodeChunk (var: Xis) message CodeChunk { // Copied from: local:aiserver.v1.CodeChunk.Intent (var: Qcl) enum Intent { INTENT_UNSPECIFIED = 0; INTENT_COMPOSER_FILE = 1; INTENT_COMPRESSED_COMPOSER_FILE = 2; } // Copied from: local:aiserver.v1.CodeChunk.SummarizationStrategy (var: Ycl) enum SummarizationStrategy { SUMMARIZATION_STRATEGY_NONE_UNSPECIFIED = 0; SUMMARIZATION_STRATEGY_SUMMARIZED = 1; SUMMARIZATION_STRATEGY_EMBEDDED = 2; } string relative_workspace_path = 1; int32 start_line_number = 2; repeated string lines = 3; optional SummarizationStrategy summarization_strategy = 4; string language_identifier = 5; optional Intent intent = 6; optional bool is_final_version = 7; optional bool is_first_version = 8; } // Copied from: local:aiserver.v1.CodeChunkContextInclusionInfo (var: b_s) message CodeChunkContextInclusionInfo { // Copied from: local:aiserver.v1.CodeChunkContextInclusionInfo.InclusionType (var: __s) enum InclusionType { INCLUSION_TYPE_UNSPECIFIED = 0; INCLUSION_TYPE_FULL = 1; INCLUSION_TYPE_OUTLINE = 2; INCLUSION_TYPE_FILENAME = 3; } // Copied from: local:aiserver.v1.CodeChunkContextInclusionInfo.Intent (var: y_s) enum Intent { INTENT_UNSPECIFIED = 0; INTENT_FILE = 1; INTENT_SELECTION = 2; } // Copied from: local:aiserver.v1.CodeChunkContextInclusionInfo.TokenCount (var: w_s) message TokenCount { bool is_too_large_to_count = 1; int32 num_tokens = 2; } string relative_workspace_path = 1; int32 start_line_number = 2; int32 end_line_number_inclusive = 3; InclusionType inclusion_type = 4; int32 full_file_token_count = 5; int32 prompt_token_count = 6; TokenCount full_file_tokens_count = 11; optional string exclusion_tooltip = 7; Intent intent = 8; bool chunk_is_from_last_user_message = 9; bool is_compressed = 10; } // Copied from: local:aiserver.v1.CodeChunkContextInclusionInfoV2 (var: m_s) message CodeChunkContextInclusionInfoV2 { // Copied from: local:aiserver.v1.CodeChunkContextInclusionInfoV2.InclusionType (var: f_s) enum InclusionType { INCLUSION_TYPE_UNSPECIFIED = 0; INCLUSION_TYPE_FULL = 1; INCLUSION_TYPE_OUTLINE = 2; INCLUSION_TYPE_FILENAME = 3; } // Copied from: local:aiserver.v1.CodeChunkContextInclusionInfoV2.Intent (var: g_s) enum Intent { INTENT_UNSPECIFIED = 0; INTENT_FILE = 1; INTENT_SELECTION = 2; } string relative_workspace_path = 1; int32 start_line_number = 2; int32 end_line_number_inclusive = 3; Intent intent = 4; InclusionType inclusion_type = 10; optional string tooltip_text = 6; optional bool pill_is_dashed = 9; optional string pill_sub_codicon_name = 8; optional string detail_text = 5; optional string codicon_name = 7; } // Copied from: local:aiserver.v1.CodeResult (var: oP) message CodeResult { CodeBlock code_block = 1; float score = 2; } // Copied from: local:aiserver.v1.CodeResultWithClassificationInfo (var: Frs) message CodeResultWithClassificationInfo { // Copied from: local:aiserver.v1.CodeResultWithClassificationInfo.LineNumberClassification (var: Tdl) message LineNumberClassification { DetailedLine detailed_line = 1; string query_computed_for = 2; repeated string matched_strings = 3; SimpleRange highlight_range = 4; } CodeResult code_result = 1; optional LineNumberClassification line_number_classification = 2; } // Copied from: local:aiserver.v1.CodeSearchResult (var: Wfn) message CodeSearchResult { repeated CodeResult results = 1; repeated File all_files = 2; } // Copied from: local:aiserver.v1.CodeSnippet (var: Iul) message CodeSnippet { int32 start_line_number = 1; int32 end_line_number = 2; repeated string lines = 3; } // Copied from: local:aiserver.v1.CodeSymbolWithAction (var: lpn) message CodeSymbolWithAction { // Copied from: local:aiserver.v1.CodeSymbolWithAction.CodeSymbolAction (var: Dul) enum CodeSymbolAction { CODE_SYMBOL_ACTION_UNSPECIFIED = 0; CODE_SYMBOL_ACTION_GO_TO_DEFINITION = 1; CODE_SYMBOL_ACTION_GO_TO_IMPLEMENTATION = 2; CODE_SYMBOL_ACTION_REFERENCES = 3; } string workspace_relative_path = 1; int32 line_number = 2; int32 symbol_start_column = 3; int32 symbol_end_column = 4; CodeSymbolAction action = 5; string symbol = 6; } // Copied from: local:aiserver.v1.CodeTourDoneReason (var: ZDs) enum CodeTourDoneReason { CODE_TOUR_DONE_REASON_UNSPECIFIED = 0; CODE_TOUR_DONE_REASON_OK = 1; CODE_TOUR_DONE_REASON_INVALID_REQUEST = 2; CODE_TOUR_DONE_REASON_DIFF_TOO_LONG = 3; CODE_TOUR_DONE_REASON_ERROR = 4; CODE_TOUR_DONE_REASON_CANCELLED = 5; } // Copied from: local:aiserver.v1.CodebaseKind (var: axf) enum CodebaseKind { CODEBASE_KIND_UNSPECIFIED = 0; CODEBASE_KIND_GIT_MAIN_WORKTREE_ROOT = 1; CODEBASE_KIND_GIT_MAIN_WORKTREE_SUBDIRECTORY = 2; CODEBASE_KIND_GIT_LINKED_WORKTREE_ROOT = 3; CODEBASE_KIND_GIT_LINKED_WORKTREE_SUBDIRECTORY = 4; CODEBASE_KIND_PLAIN_DIRECTORY = 5; CODEBASE_KIND_DOT_CURSOR = 6; CODEBASE_KIND_DOT_CLAUDE = 7; CODEBASE_KIND_DOT_CODEX = 8; CODEBASE_KIND_DOT_AGENTS = 9; } // Copied from: local:aiserver.v1.CodebaseSnapshotReason (var: cxf) enum CodebaseSnapshotReason { CODEBASE_SNAPSHOT_REASON_UNSPECIFIED = 0; CODEBASE_SNAPSHOT_REASON_MANUAL = 1; CODEBASE_SNAPSHOT_REASON_AGENT_REQUEST_START = 2; CODEBASE_SNAPSHOT_REASON_AGENT_REQUEST_END = 3; } // Copied from: local:aiserver.v1.CodebaseTelemetryConfig (var: WEu) message CodebaseTelemetryConfig { bool enabled = 1; string reset_token = 2; } // Copied from: agent.v1.CommandClassifierResult (var: ipn) message CommandClassifierResult { // Copied from: agent.v1.CommandClassifierResult.ClassifiedCommand (var: All) message ClassifiedCommand { string name = 1; repeated string arguments = 2; optional string suggested_allowlist_entry = 3; repeated string subcommand_tokens = 4; } // Copied from: agent.v1.CommandClassifierResult.SuggestedSandboxMode (var: Tll) enum SuggestedSandboxMode { SUGGESTED_SANDBOX_MODE_UNSPECIFIED = 0; SUGGESTED_SANDBOX_MODE_SANDBOX = 1; SUGGESTED_SANDBOX_MODE_NO_SANDBOX = 2; SUGGESTED_SANDBOX_MODE_UNDETERMINED = 3; } repeated ClassifiedCommand commands = 1; SuggestedSandboxMode suggested_sandbox_mode = 2; bool classification_failed = 3; } // Copied from: local:aiserver.v1.CommandDeeplinkControls (var: fEs) message CommandDeeplinkControls { bool enabled = 1; } // Copied from: local:aiserver.v1.CommandDescriptor (var: Nbn) message CommandDescriptor { string name = 1; optional string description = 2; optional string source_path = 3; optional string source_url = 4; } // Copied from: local:aiserver.v1.Commit (var: Sxe) message Commit { string sha = 1; string message = 2; string description = 3; repeated FileDiff diff = 4; string author = 5; string date = 6; } // Copied from: local:aiserver.v1.CommitBackgroundComposerRequest (var: Bfu) message CommitBackgroundComposerRequest { string bc_id = 1; string commit_message = 2; } // Copied from: local:aiserver.v1.CommitBackgroundComposerResponse (var: Ufu) message CommitBackgroundComposerResponse { string commit_hash = 1; } // Copied from: local:aiserver.v1.CommitDiffString (var: qcl) message CommitDiffString { string diff = 1; } // Copied from: local:aiserver.v1.CommitLineRange (var: dSs) message CommitLineRange { int32 start = 1; int32 end = 2; optional int32 absolute_start = 3; optional int32 absolute_end = 4; } // Copied from: local:aiserver.v1.CommitMetrics (var: PEi) message CommitMetrics { string commit_hash = 1; int32 total_lines_added = 2; int32 total_lines_deleted = 3; int32 tab_lines_added = 4; int32 tab_lines_deleted = 5; int32 agent_lines_added = 6; int32 agent_lines_deleted = 7; int32 non_ai_lines_added = 8; int32 non_ai_lines_deleted = 9; optional string branch_name = 10; optional bool is_primary_branch = 11; string repo_name = 12; optional string message = 13; optional google.protobuf.Timestamp commit_timestamp = 14; string user_email = 16; repeated FileRangeAnnotations range_annotations = 19; optional string commit_source = 20; } // Copied from: local:aiserver.v1.CommitNote (var: Zis) message CommitNote { string note = 1; string commit_hash = 2; } // Copied from: local:aiserver.v1.CommitNoteWithEmbeddings (var: Gcl) message CommitNoteWithEmbeddings { string note = 1; string commit_hash = 2; repeated double embeddings = 3; } // Copied from: agent.v1.CommunicateUpdateHistoryEntry (var: Cvs) message CommunicateUpdateHistoryEntry { string step = 1; uint32 message_index = 3; } // Copied from: agent.v1.CommunicateUpdateTurnState (var: axl) message CommunicateUpdateTurnState { repeated CommunicateUpdateHistoryEntry history = 1; optional string final_summary = 2; optional string completed_subtitle = 3; } // Copied from: local:aiserver.v1.CompileRepoIncludeExcludePatternsRequest (var: qLf) message CompileRepoIncludeExcludePatternsRequest { string root_path = 1; SwCompileRepoIncludeExcludePatternsRequest request = 2; } // Copied from: local:aiserver.v1.CompileRepoIncludeExcludePatternsResponse (var: KLf) message CompileRepoIncludeExcludePatternsResponse { SwCompileRepoIncludeExcludePatternsResponse response = 1; } // Copied from: local:aiserver.v1.CompleteAgentStoreMultipartWritesRequest (var: cwu) message CompleteAgentStoreMultipartWritesRequest { string store_id = 1; repeated AgentStoreMultipartWriteCompletion completions = 2; } // Copied from: local:aiserver.v1.CompleteAgentStoreMultipartWritesResponse (var: dwu) message CompleteAgentStoreMultipartWritesResponse { repeated AgentStoreMultipartWriteResult results = 1; } // Copied from: local:aiserver.v1.CompleteGithubConnectFlowRequest (var: ZHl) message CompleteGithubConnectFlowRequest { string state = 1; string verifier = 2; string code = 3; string installation_id = 4; string setup_action = 5; optional string ghe_application = 6; } // Copied from: local:aiserver.v1.CompleteGithubConnectFlowResponse (var: JHl) message CompleteGithubConnectFlowResponse { // Copied from: local:aiserver.v1.CompleteGithubConnectFlowResponse.Outcome (var: XHl) enum Outcome { OUTCOME_UNSPECIFIED = 0; OUTCOME_CONNECTED = 1; OUTCOME_PENDING_APPROVAL = 2; OUTCOME_NEEDS_CONFIRMATION = 3; } Outcome outcome = 1; string installation_id = 2; string confirmation_code = 3; string github_login = 4; } // Copied from: local:aiserver.v1.CompleteMcpOAuthRequest (var: V1s) message CompleteMcpOAuthRequest { string state_id = 1; string authorization_code = 2; } // Copied from: local:aiserver.v1.CompleteMcpOAuthResponse (var: jKl) message CompleteMcpOAuthResponse { string post_auth_return_url = 1; string account_key = 2; } // Copied from: local:aiserver.v1.CompleteOnboardingChecklistItemRequest (var: tRf) message CompleteOnboardingChecklistItemRequest { string item_id = 1; } // Copied from: local:aiserver.v1.CompleteOnboardingChecklistItemResponse (var: nRf) message CompleteOnboardingChecklistItemResponse { } // Copied from: local:aiserver.v1.CompletePackfileUploadRequest (var: Txf) message CompletePackfileUploadRequest { string codebase_uuid = 1; string upload_uuid = 2; PackfileUploadCompletion completion = 3; } // Copied from: local:aiserver.v1.CompletePackfileUploadResponse (var: Axf) message CompletePackfileUploadResponse { } // Copied from: local:aiserver.v1.CompletePromptUploadRequest (var: wwu) message CompletePromptUploadRequest { string upload_id = 1; string s3_upload_id = 2; } // Copied from: local:aiserver.v1.CompletePromptUploadResponse (var: Swu) message CompletePromptUploadResponse { PromptUploadCompletionStatus status = 1; int64 size_bytes = 2; } // Copied from: local:aiserver.v1.CompleteRecommendedActionRequest (var: mRf) message CompleteRecommendedActionRequest { string action_id = 1; } // Copied from: local:aiserver.v1.CompleteRecommendedActionResponse (var: gRf) message CompleteRecommendedActionResponse { } // Copied from: local:aiserver.v1.CompleteSandBoxStoreMultipartWritesRequest (var: gPf) message CompleteSandBoxStoreMultipartWritesRequest { repeated SandBoxStoreMultipartWriteCompletion completions = 1; } // Copied from: local:aiserver.v1.CompleteSandBoxStoreMultipartWritesResponse (var: bPf) message CompleteSandBoxStoreMultipartWritesResponse { repeated SandBoxStoreMultipartWriteResult results = 1; } // Copied from: local:aiserver.v1.CompletedLinkSlackAccountRequest (var: Ksu) message CompletedLinkSlackAccountRequest { string slack_team_id = 1; string slack_user_id = 2; bool setup_prerequisites_complete = 3; } // Copied from: local:aiserver.v1.CompletedLinkSlackAccountResponse (var: Qsu) message CompletedLinkSlackAccountResponse { } // Copied from: local:aiserver.v1.CompletedMakePRRequest (var: Hd) message CompletedMakePRRequest { string request_id = 1; int64 completed_at_ms = 2; optional MakePRBackgroundComposerResponse response = 3; optional string error_message = 4; optional string error_code = 5; } // Copied from: local:aiserver.v1.CompletedOpenPRRequest (var: Yd) message CompletedOpenPRRequest { string request_id = 1; int64 completed_at_ms = 2; optional OpenPRBackgroundComposerResponse response = 3; optional string error_message = 4; optional string error_code = 5; } // Copied from: local:aiserver.v1.ComposerAutocompleteContext (var: kPl) message ComposerAutocompleteContext { optional CurrentFileContext current_file = 1; repeated CachedFileContext cached_files = 2; repeated ConversationMessage conversation_messages = 3; optional string visible_viewport_text = 4; repeated string first_user_messages = 5; } // Copied from: local:aiserver.v1.ComposerCapabilityContext (var: _ll) message ComposerCapabilityContext { // Copied from: local:aiserver.v1.ComposerCapabilityContext.GithubPRContext (var: Sll) message GithubPRContext { string title = 1; string description = 2; string comments = 3; optional string ci_failures = 4; } // Copied from: local:aiserver.v1.ComposerCapabilityContext.MicrosoftTeamsIntegrationContext (var: wll) message MicrosoftTeamsIntegrationContext { string thread = 1; optional string channel_name = 2; optional string team_name = 3; optional string channel_description = 4; optional string team_description = 5; } // Copied from: local:aiserver.v1.ComposerCapabilityContext.SlackIntegrationContext (var: yll) message SlackIntegrationContext { string thread = 1; optional string channel_name = 2; optional string channel_purpose = 3; optional string channel_topic = 4; optional string sender_name = 5; optional string sender_id = 6; optional string sender_type = 7; optional bool is_directly_addressed = 8; } oneof data { SlackIntegrationContext slack_integration = 27; GithubPRContext github_pr = 28; MicrosoftTeamsIntegrationContext microsoft_teams_integration = 29; } } // Copied from: local:aiserver.v1.ComposerCapabilityRequest (var: tll) message ComposerCapabilityRequest { // Copied from: local:aiserver.v1.ComposerCapabilityRequest.AutoContextCapability (var: gll) message AutoContextCapability { optional string custom_instructions = 1; repeated string additional_files = 2; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.ComposerCapabilityType (var: Jr) enum ComposerCapabilityType { COMPOSER_CAPABILITY_TYPE_UNSPECIFIED = 0; COMPOSER_CAPABILITY_TYPE_LOOP_ON_LINTS = 1; COMPOSER_CAPABILITY_TYPE_LOOP_ON_TESTS = 2; COMPOSER_CAPABILITY_TYPE_MEGA_PLANNER = 3; COMPOSER_CAPABILITY_TYPE_LOOP_ON_COMMAND = 4; COMPOSER_CAPABILITY_TYPE_TOOL_CALL = 5; COMPOSER_CAPABILITY_TYPE_DIFF_REVIEW = 6; COMPOSER_CAPABILITY_TYPE_CONTEXT_PICKING = 7; COMPOSER_CAPABILITY_TYPE_EDIT_TRAIL = 8; COMPOSER_CAPABILITY_TYPE_AUTO_CONTEXT = 9; COMPOSER_CAPABILITY_TYPE_CONTEXT_PLANNER = 10; COMPOSER_CAPABILITY_TYPE_DIFF_HISTORY = 11; COMPOSER_CAPABILITY_TYPE_REMEMBER_THIS = 12; COMPOSER_CAPABILITY_TYPE_DECOMPOSER = 13; COMPOSER_CAPABILITY_TYPE_USES_CODEBASE = 14; COMPOSER_CAPABILITY_TYPE_TOOL_FORMER = 15; COMPOSER_CAPABILITY_TYPE_CURSOR_RULES = 16; COMPOSER_CAPABILITY_TYPE_TOKEN_COUNTER = 17; COMPOSER_CAPABILITY_TYPE_USAGE_DATA = 18; COMPOSER_CAPABILITY_TYPE_CHIMES = 19; COMPOSER_CAPABILITY_TYPE_CODE_DECAY_TRACKER = 20; COMPOSER_CAPABILITY_TYPE_BACKGROUND_COMPOSER = 21; COMPOSER_CAPABILITY_TYPE_SUMMARIZATION = 22; COMPOSER_CAPABILITY_TYPE_AI_CODE_TRACKING = 23; COMPOSER_CAPABILITY_TYPE_QUEUING = 24; COMPOSER_CAPABILITY_TYPE_MEMORIES = 25; COMPOSER_CAPABILITY_TYPE_RCP_LOGS = 26; COMPOSER_CAPABILITY_TYPE_KNOWLEDGE_FETCH = 27; COMPOSER_CAPABILITY_TYPE_SLACK_INTEGRATION = 28; COMPOSER_CAPABILITY_TYPE_SUB_COMPOSER = 29; COMPOSER_CAPABILITY_TYPE_THINKING = 30; COMPOSER_CAPABILITY_TYPE_CONTEXT_WINDOW = 31; COMPOSER_CAPABILITY_TYPE_ONLINE_METRICS = 32; COMPOSER_CAPABILITY_TYPE_NOTIFICATIONS = 33; COMPOSER_CAPABILITY_TYPE_SPEC = 34; COMPOSER_CAPABILITY_TYPE_BROWSER_AGENT = 35; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.ContextPickingCapability (var: pll) message ContextPickingCapability { optional string custom_instructions = 1; repeated string potential_context_files = 2; repeated CodeChunk potential_context_code_chunks = 3; repeated string files_in_context = 4; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.ContextPlannerCapability (var: fll) message ContextPlannerCapability { optional string custom_instructions = 1; repeated CodeChunk attached_code_chunks = 2; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.CursorRulesCapability (var: bll) message CursorRulesCapability { optional string custom_instructions = 1; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.DecomposerCapability (var: hll) message DecomposerCapability { optional string custom_instructions = 1; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.DiffReviewCapability (var: lll) message DiffReviewCapability { // Copied from: local:aiserver.v1.ComposerCapabilityRequest.DiffReviewCapability.SimpleFileDiff (var: ull) message SimpleFileDiff { // Copied from: local:aiserver.v1.ComposerCapabilityRequest.DiffReviewCapability.SimpleFileDiff.Chunk (var: dll) message Chunk { repeated string old_lines = 1; repeated string new_lines = 2; LineRange old_range = 3; LineRange new_range = 4; } string relative_workspace_path = 1; repeated Chunk chunks = 3; } optional string custom_instructions = 1; repeated SimpleFileDiff diffs = 2; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.EditTrailCapability (var: mll) message EditTrailCapability { optional string custom_instructions = 1; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.LoopOnCommandCapability (var: all) message LoopOnCommandCapability { string command = 1; optional string custom_instructions = 2; optional string output = 3; optional int32 exit_code = 4; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.LoopOnLintsCapability (var: rll) message LoopOnLintsCapability { repeated LinterErrors linter_errors = 1; optional string custom_instructions = 2; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.LoopOnTestsCapability (var: sll) message LoopOnTestsCapability { repeated string test_names = 1; optional string custom_instructions = 2; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.MegaPlannerCapability (var: oll) message MegaPlannerCapability { optional string custom_instructions = 1; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.RememberThisCapability (var: vll) message RememberThisCapability { optional string custom_instructions = 1; string memory = 2; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.SchemaProperty (var: ill) message SchemaProperty { string type = 1; optional string description = 2; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.ToolCallCapability (var: cll) message ToolCallCapability { optional string custom_instructions = 1; repeated ComposerCapabilityRequest.ToolSchema tool_schemas = 2; repeated string relevant_files = 3; repeated string files_in_context = 4; repeated string semantic_search_files = 5; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.ToolSchema (var: nll) message ToolSchema { ComposerCapabilityRequest.ToolType type = 1; string name = 2; map properties = 3; repeated string required = 4; } // Copied from: local:aiserver.v1.ComposerCapabilityRequest.ToolType (var: ers) enum ToolType { TOOL_TYPE_UNSPECIFIED = 0; TOOL_TYPE_ADD_FILE_TO_CONTEXT = 1; TOOL_TYPE_ITERATE = 3; TOOL_TYPE_REMOVE_FILE_FROM_CONTEXT = 4; TOOL_TYPE_SEMANTIC_SEARCH_CODEBASE = 5; } ComposerCapabilityType type = 1; oneof data { LoopOnLintsCapability loop_on_lints = 2; LoopOnTestsCapability loop_on_tests = 3; MegaPlannerCapability mega_planner = 4; LoopOnCommandCapability loop_on_command = 5; ToolCallCapability tool_call = 6; DiffReviewCapability diff_review = 7; ContextPickingCapability context_picking = 8; EditTrailCapability edit_trail = 9; AutoContextCapability auto_context = 10; ContextPlannerCapability context_planner = 11; RememberThisCapability remember_this = 12; DecomposerCapability decomposer = 13; CursorRulesCapability cursor_rules = 14; } } // Copied from: local:aiserver.v1.ComposerEnhancerClientMessage (var: e4l) message ComposerEnhancerClientMessage { oneof message { ComposerEnhancerRequest request = 1; ComposerEnhancerToolResult tool_result = 2; } } // Copied from: local:aiserver.v1.ComposerEnhancerRequest (var: t4l) message ComposerEnhancerRequest { string input_text = 1; optional string composer_id = 2; } // Copied from: local:aiserver.v1.ComposerEnhancerResponse (var: n4l) message ComposerEnhancerResponse { string improved_text = 1; bool is_final = 2; } // Copied from: local:aiserver.v1.ComposerEnhancerServerMessage (var: iSs) message ComposerEnhancerServerMessage { oneof message { ComposerEnhancerResponse response = 1; ComposerEnhancerToolCall tool_call = 2; } } // Copied from: local:aiserver.v1.ComposerEnhancerToolCall (var: i4l) message ComposerEnhancerToolCall { string tool_call_id = 1; string tool_name = 2; string tool_args = 3; int32 tool_index = 4; } // Copied from: local:aiserver.v1.ComposerEnhancerToolResult (var: r4l) message ComposerEnhancerToolResult { string tool_call_id = 1; string result = 2; bool is_error = 3; } // Copied from: local:aiserver.v1.ComposerExternalLink (var: iMt) message ComposerExternalLink { string url = 1; string uuid = 2; optional string pdf_content = 3; optional bool is_pdf = 4; optional string filename = 5; } // Copied from: local:aiserver.v1.ComposerFileDiff (var: Glt) message ComposerFileDiff { // Copied from: local:aiserver.v1.ComposerFileDiff.ChunkDiff (var: ULt) message ChunkDiff { string diff_string = 1; int32 old_start = 2; int32 new_start = 3; int32 old_lines = 4; int32 new_lines = 5; int32 lines_removed = 6; int32 lines_added = 7; } // Copied from: local:aiserver.v1.ComposerFileDiff.Editor (var: h_s) enum Editor { EDITOR_UNSPECIFIED = 0; EDITOR_AI = 1; EDITOR_HUMAN = 2; } repeated ChunkDiff chunks = 1; Editor editor = 2; bool hit_timeout = 3; } // Copied from: local:aiserver.v1.ComposerFileDiffHistory (var: _fn) message ComposerFileDiffHistory { string file_name = 1; repeated string diff_history = 2; repeated double diff_history_timestamps = 3; } // Copied from: local:aiserver.v1.ComputeIndexTopoSortRequest (var: hul) message ComputeIndexTopoSortRequest { string index_id = 1; } // Copied from: local:aiserver.v1.ComputeIndexTopoSortResponse (var: pul) message ComputeIndexTopoSortResponse { } // Copied from: local:aiserver.v1.ComputeLinesDiffOriginalAndModified (var: His) message ComputeLinesDiffOriginalAndModified { repeated string original = 1; repeated string modified = 2; } // Copied from: agent.v1.ComputerUseAction (var: Vrs) message ComputerUseAction { oneof action { MouseMoveAction mouse_move = 1; ClickAction click = 2; MouseDownAction mouse_down = 3; MouseUpAction mouse_up = 4; DragAction drag = 5; ScrollAction scroll = 6; TypeAction type = 7; KeyAction key = 8; WaitAction wait = 9; ScreenshotAction screenshot = 10; CursorPositionAction cursor_position = 11; } } // Copied from: agent.v1.ComputerUseArgs (var: Bfi) message ComputerUseArgs { string tool_call_id = 1; repeated ComputerUseAction actions = 2; optional string description = 3; } // Copied from: agent.v1.ComputerUseError (var: qrs) message ComputerUseError { string error = 1; int32 action_count = 2; int32 duration_ms = 3; optional string log = 4; optional string screenshot = 5; optional string screenshot_path = 6; } // Copied from: local:aiserver.v1.ComputerUseParams (var: Bct) message ComputerUseParams { repeated ComputerUseAction actions = 1; } // Copied from: local:aiserver.v1.ComputerUseResult (var: PMt) message ComputerUseResult { oneof result { ComputerUseSuccess success = 1; ComputerUseError error = 2; } } // Copied from: local:aiserver.v1.ComputerUseStream (var: Yas) message ComputerUseStream { ComputerUseParams params = 1; } // Copied from: agent.v1.ComputerUseSuccess (var: Grs) message ComputerUseSuccess { int32 action_count = 1; int32 duration_ms = 2; optional string screenshot = 3; optional string log = 4; optional string screenshot_path = 5; optional Coordinate cursor_position = 6; } // Copied from: local:aiserver.v1.ConcurrencyTrend (var: TTf) enum ConcurrencyTrend { CONCURRENCY_TREND_UNSPECIFIED = 0; CONCURRENCY_TREND_UP = 1; CONCURRENCY_TREND_DOWN = 2; CONCURRENCY_TREND_STABLE = 3; } // Copied from: local:aiserver.v1.ConfigureSpendLimitAction (var: Wcl) message ConfigureSpendLimitAction { string confirm_label = 1; } // Copied from: local:aiserver.v1.ConfirmGithubInstallationRequest (var: Pzl) message ConfirmGithubInstallationRequest { string installation_id = 1; string confirmation_code = 2; } // Copied from: local:aiserver.v1.ConfirmGithubInstallationResponse (var: Lzl) message ConfirmGithubInstallationResponse { } // Copied from: local:aiserver.v1.ConflictedUser (var: _su) message ConflictedUser { int32 user_id = 1; string email = 2; string name = 3; int32 current_group_id = 4; string current_group_name = 5; bool is_current_group_scim = 6; } // Copied from: local:aiserver.v1.ConnectGithubCallbackRequest (var: zHl) message ConnectGithubCallbackRequest { // Copied from: local:aiserver.v1.ConnectGithubCallbackRequest.Source (var: VHl) enum Source { SOURCE_UNSPECIFIED = 0; SOURCE_APP = 1; SOURCE_SLACK = 2; } string code = 1; string installation_id = 2; string setup_action = 3; string cursor_code = 4; Source source = 5; optional string ghe_application = 7; } // Copied from: local:aiserver.v1.ConnectGithubCallbackResponse (var: GHl) message ConnectGithubCallbackResponse { bool need_confirmation = 1; string installation_id = 2; string confirmation_code = 3; string github_login = 4; bool pending_approval = 5; string github_user_node_id = 6; string github_user_database_id = 7; string github_name = 8; string github_avatar_url = 9; } // Copied from: local:aiserver.v1.ConnectGoogleContactImportCallbackRequest (var: bYl) message ConnectGoogleContactImportCallbackRequest { string code = 1; string state = 2; } // Copied from: local:aiserver.v1.ConnectGoogleContactImportCallbackResponse (var: _Yl) message ConnectGoogleContactImportCallbackResponse { int64 connection_id = 1; int64 sync_run_id = 2; int32 total_contacts = 3; } // Copied from: local:aiserver.v1.ConnectLinearCallbackRequest (var: Oiu) message ConnectLinearCallbackRequest { string code = 1; string state = 2; } // Copied from: local:aiserver.v1.ConnectLinearCallbackResponse (var: Fiu) message ConnectLinearCallbackResponse { string success_type = 1; } // Copied from: local:aiserver.v1.ConnectPagerDutyCallbackRequest (var: dru) message ConnectPagerDutyCallbackRequest { string code = 1; string state = 2; } // Copied from: local:aiserver.v1.ConnectPagerDutyCallbackResponse (var: hru) message ConnectPagerDutyCallbackResponse { bool success = 1; } // Copied from: agent.v1.ConnectScmArgs (var: lwi) message ConnectScmArgs { string tool_call_id = 1; oneof target { ConnectScmGithub github = 2; } } // Copied from: local:aiserver.v1.ConnectScmGithub (var: emn) message ConnectScmGithub { ConnectScmGithubRepository repository = 1; optional string ghe_application = 2; } // Copied from: local:aiserver.v1.ConnectScmGithubRepository (var: tmn) message ConnectScmGithubRepository { string owner = 1; string repo = 2; } // Copied from: local:aiserver.v1.ConnectScmParams (var: $ct) message ConnectScmParams { ConnectScmGithub github = 1; } // Copied from: agent.v1.ConnectScmRequestQuery (var: _1l) message ConnectScmRequestQuery { ConnectScmArgs args = 1; } // Copied from: agent.v1.ConnectScmRequestResponse (var: rze) message ConnectScmRequestResponse { // Copied from: agent.v1.ConnectScmRequestResponse.Approved (var: uwi) message Approved { } // Copied from: agent.v1.ConnectScmRequestResponse.Failed (var: hwi) message Failed { string error = 1; } // Copied from: agent.v1.ConnectScmRequestResponse.Rejected (var: dwi) message Rejected { string reason = 1; } oneof result { Approved approved = 1; Rejected rejected = 2; Failed failed = 3; } } // Copied from: local:aiserver.v1.ConnectScmResult (var: nmn) message ConnectScmResult { bool success = 1; string message = 2; } // Copied from: local:aiserver.v1.ConnectScmStream (var: tcs) message ConnectScmStream { } // Copied from: local:aiserver.v1.ConnectSentryCallbackRequest (var: dOu) message ConnectSentryCallbackRequest { string code = 1; string installation_id = 2; string state = 3; optional string organization_slug = 4; } // Copied from: local:aiserver.v1.ConnectSentryCallbackResponse (var: hOu) message ConnectSentryCallbackResponse { bool success = 1; } // Copied from: local:aiserver.v1.ContactImportConnectionSummary (var: pYl) message ContactImportConnectionSummary { int64 connection_id = 1; ContactImportProvider provider = 2; string provider_account_id = 3; optional string provider_workspace_id = 4; optional string provider_account_email = 5; optional int64 last_synced_at_ms = 6; optional ContactImportSyncRunStatus latest_sync_status = 7; optional int32 latest_sync_total_contacts = 8; optional int64 latest_sync_completed_at_ms = 9; } // Copied from: local:aiserver.v1.ContactImportContactRow (var: yYl) message ContactImportContactRow { int64 contact_id = 1; string provider_contact_id = 2; optional string display_name = 3; optional string given_name = 4; optional string family_name = 5; optional string primary_email = 6; optional string normalized_email = 7; optional string photo_url = 8; } // Copied from: local:aiserver.v1.ContactImportProvider (var: SHl) enum ContactImportProvider { CONTACT_IMPORT_PROVIDER_UNSPECIFIED = 0; CONTACT_IMPORT_PROVIDER_SLACK = 1; CONTACT_IMPORT_PROVIDER_GOOGLE = 2; } // Copied from: local:aiserver.v1.ContactImportSyncRunStatus (var: kHl) enum ContactImportSyncRunStatus { CONTACT_IMPORT_SYNC_RUN_STATUS_UNSPECIFIED = 0; CONTACT_IMPORT_SYNC_RUN_STATUS_IN_PROGRESS = 1; CONTACT_IMPORT_SYNC_RUN_STATUS_ACTIVE = 2; CONTACT_IMPORT_SYNC_RUN_STATUS_SUPERSEDED = 3; CONTACT_IMPORT_SYNC_RUN_STATUS_FAILED = 4; } // Copied from: local:aiserver.v1.ContainerTree (var: XMl) message ContainerTree { string relative_workspace_path = 1; repeated ContainerTreeNode nodes = 2; } // Copied from: local:aiserver.v1.ContainerTreeNode (var: aws) message ContainerTreeNode { // Copied from: local:aiserver.v1.ContainerTreeNode.Blob (var: nPl) message Blob { optional string value = 1; } // Copied from: local:aiserver.v1.ContainerTreeNode.Container (var: tPl) message Container { string doc_string = 1; string header = 2; string trailer = 3; repeated ContainerTreeNode children = 5; repeated ContainerTreeNode.Reference references = 6; double score = 7; } // Copied from: local:aiserver.v1.ContainerTreeNode.Reference (var: cws) message Reference { string value = 1; string relative_workspace_path = 2; } // Copied from: local:aiserver.v1.ContainerTreeNode.Symbol (var: ePl) message Symbol { string doc_string = 1; string value = 2; repeated ContainerTreeNode.Reference references = 6; double score = 7; } oneof node { Container container = 1; Blob blob = 2; Symbol symbol = 3; } } // Copied from: anyrun.v1.ContainerWaitFailure (var: XWl) message ContainerWaitFailure { int64 exit_code = 1; string message = 2; } // Copied from: local:aiserver.v1.ContextAST (var: ows) message ContextAST { repeated ContainerTree files = 1; } // Copied from: agent.v1.ContextInjectionCancelled (var: HEl) message ContextInjectionCancelled { } // Copied from: agent.v1.ContextInjectionDelivered (var: jEl) message ContextInjectionDelivered { int32 step = 1; string delivery_batch_id = 2; int64 delivered_at_ms = 3; } // Copied from: agent.v1.ContextInjectionQueued (var: $El) message ContextInjectionQueued { } // Copied from: agent.v1.ContextInjectionQueuedForNextTurn (var: WEl) message ContextInjectionQueuedForNextTurn { } // Copied from: agent.v1.ContextInjectionRejected (var: zEl) message ContextInjectionRejected { string reason = 1; } // Copied from: agent.v1.ContextInjectionState (var: UEl) message ContextInjectionState { oneof state { ContextInjectionQueued queued = 1; ContextInjectionDelivered delivered = 2; ContextInjectionQueuedForNextTurn queued_for_next_turn = 3; ContextInjectionCancelled cancelled = 4; ContextInjectionRejected rejected = 5; } } // Copied from: agent.v1.ContextInjectionStateUpdate (var: fxl) message ContextInjectionStateUpdate { string injection_id = 1; ContextInjectionState state = 2; } // Copied from: local:aiserver.v1.ContextIntent (var: QLt) message ContextIntent { // Copied from: local:aiserver.v1.ContextIntent.ChatHistory (var: cMl) message ChatHistory { } // Copied from: local:aiserver.v1.ContextIntent.CmdKCurrentFile (var: rMl) message CmdKCurrentFile { } // Copied from: local:aiserver.v1.ContextIntent.CmdKDefinitions (var: aMl) message CmdKDefinitions { } // Copied from: local:aiserver.v1.ContextIntent.CmdKQueryEtc (var: sMl) message CmdKQueryEtc { } // Copied from: local:aiserver.v1.ContextIntent.CodeSelection (var: YRl) message CodeSelection { string relative_workspace_path = 1; SimpleRange potentially_out_of_date_range = 2; string text = 3; } // Copied from: local:aiserver.v1.ContextIntent.CodebaseChunks (var: X) message CodebaseChunks { } // Copied from: local:aiserver.v1.ContextIntent.CommitNotes (var: ZRl) message CommitNotes { } // Copied from: local:aiserver.v1.ContextIntent.CustomInstructions (var: oMl) message CustomInstructions { } // Copied from: local:aiserver.v1.ContextIntent.DiffHistory (var: lMl) message DiffHistory { } // Copied from: local:aiserver.v1.ContextIntent.Documentation (var: KRl) message Documentation { string documentation_identifier = 1; } // Copied from: local:aiserver.v1.ContextIntent.File (var: QRl) message File { // Copied from: local:aiserver.v1.ContextIntent.File.Mode (var: T9) enum Mode { MODE_UNSPECIFIED = 0; MODE_FULL = 1; MODE_OUTLINE = 2; MODE_CHUNKS = 3; } string relative_workspace_path = 1; Mode mode = 2; } // Copied from: local:aiserver.v1.ContextIntent.Lints (var: JRl) message Lints { // Copied from: local:aiserver.v1.ContextIntent.Lints.CmdKScope (var: XRl) message CmdKScope { } // Copied from: local:aiserver.v1.ContextIntent.Lints.FileScope (var: eMl) message FileScope { string relative_workspace_path = 1; optional LineRange filter_range = 2; } repeated LintSeverity filter_to_severities = 3; oneof scope { CmdKScope cmdk_scope = 1; FileScope file_scope = 2; } } // Copied from: local:aiserver.v1.ContextIntent.LspSubgraph (var: hMl) message LspSubgraph { } // Copied from: local:aiserver.v1.ContextIntent.PastCmdkConversationsInDiffSessions (var: nMl) message PastCmdkConversationsInDiffSessions { } // Copied from: local:aiserver.v1.ContextIntent.RecentLocations (var: tMl) message RecentLocations { optional double timestamp = 2; } // Copied from: local:aiserver.v1.ContextIntent.Symbol (var: G) message Symbol { DocumentSymbol symbol = 1; string relative_workspace_path = 2; } // Copied from: local:aiserver.v1.ContextIntent.TerminalCmdKDefaults (var: uMl) message TerminalCmdKDefaults { } // Copied from: local:aiserver.v1.ContextIntent.TerminalHistory (var: dMl) message TerminalHistory { int32 instance_id = 1; bool active_for_cmd_k = 2; optional bool use_active_instance_as_fallback = 3; } // Copied from: local:aiserver.v1.ContextIntent.Type (var: zA) enum Type { TYPE_UNSPECIFIED = 0; TYPE_USER_ADDED = 1; TYPE_AUTOMATIC = 2; } // Copied from: local:aiserver.v1.ContextIntent.VisibleTabs (var: iMl) message VisibleTabs { } Type type = 1; string uuid = 15; oneof intent { File file = 2; CodeSelection code_selection = 3; Lints lints = 5; RecentLocations recent_locations = 6; CmdKCurrentFile cmd_k_current_file = 8; CmdKQueryEtc cmd_k_query_etc = 9; TerminalCmdKDefaults terminal_cmd_k_defaults = 14; CmdKDefinitions cmd_k_definitions = 10; Documentation documentation = 11; CustomInstructions custom_instructions = 12; ChatHistory chat_history = 13; TerminalHistory terminal_history = 16; VisibleTabs visible_tabs = 17; LspSubgraph lsp_subgraph = 18; CommitNotes commit_notes = 19; DiffHistory diff_history = 20; PastCmdkConversationsInDiffSessions past_cmdk_messages_in_diff_sessions = 21; } } // Copied from: local:aiserver.v1.ContextItem (var: Lfn) message ContextItem { // Copied from: local:aiserver.v1.ContextItem.ChatHistory (var: Yys) message ChatHistory { string user_message = 1; string assistant_response = 2; ContextItem.ChatHistory chat_history = 3; bool active_for_cmd_k = 4; optional int64 timestamp = 5; optional double timestamp_double = 6; } // Copied from: local:aiserver.v1.ContextItem.CmdKImmediateContext (var: Gys) message CmdKImmediateContext { // Copied from: local:aiserver.v1.ContextItem.CmdKImmediateContext.Line (var: FRl) message Line { string line = 1; int32 line_number = 2; } string relative_workspace_path = 1; repeated Line lines = 2; int32 total_number_of_lines_in_file = 3; optional int32 cell_number = 4; } // Copied from: local:aiserver.v1.ContextItem.CmdKQuery (var: ASi) message CmdKQuery { string query = 1; } // Copied from: local:aiserver.v1.ContextItem.CmdKQueryHistory (var: Qys) message CmdKQueryHistory { ContextItem.CmdKQuery query = 1; ContextItem.CmdKImmediateContext immediate_context = 2; ContextItem.CmdKSelection selection = 3; ContextItem.CmdKQueryHistory query_history = 4; repeated string context_item_hashes = 5; optional int64 timestamp = 6; optional double timestamp_double = 7; } // Copied from: local:aiserver.v1.ContextItem.CmdKQueryHistoryInDiffSession (var: BRl) message CmdKQueryHistoryInDiffSession { // Copied from: local:aiserver.v1.ContextItem.CmdKQueryHistoryInDiffSession.PastCmdKQueryInDiffSession (var: URl) message PastCmdKQueryInDiffSession { ContextItem.CmdKQuery query = 1; string relative_workspace_path = 2; optional bool cmdk_was_accepted = 5; double timestamp_double = 6; optional double timestamp_for_diff_interleaving = 7; optional string request_id = 8; } repeated PastCmdKQueryInDiffSession past_cmdk_queries = 1; double curr_timestamp_double = 3; } // Copied from: local:aiserver.v1.ContextItem.CmdKSelection (var: Vys) message CmdKSelection { repeated string lines = 1; int32 start_line_number = 2; } // Copied from: local:aiserver.v1.ContextItem.CommitNoteChunk (var: qRl) message CommitNoteChunk { string note = 1; } // Copied from: local:aiserver.v1.ContextItem.CustomInstructions (var: jRl) message CustomInstructions { string instructions = 1; } // Copied from: local:aiserver.v1.ContextItem.DocumentationChunk (var: WRl) message DocumentationChunk { string doc_name = 1; string page_url = 2; string documentation_chunk = 3; float score = 4; } // Copied from: local:aiserver.v1.ContextItem.FileChunk (var: TSi) message FileChunk { string relative_workspace_path = 1; string chunk_contents = 2; int32 start_line_number = 3; } // Copied from: local:aiserver.v1.ContextItem.FileDiffHistory (var: ORl) message FileDiffHistory { CppFileDiffHistory cpp_file_diff_history = 1; int32 how_many_diffs_ago = 2; bool is_very_recent = 3; } // Copied from: local:aiserver.v1.ContextItem.GoToDefinitionResult (var: Zys) message GoToDefinitionResult { string relative_workspace_path = 1; string line = 2; int32 line_number = 3; int32 column_number = 4; ContextItem.FileChunk definition_chunk = 5; } // Copied from: local:aiserver.v1.ContextItem.Lints (var: HRl) message Lints { // Copied from: local:aiserver.v1.ContextItem.Lints.Line (var: zRl) message Line { string line = 1; int32 line_number = 2; } string relative_workspace_path = 1; repeated Lint lints = 2; repeated Line context_lines = 3; } // Copied from: local:aiserver.v1.ContextItem.LspSubgraphChunk (var: GRl) message LspSubgraphChunk { LspSubgraphFullContext lsp_subgraph_full_context = 1; } // Copied from: local:aiserver.v1.ContextItem.NotebookCellOutput (var: VRl) message NotebookCellOutput { string relative_workspace_path = 1; string cell_output = 2; int32 cell_number = 3; } // Copied from: local:aiserver.v1.ContextItem.OutlineChunk (var: NRl) message OutlineChunk { string relative_workspace_path = 1; string contents = 2; LineRange full_range = 3; } // Copied from: local:aiserver.v1.ContextItem.SparseFileChunk (var: PRl) message SparseFileChunk { // Copied from: local:aiserver.v1.ContextItem.SparseFileChunk.Line (var: LRl) message Line { string line = 1; int32 line_number = 2; } string relative_workspace_path = 1; repeated Line lines = 2; int32 total_number_of_lines_in_file = 3; optional int32 cell_number = 4; } // Copied from: local:aiserver.v1.ContextItem.TerminalCmdKQuery (var: qys) message TerminalCmdKQuery { string query = 1; } // Copied from: local:aiserver.v1.ContextItem.TerminalCmdKQueryHistory (var: Kys) message TerminalCmdKQueryHistory { ContextItem.TerminalCmdKQuery query = 1; ContextItem.TerminalCmdKQueryHistory query_history = 2; repeated string context_item_hashes = 5; string suggested_command = 6; } // Copied from: local:aiserver.v1.ContextItem.TerminalHistory (var: $Rl) message TerminalHistory { string history = 1; string cwd_full = 5; string cwd_relative_workspace_path = 6; bool active_for_cmd_k = 4; optional int64 timestamp = 7; optional double timestamp_double = 8; } ContextIntent intent = 1; oneof item { FileChunk file_chunk = 2; OutlineChunk outline_chunk = 3; CmdKSelection cmd_k_selection = 4; CmdKImmediateContext cmd_k_immediate_context = 5; CmdKQuery cmd_k_query = 6; CmdKQueryHistory cmd_k_query_history = 7; CustomInstructions custom_instructions = 8; GoToDefinitionResult go_to_definition_result = 9; DocumentationChunk documentation_chunk = 10; Lints lints = 11; ChatHistory chat_history = 12; NotebookCellOutput notebook_cell_output = 13; TerminalHistory terminal_history = 14; TerminalCmdKQuery terminal_cmd_k_query = 15; TerminalCmdKQueryHistory terminal_cmd_k_query_history = 16; SparseFileChunk sparse_file_chunk = 17; LspSubgraphChunk lsp_subgraph_chunk = 18; CommitNoteChunk commit_note_chunk = 19; FileDiffHistory file_diff_history = 20; CmdKQueryHistoryInDiffSession cmd_k_query_history_in_diff_session = 21; CursorRule project_rule = 22; } } // Copied from: local:aiserver.v1.ContextItemStatus (var: RRl) message ContextItemStatus { // Copied from: local:aiserver.v1.ContextItemStatus.PostGenerationEvaluation (var: MRl) enum PostGenerationEvaluation { POST_GENERATION_EVALUATION_UNSPECIFIED = 0; POST_GENERATION_EVALUATION_USEFUL = 1; POST_GENERATION_EVALUATION_USELESS = 2; } string context_item_hash = 1; bool shown_to_the_model = 2; float score = 3; float percentage_of_available_space = 4; PostGenerationEvaluation post_generation_evaluation = 5; } // Copied from: local:aiserver.v1.ContextItemTokenDetail (var: S4l) message ContextItemTokenDetail { string relative_workspace_path = 1; int32 count = 2; int32 line_count = 3; } // Copied from: local:aiserver.v1.ContextOptions (var: NNl) message ContextOptions { // Copied from: local:aiserver.v1.ContextOptions.AllDocumentation (var: ONl) message AllDocumentation { // Copied from: local:aiserver.v1.ContextOptions.AllDocumentation.Documentation (var: FNl) message Documentation { string name = 1; string url = 2; string identifier = 3; } repeated Documentation available_docs = 1; } // Copied from: local:aiserver.v1.ContextOptions.CurrentFileContents (var: BNl) message CurrentFileContents { string relative_workspace_path = 1; string contents = 2; CursorPosition cursor_position = 3; repeated DataframeInfo dataframes = 4; string language_id = 5; CursorRange selection = 6; } // Copied from: local:aiserver.v1.ContextOptions.GlobalContext (var: $Nl) message GlobalContext { } // Copied from: local:aiserver.v1.ContextOptions.LinterDiagnostics (var: UNl) message LinterDiagnostics { // Copied from: local:aiserver.v1.ContextOptions.LinterDiagnostics.Diagnostic (var: Mws) message Diagnostic { string message = 1; string source = 2; CursorRange range = 3; string relative_workspace_path = 4; } string relative_workspace_path = 1; string contents = 2; repeated Diagnostic diagnostics = 3; } AllDocumentation all_documentation = 1; CurrentFileContents current_file_contents = 2; LinterDiagnostics linter_diagnostics = 3; GlobalContext global_context = 4; } // Copied from: local:aiserver.v1.ContextPiece (var: Zwi) message ContextPiece { string relative_workspace_path = 1; string content = 2; float score = 3; } // Copied from: local:aiserver.v1.ContextPieceUpdate (var: Ebs) message ContextPieceUpdate { repeated ContextPiece pieces = 1; } // Copied from: local:aiserver.v1.ContextRerankingCandidateFile (var: d_s) message ContextRerankingCandidateFile { string file_name = 1; string file_content = 2; } // Copied from: local:aiserver.v1.ContextRerankingRequest (var: rLl) message ContextRerankingRequest { optional CurrentFileInfo current_file = 1; repeated ConversationMessage chat_conversation_history = 2; repeated CppFileDiffHistory cpp_diff_trajectories = 3; repeated ContextRerankingCandidateFile candidate_files = 4; } // Copied from: local:aiserver.v1.ContextRerankingResponse (var: sLl) message ContextRerankingResponse { repeated float reranking_scores = 1; } // Copied from: local:aiserver.v1.ContextScoresRequest (var: oNl) message ContextScoresRequest { string source_range = 1; repeated string method_signatures = 2; } // Copied from: local:aiserver.v1.ContextScoresResponse (var: aNl) message ContextScoresResponse { repeated float scores = 1; } // Copied from: local:aiserver.v1.ContextStatusUpdate (var: Mfn) message ContextStatusUpdate { repeated ContextItemStatus context_item_statuses = 1; } // Copied from: local:aiserver.v1.ContextToRank (var: lbs) message ContextToRank { string relative_workspace_path = 1; string contents = 2; optional LineRange line_range = 3; optional CodeBlock code_block = 4; } // Copied from: local:aiserver.v1.ContextWindowStatus (var: Jwi) message ContextWindowStatus { int32 percentage_remaining = 1; optional int32 tokens_used = 2; optional int32 token_limit = 3; optional float percentage_remaining_float = 4; } // Copied from: agent.v1.ConversationAction (var: vE) message ConversationAction { optional string triggering_auth_id = 11; optional TriggeringUserInfo triggering_user_info = 15; optional RequestContextPartReferences request_context_parts = 17; oneof action { UserMessageAction user_message_action = 1; ResumeAction resume_action = 2; CancelAction cancel_action = 3; SummarizeAction summarize_action = 4; ShellCommandAction shell_command_action = 5; StartPlanAction start_plan_action = 6; ExecutePlanAction execute_plan_action = 7; AsyncAskQuestionCompletionAction async_ask_question_completion_action = 8; CancelSubagentAction cancel_subagent_action = 10; BackgroundTaskCompletionAction background_task_completion_action = 12; BackgroundShellAction background_shell_action = 13; BackgroundSubagentAction background_subagent_action = 14; SubscriptionNotificationAction subscription_notification_action = 16; GoalContinuationAction goal_continuation_action = 18; InjectContextAction inject_context_action = 19; } } // Copied from: local:aiserver.v1.ConversationActionReference (var: xd) message ConversationActionReference { optional ConversationAction conversation_action = 1; bytes conversation_action_blob_id = 2; } // Copied from: agent.v1.ConversationHistory (var: xEl) message ConversationHistory { repeated ConversationHistoryMessage messages = 1; optional bool replace_user_info = 2; } // Copied from: agent.v1.ConversationHistoryAssistantContent (var: REl) message ConversationHistoryAssistantContent { oneof content { ConversationHistoryTextContent text = 1; ConversationHistoryReasoningContent reasoning = 2; ConversationHistoryRedactedReasoningContent redacted_reasoning = 3; ConversationHistoryToolCall tool_call = 4; } } // Copied from: agent.v1.ConversationHistoryAssistantMessage (var: DEl) message ConversationHistoryAssistantMessage { repeated ConversationHistoryAssistantContent content = 1; } // Copied from: agent.v1.ConversationHistoryImageContent (var: avs) message ConversationHistoryImageContent { string data = 1; optional string mime_type = 2; } // Copied from: agent.v1.ConversationHistoryMessage (var: TEl) message ConversationHistoryMessage { oneof message { ConversationHistoryUserMessage user = 1; ConversationHistoryAssistantMessage assistant = 2; ConversationHistoryToolMessage tool = 3; } } // Copied from: agent.v1.ConversationHistoryReasoningContent (var: MEl) message ConversationHistoryReasoningContent { string text = 1; optional string signature = 2; } // Copied from: agent.v1.ConversationHistoryRedactedReasoningContent (var: PEl) message ConversationHistoryRedactedReasoningContent { string data = 1; } // Copied from: agent.v1.ConversationHistoryTextContent (var: Dwi) message ConversationHistoryTextContent { string text = 1; } // Copied from: agent.v1.ConversationHistoryToolCall (var: LEl) message ConversationHistoryToolCall { string tool_call_id = 1; string tool_name = 2; string args_json = 3; } // Copied from: agent.v1.ConversationHistoryToolMessage (var: NEl) message ConversationHistoryToolMessage { string tool_call_id = 1; string tool_name = 2; repeated ConversationHistoryToolResultContent content = 3; optional bool is_error = 4; repeated HookAdditionalContext hook_additional_contexts = 5; } // Copied from: agent.v1.ConversationHistoryToolResultContent (var: OEl) message ConversationHistoryToolResultContent { oneof content { ConversationHistoryTextContent text = 1; ConversationHistoryImageContent image = 2; } } // Copied from: agent.v1.ConversationHistoryUserContent (var: IEl) message ConversationHistoryUserContent { oneof content { ConversationHistoryTextContent text = 1; ConversationHistoryImageContent image = 2; } } // Copied from: agent.v1.ConversationHistoryUserMessage (var: AEl) message ConversationHistoryUserMessage { repeated ConversationHistoryUserContent content = 1; } // Copied from: local:aiserver.v1.ConversationMcp (var: E1u) message ConversationMcp { string tool_name = 1; optional string mcp_server_name = 2; optional int32 call_count = 3; optional google.protobuf.Timestamp last_called_at = 4; optional string plugin = 5; optional string marketplace = 6; } // Copied from: local:aiserver.v1.ConversationMessage (var: lv) message ConversationMessage { // Copied from: local:aiserver.v1.ConversationMessage.ApproximateLintError (var: zbs) message ApproximateLintError { string message = 1; string value = 2; int32 start_line = 3; int32 end_line = 4; int32 start_column = 5; int32 end_column = 6; } // Copied from: local:aiserver.v1.ConversationMessage.CodeChunk (var: eoe) message CodeChunk { // Copied from: local:aiserver.v1.ConversationMessage.CodeChunk.CodeChunkGitContext (var: Fbs) message CodeChunkGitContext { // Copied from: local:aiserver.v1.ConversationMessage.CodeChunk.CodeChunkGitContext.CodeChunkGitInfo (var: Bbs) message CodeChunkGitInfo { string commit = 1; string author = 2; string date = 3; string message = 4; } repeated CodeChunkGitInfo git_info = 1; } // Copied from: local:aiserver.v1.ConversationMessage.CodeChunk.Intent (var: x9) enum Intent { INTENT_UNSPECIFIED = 0; INTENT_COMPOSER_FILE = 1; INTENT_COMPRESSED_COMPOSER_FILE = 2; INTENT_RECENTLY_VIEWED_FILE = 3; INTENT_OUTLINE = 4; INTENT_MENTIONED_FILE = 5; INTENT_CODE_SELECTION = 6; INTENT_AI_EDITED_FILE = 7; INTENT_VISIBLE_FILE = 8; INTENT_TERMINAL_SELECTION = 9; } // Copied from: local:aiserver.v1.ConversationMessage.CodeChunk.SummarizationStrategy (var: Sfn) enum SummarizationStrategy { SUMMARIZATION_STRATEGY_NONE_UNSPECIFIED = 0; SUMMARIZATION_STRATEGY_SUMMARIZED = 1; SUMMARIZATION_STRATEGY_EMBEDDED = 2; } string relative_workspace_path = 1; int32 start_line_number = 2; repeated string lines = 3; optional SummarizationStrategy summarization_strategy = 4; string language_identifier = 5; optional Intent intent = 6; optional bool is_final_version = 7; optional bool is_first_version = 8; optional bool contents_are_missing = 9; optional bool is_only_included_from_folder = 10; optional CodeChunkGitContext code_chunk_git_context = 11; } // Copied from: local:aiserver.v1.ConversationMessage.ComposerContext (var: jbs) message ComposerContext { string name = 1; ConversationSummary conversation_summary = 2; } // Copied from: local:aiserver.v1.ConversationMessage.DeletedFile (var: Ybs) message DeletedFile { string relative_workspace_path = 1; } // Copied from: local:aiserver.v1.ConversationMessage.DiffSinceLastApply (var: Qbs) message DiffSinceLastApply { string relative_workspace_path = 1; optional EditFileResult.FileDiff diff = 2; optional bool is_accepted = 4; optional bool is_rejected = 5; optional int32 last_apply_chained_from_n_human_messages_ago = 6; } // Copied from: local:aiserver.v1.ConversationMessage.DocumentationSelection (var: Zbs) message DocumentationSelection { string doc_id = 1; string name = 2; } // Copied from: local:aiserver.v1.ConversationMessage.EditLocation (var: Wbs) message EditLocation { string relative_workspace_path = 1; SimplestRange range = 3; SimplestRange initial_range = 4; string context_lines = 5; string text = 6; SimplestRange text_range = 7; } // Copied from: local:aiserver.v1.ConversationMessage.EditTrailContext (var: Hbs) message EditTrailContext { string unique_id = 1; repeated ConversationMessage.EditLocation edit_trail_sorted = 2; } // Copied from: local:aiserver.v1.ConversationMessage.HumanChange (var: Kbs) message HumanChange { string relative_workspace_path = 1; repeated ConversationMessage.RenderedDiff rendered_diffs = 2; } // Copied from: local:aiserver.v1.ConversationMessage.IdeEditorsState (var: zlt) message IdeEditorsState { // Copied from: local:aiserver.v1.ConversationMessage.IdeEditorsState.File (var: Vlt) message File { string relative_path = 1; optional bool is_currently_focused = 2; optional int32 current_line_number = 3; optional string current_line_text = 4; optional int32 line_count = 5; optional string absolute_path = 6; } bool is_pill_displayed = 1; repeated string visible_file_paths = 2; repeated string recently_viewed_file_paths = 3; repeated File visible_files = 4; repeated File recently_viewed_files = 5; } // Copied from: local:aiserver.v1.ConversationMessage.KnowledgeItem (var: kfn) message KnowledgeItem { string title = 1; string knowledge = 2; string knowledge_id = 3; bool is_generated = 4; } // Copied from: local:aiserver.v1.ConversationMessage.Lints (var: Vbs) message Lints { GetLintsForChangeResponse lints = 1; string chat_codeblock_model_value = 2; } // Copied from: local:aiserver.v1.ConversationMessage.McpDescriptor (var: e_s) message McpDescriptor { // Copied from: local:aiserver.v1.ConversationMessage.McpDescriptor.Tool (var: t_s) message Tool { string tool_name = 1; optional string description = 2; } string folder_path = 1; optional string server_name = 2; repeated Tool tools = 3; optional string server_use_instructions = 4; } // Copied from: local:aiserver.v1.ConversationMessage.MessageType (var: Wr) enum MessageType { MESSAGE_TYPE_UNSPECIFIED = 0; MESSAGE_TYPE_HUMAN = 1; MESSAGE_TYPE_AI = 2; } // Copied from: local:aiserver.v1.ConversationMessage.MultiRangeCodeChunk (var: tTl) message MultiRangeCodeChunk { // Copied from: local:aiserver.v1.ConversationMessage.MultiRangeCodeChunk.RangeWithPriority (var: Ubs) message RangeWithPriority { SimplestRange range = 1; double priority = 2; } repeated RangeWithPriority ranges = 1; string content = 2; string relative_workspace_path = 3; } // Copied from: local:aiserver.v1.ConversationMessage.NotepadContext (var: $bs) message NotepadContext { string name = 1; string text = 2; repeated ConversationMessage.CodeChunk attached_code_chunks = 3; repeated string attached_folders = 4; repeated Commit commits = 5; repeated PullRequest pull_requests = 6; repeated GitDiff git_diffs = 7; repeated ImageProto images = 8; } // Copied from: local:aiserver.v1.ConversationMessage.PlanUpdate (var: Jbs) message PlanUpdate { string current_plan = 1; bool is_first_time_seen = 2; } // Copied from: local:aiserver.v1.ConversationMessage.RecentLocation (var: Gbs) message RecentLocation { string relative_workspace_path = 1; int32 line_number = 2; } // Copied from: local:aiserver.v1.ConversationMessage.RenderedDiff (var: qbs) message RenderedDiff { int32 start_line_number = 1; int32 end_line_number_exclusive = 2; repeated string before_context_lines = 3; repeated string removed_lines = 4; repeated string added_lines = 5; repeated string after_context_lines = 6; } // Copied from: local:aiserver.v1.ConversationMessage.SimulatedMessageMetadata (var: Xbs) message SimulatedMessageMetadata { optional string title = 1; optional string task_id = 2; optional string fsd_finding_action = 3; optional string url = 4; optional SubscriptionSource subscription_source = 5; optional SubscriptionEventDisplay subscription_event_display = 6; } // Copied from: local:aiserver.v1.ConversationMessage.Thinking (var: aze) message Thinking { string text = 1; string signature = 2; string redacted_thinking = 3; bool is_last_thinking_chunk = 4; } // Copied from: local:aiserver.v1.ConversationMessage.ThinkingStyle (var: r2e) enum ThinkingStyle { THINKING_STYLE_UNSPECIFIED = 0; THINKING_STYLE_DEFAULT = 1; THINKING_STYLE_CODEX = 2; THINKING_STYLE_GPT5 = 3; } // Copied from: local:aiserver.v1.ConversationMessage.ToolResult (var: eSi) message ToolResult { string tool_call_id = 1; string tool_name = 2; uint32 tool_index = 3; optional string model_call_id = 12; string args = 4; string raw_args = 5; repeated ConversationMessage.CodeChunk attached_code_chunks = 6; optional string content = 7; ClientSideToolV2Result result = 8; optional ToolResultError error = 9; repeated ImageProto images = 10; optional ClientSideToolV2Call tool_call = 11; optional uint64 started_at_ms = 13; optional uint64 completed_at_ms = 14; } string text = 1; MessageType type = 2; repeated CodeChunk attached_code_chunks = 3; repeated CodeBlock codebase_context_chunks = 4; repeated Commit commits = 5; repeated PullRequest pull_requests = 6; repeated GitDiff git_diffs = 7; repeated SimpleFileDiff assistant_suggested_diffs = 8; repeated InterpreterResult interpreter_results = 9; repeated ImageProto images = 10; repeated string attached_folders = 11; repeated ApproximateLintError approximate_lint_errors = 12; string bubble_id = 13; optional string server_bubble_id = 32; repeated FolderInfo attached_folders_new = 14; repeated Lints lints = 15; repeated UserResponseToSuggestedCodeBlock user_responses_to_suggested_code_blocks = 16; repeated string relevant_files = 17; repeated ToolResult tool_results = 18; repeated NotepadContext notepads = 19; optional bool is_capability_iteration = 20; repeated ComposerCapabilityRequest capabilities = 21; repeated EditTrailContext edit_trail_contexts = 22; repeated SuggestedCodeBlock suggested_code_blocks = 23; repeated RedDiff diffs_for_compressing_files = 24; repeated LinterErrorsWithoutFileContents multi_file_linter_errors = 25; repeated DiffHistoryData diff_histories = 26; repeated CodeChunk recently_viewed_files = 27; repeated RecentLocation recent_locations_history = 28; bool is_agentic = 29; repeated ComposerFileDiffHistory file_diff_trajectories = 30; optional ConversationSummary conversation_summary = 31; bool existed_subsequent_terminal_command = 33; bool existed_previous_terminal_command = 34; repeated DocsReference docs_references = 35; repeated WebReference web_references = 36; repeated AiWebSearchResult ai_web_search_results = 75; optional ViewableGitContext git_context = 37; repeated ListDirResult attached_folders_list_dir_results = 38; optional ConversationSummary cached_conversation_summary = 39; repeated HumanChange human_changes = 40; bool attached_human_changes = 41; repeated ComposerContext summarized_composers = 42; repeated CursorRule cursor_rules = 43; repeated ContextPiece context_pieces = 44; optional Thinking thinking = 45; repeated Thinking all_thinking_blocks = 46; optional ThinkingStyle thinking_style = 85; optional StreamUnifiedChatRequest.UnifiedMode unified_mode = 47; repeated DiffSinceLastApply diffs_since_last_apply = 48; repeated DeletedFile deleted_files = 49; optional string usage_uuid = 50; repeated ClientSideToolV2 supported_tools = 51; optional CurrentFileLocationData current_file_location_data = 52; optional bool edit_tool_supports_search_and_replace = 53; optional string last_terminal_cwd = 54; optional bool user_explicitly_asked_to_generate_cursor_rules = 55; repeated RCPLogEntry console_logs = 56; optional string rich_text = 57; repeated KnowledgeItem knowledge_items = 58; repeated RCPUIElementPicked ui_element_picked = 59; optional bool user_explicitly_asked_to_add_to_knowledge_base = 60; repeated DocumentationSelection documentation_selections = 61; repeated ComposerExternalLink external_links = 62; optional bool use_web = 63; repeated ProjectLayout project_layouts = 64; optional int32 thinking_duration_ms = 65; optional int32 step_duration_ms = 88; optional SubagentReturnCall subagent_return = 66; optional bool is_simple_looping_message = 67; repeated ComposerCapabilityContext capability_contexts = 68; optional string checkpoint_commit_hash = 69; optional string git_status_raw = 70; repeated TodoItem todos = 71; optional bool is_review_edits_followup = 72; string request_id = 74; optional IdeEditorsState ide_editors_state = 73; optional ContextWindowStatus context_window_status = 76; optional bool is_plan_execution = 77; string created_at = 78; ModelInfo model_info = 79; optional bool is_quick_search_query = 80; optional PlanUpdate plan_update = 81; optional bool is_simulated_msg = 82; optional SimulatedMsgReason simulated_msg_reason = 95; optional SimulatedMessageMetadata simulated_message_metadata = 97; repeated McpDescriptor mcp_descriptors = 83; optional string workspace_project_dir = 84; repeated string workspace_uris = 87; optional DebugModeConfig debug_mode_config = 86; optional bytes text_blob_id = 89; optional bytes rich_text_blob_id = 90; repeated SelectedCursorCommand cursor_commands = 91; bool cursor_commands_explicitly_set = 92; repeated SelectedPastChat past_chats = 93; bool past_chats_explicitly_set = 94; optional TriggeringUserInfo triggering_user_info = 96; } // Copied from: local:aiserver.v1.ConversationMessageHeader (var: Pbs) message ConversationMessageHeader { string bubble_id = 1; optional string server_bubble_id = 2; ConversationMessage.MessageType type = 3; } // Copied from: local:aiserver.v1.ConversationPlan (var: k1u) message ConversationPlan { optional string title = 1; optional int32 todo_count = 2; optional string plan_file_uri = 3; optional google.protobuf.Timestamp updated_at = 4; optional string content = 5; } // Copied from: local:aiserver.v1.ConversationReference (var: LEi) message ConversationReference { string id = 1; optional string title = 2; optional string tldr = 3; optional string overview = 4; repeated string summary_bullets = 5; repeated string models = 6; repeated ConversationPlan plans = 7; optional string author_email = 8; repeated ConversationSkill skills = 9; repeated ConversationMcp mcps = 10; optional string initial_prompt = 11; } // Copied from: agent.v1.ConversationSearchArgs (var: gwi) message ConversationSearchArgs { string query = 1; string tool_call_id = 2; optional int32 limit = 3; } // Copied from: agent.v1.ConversationSearchError (var: xfs) message ConversationSearchError { string error = 1; } // Copied from: agent.v1.ConversationSearchHit (var: Efs) message ConversationSearchHit { string conversation_id = 1; string title = 2; ConversationSearchSource source = 3; int64 updated_at_ms = 4; optional string snippet = 5; } // Copied from: agent.v1.ConversationSearchResult (var: ifn) message ConversationSearchResult { oneof result { ConversationSearchSuccess success = 1; ConversationSearchError error = 2; } } // Copied from: agent.v1.ConversationSearchSource (var: mwi) enum ConversationSearchSource { CONVERSATION_SEARCH_SOURCE_UNSPECIFIED = 0; CONVERSATION_SEARCH_SOURCE_LOCAL = 1; CONVERSATION_SEARCH_SOURCE_CLOUD_CACHE = 2; } // Copied from: agent.v1.ConversationSearchSuccess (var: Cfs) message ConversationSearchSuccess { repeated ConversationSearchHit hits = 1; bool truncated = 2; bool partial = 3; bool rebuilding = 4; } // Copied from: local:aiserver.v1.ConversationSkill (var: C1u) message ConversationSkill { string skill_id = 1; optional string platform = 2; optional string skill_source = 3; optional string entrypoint = 4; optional string model_name = 5; optional int32 usage_count = 6; optional google.protobuf.Timestamp last_applied_at = 7; optional string plugin = 8; optional string marketplace = 9; } // Copied from: agent.v1.ConversationStateStructure (var: Lf) message ConversationStateStructure { repeated bytes root_prompt_messages_json = 1; repeated bytes turns = 8; repeated bytes todos = 3; repeated string pending_tool_calls = 4; ConversationTokenDetails token_details = 5; optional bytes summary = 6; optional bytes plan = 7; repeated string previous_workspace_uris = 9; optional AgentMode mode = 10; optional bytes summary_archive = 11; map file_states = 12; map file_states_v2 = 15; repeated bytes summary_archives = 13; repeated StepTiming turn_timings = 14; map subagent_states = 16; uint32 self_summary_count = 17; repeated string read_paths = 18; optional string active_branch_name = 19; map plans = 20; repeated TrackedGitRepo tracked_git_repo_branches = 21; optional string agent_type = 22; repeated CommunicateUpdateHistoryEntry communicate_update_history = 23; map subagent_threads = 24; optional string communicate_update_final_summary = 25; optional string communicate_update_completed_subtitle = 28; map communicate_update_states_by_parent_tool_call_id = 29; map subagent_runs_by_parent_tool_call_id = 30; optional uint64 conversation_started_timestamp_ms = 26; optional string conversation_started_time_zone = 27; map subagent_state_refs = 31; optional GoalState goal_state = 32; optional bool is_root_project_conversation = 33; } // Copied from: local:aiserver.v1.ConversationStreamMessage (var: qa) message ConversationStreamMessage { oneof message { InteractionUpdate interaction_update = 1; bytes cloud_agent_state_blob_id = 2; CloudAgentWorkflowStatus workflow_status = 3; bytes interaction_update_blob_id = 4; TransientError transient_error = 5; WorkerLifecycleEvent worker_lifecycle_event = 6; bytes transient_error_blob_id = 7; InteractionQuery interaction_query = 8; ReadOnlySharedPodLifecycleEvent read_only_shared_pod_lifecycle_event = 9; } } // Copied from: local:aiserver.v1.ConversationSummarizationPromptOptions (var: qDs) message ConversationSummarizationPromptOptions { optional string inline_system_prompt = 1; optional string summarization_model = 2; optional string prompt_config_id = 3; } // Copied from: local:aiserver.v1.ConversationSummary (var: Zee) message ConversationSummary { string summary = 1; string truncation_last_bubble_id_inclusive = 2; string client_should_start_sending_from_inclusive_bubble_id = 3; string previous_conversation_summary_bubble_id = 4; bool includes_tool_results = 5; string strategy = 6; } // Copied from: local:aiserver.v1.ConversationSummaryStarter (var: Rbs) message ConversationSummaryStarter { string message = 1; } // Copied from: local:aiserver.v1.ConversationSummaryStrategy (var: eTl) message ConversationSummaryStrategy { // Copied from: local:aiserver.v1.ConversationSummaryStrategy.ArbitrarySummaryPlusToolResultTruncation (var: cbs) message ArbitrarySummaryPlusToolResultTruncation { ConversationSummary arbitrary_summary = 1; int32 tool_result_truncation_length = 2; } oneof strategy { string plain_text_summary = 1; ArbitrarySummaryPlusToolResultTruncation arbitrary_summary_plus_tool_result_truncation = 2; } } // Copied from: agent.v1.ConversationTokenDetails (var: Nwi) message ConversationTokenDetails { uint32 used_tokens = 1; uint32 max_tokens = 2; optional PromptTokenBreakdownSnapshot breakdown = 3; optional PromptContextUsageTree prompt_context_usage_tree = 4; optional bytes prompt_context_usage_snapshot_blob_id = 5; } // Copied from: local:aiserver.v1.ConvertMobileSessionToRefreshPairRequest (var: O1f) message ConvertMobileSessionToRefreshPairRequest { } // Copied from: local:aiserver.v1.ConvertMobileSessionToRefreshPairResponse (var: F1f) message ConvertMobileSessionToRefreshPairResponse { string session_token = 1; string refresh_token = 2; } // Copied from: local:aiserver.v1.ConvertOALToNALRequest (var: L_s) message ConvertOALToNALRequest { StreamUnifiedChatRequest request = 1; map file_states = 2; } // Copied from: local:aiserver.v1.ConvertOALToNALResponse (var: N_s) message ConvertOALToNALResponse { ConversationStateStructure conversation_state = 1; map blobs = 2; map bubble_checkpoints = 3; } // Copied from: local:aiserver.v1.ConvertPullRequestFromDraftRequest (var: a1i) message ConvertPullRequestFromDraftRequest { string bc_id = 1; optional string pr_url = 2; } // Copied from: local:aiserver.v1.ConvertPullRequestFromDraftResponse (var: v_u) message ConvertPullRequestFromDraftResponse { bool success = 1; string error = 2; } // Copied from: agent.v1.Coordinate (var: mMt) message Coordinate { int32 x = 1; int32 y = 2; } // Copied from: local:aiserver.v1.CountTokensRequest (var: w4l) message CountTokensRequest { repeated ContextItem context_items = 1; string model_name = 2; } // Copied from: local:aiserver.v1.CountTokensResponse (var: k4l) message CountTokensResponse { int32 count = 1; repeated ContextItemTokenDetail token_details = 2; } // Copied from: local:aiserver.v1.CppAcceptEvent (var: hRl) message CppAcceptEvent { CppSuggestion cpp_suggestion = 1; } // Copied from: local:aiserver.v1.CppAcceptEventNew (var: VIl) message CppAcceptEventNew { CurrentlyShownCppSuggestion cpp_suggestion = 1; PointInTimeModel point_in_time_model = 7; } // Copied from: local:aiserver.v1.CppAppendRequest (var: sRl) message CppAppendRequest { bytes changes = 1; } // Copied from: local:aiserver.v1.CppAppendResponse (var: oRl) message CppAppendResponse { bool success = 1; } // Copied from: local:aiserver.v1.CppChangeQuickActionEvent (var: cDl) message CppChangeQuickActionEvent { PointInTimeModel point_in_time_model = 1; repeated CppQuickAction added = 2; repeated CppQuickAction removed = 3; repeated CppQuickAction actions = 4; } // Copied from: local:aiserver.v1.CppConfigRequest (var: vSi) message CppConfigRequest { optional bool is_nightly = 1; string model = 2; optional bool supports_cpt = 3; } // Copied from: local:aiserver.v1.CppConfigResponse (var: CIl) message CppConfigResponse { // Copied from: local:aiserver.v1.CppConfigResponse.Heuristic (var: Qlt) enum Heuristic { HEURISTIC_UNSPECIFIED = 0; HEURISTIC_LOTS_OF_ADDED_TEXT = 1; HEURISTIC_DUPLICATING_LINE_AFTER_SUGGESTION = 2; HEURISTIC_DUPLICATING_MULTIPLE_LINES_AFTER_SUGGESTION = 3; HEURISTIC_REVERTING_USER_CHANGE = 4; HEURISTIC_OUTPUT_EXTENDS_BEYOND_RANGE_AND_IS_REPEATED = 5; HEURISTIC_SUGGESTING_RECENTLY_REJECTED_EDIT = 6; } // Copied from: local:aiserver.v1.CppConfigResponse.ImportPredictionConfig (var: EIl) message ImportPredictionConfig { bool is_disabled_by_backend = 1; bool should_turn_on_automatically = 2; bool python_enabled = 3; } // Copied from: local:aiserver.v1.CppConfigResponse.MergeBehavior (var: xIl) message MergeBehavior { string type = 1; optional int32 limit = 2; optional int32 radius = 3; } // Copied from: local:aiserver.v1.CppConfigResponse.RecentlyRejectedEditThresholds (var: TIl) message RecentlyRejectedEditThresholds { int32 hard_reject_threshold = 1; int32 soft_reject_threshold = 2; } // Copied from: local:aiserver.v1.CppConfigResponse.SuggestionHintConfig (var: AIl) message SuggestionHintConfig { repeated string important_lsp_extensions = 1; repeated string enabled_for_path_extensions = 2; } optional int32 above_radius = 1; optional int32 below_radius = 2; optional MergeBehavior merge_behavior = 4; optional bool is_on = 5; optional bool is_ghost_text = 6; optional bool should_let_user_enable_cpp_even_if_not_pro = 7; repeated Heuristic heuristics = 8; repeated string exclude_recently_viewed_files_patterns = 9; bool enable_rvf_tracking = 10; int32 global_debounce_duration_millis = 11; int32 client_debounce_duration_millis = 12; string cpp_url = 13; bool use_whitespace_diff_history = 14; ImportPredictionConfig import_prediction_config = 15; bool enable_filesync_debounce_skipping = 16; float check_filesync_hash_percent = 17; string geo_cpp_backend_url = 18; optional RecentlyRejectedEditThresholds recently_rejected_edit_thresholds = 19; bool is_fused_cursor_prediction_model = 20; bool include_unchanged_lines = 21; bool should_fetch_rvf_text = 22; optional int32 max_number_of_cleared_suggestions_since_last_accept = 23; optional SuggestionHintConfig suggestion_hint_config = 24; bool allows_tab_chunks = 25; optional int32 tab_context_refresh_debounce_ms = 26; optional int32 tab_context_refresh_editor_change_debounce_ms = 27; } // Copied from: local:aiserver.v1.CppContextItem (var: ySi) message CppContextItem { string contents = 1; optional string symbol = 2; string relative_workspace_path = 3; float score = 4; } // Copied from: local:aiserver.v1.CppCopyEvent (var: oDl) message CppCopyEvent { string clipboard_contents = 1; } // Copied from: local:aiserver.v1.CppDebouncedCursorMovementEvent (var: rDl) message CppDebouncedCursorMovementEvent { PointInTimeModel point_in_time_model = 1; OneIndexedPosition cursor_position = 2; } // Copied from: local:aiserver.v1.CppEditHistoryStatusRequest (var: Oys) message CppEditHistoryStatusRequest { } // Copied from: local:aiserver.v1.CppEditHistoryStatusResponse (var: Fys) message CppEditHistoryStatusResponse { bool on = 1; bool only_if_explicit = 2; } // Copied from: local:aiserver.v1.CppEditorChangedEvent (var: sDl) message CppEditorChangedEvent { PointInTimeModel point_in_time_model = 1; OneIndexedPosition cursor_position = 2; repeated IRange visible_ranges = 3; string editor_id = 4; } // Copied from: local:aiserver.v1.CppFate (var: Tfn) enum CppFate { CPP_FATE_UNSPECIFIED = 0; CPP_FATE_ACCEPT = 1; CPP_FATE_REJECT = 2; CPP_FATE_PARTIAL_ACCEPT = 3; } // Copied from: local:aiserver.v1.CppFileDiffHistory (var: KW) message CppFileDiffHistory { string file_name = 1; repeated string diff_history = 2; repeated double diff_history_timestamps = 3; } // Copied from: local:aiserver.v1.CppHistoryAppendEvent (var: uRl) message CppHistoryAppendEvent { optional string final_model_hash = 10; oneof event { ModelChange model_change = 1; CppAcceptEvent accept_event = 2; CppRejectEvent reject_event = 3; CppManualTriggerEvent manual_trigger_event = 4; } } // Copied from: local:aiserver.v1.CppIntentInfo (var: Ays) message CppIntentInfo { string source = 1; } // Copied from: local:aiserver.v1.CppLinterErrorEvent (var: iDl) message CppLinterErrorEvent { PointInTimeModel point_in_time_model = 1; repeated LinterError added_errors = 2; repeated LinterError removed_errors = 3; repeated LinterError errors = 4; } // Copied from: local:aiserver.v1.CppManualTriggerEvent (var: dRl) message CppManualTriggerEvent { CursorPosition position = 2; } // Copied from: local:aiserver.v1.CppManualTriggerEventNew (var: tDl) message CppManualTriggerEventNew { int32 line_number_one_indexed = 1; int32 column_number_one_indexed = 2; PointInTimeModel point_in_time_model = 7; } // Copied from: local:aiserver.v1.CppParameterHint (var: Mys) message CppParameterHint { string label = 1; optional string documentation = 2; } // Copied from: local:aiserver.v1.CppPartialAcceptEvent (var: ZIl) message CppPartialAcceptEvent { CurrentlyShownCppSuggestion cpp_suggestion = 1; Edit edit = 2; PointInTimeModel point_in_time_model = 3; } // Copied from: local:aiserver.v1.CppQuickAction (var: Ifn) message CppQuickAction { // Copied from: local:aiserver.v1.CppQuickAction.Edit (var: aDl) message Edit { string text = 1; IRange range = 2; } string title = 1; repeated Edit edits = 2; optional bool is_preferred = 3; CppQuickActionCommand command = 4; } // Copied from: local:aiserver.v1.CppQuickActionCommand (var: Lys) message CppQuickActionCommand { string title = 1; string id = 2; repeated string arguments = 3; } // Copied from: local:aiserver.v1.CppQuickActionFireEvent (var: lDl) message CppQuickActionFireEvent { PointInTimeModel point_in_time_model = 1; oneof action_identifier { CppQuickActionCommand quick_action_command = 2; CppQuickAction quick_action_event = 3; } } // Copied from: local:aiserver.v1.CppRejectEvent (var: pRl) message CppRejectEvent { CppSuggestion cpp_suggestion = 1; } // Copied from: local:aiserver.v1.CppRejectEventNew (var: QIl) message CppRejectEventNew { CurrentlyShownCppSuggestion cpp_suggestion = 1; PointInTimeModel point_in_time_model = 7; } // Copied from: local:aiserver.v1.CppSessionEvent (var: Nys) message CppSessionEvent { double performance_now_timestamp = 5; optional double performance_time_origin = 25; optional int64 global_index = 41; optional double performance_now_flush_time = 42; optional int32 event_index = 43; optional int32 flush_index = 44; optional int32 global_index_v2 = 45; oneof event { CppAcceptEventNew accept_event = 2; CppRejectEventNew reject_event = 3; CppManualTriggerEventNew manual_trigger_event = 4; CppStoppedTrackingModelEvent stopped_tracking_model_event = 6; CppSuggestEvent suggest_event = 7; CppLinterErrorEvent linter_error_event = 8; CppDebouncedCursorMovementEvent debounced_cursor_movement_event = 9; CppEditorChangedEvent editor_changed_event = 10; CppCopyEvent copy_event = 11; CppChangeQuickActionEvent quick_action_event = 13; CppQuickActionFireEvent quick_action_fire_event = 14; ModelOpenedEvent model_opened_event = 15; CmdKEvent cmd_k_event = 17; ChatEvent chat_event = 18; AiRequestEvent ai_event = 19; ScrollEvent scroll_event = 21; EditorCloseEvent editor_close_event = 22; TabCloseEvent tab_close_event = 23; ModelAddedEvent model_added_event = 33; CppPartialAcceptEvent partial_accept_event = 26; AcceptCursorPredictionEvent accept_cursor_prediction_event = 27; RejectCursorPredictionEvent reject_cursor_prediction_event = 28; SuggestCursorPredictionEvent suggest_cursor_prediction_event = 29; CppTriggerEvent cpp_trigger_event = 30; FinishedCppGenerationEvent finished_cpp_generation_event = 31; BugBotEvent bug_bot_event = 32; BugBotLinterEvent bug_bot_linter_event = 34; AnythingQuickAccessSelectionEvent anything_quick_access_selection_event = 35; LspSuggestionEvent lsp_suggestion_event = 36; NtpEvent ntp_event = 37; RepoEvent repo_event = 38; GitEvent git_event = 39; ToolCallEvent tool_call_event = 40; BeforeAiEditEvent before_ai_edit_event = 46; SearchEvent search_event = 47; TerminalEvent terminal_event = 48; WorktreeEvent worktree_event = 49; ReviewChangesOpenedEvent review_changes_opened_event = 50; BrowserEvent browser_event = 51; BackgroundFilesEvent background_files_event = 16; } } // Copied from: local:aiserver.v1.CppSource (var: lhe) enum CppSource { CPP_SOURCE_UNSPECIFIED = 0; CPP_SOURCE_LINE_CHANGE = 1; CPP_SOURCE_TYPING = 2; CPP_SOURCE_OPTION_HOLD = 3; CPP_SOURCE_LINTER_ERRORS = 4; CPP_SOURCE_PARAMETER_HINTS = 5; CPP_SOURCE_CURSOR_PREDICTION = 6; CPP_SOURCE_MANUAL_TRIGGER = 7; CPP_SOURCE_EDITOR_CHANGE = 8; CPP_SOURCE_LSP_SUGGESTIONS = 9; } // Copied from: local:aiserver.v1.CppStoppedTrackingModelEvent (var: nDl) message CppStoppedTrackingModelEvent { // Copied from: local:aiserver.v1.CppStoppedTrackingModelEvent.StoppedTrackingModelReason (var: ESi) enum StoppedTrackingModelReason { STOPPED_TRACKING_MODEL_REASON_UNSPECIFIED = 0; STOPPED_TRACKING_MODEL_REASON_FILE_TOO_BIG = 1; STOPPED_TRACKING_MODEL_REASON_FILE_DISPOSED = 2; STOPPED_TRACKING_MODEL_REASON_CHANGE_TOO_BIG = 3; } string model_uuid = 1; string relative_path = 2; StoppedTrackingModelReason reason = 3; } // Copied from: local:aiserver.v1.CppSuggestEvent (var: GIl) message CppSuggestEvent { CurrentlyShownCppSuggestion cpp_suggestion = 1; PointInTimeModel point_in_time_model = 2; RecoverableCppData recoverable_cpp_data = 3; } // Copied from: local:aiserver.v1.CppSuggestion (var: Bys) message CppSuggestion { string suggestion_text = 1; IRange range = 2; bool seen = 5; SelectionWithOrientation editor_selection_before_peek = 6; optional string binding_id = 7; } // Copied from: local:aiserver.v1.CppTimelineEvent (var: Xt) message CppTimelineEvent { // Copied from: local:aiserver.v1.CppTimelineEvent.Change (var: Zt) message Change { // Copied from: local:aiserver.v1.CppTimelineEvent.Change.Status (var: g) enum Status { STATUS_UNSPECIFIED = 0; STATUS_CORRECT = 1; STATUS_UNVALIDATED = 2; STATUS_INCORRECT = 3; } string model_uuid = 1; int32 change_index = 2; ModelChange change = 3; Status status = 4; } double timestamp = 1; oneof v { CppSessionEvent event = 2; Change change = 3; } } // Copied from: local:aiserver.v1.CppTriggerEvent (var: qIl) message CppTriggerEvent { string generation_uuid = 1; int32 model_version = 2; OneIndexedPosition cursor_position = 3; PointInTimeModel point_in_time_model = 4; CppSource source = 5; } // Copied from: local:aiserver.v1.CptFileDiffHistory (var: re) message CptFileDiffHistory { string file_name = 1; repeated EditPatch edit_patches = 2; } // Copied from: local:aiserver.v1.CpuProfileConfig (var: tEu) message CpuProfileConfig { int32 interval = 1; } // Copied from: local:aiserver.v1.CreateAgentShareRequest (var: tyu) message CreateAgentShareRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.CreateAgentShareResponse (var: nyu) message CreateAgentShareResponse { string share_id = 1; string share_url = 2; } // Copied from: local:aiserver.v1.CreateAutomationRequest (var: uAi) message CreateAutomationRequest { string name = 1; Workflow workflow = 2; optional string description = 3; optional AutomationScope scope = 4; optional string template_id = 5; optional string managed_type = 6; optional bool hidden = 7; optional int32 team_id = 8; AutomationCreationSource creation_source = 9; optional bool enabled = 10; optional string sand_agent_id = 11; optional string sand_automation_id = 12; } // Copied from: local:aiserver.v1.CreateAutomationResponse (var: CLs) message CreateAutomationResponse { AutomationWithOwner workflow = 1; } // Copied from: local:aiserver.v1.CreateAutomationWebhookApiKeyRequest (var: PYl) message CreateAutomationWebhookApiKeyRequest { string automation_id = 1; optional string name = 2; } // Copied from: local:aiserver.v1.CreateAutomationWebhookApiKeyResponse (var: LYl) message CreateAutomationWebhookApiKeyResponse { string api_key = 1; } // Copied from: local:aiserver.v1.CreateBackgroundComposerPodRequest (var: Zpu) message CreateBackgroundComposerPodRequest { DevcontainerStartingPoint devcontainer_starting_point = 1; bool include_secrets = 2; optional string force_cluster = 3; optional string force_machine_template = 4; optional string client_ip = 32; bool optimistic_prewarming = 5; } // Copied from: local:aiserver.v1.CreateBackgroundComposerPodResponse (var: Jpu) message CreateBackgroundComposerPodResponse { string pod_id = 1; string workspace_root_path = 2; } // Copied from: local:aiserver.v1.CreateBackgroundComposerPodSnapshotRequest (var: imu) message CreateBackgroundComposerPodSnapshotRequest { string pod_id = 1; ChangeBackgroundComposerSnapshotVisibilityRequest.Visibility visibility = 2; optional string bc_id = 3; } // Copied from: local:aiserver.v1.CreateBackgroundComposerPodSnapshotResponse (var: rmu) message CreateBackgroundComposerPodSnapshotResponse { string snapshot_id = 1; } // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchRequest (var: Aql) message CreateBackgroundComposerSecretBatchRequest { // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchRequest.Secret (var: Iql) message Secret { string name = 1; string value = 2; BackgroundComposerSecretLevel level = 3; } repeated Secret secrets = 1; bool team_scope = 2; repeated string scoped_to_repos = 3; BackgroundComposerSecretOwner owner = 4; } // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse (var: Dql) message CreateBackgroundComposerSecretBatchResponse { // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse.ErrorType (var: Mql) enum ErrorType { ERROR_TYPE_UNSPECIFIED = 0; ERROR_TYPE_BAD_REQUEST = 1; ERROR_TYPE_UNAUTHORIZED = 2; ERROR_TYPE_INTERNAL = 3; } // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse.Result (var: Pql) message Result { string name = 1; CreateBackgroundComposerSecretBatchResponse.Status status = 2; optional string error_message = 3; optional CreateBackgroundComposerSecretBatchResponse.ErrorType error_type = 4; } // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse.Status (var: Rql) enum Status { STATUS_UNSPECIFIED = 0; STATUS_CREATED = 1; STATUS_UPDATED = 2; STATUS_ERROR = 3; } repeated Result results = 1; } // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretRequest (var: xql) message CreateBackgroundComposerSecretRequest { string name = 1; string value = 2; bool team_scope = 3; repeated string scoped_to_repos = 4; BackgroundComposerSecretLevel level = 5; BackgroundComposerSecretOwner owner = 6; } // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretResponse (var: Tql) message CreateBackgroundComposerSecretResponse { } // Copied from: local:aiserver.v1.CreateBugbotManualRepositoryRuleRequest (var: Pau) message CreateBugbotManualRepositoryRuleRequest { int64 installation_id = 1; optional string ghe_application = 2; string repo_node_id = 3; string name = 4; string content = 5; optional string status = 6; repeated string scoped_paths = 7; } // Copied from: local:aiserver.v1.CreateBugbotManualRepositoryRuleResponse (var: Lau) message CreateBugbotManualRepositoryRuleResponse { BugbotManualRepositoryRule rule = 1; } // Copied from: local:aiserver.v1.CreateBugbotTeamRuleRequest (var: wau) message CreateBugbotTeamRuleRequest { string name = 1; string content = 2; optional bool is_active = 3; optional bool is_required = 4; optional int32 team_id = 5; } // Copied from: local:aiserver.v1.CreateBugbotTeamRuleResponse (var: Sau) message CreateBugbotTeamRuleResponse { BugbotRule rule = 1; } // Copied from: local:aiserver.v1.CreateContractExpansionRequest (var: rTf) message CreateContractExpansionRequest { int32 team_id = 1; int32 contract_id = 2; google.protobuf.Timestamp start_date = 3; int32 committed_usage_dollars = 4; int32 committed_seats = 5; double platform_discount_percent = 6; string salesforce_account_id = 7; string salesforce_opportunity_id = 8; string salesforce_line_item_id = 9; optional double cursor_token_fee_cents_per_million_tokens = 10; optional double pooled_usage_revenue_discount_percent = 11; optional double on_demand_usage_revenue_discount_percent = 12; optional int64 organization_id = 13; optional google.protobuf.Struct changed_by = 14; optional bool waive_auto_smart_cursor_token_fee = 15; } // Copied from: local:aiserver.v1.CreateContractExpansionResponse (var: sTf) message CreateContractExpansionResponse { EnterpriseContract contract = 1; } // Copied from: local:aiserver.v1.CreateCrewRequest (var: Hdu) message CreateCrewRequest { string name = 1; } // Copied from: local:aiserver.v1.CreateCrewResponse (var: zdu) message CreateCrewResponse { Crew crew = 1; } // Copied from: local:aiserver.v1.CreateDatagenRLPipelineRunRequest (var: qAf) message CreateDatagenRLPipelineRunRequest { optional DatagenRLPipelineRunDbStatus status = 1; string config_name = 2; string config_path = 3; optional string mode = 4; optional string description = 5; optional string output_path = 6; optional string config_s3_uri = 7; optional string stats_s3_uri = 8; optional google.protobuf.Struct artifacts = 9; optional google.protobuf.Struct params_snapshot = 10; optional string everysphere_branch = 11; optional string everysphere_commit = 12; optional bool git_dirty = 13; optional string ray_job_name = 14; optional string ray_job_namespace = 15; optional string buildkite_build_id = 16; optional int32 buildkite_build_number = 17; optional string buildkite_build_url = 18; optional string parent_run_id = 19; optional string fork_from_stage = 20; optional string created_by = 21; optional string status_message = 22; repeated RunParamKV params = 23; repeated RunTagKV tags = 24; } // Copied from: local:aiserver.v1.CreateDatagenRLPipelineRunResponse (var: KAf) message CreateDatagenRLPipelineRunResponse { string run_id = 1; } // Copied from: local:aiserver.v1.CreateDeeplinkRequest (var: zxf) message CreateDeeplinkRequest { DeeplinkType type = 1; map data = 2; bool is_public = 3; } // Copied from: local:aiserver.v1.CreateDeeplinkResponse (var: Vxf) message CreateDeeplinkResponse { string url = 1; } // Copied from: local:aiserver.v1.CreateDiagramParams (var: Bpn) message CreateDiagramParams { string content = 1; } // Copied from: local:aiserver.v1.CreateDiagramResult (var: uvi) message CreateDiagramResult { optional string error = 1; } // Copied from: local:aiserver.v1.CreateDiagramStream (var: vas) message CreateDiagramStream { } // Copied from: local:aiserver.v1.CreateEvalCronJobRequest (var: hAf) message CreateEvalCronJobRequest { string name = 1; string schedule = 2; string channel = 3; string mode = 4; string args = 5; optional string thread_ts = 6; optional string slack_username = 7; } // Copied from: local:aiserver.v1.CreateEvalCronJobResponse (var: pAf) message CreateEvalCronJobResponse { string id = 1; } // Copied from: local:aiserver.v1.CreateEvalRequest (var: RTf) message CreateEvalRequest { string name = 1; optional string description = 2; optional google.protobuf.Struct tags = 3; } // Copied from: local:aiserver.v1.CreateEvalResponse (var: MTf) message CreateEvalResponse { string id = 1; } // Copied from: local:aiserver.v1.CreateExperimentalIndexRequest (var: Xll) message CreateExperimentalIndexRequest { repeated string files = 1; string target_dir = 2; string repo = 3; } // Copied from: local:aiserver.v1.CreateExperimentalIndexResponse (var: eul) message CreateExperimentalIndexResponse { string index_id = 1; } // Copied from: local:aiserver.v1.CreateGroupRequest (var: isu) message CreateGroupRequest { int32 team_id = 1; string name = 2; optional int32 directory_group_id = 3; optional GroupType type = 4; } // Copied from: local:aiserver.v1.CreateGroupResponse (var: rsu) message CreateGroupResponse { Group group = 1; } // Copied from: local:aiserver.v1.CreateJiraRoutingRuleRequest (var: Sdu) message CreateJiraRoutingRuleRequest { int32 team_id = 1; string repo = 2; string rule_text = 3; } // Copied from: local:aiserver.v1.CreateJiraRoutingRuleResponse (var: kdu) message CreateJiraRoutingRuleResponse { JiraRoutingRule rule = 1; } // Copied from: local:aiserver.v1.CreateManualEnterpriseContractRequest (var: nTf) message CreateManualEnterpriseContractRequest { int32 team_id = 1; google.protobuf.Timestamp start_date = 2; google.protobuf.Timestamp end_date = 3; int32 committed_usage_dollars = 4; int32 committed_seats = 5; double platform_discount_percent = 6; string salesforce_account_id = 7; string salesforce_opportunity_id = 8; string salesforce_line_item_id = 9; optional double cursor_token_fee_cents_per_million_tokens = 10; optional double pooled_usage_revenue_discount_percent = 11; optional double on_demand_usage_revenue_discount_percent = 12; optional int64 organization_id = 13; optional google.protobuf.Struct changed_by = 14; optional bool waive_auto_smart_cursor_token_fee = 15; } // Copied from: local:aiserver.v1.CreateManualEnterpriseContractResponse (var: iTf) message CreateManualEnterpriseContractResponse { EnterpriseContract contract = 1; } // Copied from: local:aiserver.v1.CreateMarketplaceExtensionPublisherRequest (var: HDf) message CreateMarketplaceExtensionPublisherRequest { string openvsx_url = 1; string publisher_domain = 2; } // Copied from: local:aiserver.v1.CreateMarketplaceExtensionPublisherResponse (var: zDf) message CreateMarketplaceExtensionPublisherResponse { bool success = 1; string message = 2; string publisher_id = 3; } // Copied from: local:aiserver.v1.CreateMobileSessionRequest (var: j1f) message CreateMobileSessionRequest { } // Copied from: local:aiserver.v1.CreateMobileSessionResponse (var: W1f) message CreateMobileSessionResponse { string session_token = 1; string auth_id = 2; } // Copied from: local:aiserver.v1.CreateOrganizationApiKeyRequest (var: $Yl) message CreateOrganizationApiKeyRequest { string organization_id = 1; string name = 2; repeated string scopes = 3; } // Copied from: local:aiserver.v1.CreateOrganizationApiKeyResponse (var: jYl) message CreateOrganizationApiKeyResponse { string api_key = 1; string api_key_id = 2; } // Copied from: local:aiserver.v1.CreateOrganizationGroupAnthropicCyberEnrollmentUrlRequest (var: SGl) message CreateOrganizationGroupAnthropicCyberEnrollmentUrlRequest { string organization_id = 1; int64 group_id = 2; } // Copied from: local:aiserver.v1.CreateOrganizationGroupAnthropicCyberEnrollmentUrlResponse (var: kGl) message CreateOrganizationGroupAnthropicCyberEnrollmentUrlResponse { string enrollment_url = 1; string user_profile_id = 2; } // Copied from: local:aiserver.v1.CreateOrganizationGroupRequest (var: eGl) message CreateOrganizationGroupRequest { string organization_id = 1; string name = 2; optional CreateOrganizationGroupScimMapping scim_mapping = 3; } // Copied from: local:aiserver.v1.CreateOrganizationGroupResponse (var: tGl) message CreateOrganizationGroupResponse { OrganizationGroup group = 1; } // Copied from: local:aiserver.v1.CreateOrganizationGroupScimMapping (var: j1s) message CreateOrganizationGroupScimMapping { int64 scim_directory_id = 1; string scim_group_external_id = 2; } // Copied from: local:aiserver.v1.CreateOrganizationTeamIdentityProviderMode (var: bHl) enum CreateOrganizationTeamIdentityProviderMode { CREATE_ORGANIZATION_TEAM_IDENTITY_PROVIDER_MODE_UNSPECIFIED = 0; CREATE_ORGANIZATION_TEAM_IDENTITY_PROVIDER_MODE_USE_ORGANIZATION = 1; CREATE_ORGANIZATION_TEAM_IDENTITY_PROVIDER_MODE_CREATE_NEW = 2; } // Copied from: local:aiserver.v1.CreateOrganizationTeamRequest (var: jVl) message CreateOrganizationTeamRequest { string organization_id = 1; string name = 2; string slug = 3; int32 owner_user_id = 4; optional CreateOrganizationTeamScimMapping scim_mapping = 5; CreateOrganizationTeamIdentityProviderMode identity_provider_mode = 6; } // Copied from: local:aiserver.v1.CreateOrganizationTeamResponse (var: HVl) message CreateOrganizationTeamResponse { int32 team_id = 1; string name = 2; string slug = 3; } // Copied from: local:aiserver.v1.CreateOrganizationTeamScimMapping (var: WVl) message CreateOrganizationTeamScimMapping { int64 scim_directory_id = 1; string scim_group_external_id = 2; } // Copied from: local:aiserver.v1.CreateP2PReferralLinkRequest (var: tEs) message CreateP2PReferralLinkRequest { } // Copied from: local:aiserver.v1.CreateP2PReferralLinkResponse (var: hJl) message CreateP2PReferralLinkResponse { string code = 1; string url_path = 2; string title = 3; string description = 4; } // Copied from: local:aiserver.v1.CreatePackfileUploadRequest (var: wxf) message CreatePackfileUploadRequest { string codebase_uuid = 1; PackfileMetadata packfile = 2; } // Copied from: local:aiserver.v1.CreatePackfileUploadResponse (var: Sxf) message CreatePackfileUploadResponse { // Copied from: local:aiserver.v1.CreatePackfileUploadResponse.AlreadyUploaded (var: Cxf) message AlreadyUploaded { } // Copied from: local:aiserver.v1.CreatePackfileUploadResponse.UploadRequired (var: kxf) message UploadRequired { string upload_uuid = 1; PackfileUploadMethod method = 2; } oneof result { UploadRequired upload_required = 1; AlreadyUploaded already_uploaded = 2; } } // Copied from: agent.v1.CreatePlanArgs (var: Ggn) message CreatePlanArgs { string plan = 1; repeated TodoItem todos = 2; string overview = 3; string name = 4; bool is_project = 5; repeated Phase phases = 6; } // Copied from: local:aiserver.v1.CreatePlanParams (var: fHe) message CreatePlanParams { string plan = 1; string title = 2; string summary = 3; repeated Step steps = 4; string old_str = 5; string new_str = 6; string name = 7; repeated TodoItem todos = 8; string overview = 9; bool is_spec = 10; bool is_project = 11; repeated PlanPhase phases = 12; } // Copied from: agent.v1.CreatePlanRequestQuery (var: _kl) message CreatePlanRequestQuery { CreatePlanArgs args = 1; string tool_call_id = 2; } // Copied from: agent.v1.CreatePlanRequestResponse (var: Xyi) message CreatePlanRequestResponse { CreatePlanResult result = 1; } // Copied from: local:aiserver.v1.CreatePlanResult (var: Fct) message CreatePlanResult { // Copied from: local:aiserver.v1.CreatePlanResult.Accepted (var: jas) message Accepted { repeated TodoItem final_todos = 1; } // Copied from: local:aiserver.v1.CreatePlanResult.Modified (var: Has) message Modified { string new_plan = 1; repeated TodoItem final_todos = 2; } // Copied from: local:aiserver.v1.CreatePlanResult.Rejected (var: Was) message Rejected { } string plan_uri = 4; oneof result { Accepted accepted = 1; Rejected rejected = 2; Modified modified = 3; } } // Copied from: local:aiserver.v1.CreatePlanStream (var: zas) message CreatePlanStream { } // Copied from: local:aiserver.v1.CreatePluginRequest (var: Rxs) message CreatePluginRequest { string name = 2; string display_name = 3; string description = 4; repeated string tags = 5; optional string git_url = 6; optional string git_ref = 7; optional string repository_url = 8; optional string logo_url = 9; repeated Rule inline_rules = 16; repeated TeamHook inline_hooks = 17; repeated TeamCommand inline_commands = 18; string mcp_config_json = 19; google.protobuf.Struct variables = 20; repeated TeamSkill inline_skills = 21; repeated TeamSubagent inline_subagents = 22; optional int64 marketplace_id = 23; optional int32 team_id = 24; } // Copied from: local:aiserver.v1.CreatePluginResponse (var: Llu) message CreatePluginResponse { Plugin plugin = 1; } // Copied from: agent.v1.CreatePrAction (var: iCl) message CreatePrAction { string title = 1; string body = 2; optional string base_branch = 3; optional bool draft = 4; string branch_name = 5; repeated string add_labels = 6; optional string repo_url = 7; optional bool skip_branch_prefix_check = 8; optional int64 stack_on_pr_number = 9; } // Copied from: local:aiserver.v1.CreateProtectedGitScopeRequest (var: OJl) message CreateProtectedGitScopeRequest { int32 team_id = 1; string repo_url = 2; } // Copied from: local:aiserver.v1.CreateProtectedGitScopeResponse (var: FJl) message CreateProtectedGitScopeResponse { ProtectedGitScope scope = 1; } // Copied from: local:aiserver.v1.CreateRelayBackfillRequest (var: GRf) message CreateRelayBackfillRequest { string pipeline_name = 1; string pipeline_version = 2; string dedupe_key = 3; google.protobuf.Timestamp logical_start = 4; google.protobuf.Timestamp logical_end = 5; string interval = 6; optional string schedule_id = 7; google.protobuf.Struct input_template_json = 8; RelayBackfillExistingRunPolicy existing_run_policy = 9; RelayBackfillFailurePolicy failure_policy = 10; optional int32 max_concurrency = 11; optional string created_by = 12; bool dry_run = 13; optional bool start_workflow = 14; } // Copied from: local:aiserver.v1.CreateRelayBackfillResponse (var: qRf) message CreateRelayBackfillResponse { bool dry_run = 1; string backfill_action = 2; RelayBackfillRecord backfill = 3; int32 window_count = 4; repeated RelayBackfillWindowRecord windows = 5; repeated string warnings = 6; optional string temporal_workflow_id = 7; optional string temporal_run_id = 8; } // Copied from: local:aiserver.v1.CreateRelayPipelineRunRequest (var: ARf) message CreateRelayPipelineRunRequest { string pipeline_name = 1; string pipeline_version = 2; RelayRunKind run_kind = 3; google.protobuf.Timestamp logical_start = 4; google.protobuf.Timestamp logical_end = 5; string manual_dedupe_key = 6; optional string created_by = 7; google.protobuf.Struct input_json = 8; bool dry_run = 9; optional bool start_workflow = 10; bool allow_stale_logical_date = 11; } // Copied from: local:aiserver.v1.CreateRelayPipelineRunResponse (var: IRf) message CreateRelayPipelineRunResponse { bool dry_run = 1; string definition_action = 2; RelayPipelineRunRecord run = 3; optional string temporal_workflow_id = 4; optional string temporal_run_id = 5; optional string output_prefix = 6; } // Copied from: local:aiserver.v1.CreateRelayScheduleRequest (var: ORf) message CreateRelayScheduleRequest { string pipeline_name = 1; string pipeline_version = 2; string cron_expression = 3; optional string timezone = 4; string interval = 5; google.protobuf.Struct input_template_json = 6; optional bool enabled = 7; RelayScheduleOverlapPolicy overlap_policy = 8; RelayScheduleCatchupPolicy catchup_policy = 9; google.protobuf.Timestamp starts_at = 10; google.protobuf.Timestamp ends_at = 11; optional string created_by = 12; } // Copied from: local:aiserver.v1.CreateRelayScheduleResponse (var: FRf) message CreateRelayScheduleResponse { string schedule_action = 1; RelayScheduleRecord schedule = 2; } // Copied from: local:aiserver.v1.CreateRlEvalJobRequest (var: yAf) message CreateRlEvalJobRequest { string config_name = 1; string experiment_name = 2; string cluster_name = 3; string anytitan_ref = 4; string config_s3_uri = 5; optional string config_version_id = 6; optional string config_toml_s3_uri = 7; optional string everysphere_branch = 8; optional string everysphere_commit = 9; optional string description = 10; optional google.protobuf.Struct params_snapshot = 11; optional string created_by = 12; optional int32 from_step = 13; optional int32 to_step = 14; optional int32 step_interval = 15; } // Copied from: local:aiserver.v1.CreateRlEvalJobResponse (var: wAf) message CreateRlEvalJobResponse { string job_id = 1; } // Copied from: local:aiserver.v1.CreateRmFilesParams (var: aos) message CreateRmFilesParams { repeated string removed_file_paths = 1; repeated string created_file_paths = 2; repeated string created_directory_paths = 3; } // Copied from: local:aiserver.v1.CreateRmFilesResult (var: cos) message CreateRmFilesResult { repeated string created_file_paths = 1; repeated string removed_file_paths = 2; } // Copied from: local:aiserver.v1.CreateRunRequest (var: BTf) message CreateRunRequest { string eval_id = 1; string dataset_name = 2; string model_name = 3; optional string request_id = 4; optional google.protobuf.Struct params = 5; optional string created_by = 6; optional string artifact_uri = 7; optional int32 iteration_count = 8; repeated RunParamKV param_rows = 9; repeated RunTagKV tags = 10; optional string slack_channel = 11; optional string slack_thread_ts = 12; optional string slack_user_id = 13; optional string slack_status_message_ts = 14; } // Copied from: local:aiserver.v1.CreateRunResponse (var: UTf) message CreateRunResponse { string id = 1; } // Copied from: local:aiserver.v1.CreateScimDirectoryRequest (var: Asu) message CreateScimDirectoryRequest { string organization_id = 1; string scim_directory_external_id = 2; ScimDirectoryProvider provider = 3; ScimDirectoryOwnerType owner_type = 4; } // Copied from: local:aiserver.v1.CreateScimDirectoryResponse (var: Isu) message CreateScimDirectoryResponse { ScimDirectory directory = 1; } // Copied from: local:aiserver.v1.CreateScimTargetMappingRequest (var: $su) message CreateScimTargetMappingRequest { string organization_id = 1; int64 scim_directory_id = 2; string scim_group_external_id = 3; int64 target_id = 4; ScimTargetMappingTargetType target_type = 5; optional int64 cursor_group_id = 6; ScimTargetMappingRole role = 7; ScimTargetMappingSourceType source_type = 8; } // Copied from: local:aiserver.v1.CreateScimTargetMappingResponse (var: jsu) message CreateScimTargetMappingResponse { ScimTargetMapping mapping = 1; } // Copied from: local:aiserver.v1.CreateSlackRepoRoutingRuleRequest (var: Aru) message CreateSlackRepoRoutingRuleRequest { int32 team_id = 1; string pattern = 2; string repo = 3; SlackRoutingRuleTargetType target_type = 4; optional string environment_public_id = 5; } // Copied from: local:aiserver.v1.CreateSlackRepoRoutingRuleResponse (var: Iru) message CreateSlackRepoRoutingRuleResponse { SlackRepoRoutingRule rule = 1; } // Copied from: local:aiserver.v1.CreateSupportImpersonationSessionInternalRequest (var: Ylu) message CreateSupportImpersonationSessionInternalRequest { int64 target_user_id = 1; string reason = 2; } // Copied from: local:aiserver.v1.CreateSupportImpersonationSessionInternalResponse (var: Zlu) message CreateSupportImpersonationSessionInternalResponse { string redemption_code = 1; string target_email = 2; string target_auth_id = 3; int64 redemption_expires_at_ms = 4; } // Copied from: local:aiserver.v1.CreateTeamApiKeyRequest (var: RYl) message CreateTeamApiKeyRequest { int32 team_id = 1; string name = 2; repeated string scopes = 3; optional int64 expires_at = 4; } // Copied from: local:aiserver.v1.CreateTeamApiKeyResponse (var: MYl) message CreateTeamApiKeyResponse { string api_key = 1; } // Copied from: local:aiserver.v1.CreateTeamCommandRequest (var: aau) message CreateTeamCommandRequest { string name = 1; string content = 2; optional string description = 3; optional bool is_active = 4; optional int32 team_id = 5; } // Copied from: local:aiserver.v1.CreateTeamCommandResponse (var: cau) message CreateTeamCommandResponse { TeamCommand command = 1; } // Copied from: local:aiserver.v1.CreateTeamCustomerTelemetryDestinationRequest (var: uou) message CreateTeamCustomerTelemetryDestinationRequest { int32 team_id = 1; string endpoint_url = 2; optional TeamCustomerTelemetryDestinationHeaders headers = 3; bool metrics_enabled = 4; bool logs_enabled = 5; bool enabled = 6; optional TeamCustomerTelemetryDestinationFamilyList disabled_families = 7; optional TeamCustomerTelemetryDestinationFamilyList enabled_families = 8; optional bool auto_enable_new_families = 9; } // Copied from: local:aiserver.v1.CreateTeamCustomerTelemetryDestinationResponse (var: dou) message CreateTeamCustomerTelemetryDestinationResponse { TeamCustomerTelemetryDestination destination = 1; } // Copied from: local:aiserver.v1.CreateTeamFreeTrialCodeRequest (var: FEs) message CreateTeamFreeTrialCodeRequest { optional TrialType trial_type = 1; optional FreeTrialCodePurpose code_purpose = 2; } // Copied from: local:aiserver.v1.CreateTeamFreeTrialCodeResponse (var: BEs) message CreateTeamFreeTrialCodeResponse { string code = 1; } // Copied from: local:aiserver.v1.CreateTeamGroupAnthropicCyberEnrollmentUrlRequest (var: cql) message CreateTeamGroupAnthropicCyberEnrollmentUrlRequest { int32 team_id = 1; int64 group_id = 2; } // Copied from: local:aiserver.v1.CreateTeamGroupAnthropicCyberEnrollmentUrlResponse (var: lql) message CreateTeamGroupAnthropicCyberEnrollmentUrlResponse { string enrollment_url = 1; string user_profile_id = 2; } // Copied from: local:aiserver.v1.CreateTeamGroupRequest (var: LGl) message CreateTeamGroupRequest { int32 team_id = 1; string name = 2; optional CreateOrganizationGroupScimMapping scim_mapping = 3; } // Copied from: local:aiserver.v1.CreateTeamGroupResponse (var: NGl) message CreateTeamGroupResponse { TeamGroup group = 1; } // Copied from: local:aiserver.v1.CreateTeamGroupScimTargetMappingRequest (var: fql) message CreateTeamGroupScimTargetMappingRequest { int32 team_id = 1; int64 group_id = 2; int64 scim_directory_id = 3; string scim_group_external_id = 4; } // Copied from: local:aiserver.v1.CreateTeamGroupScimTargetMappingResponse (var: vql) message CreateTeamGroupScimTargetMappingResponse { ScimTargetMapping mapping = 1; } // Copied from: local:aiserver.v1.CreateTeamHookRequest (var: eau) message CreateTeamHookRequest { string hook_step = 1; string script_name = 2; repeated string operating_systems = 3; bool is_active = 4; optional string script_content = 5; optional string hook_type = 6; optional string prompt_content = 7; optional string prompt_model = 8; optional int32 team_id = 9; } // Copied from: local:aiserver.v1.CreateTeamHookResponse (var: tau) message CreateTeamHookResponse { TeamHook hook = 1; } // Copied from: local:aiserver.v1.CreateTeamRepoRequest (var: xJl) message CreateTeamRepoRequest { int32 team_id = 1; string repo_url = 2; string repo_type = 3; } // Copied from: local:aiserver.v1.CreateTeamRepoResponse (var: TJl) message CreateTeamRepoResponse { int32 repo_id = 1; } // Copied from: local:aiserver.v1.CreateTeamRequest (var: pZl) message CreateTeamRequest { string name = 1; optional bool privacy_mode_forced = 2; optional bool allow_domain_join = 3; optional string source = 4; } // Copied from: local:aiserver.v1.CreateTeamResponse (var: mZl) message CreateTeamResponse { int32 team_id = 1; } // Copied from: local:aiserver.v1.CreateTeamRuleRequest (var: Gou) message CreateTeamRuleRequest { string name = 1; string content = 2; repeated string globs = 5; bool is_active = 3; bool is_required = 4; optional int32 team_id = 6; TeamRuleAgentType agent_type = 7; } // Copied from: local:aiserver.v1.CreateTeamRuleResponse (var: qou) message CreateTeamRuleResponse { Rule rule = 1; } // Copied from: local:aiserver.v1.CreateTeamServiceAccountRequest (var: GYl) message CreateTeamServiceAccountRequest { int32 team_id = 1; string name = 2; optional string description = 3; repeated string initial_repo_scope = 4; optional bool initial_repo_scope_enabled = 5; } // Copied from: local:aiserver.v1.CreateTeamServiceAccountResponse (var: qYl) message CreateTeamServiceAccountResponse { ServiceAccountInfo service_account = 1; string api_key = 2; } // Copied from: local:aiserver.v1.CreateTeamWithFreeTrialRequest (var: iQl) message CreateTeamWithFreeTrialRequest { string name = 1; optional bool privacy_mode_forced = 2; optional string free_trial_code = 3; } // Copied from: local:aiserver.v1.CreateTeamWithFreeTrialResponse (var: rQl) message CreateTeamWithFreeTrialResponse { int32 team_id = 1; } // Copied from: local:aiserver.v1.CreateTeamWithOrgRequest (var: sQl) message CreateTeamWithOrgRequest { string name = 1; string invite_code = 2; optional bool privacy_mode_forced = 3; } // Copied from: local:aiserver.v1.CreateTeamWithOrgResponse (var: oQl) message CreateTeamWithOrgResponse { int32 team_id = 1; int64 org_id = 2; } // Copied from: local:aiserver.v1.CreateTeamsTrialV2ReferralCodeRequest (var: bXl) message CreateTeamsTrialV2ReferralCodeRequest { } // Copied from: local:aiserver.v1.CreateTeamsTrialV2ReferralCodeResponse (var: _Xl) message CreateTeamsTrialV2ReferralCodeResponse { string code = 1; } // Copied from: local:aiserver.v1.CreateUsageAlertsRequest (var: qcu) message CreateUsageAlertsRequest { int32 team_id = 1; string target_type = 2; string target_scope = 3; repeated int32 threshold_cents = 4; string notification_mode = 5; optional bool notify_all_admins = 6; repeated int32 notify_admin_user_ids = 7; optional bool notify_member = 8; optional int32 group_id = 9; optional string threshold_type = 10; repeated int32 threshold_bps = 11; optional int32 resource_threshold_cents = 12; optional string resource_threshold_id = 13; optional string resource_threshold_level = 14; repeated string notification_channels = 15; } // Copied from: local:aiserver.v1.CreateUsageAlertsResponse (var: Kcu) message CreateUsageAlertsResponse { repeated UsageAlert created_alerts = 1; } // Copied from: local:aiserver.v1.CreateUserApiKeyRequest (var: aZl) message CreateUserApiKeyRequest { string name = 1; repeated string scopes = 2; optional int64 expires_at = 3; } // Copied from: local:aiserver.v1.CreateUserApiKeyResponse (var: cZl) message CreateUserApiKeyResponse { string api_key = 1; } // Copied from: local:aiserver.v1.CreateWorkflowFromTemplateRequest (var: JNu) message CreateWorkflowFromTemplateRequest { string template_id = 1; string name = 2; InputValues input_values = 3; optional string description = 4; AutomationCreationSource creation_source = 5; } // Copied from: local:aiserver.v1.CreateWorkflowFromTemplateResponse (var: XNu) message CreateWorkflowFromTemplateResponse { Automation workflow = 1; } // Copied from: local:aiserver.v1.Crew (var: jut) message Crew { string id = 1; string name = 2; string vision = 3; string goals = 4; string slack_channel = 5; repeated CrewAgent agents = 6; string created_at = 7; string updated_at = 8; string standup_time = 9; string datadog_dashboard_url = 10; string notion_doc_url = 11; string repo_url = 12; string base_branch = 13; string linear_project_url = 14; string steering_note = 15; string steering_note_updated_at = 16; } // Copied from: local:aiserver.v1.CrewActivityRun (var: Zdu) message CrewActivityRun { string run_uuid = 1; string status = 2; int64 created_at = 3; bool posted_to_slack = 4; string slack_delivery = 5; string slack_error = 6; string background_composer_id = 7; string summary = 8; } // Copied from: local:aiserver.v1.CrewAgent (var: Ndu) message CrewAgent { string id = 1; string name = 3; string automation_id = 7; string archetype = 9; bool drifted = 10; bool paused = 11; string repo_mode = 12; repeated CrewMcpToolStatus mcp_tool_statuses = 14; string persona = 15; } // Copied from: local:aiserver.v1.CrewArchetype (var: Bdu) message CrewArchetype { string key = 1; string label = 2; string description = 3; string repo_mode = 4; repeated CrewRecommendedMcp recommended_mcp = 5; } // Copied from: local:aiserver.v1.CrewMcpToolStatus (var: Odu) message CrewMcpToolStatus { string key = 1; string label = 2; string state = 3; string server_name = 4; } // Copied from: local:aiserver.v1.CrewMemberActivity (var: Jdu) message CrewMemberActivity { string agent_id = 1; string agent_name = 2; string archetype = 3; string automation_id = 4; bool paused = 5; repeated CrewActivityRun recent_runs = 6; optional int64 next_run_at = 7; } // Copied from: local:aiserver.v1.CrewMemberStats (var: shu) message CrewMemberStats { string agent_id = 1; string agent_name = 2; string automation_id = 3; int32 runs = 4; int32 prs_opened = 5; int32 prs_merged = 6; int32 files_changed = 7; string last_activity_at = 8; int32 runs_posted = 9; } // Copied from: local:aiserver.v1.CrewPullRequest (var: ohu) message CrewPullRequest { string pr_url = 1; string title = 2; string agent_id = 3; string agent_name = 4; bool is_draft = 5; string created_at = 6; string background_composer_id = 7; } // Copied from: local:aiserver.v1.CrewRecommendedMcp (var: Fdu) message CrewRecommendedMcp { string name = 1; string label = 2; } // Copied from: local:aiserver.v1.CrewScheduleStatus (var: sTs) message CrewScheduleStatus { bool ok = 1; string warning = 2; } // Copied from: local:aiserver.v1.CrewSlackChannelStatus (var: oTs) message CrewSlackChannelStatus { bool ok = 1; bool bot_in_channel = 2; string warning = 3; } // Copied from: local:aiserver.v1.CrewStandupDigestEntry (var: lhu) message CrewStandupDigestEntry { string agent_id = 1; string agent_name = 2; string archetype = 3; string persona = 4; string text = 5; int64 posted_at = 6; } // Copied from: local:aiserver.v1.CrewStandupTriggerResult (var: nhu) message CrewStandupTriggerResult { string agent_id = 1; string agent_name = 2; bool success = 3; string background_composer_id = 4; string error = 5; } // Copied from: local:aiserver.v1.CrewWriteBackRequest (var: mhu) message CrewWriteBackRequest { string token = 1; string action = 2; string kind = 3; string url = 4; string text = 5; } // Copied from: local:aiserver.v1.CrewWriteBackResponse (var: ghu) message CrewWriteBackResponse { bool ok = 1; bool updated = 2; string reason = 3; } // Copied from: local:aiserver.v1.CronSamplePayload (var: RLs) message CronSamplePayload { } // Copied from: local:aiserver.v1.CronTrigger (var: QPu) message CronTrigger { string cron = 1; } // Copied from: local:aiserver.v1.CrossExtHostHeader (var: Kcl) message CrossExtHostHeader { string key = 1; string value = 2; } // Copied from: local:aiserver.v1.CrossExtHostHeaders (var: Jis) message CrossExtHostHeaders { repeated CrossExtHostHeader headers = 1; } // Copied from: local:aiserver.v1.CurrentFileContext (var: CPl) message CurrentFileContext { string relative_path = 1; string language = 2; int32 cursor_line = 3; string full_content = 4; } // Copied from: local:aiserver.v1.CurrentFileInfo (var: Xk) message CurrentFileInfo { // Copied from: local:aiserver.v1.CurrentFileInfo.NotebookCell (var: Tcl) message NotebookCell { } string relative_workspace_path = 1; string contents = 2; bool rely_on_filesync = 18; optional string sha_256_hash = 17; repeated NotebookCell cells = 16; repeated BM25Chunk top_chunks = 10; int32 contents_start_at_line = 9; CursorPosition cursor_position = 3; repeated DataframeInfo dataframes = 4; int32 total_number_of_lines = 8; string language_id = 5; CursorRange selection = 6; optional int32 alternative_version_id = 11; repeated Diagnostic diagnostics = 7; optional int32 file_version = 14; repeated int32 cell_start_lines = 15; string workspace_root_path = 19; optional string line_ending = 20; } // Copied from: local:aiserver.v1.CurrentFileLocationData (var: tSi) message CurrentFileLocationData { string relative_workspace_path = 1; int32 line_number = 2; string text = 3; } // Copied from: local:aiserver.v1.CurrentFolderFileOrFolder (var: _Ll) message CurrentFolderFileOrFolder { string name = 1; bool is_folder = 2; } // Copied from: local:aiserver.v1.CurrentlyShownCppSuggestion (var: Afn) message CurrentlyShownCppSuggestion { int32 suggestion_id = 1; string suggestion_text = 2; int32 model_version_when_the_change_is_first_indicated_to_the_user_but_not_shown_in_the_model = 3; optional IRange range_of_suggestion_in_current_model = 4; string original_text = 5; optional string binding_id = 6; } // Copied from: local:aiserver.v1.CursorBlameSettings (var: EEs) message CursorBlameSettings { bool enabled = 1; } // Copied from: local:aiserver.v1.CursorHelpConversationMessage (var: M2l) message CursorHelpConversationMessage { string id = 1; string role = 2; string content = 3; } // Copied from: local:aiserver.v1.CursorIgnoreControls (var: aEs) message CursorIgnoreControls { bool hierarchical_enabled = 1; bool ignore_symlinks = 2; } // Copied from: local:aiserver.v1.CursorPosition (var: c5) message CursorPosition { int32 line = 1; int32 column = 2; } // Copied from: agent.v1.CursorPositionAction (var: khl) message CursorPositionAction { } // Copied from: local:aiserver.v1.CursorPrediction (var: SSi) message CursorPrediction { // Copied from: local:aiserver.v1.CursorPrediction.CursorPredictionSource (var: kSi) enum CursorPredictionSource { CURSOR_PREDICTION_SOURCE_UNSPECIFIED = 0; CURSOR_PREDICTION_SOURCE_ALWAYS_ON = 1; CURSOR_PREDICTION_SOURCE_ACCEPT = 2; CURSOR_PREDICTION_SOURCE_UNDO = 3; CURSOR_PREDICTION_SOURCE_EDITOR_CHANGE = 4; } string request_id = 1; int32 prediction_id = 2; int32 line_number = 3; CursorPredictionSource source = 4; optional string binding_id = 5; } // Copied from: local:aiserver.v1.CursorPredictionConfigRequest (var: Mxf) message CursorPredictionConfigRequest { } // Copied from: local:aiserver.v1.CursorPredictionConfigResponse (var: Lxf) message CursorPredictionConfigResponse { // Copied from: local:aiserver.v1.CursorPredictionConfigResponse.Heuristic (var: Nxf) enum Heuristic { HEURISTIC_UNSPECIFIED = 0; HEURISTIC_DISABLE_IN_LAST_CPP_SUGGESTION = 1; } repeated CursorPredictionModel models = 1; string default_model = 2; repeated Heuristic heuristics = 3; } // Copied from: local:aiserver.v1.CursorPredictionModel (var: Pxf) message CursorPredictionModel { string name = 1; int32 radius = 2; } // Copied from: local:aiserver.v1.CursorRange (var: UW) message CursorRange { CursorPosition start_position = 1; CursorPosition end_position = 2; } // Copied from: local:aiserver.v1.CursorRule (var: JEe) message CursorRule { string name = 1; string description = 2; optional string body = 3; optional bool is_from_glob = 4; optional bool always_apply = 5; optional bool attach_to_background_agents = 6; optional string full_path = 7; repeated string environments = 8; repeated string disabled_environments = 9; optional string plugin = 10; optional string marketplace = 11; } // Copied from: local:aiserver.v1.CursorSelection (var: zIl) message CursorSelection { int32 selection_start_line_number = 1; int32 selection_start_column = 2; int32 position_line_number = 3; int32 position_column = 4; } // Copied from: local:aiserver.v1.CustomErrorDetails (var: kct) message CustomErrorDetails { string title = 1; string detail = 2; optional bool allow_command_links_potentially_unsafe_please_only_use_for_handwritten_trusted_markdown = 3; optional bool is_retryable = 4; optional bool show_request_id = 5; optional bool should_show_immediate_error = 6; repeated ErrorButton buttons = 8; map additional_info = 7; repeated PlanChoice plan_choices = 9; optional ErrorAnalyticsMetadata analytics_metadata = 10; } // Copied from: agent.v1.CustomModeDescriptor (var: Rwi) message CustomModeDescriptor { string id = 1; string label = 2; optional string description = 3; optional string icon = 4; optional string color = 5; CustomModeSource source = 6; optional string source_path = 7; optional string source_hash = 8; optional string managed_skill_id = 9; optional string plugin_id = 10; optional string plugin_snapshot_token = 11; } // Copied from: agent.v1.CustomModeExitIntent (var: hvs) message CustomModeExitIntent { AgentMode next_mode = 1; SubmittedExitedCustomMode exited_mode = 2; } // Copied from: agent.v1.CustomModeIntent (var: Mwi) message CustomModeIntent { oneof intent { SubmittedCustomMode enter = 1; CustomModeExitIntent exit = 2; } } // Copied from: agent.v1.CustomModeSource (var: Qee) enum CustomModeSource { CUSTOM_MODE_SOURCE_UNSPECIFIED = 0; CUSTOM_MODE_SOURCE_AGENT_SKILL = 1; CUSTOM_MODE_SOURCE_PLUGIN_SKILL = 2; CUSTOM_MODE_SOURCE_REPO_SKILL = 3; CUSTOM_MODE_SOURCE_MANAGED_SKILL = 4; } // Copied from: agent.v1.CustomSubagent (var: uMt) message CustomSubagent { string full_path = 1; string name = 2; string description = 3; repeated string tools = 4; string model = 5; string prompt = 6; CustomSubagentPermissionMode permission_mode = 7; bool is_background = 8; optional string plugin = 9; optional string marketplace = 10; optional string plugin_id = 11; optional string marketplace_id = 12; bool force_default_model = 13; optional string source = 14; } // Copied from: agent.v1.CustomSubagentPermissionMode (var: ahl) enum CustomSubagentPermissionMode { CUSTOM_SUBAGENT_PERMISSION_MODE_UNSPECIFIED = 0; CUSTOM_SUBAGENT_PERMISSION_MODE_DEFAULT = 1; CUSTOM_SUBAGENT_PERMISSION_MODE_READONLY = 2; CUSTOM_SUBAGENT_PERMISSION_MODE_AGENT_ONLY = 3; } // Copied from: local:aiserver.v1.CustomToolCall (var: Aos) message CustomToolCall { string tool_id = 1; string params = 2; } // Copied from: local:aiserver.v1.CustomToolResult (var: Ios) message CustomToolResult { string tool_id = 1; string result = 2; } // Copied from: local:aiserver.v1.CustomerIdRequest (var: V1f) message CustomerIdRequest { string email = 1; } // Copied from: local:aiserver.v1.CustomerIdResponse (var: G1f) message CustomerIdResponse { optional string customer_id = 1; } // Copied from: local:aiserver.v1.CycleType (var: f1s) enum CycleType { CYCLE_TYPE_UNSPECIFIED = 0; CYCLE_TYPE_MONTH = 1; CYCLE_TYPE_START_TIME = 2; } // Copied from: local:aiserver.v1.DailyMetrics (var: UEs) message DailyMetrics { int64 date = 1; int32 active_users = 2; int32 lines_added = 3; int32 lines_deleted = 4; int32 accepted_lines_added = 5; int32 accepted_lines_deleted = 6; int32 total_applies = 7; int32 total_accepts = 8; int32 total_rejects = 9; int32 total_tabs_shown = 10; int32 total_tabs_accepted = 11; int32 composer_requests = 12; int32 chat_requests = 13; int32 agent_requests = 14; int32 cmdk_usages = 15; int32 subscription_included_reqs = 16; int32 api_key_reqs = 17; int32 usage_based_reqs = 18; int32 bugbot_usages = 19; repeated StringCount model_usage = 20; repeated StringCount extension_usage = 21; repeated StringCount tab_extension_usage = 22; repeated StringCount client_version_usage = 23; } // Copied from: local:aiserver.v1.DailySpendByCategory (var: Yru) message DailySpendByCategory { int64 day = 1; string category = 2; int32 spend_cents = 3; int64 total_tokens = 4; } // Copied from: local:aiserver.v1.DailySpendPoint (var: v0i) message DailySpendPoint { int64 day = 1; int32 spend_cents = 2; } // Copied from: local:aiserver.v1.DashboardAction (var: Fcl) message DashboardAction { string action = 1; map args = 2; optional string success_message = 3; } // Copied from: local:aiserver.v1.DataOpsJobDbStatus (var: Veo) enum DataOpsJobDbStatus { DATA_OPS_JOB_DB_STATUS_UNSPECIFIED = 0; DATA_OPS_JOB_DB_STATUS_PENDING = 1; DATA_OPS_JOB_DB_STATUS_BUILDING = 2; DATA_OPS_JOB_DB_STATUS_RUNNING_FINALIZE = 3; DATA_OPS_JOB_DB_STATUS_RUNNING_SYNC_INDEX = 4; DATA_OPS_JOB_DB_STATUS_RUNNING_ROLLOUT = 5; DATA_OPS_JOB_DB_STATUS_COMPUTING_STATS = 6; DATA_OPS_JOB_DB_STATUS_FINISHED = 7; DATA_OPS_JOB_DB_STATUS_FAILED = 8; DATA_OPS_JOB_DB_STATUS_CANCELED = 9; } // Copied from: local:aiserver.v1.DataOpsJobRecord (var: VRd) message DataOpsJobRecord { string id = 1; DataOpsJobDbStatus status = 2; string training_set = 3; string dataset_name = 4; string input_s3_uri = 5; optional google.protobuf.Struct params_snapshot = 6; string everysphere_branch = 7; optional string everysphere_commit = 8; optional string buildkite_build_id = 9; optional int32 buildkite_build_number = 10; optional string buildkite_build_url = 11; optional string finalized_train_s3_uri = 12; optional string finalized_eval_s3_uri = 13; optional string manifest_s3_uri = 14; optional string stats_s3_uri = 15; optional string config_block_s3_uri = 16; optional string error_message = 17; optional string created_by = 18; google.protobuf.Timestamp created_at = 19; optional google.protobuf.Timestamp started_at = 20; optional google.protobuf.Timestamp finished_at = 21; repeated string tags = 22; optional string folder = 23; repeated DataOpsJobStepRecord steps = 24; } // Copied from: local:aiserver.v1.DataOpsJobStepRecord (var: BAf) message DataOpsJobStepRecord { string id = 1; DataOpsPhase phase = 2; DataOpsStepDbStatus status = 3; optional string ray_job_name = 4; optional string ray_job_namespace = 5; optional google.protobuf.Timestamp started_at = 6; optional google.protobuf.Timestamp finished_at = 7; } // Copied from: local:aiserver.v1.DataOpsPhase (var: $Rd) enum DataOpsPhase { DATA_OPS_PHASE_UNSPECIFIED = 0; DATA_OPS_PHASE_FINALIZE = 1; DATA_OPS_PHASE_SYNC_INDEX = 2; DATA_OPS_PHASE_ROLLOUT = 3; DATA_OPS_PHASE_STATS = 4; } // Copied from: local:aiserver.v1.DataOpsStepDbStatus (var: jRd) enum DataOpsStepDbStatus { DATA_OPS_STEP_DB_STATUS_UNSPECIFIED = 0; DATA_OPS_STEP_DB_STATUS_PENDING = 1; DATA_OPS_STEP_DB_STATUS_RUNNING = 2; DATA_OPS_STEP_DB_STATUS_FINISHED = 3; DATA_OPS_STEP_DB_STATUS_FAILED = 4; DATA_OPS_STEP_DB_STATUS_SKIPPED = 5; DATA_OPS_STEP_DB_STATUS_CANCELED = 6; } // Copied from: local:aiserver.v1.DataRetentionPolicy (var: QJl) message DataRetentionPolicy { // Copied from: local:aiserver.v1.DataRetentionPolicy.Indefinite (var: YJl) message Indefinite { } // Copied from: local:aiserver.v1.DataRetentionPolicy.Limited (var: ZJl) message Limited { uint32 hours = 1; } oneof kind { Indefinite indefinite = 1; Limited limited = 2; } } // Copied from: local:aiserver.v1.DatabaseProvider (var: Lul) enum DatabaseProvider { DATABASE_PROVIDER_UNSPECIFIED = 0; DATABASE_PROVIDER_AURORA = 1; DATABASE_PROVIDER_PLANETSCALE = 2; } // Copied from: local:aiserver.v1.DataframeInfo (var: gfi) message DataframeInfo { // Copied from: local:aiserver.v1.DataframeInfo.Column (var: qis) message Column { string key = 1; string type = 2; } string name = 1; string shape = 2; int32 data_dimensionality = 3; repeated Column columns = 6; int32 row_count = 7; string index_column = 8; } // Copied from: local:aiserver.v1.DatagenRLPipelineRunDbStatus (var: WRd) enum DatagenRLPipelineRunDbStatus { DATAGEN_RL_PIPELINE_RUN_DB_STATUS_UNSPECIFIED = 0; DATAGEN_RL_PIPELINE_RUN_DB_STATUS_PENDING = 1; DATAGEN_RL_PIPELINE_RUN_DB_STATUS_BUILDING = 2; DATAGEN_RL_PIPELINE_RUN_DB_STATUS_SUBMITTED = 3; DATAGEN_RL_PIPELINE_RUN_DB_STATUS_RUNNING = 4; DATAGEN_RL_PIPELINE_RUN_DB_STATUS_FINISHED = 5; DATAGEN_RL_PIPELINE_RUN_DB_STATUS_FAILED = 6; DATAGEN_RL_PIPELINE_RUN_DB_STATUS_CANCELED = 7; } // Copied from: local:aiserver.v1.DatagenRLPipelineRunHeartbeatRequest (var: ZAf) message DatagenRLPipelineRunHeartbeatRequest { string run_id = 1; } // Copied from: local:aiserver.v1.DatagenRLPipelineRunHeartbeatResponse (var: JAf) message DatagenRLPipelineRunHeartbeatResponse { bool ok = 1; bool kill_requested = 2; } // Copied from: local:aiserver.v1.DatagenRLPipelineStageDbStatus (var: ATf) enum DatagenRLPipelineStageDbStatus { DATAGEN_RL_PIPELINE_STAGE_DB_STATUS_UNSPECIFIED = 0; DATAGEN_RL_PIPELINE_STAGE_DB_STATUS_PENDING = 1; DATAGEN_RL_PIPELINE_STAGE_DB_STATUS_RUNNING = 2; DATAGEN_RL_PIPELINE_STAGE_DB_STATUS_FINISHED = 3; DATAGEN_RL_PIPELINE_STAGE_DB_STATUS_FAILED = 4; DATAGEN_RL_PIPELINE_STAGE_DB_STATUS_SKIPPED = 5; DATAGEN_RL_PIPELINE_STAGE_DB_STATUS_CANCELED = 6; } // Copied from: local:aiserver.v1.DebugInfo (var: j2l) message DebugInfo { // Copied from: local:aiserver.v1.DebugInfo.Breakpoint (var: V2l) message Breakpoint { string relative_workspace_path = 1; int32 line_number = 2; repeated string lines_before_breakpoint = 3; repeated string lines_after_breakpoint = 4; optional string exception_info = 5; } // Copied from: local:aiserver.v1.DebugInfo.CallStackFrame (var: z2l) message CallStackFrame { string relative_workspace_path = 1; int32 line_number = 2; string function_name = 3; repeated DebugInfo.Scope scopes = 4; } // Copied from: local:aiserver.v1.DebugInfo.Scope (var: H2l) message Scope { string name = 1; repeated DebugInfo.Variable variables = 2; } // Copied from: local:aiserver.v1.DebugInfo.Variable (var: W2l) message Variable { string name = 1; string value = 2; optional string type = 3; } Breakpoint breakpoint = 1; repeated CallStackFrame call_stack = 2; repeated CodeBlock history = 3; } // Copied from: agent.v1.DebugModeConfig (var: bwi) message DebugModeConfig { string log_path = 1; string server_endpoint = 2; string session_id = 3; } // Copied from: local:aiserver.v1.DeepSearchParams (var: Fpn) message DeepSearchParams { string query = 1; } // Copied from: local:aiserver.v1.DeepSearchResult (var: lvi) message DeepSearchResult { bool success = 1; string result = 2; } // Copied from: local:aiserver.v1.DeepSearchStream (var: fas) message DeepSearchStream { } // Copied from: local:aiserver.v1.DeepSearchSubagentParams (var: k_s) message DeepSearchSubagentParams { string query = 1; } // Copied from: local:aiserver.v1.DeepSearchSubagentReturnValue (var: C_s) message DeepSearchSubagentReturnValue { // Copied from: local:aiserver.v1.DeepSearchSubagentReturnValue.ContextItem (var: E_s) message ContextItem { string file = 1; optional LineRange line_range = 2; string explanation = 3; } repeated ContextItem context_items = 1; } // Copied from: local:aiserver.v1.DeeplinkControls (var: vEs) message DeeplinkControls { bool enabled = 1; bool allow_public_deeplinks = 2; } // Copied from: local:aiserver.v1.DeeplinkMetadata (var: Qxf) message DeeplinkMetadata { string id = 1; DeeplinkType type = 2; bool is_public = 3; string created_by = 4; int64 created_at = 5; } // Copied from: local:aiserver.v1.DeeplinkType (var: Heo) enum DeeplinkType { DEEPLINK_TYPE_UNSPECIFIED = 0; DEEPLINK_TYPE_PROMPT = 1; DEEPLINK_TYPE_SLASH_COMMAND = 2; } // Copied from: local:aiserver.v1.DeleteAccountRequest (var: jzl) message DeleteAccountRequest { } // Copied from: local:aiserver.v1.DeleteAccountResponse (var: Wzl) message DeleteAccountResponse { } // Copied from: local:aiserver.v1.DeleteAgentStoreFilesRequest (var: Nwu) message DeleteAgentStoreFilesRequest { optional string store_id = 1; repeated AgentStoreDeleteFileEntry files = 2; } // Copied from: local:aiserver.v1.DeleteAgentStoreFilesResponse (var: Owu) message DeleteAgentStoreFilesResponse { repeated AgentStoreDeleteFileResult results = 1; } // Copied from: agent.v1.DeleteArgs (var: cLt) message DeleteArgs { string path = 1; string tool_call_id = 2; } // Copied from: local:aiserver.v1.DeleteAutomationMemoryRequest (var: SNu) message DeleteAutomationMemoryRequest { string automation_id = 1; string file = 2; oneof expected { string expected_version = 3; bool expect_missing = 4; } } // Copied from: local:aiserver.v1.DeleteAutomationMemoryResponse (var: kNu) message DeleteAutomationMemoryResponse { string file = 1; bool conflict = 2; string content = 3; optional string version = 4; repeated string files = 5; } // Copied from: local:aiserver.v1.DeleteAutomationRequest (var: ILs) message DeleteAutomationRequest { string automation_id = 2; } // Copied from: local:aiserver.v1.DeleteAutomationResponse (var: DLs) message DeleteAutomationResponse { } // Copied from: local:aiserver.v1.DeleteBackgroundComposerRequest (var: jmu) message DeleteBackgroundComposerRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.DeleteBackgroundComposerResponse (var: Wmu) message DeleteBackgroundComposerResponse { } // Copied from: local:aiserver.v1.DeleteBedrockIamRoleRequest (var: Teu) message DeleteBedrockIamRoleRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.DeleteBedrockIamRoleResponse (var: Aeu) message DeleteBedrockIamRoleResponse { bool success = 1; string error_message = 2; } // Copied from: local:aiserver.v1.DeleteBitbucketServerInstanceRequest (var: Izl) message DeleteBitbucketServerInstanceRequest { string uuid = 1; } // Copied from: local:aiserver.v1.DeleteBitbucketServerInstanceResponse (var: Dzl) message DeleteBitbucketServerInstanceResponse { } // Copied from: local:aiserver.v1.DeleteBugbotLearnedRuleRequest (var: Rau) message DeleteBugbotLearnedRuleRequest { string rule_id = 1; int64 installation_id = 2; optional string ghe_application = 3; } // Copied from: local:aiserver.v1.DeleteBugbotLearnedRuleResponse (var: Mau) message DeleteBugbotLearnedRuleResponse { } // Copied from: local:aiserver.v1.DeleteBugbotManualRepositoryRuleRequest (var: Uau) message DeleteBugbotManualRepositoryRuleRequest { string rule_id = 1; int64 installation_id = 2; optional string ghe_application = 3; } // Copied from: local:aiserver.v1.DeleteBugbotManualRepositoryRuleResponse (var: $au) message DeleteBugbotManualRepositoryRuleResponse { } // Copied from: local:aiserver.v1.DeleteBugbotTeamRuleRequest (var: Eau) message DeleteBugbotTeamRuleRequest { string rule_id = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.DeleteBugbotTeamRuleResponse (var: xau) message DeleteBugbotTeamRuleResponse { } // Copied from: local:aiserver.v1.DeleteCrewRequest (var: qdu) message DeleteCrewRequest { string crew_id = 1; } // Copied from: local:aiserver.v1.DeleteCrewResponse (var: Kdu) message DeleteCrewResponse { repeated Crew crews = 1; } // Copied from: agent.v1.DeleteError (var: Ngn) message DeleteError { string path = 1; string error = 2; } // Copied from: local:aiserver.v1.DeleteEvalCronJobByNameRequest (var: bAf) message DeleteEvalCronJobByNameRequest { string name = 1; } // Copied from: local:aiserver.v1.DeleteEvalCronJobByNameResponse (var: _Af) message DeleteEvalCronJobByNameResponse { } // Copied from: agent.v1.DeleteFileBusy (var: _Sl) message DeleteFileBusy { string path = 1; } // Copied from: agent.v1.DeleteFileNotFound (var: pgs) message DeleteFileNotFound { string path = 1; } // Copied from: local:aiserver.v1.DeleteFileParams (var: pHe) message DeleteFileParams { string relative_workspace_path = 1; } // Copied from: local:aiserver.v1.DeleteFileResult (var: mHe) message DeleteFileResult { bool rejected = 1; bool file_non_existent = 2; bool file_deleted_successfully = 3; } // Copied from: local:aiserver.v1.DeleteFileStream (var: Yss) message DeleteFileStream { string relative_workspace_path = 1; } // Copied from: local:aiserver.v1.DeleteGitGraphRequest (var: CIf) message DeleteGitGraphRequest { string workspace_id = 1; } // Copied from: local:aiserver.v1.DeleteGitGraphResponse (var: EIf) message DeleteGitGraphResponse { } // Copied from: local:aiserver.v1.DeleteGithubEnterpriseAppRequest (var: azl) message DeleteGithubEnterpriseAppRequest { string uuid = 1; } // Copied from: local:aiserver.v1.DeleteGithubEnterpriseAppResponse (var: czl) message DeleteGithubEnterpriseAppResponse { } // Copied from: local:aiserver.v1.DeleteGitlabEnterpriseInstanceRequest (var: bzl) message DeleteGitlabEnterpriseInstanceRequest { string uuid = 1; } // Copied from: local:aiserver.v1.DeleteGitlabEnterpriseInstanceResponse (var: _zl) message DeleteGitlabEnterpriseInstanceResponse { } // Copied from: local:aiserver.v1.DeleteGroupRequest (var: asu) message DeleteGroupRequest { int32 group_id = 1; int32 team_id = 2; optional GroupType type = 3; } // Copied from: local:aiserver.v1.DeleteGroupResponse (var: csu) message DeleteGroupResponse { } // Copied from: local:aiserver.v1.DeleteJiraRoutingRuleRequest (var: xdu) message DeleteJiraRoutingRuleRequest { int32 team_id = 1; int64 rule_id = 2; } // Copied from: local:aiserver.v1.DeleteJiraRoutingRuleResponse (var: Tdu) message DeleteJiraRoutingRuleResponse { } // Copied from: local:aiserver.v1.DeleteLiveActivityRequest (var: p_u) message DeleteLiveActivityRequest { string device_id = 1; PushPlatform platform = 2; } // Copied from: local:aiserver.v1.DeleteLiveActivityResponse (var: m_u) message DeleteLiveActivityResponse { } // Copied from: local:aiserver.v1.DeleteManualEnterpriseContractRequest (var: cTf) message DeleteManualEnterpriseContractRequest { int32 id = 1; int32 team_id = 2; optional int64 organization_id = 3; optional google.protobuf.Struct changed_by = 4; } // Copied from: local:aiserver.v1.DeleteManualEnterpriseContractResponse (var: lTf) message DeleteManualEnterpriseContractResponse { EnterpriseContract contract = 1; } // Copied from: local:aiserver.v1.DeleteMcpOAuthAccountRequest (var: zKl) message DeleteMcpOAuthAccountRequest { int32 server_id = 1; string account_key = 2; } // Copied from: local:aiserver.v1.DeleteMcpOAuthAccountResponse (var: VKl) message DeleteMcpOAuthAccountResponse { } // Copied from: local:aiserver.v1.DeleteMcpOAuthTokenRequest (var: IKl) message DeleteMcpOAuthTokenRequest { string server_url = 1; optional string service_account_id = 2; optional string source = 3; string account_key = 4; } // Copied from: local:aiserver.v1.DeleteMcpOAuthTokenResponse (var: DKl) message DeleteMcpOAuthTokenResponse { } // Copied from: agent.v1.DeleteNotFile (var: vSl) message DeleteNotFile { string path = 1; string actual_type = 2; } // Copied from: local:aiserver.v1.DeleteOrganizationGroupRequest (var: rGl) message DeleteOrganizationGroupRequest { string organization_id = 1; int64 group_id = 2; } // Copied from: local:aiserver.v1.DeleteOrganizationGroupResponse (var: sGl) message DeleteOrganizationGroupResponse { } // Copied from: local:aiserver.v1.DeletePendingFollowupRequest (var: iAs) message DeletePendingFollowupRequest { string bc_id = 1; string followup_id = 2; } // Copied from: local:aiserver.v1.DeletePendingFollowupResponse (var: sfu) message DeletePendingFollowupResponse { bool success = 1; string error_message = 2; } // Copied from: agent.v1.DeletePermissionDenied (var: bSl) message DeletePermissionDenied { string path = 1; string client_visible_error = 2; bool is_readonly = 3; } // Copied from: local:aiserver.v1.DeletePersonalEnvironmentJsonRequest (var: Kfu) message DeletePersonalEnvironmentJsonRequest { int64 id = 1; optional string environment_public_id = 2; } // Copied from: local:aiserver.v1.DeletePersonalEnvironmentJsonResponse (var: Qfu) message DeletePersonalEnvironmentJsonResponse { } // Copied from: local:aiserver.v1.DeleteProtectedGitScopeRequest (var: BJl) message DeleteProtectedGitScopeRequest { int32 team_id = 1; int64 scope_id = 2; } // Copied from: local:aiserver.v1.DeleteProtectedGitScopeResponse (var: UJl) message DeleteProtectedGitScopeResponse { } // Copied from: local:aiserver.v1.DeletePullRequestReviewCommentRequest (var: DAs) message DeletePullRequestReviewCommentRequest { string pr_url = 1; string comment_id = 2; optional string comment_kind = 3; } // Copied from: local:aiserver.v1.DeletePullRequestReviewCommentResponse (var: Jbu) message DeletePullRequestReviewCommentResponse { bool success = 1; } // Copied from: local:aiserver.v1.DeletePushNotificationTokenRequest (var: a_u) message DeletePushNotificationTokenRequest { string device_id = 1; PushPlatform platform = 2; } // Copied from: local:aiserver.v1.DeletePushNotificationTokenResponse (var: c_u) message DeletePushNotificationTokenResponse { } // Copied from: agent.v1.DeleteRejected (var: mgs) message DeleteRejected { string path = 1; string reason = 2; } // Copied from: local:aiserver.v1.DeleteRelayScheduleRequest (var: zRf) message DeleteRelayScheduleRequest { string schedule_id = 1; } // Copied from: local:aiserver.v1.DeleteRelayScheduleResponse (var: VRf) message DeleteRelayScheduleResponse { bool deleted = 1; } // Copied from: agent.v1.DeleteResult (var: KOe) message DeleteResult { oneof result { DeleteSuccess success = 1; DeleteFileNotFound file_not_found = 2; DeleteNotFile not_file = 3; DeletePermissionDenied permission_denied = 4; DeleteFileBusy file_busy = 5; DeleteRejected rejected = 6; DeleteError error = 7; } } // Copied from: local:aiserver.v1.DeleteScimDirectoryRequest (var: Msu) message DeleteScimDirectoryRequest { string organization_id = 1; int64 scim_directory_id = 2; } // Copied from: local:aiserver.v1.DeleteScimDirectoryResponse (var: Psu) message DeleteScimDirectoryResponse { } // Copied from: local:aiserver.v1.DeleteScimTargetMappingRequest (var: Wsu) message DeleteScimTargetMappingRequest { string organization_id = 1; int64 scim_target_mapping_id = 2; } // Copied from: local:aiserver.v1.DeleteScimTargetMappingResponse (var: Hsu) message DeleteScimTargetMappingResponse { } // Copied from: local:aiserver.v1.DeleteSharedCanvasRequest (var: kxs) message DeleteSharedCanvasRequest { string share_id = 1; } // Copied from: local:aiserver.v1.DeleteSharedCanvasResponse (var: icu) message DeleteSharedCanvasResponse { } // Copied from: local:aiserver.v1.DeleteSharedConversationRequest (var: lcu) message DeleteSharedConversationRequest { string share_id = 1; } // Copied from: local:aiserver.v1.DeleteSharedConversationResponse (var: ucu) message DeleteSharedConversationResponse { bool success = 1; } // Copied from: local:aiserver.v1.DeleteSlackRepoRoutingRuleRequest (var: Dru) message DeleteSlackRepoRoutingRuleRequest { int32 team_id = 1; string rule_id = 2; } // Copied from: local:aiserver.v1.DeleteSlackRepoRoutingRuleResponse (var: Rru) message DeleteSlackRepoRoutingRuleResponse { } // Copied from: agent.v1.DeleteSuccess (var: hgs) message DeleteSuccess { string path = 1; string deleted_file = 2; int64 file_size = 3; string prev_content = 4; } // Copied from: local:aiserver.v1.DeleteTeamCommandRequest (var: dau) message DeleteTeamCommandRequest { string command_id = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.DeleteTeamCommandResponse (var: hau) message DeleteTeamCommandResponse { } // Copied from: local:aiserver.v1.DeleteTeamCustomerTelemetryDestinationRequest (var: mou) message DeleteTeamCustomerTelemetryDestinationRequest { int32 team_id = 1; string destination_id = 2; } // Copied from: local:aiserver.v1.DeleteTeamCustomerTelemetryDestinationResponse (var: gou) message DeleteTeamCustomerTelemetryDestinationResponse { } // Copied from: local:aiserver.v1.DeleteTeamEnvironmentRequest (var: Ovu) message DeleteTeamEnvironmentRequest { int64 id = 1; optional string environment_public_id = 2; } // Copied from: local:aiserver.v1.DeleteTeamEnvironmentResponse (var: Fvu) message DeleteTeamEnvironmentResponse { } // Copied from: local:aiserver.v1.DeleteTeamGroupRequest (var: BGl) message DeleteTeamGroupRequest { int32 team_id = 1; int64 group_id = 2; } // Copied from: local:aiserver.v1.DeleteTeamGroupResponse (var: UGl) message DeleteTeamGroupResponse { } // Copied from: local:aiserver.v1.DeleteTeamGroupScimTargetMappingRequest (var: bql) message DeleteTeamGroupScimTargetMappingRequest { int32 team_id = 1; int64 group_id = 2; int64 scim_target_mapping_id = 3; } // Copied from: local:aiserver.v1.DeleteTeamGroupScimTargetMappingResponse (var: _ql) message DeleteTeamGroupScimTargetMappingResponse { } // Copied from: local:aiserver.v1.DeleteTeamHookRequest (var: rau) message DeleteTeamHookRequest { string hook_id = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.DeleteTeamHookResponse (var: sau) message DeleteTeamHookResponse { } // Copied from: local:aiserver.v1.DeleteTeamRepoRequest (var: AJl) message DeleteTeamRepoRequest { int32 team_id = 1; int32 repo_id = 2; } // Copied from: local:aiserver.v1.DeleteTeamRepoResponse (var: IJl) message DeleteTeamRepoResponse { } // Copied from: local:aiserver.v1.DeleteTeamRuleRequest (var: You) message DeleteTeamRuleRequest { string rule_id = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.DeleteTeamRuleResponse (var: Zou) message DeleteTeamRuleResponse { } // Copied from: local:aiserver.v1.DeleteTeamSandSetupManifestRequest (var: xMf) message DeleteTeamSandSetupManifestRequest { string manifest_id = 1; string expected_etag = 2; } // Copied from: local:aiserver.v1.DeleteTeamSandSetupManifestResponse (var: TMf) message DeleteTeamSandSetupManifestResponse { } // Copied from: local:aiserver.v1.DeleteTeamServiceAccountRequest (var: YYl) message DeleteTeamServiceAccountRequest { int32 team_id = 1; string service_account_id = 2; } // Copied from: local:aiserver.v1.DeleteTeamServiceAccountResponse (var: ZYl) message DeleteTeamServiceAccountResponse { } // Copied from: local:aiserver.v1.DeleteTestParams (var: Kos) message DeleteTestParams { string relative_workspace_path = 1; optional string test_name = 2; } // Copied from: local:aiserver.v1.DeleteTestResult (var: Qos) message DeleteTestResult { } // Copied from: local:aiserver.v1.DeleteUsageAlertsRequest (var: Qcu) message DeleteUsageAlertsRequest { int32 team_id = 1; repeated string alert_ids = 2; } // Copied from: local:aiserver.v1.DeleteUsageAlertsResponse (var: Ycu) message DeleteUsageAlertsResponse { int32 deleted_count = 1; } // Copied from: local:aiserver.v1.DeploymentDemand (var: jPf) message DeploymentDemand { string provider = 1; string deployment = 2; repeated WorkloadDemand workloads = 3; string model = 4; string canonical_model = 5; } // Copied from: local:aiserver.v1.DeploymentInfo (var: BPf) message DeploymentInfo { string endpoint = 1; string url_path = 2; string protocol = 3; string api_key_env_var = 4; string api_model_name = 5; string auth_header = 6; string auth_prefix = 7; bool safe_tokenization = 8; bool raw_slop_wire_format = 9; } // Copied from: local:aiserver.v1.DeregisterPrivateWorkerPoolRequest (var: yyu) message DeregisterPrivateWorkerPoolRequest { PrivateWorkerPoolScope scope = 1; string pool_name = 2; optional string repo_owner = 3; optional string repo_name = 4; } // Copied from: local:aiserver.v1.DeregisterPrivateWorkerPoolResponse (var: wyu) message DeregisterPrivateWorkerPoolResponse { bool deregistered = 1; } // Copied from: local:aiserver.v1.DetachGroupFromDirectoryRequest (var: wsu) message DetachGroupFromDirectoryRequest { int32 group_id = 1; int32 team_id = 2; optional GroupType type = 3; } // Copied from: local:aiserver.v1.DetachGroupFromDirectoryResponse (var: Ssu) message DetachGroupFromDirectoryResponse { Group group = 1; } // Copied from: local:aiserver.v1.DetailedBackgroundComposer (var: zut) message DetailedBackgroundComposer { BackgroundComposer composer = 1; string starting_commit = 2; string base_branch = 3; HeadlessAgenticComposerPrompt prompt = 4; BackgroundComposerStatus status = 5; GitDiff diff_since_start = 6; ErrorDetails start_error = 7; ModelDetails model_details = 8; bool unread = 9; optional string summary = 10; repeated EnvironmentPort environment_ports = 11; optional bool auto_create_pr = 12; optional bool open_as_cursor_github_app = 13; optional bool skip_reviewer_request = 14; optional string local_state_branch = 15; optional ErrorDetails permanent_error = 16; repeated VideoAnnotationEntry video_annotations = 18; optional bool auto_branch = 19; repeated BackgroundComposerPr prs = 20; repeated VmProvisionedSkill vm_provisioned_skills = 21; optional ConversationAction original_conversation_action = 22; optional EnvironmentRepoConfig repo_config = 23; optional string environment_name = 24; optional bool use_private_worker = 25; repeated PrivateWorkerLabel labels = 26; optional EnvironmentVersionSummary used_environment_version = 27; optional RequestedModel requested_model = 28; optional CloudSubagentParentReference cloud_subagent_parent = 29; repeated CloudAgentStartupWarning startup_warnings = 30; optional UsedEnvironmentBuildInfo used_environment_build = 31; optional bool use_experimental_model_opt_out = 34; } // Copied from: local:aiserver.v1.DetailedLine (var: hfi) message DetailedLine { string text = 1; float line_number = 2; bool is_signature = 3; } // Copied from: local:aiserver.v1.DevEnvironment (var: cRs) message DevEnvironment { bool has_alternative_cli = 1; bool has_cursor_agent_cli = 2; } // Copied from: local:aiserver.v1.DevOnlyGetPastRequestIdsRequest (var: dLl) message DevOnlyGetPastRequestIdsRequest { optional int32 count = 1; optional int32 page = 2; } // Copied from: local:aiserver.v1.DevOnlyGetPastRequestIdsResponse (var: pLl) message DevOnlyGetPastRequestIdsResponse { repeated DevOnlyPastRequest past_requests = 1; int32 total_count = 10; bool has_more = 11; } // Copied from: local:aiserver.v1.DevOnlyPastRequest (var: hLl) message DevOnlyPastRequest { string request_id = 1; string date_time = 2; string model_name = 3; string feature_name = 4; string s3_uri = 5; string status = 6; int32 num_prompt_tokens = 7; int32 num_completion_tokens = 8; string api_call_method = 9; } // Copied from: local:aiserver.v1.DevcontainerStartingPoint (var: D2e) message DevcontainerStartingPoint { string url = 1; string ref = 2; repeated string user_extensions = 4; string cursor_server_commit = 5; string environment_json_override = 6; GitDiff git_diff_to_apply = 8; bool dont_allow_reading_environment_json_from_database = 9; bool skip_build_caches = 10; optional EnvironmentRepoConfig repo_config = 11; optional string environment_name = 12; optional int64 environment_id = 13; optional string environment_public_id = 15; repeated RepoStartingRef starting_refs = 14; } // Copied from: local:aiserver.v1.Diagnostic (var: zis) message Diagnostic { // Copied from: local:aiserver.v1.Diagnostic.DiagnosticSeverity (var: AOe) enum DiagnosticSeverity { DIAGNOSTIC_SEVERITY_UNSPECIFIED = 0; DIAGNOSTIC_SEVERITY_ERROR = 1; DIAGNOSTIC_SEVERITY_WARNING = 2; DIAGNOSTIC_SEVERITY_INFORMATION = 3; DIAGNOSTIC_SEVERITY_HINT = 4; } // Copied from: local:aiserver.v1.Diagnostic.RelatedInformation (var: mfi) message RelatedInformation { string message = 1; CursorRange range = 2; } string message = 1; CursorRange range = 2; DiagnosticSeverity severity = 3; repeated RelatedInformation related_information = 4; } // Copied from: agent.v1.DiagnosticsArgs (var: jgn) message DiagnosticsArgs { string path = 1; string tool_call_id = 2; } // Copied from: agent.v1.DiagnosticsError (var: Tgs) message DiagnosticsError { string path = 1; string error = 2; } // Copied from: agent.v1.DiagnosticsFileNotFound (var: Hyi) message DiagnosticsFileNotFound { string path = 1; } // Copied from: agent.v1.DiagnosticsPermissionDenied (var: HSl) message DiagnosticsPermissionDenied { string path = 1; } // Copied from: agent.v1.DiagnosticsRejected (var: WSl) message DiagnosticsRejected { string path = 1; string reason = 2; } // Copied from: agent.v1.DiagnosticsResult (var: YOe) message DiagnosticsResult { oneof result { DiagnosticsSuccess success = 1; DiagnosticsError error = 2; DiagnosticsRejected rejected = 3; DiagnosticsFileNotFound file_not_found = 4; DiagnosticsPermissionDenied permission_denied = 5; } } // Copied from: agent.v1.DiagnosticsSuccess (var: jyi) message DiagnosticsSuccess { string path = 1; repeated Diagnostic diagnostics = 2; int32 total_diagnostics = 3; } // Copied from: local:aiserver.v1.DiamondToBugbotMigrationMode (var: UHl) enum DiamondToBugbotMigrationMode { DIAMOND_TO_BUGBOT_MIGRATION_MODE_UNSPECIFIED = 0; DIAMOND_TO_BUGBOT_MIGRATION_MODE_DRY_RUN = 1; DIAMOND_TO_BUGBOT_MIGRATION_MODE_APPLY = 2; } // Copied from: local:aiserver.v1.DiffFile (var: wfn) message DiffFile { string file_details = 1; string file_name = 2; } // Copied from: local:aiserver.v1.DiffHistoryData (var: p_s) message DiffHistoryData { string relative_workspace_path = 1; repeated ComposerFileDiff diffs = 2; double timestamp = 3; string unique_id = 4; ComposerFileDiff start_to_end_diff = 5; } // Copied from: local:aiserver.v1.DirectoryGroup (var: Gru) message DirectoryGroup { string name = 1; int32 id = 2; int32 member_count = 3; int32 hard_limit_per_user_dollars = 4; AutoRunControls auto_run_controls = 5; string external_id = 6; int32 per_user_monthly_limit_dollars = 7; AllowedMCPConfiguration allowed_mcp_configuration = 8; } // Copied from: local:aiserver.v1.DisableAutomationForTeamShutdownRequest (var: aOu) message DisableAutomationForTeamShutdownRequest { int32 team_id = 1; string automation_id = 2; } // Copied from: local:aiserver.v1.DisableAutomationForTeamShutdownResponse (var: cOu) message DisableAutomationForTeamShutdownResponse { } // Copied from: local:aiserver.v1.DisablePullRequestAutoMergeRequest (var: MAs) message DisablePullRequestAutoMergeRequest { string pr_url = 1; } // Copied from: local:aiserver.v1.DisablePullRequestAutoMergeResponse (var: i_u) message DisablePullRequestAutoMergeResponse { bool success = 1; string error = 2; optional string pr_node_id = 3; } // Copied from: local:aiserver.v1.DisconnectBitbucketForgeRequest (var: ddu) message DisconnectBitbucketForgeRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.DisconnectBitbucketForgeResponse (var: hdu) message DisconnectBitbucketForgeResponse { } // Copied from: local:aiserver.v1.DisconnectContactImportConnectionRequest (var: EYl) message DisconnectContactImportConnectionRequest { int64 connection_id = 1; } // Copied from: local:aiserver.v1.DisconnectContactImportConnectionResponse (var: xYl) message DisconnectContactImportConnectionResponse { bool success = 1; } // Copied from: local:aiserver.v1.DisconnectGithubRequest (var: Fzl) message DisconnectGithubRequest { optional string ghe_application = 2; } // Copied from: local:aiserver.v1.DisconnectGithubResponse (var: Bzl) message DisconnectGithubResponse { int32 removed_connections_count = 1; } // Copied from: local:aiserver.v1.DisconnectJiraRequest (var: ldu) message DisconnectJiraRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.DisconnectJiraResponse (var: udu) message DisconnectJiraResponse { } // Copied from: local:aiserver.v1.DisconnectLinearRequest (var: ziu) message DisconnectLinearRequest { } // Copied from: local:aiserver.v1.DisconnectLinearResponse (var: Viu) message DisconnectLinearResponse { } // Copied from: local:aiserver.v1.DisconnectPagerDutyRequest (var: bru) message DisconnectPagerDutyRequest { } // Copied from: local:aiserver.v1.DisconnectPagerDutyResponse (var: _ru) message DisconnectPagerDutyResponse { bool success = 1; } // Copied from: local:aiserver.v1.DisconnectSentryRequest (var: bOu) message DisconnectSentryRequest { } // Copied from: local:aiserver.v1.DisconnectSentryResponse (var: _Ou) message DisconnectSentryResponse { bool success = 1; } // Copied from: local:aiserver.v1.DismissFullSelfDrivingOutputRequest (var: D7l) message DismissFullSelfDrivingOutputRequest { string pr_url = 1; string bc_id = 2; string stable_key = 3; optional string reason = 4; } // Copied from: local:aiserver.v1.DismissFullSelfDrivingOutputResponse (var: R7l) message DismissFullSelfDrivingOutputResponse { FullSelfDrivingFinding finding = 1; } // Copied from: local:aiserver.v1.DismissOnboardingChecklistItemRequest (var: iRf) message DismissOnboardingChecklistItemRequest { string item_id = 1; } // Copied from: local:aiserver.v1.DismissOnboardingChecklistItemResponse (var: rRf) message DismissOnboardingChecklistItemResponse { } // Copied from: local:aiserver.v1.DismissRecommendedActionRequest (var: hRf) message DismissRecommendedActionRequest { string action_id = 1; } // Copied from: local:aiserver.v1.DismissRecommendedActionResponse (var: pRf) message DismissRecommendedActionResponse { } // Copied from: local:aiserver.v1.DisplayMode (var: iRs) enum DisplayMode { DISPLAY_MODE_UNSPECIFIED = 0; DISPLAY_MODE_TOAST = 1; DISPLAY_MODE_MODAL = 2; } // Copied from: local:aiserver.v1.DoThisForMeCheckRequest (var: NFl) message DoThisForMeCheckRequest { string generation_uuid = 1; string completion = 2; } // Copied from: local:aiserver.v1.DoThisForMeCheckResponse (var: Yws) message DoThisForMeCheckResponse { // Copied from: local:aiserver.v1.DoThisForMeCheckResponse.CreateAction (var: BFl) message CreateAction { string relative_workspace_path = 1; } // Copied from: local:aiserver.v1.DoThisForMeCheckResponse.EditAction (var: FFl) message EditAction { string relative_workspace_path = 1; } // Copied from: local:aiserver.v1.DoThisForMeCheckResponse.RunAction (var: UFl) message RunAction { string command = 1; } // Copied from: local:aiserver.v1.DoThisForMeCheckResponse.SkipAction (var: OFl) message SkipAction { } string reasoning = 5; oneof action { SkipAction skip_action = 1; EditAction edit_action = 2; CreateAction create_action = 3; RunAction run_action = 4; } } // Copied from: local:aiserver.v1.DoThisForMeRequest (var: $Fl) message DoThisForMeRequest { string generation_uuid = 1; string completion = 2; DoThisForMeCheckResponse action = 3; } // Copied from: local:aiserver.v1.DoThisForMeResponse (var: jFl) message DoThisForMeResponse { // Copied from: local:aiserver.v1.DoThisForMeResponse.UpdateStatus (var: WFl) message UpdateStatus { string status = 1; } oneof event { UpdateStatus update_status = 1; } } // Copied from: local:aiserver.v1.DoThisForMeResponseWrapped (var: HFl) message DoThisForMeResponseWrapped { oneof response { DoThisForMeResponse real_response = 1; string background_task_uuid = 2; } } // Copied from: anyrun.v1.DockerBuildFailure (var: tHl) message DockerBuildFailure { int64 exit_code = 1; } // Copied from: local:aiserver.v1.DocsReference (var: NLt) message DocsReference { string title = 1; string url = 2; string chunk = 3; string name = 4; } // Copied from: local:aiserver.v1.Document (var: mbs) message Document { string content = 1; string id = 2; } // Copied from: local:aiserver.v1.DocumentIdsWithScores (var: gbs) message DocumentIdsWithScores { string document_id = 1; float score = 2; } // Copied from: local:aiserver.v1.DocumentSymbol (var: Jhn) message DocumentSymbol { // Copied from: local:aiserver.v1.DocumentSymbol.Range (var: Kis) message Range { int32 start_line_number = 1; int32 start_column = 2; int32 end_line_number = 3; int32 end_column = 4; } // Copied from: local:aiserver.v1.DocumentSymbol.SymbolKind (var: Pcl) enum SymbolKind { SYMBOL_KIND_UNSPECIFIED = 0; SYMBOL_KIND_FILE = 1; SYMBOL_KIND_MODULE = 2; SYMBOL_KIND_NAMESPACE = 3; SYMBOL_KIND_PACKAGE = 4; SYMBOL_KIND_CLASS = 5; SYMBOL_KIND_METHOD = 6; SYMBOL_KIND_PROPERTY = 7; SYMBOL_KIND_FIELD = 8; SYMBOL_KIND_CONSTRUCTOR = 9; SYMBOL_KIND_ENUM = 10; SYMBOL_KIND_INTERFACE = 11; SYMBOL_KIND_FUNCTION = 12; SYMBOL_KIND_VARIABLE = 13; SYMBOL_KIND_CONSTANT = 14; SYMBOL_KIND_STRING = 15; SYMBOL_KIND_NUMBER = 16; SYMBOL_KIND_BOOLEAN = 17; SYMBOL_KIND_ARRAY = 18; SYMBOL_KIND_OBJECT = 19; SYMBOL_KIND_KEY = 20; SYMBOL_KIND_NULL = 21; SYMBOL_KIND_ENUM_MEMBER = 22; SYMBOL_KIND_STRUCT = 23; SYMBOL_KIND_EVENT = 24; SYMBOL_KIND_OPERATOR = 25; SYMBOL_KIND_TYPE_PARAMETER = 26; } string name = 1; string detail = 2; SymbolKind kind = 3; string container_name = 5; Range range = 6; Range selection_range = 7; repeated DocumentSymbol children = 8; } // Copied from: local:aiserver.v1.DocumentSymbolWithText (var: Xhn) message DocumentSymbolWithText { DocumentSymbol symbol = 1; string relative_workspace_path = 2; string text_in_symbol_range = 3; UriComponents uri_components = 4; } // Copied from: local:aiserver.v1.DocumentationChunk (var: dgs) message DocumentationChunk { string doc_name = 1; string page_url = 2; string documentation_chunk = 3; float score = 4; string page_title = 5; } // Copied from: local:aiserver.v1.DocumentationCitation (var: bfn) message DocumentationCitation { repeated DocumentationChunk chunks = 1; } // Copied from: local:aiserver.v1.DocumentationInfo (var: fOl) message DocumentationInfo { string doc_identifier = 1; DocumentationMetadata metadata = 2; } // Copied from: local:aiserver.v1.DocumentationMetadata (var: ugs) message DocumentationMetadata { string prefix_url = 1; string doc_name = 2; bool is_different_prefix_origin = 3; string true_prefix_url = 4; bool public = 5; optional int32 team_id = 6; } // Copied from: local:aiserver.v1.DocumentationQueryRequest (var: dSl) message DocumentationQueryRequest { string doc_identifier = 1; string query = 2; uint32 top_k = 3; bool rerank_results = 4; } // Copied from: local:aiserver.v1.DocumentationQueryResponse (var: hSl) message DocumentationQueryResponse { // Copied from: local:aiserver.v1.DocumentationQueryResponse.Status (var: pSl) enum Status { STATUS_UNSPECIFIED = 0; STATUS_NOT_FOUND = 1; STATUS_SUCCESS = 2; STATUS_FAILURE = 3; } string doc_identifier = 1; string doc_name = 2; repeated DocumentationChunk doc_chunks = 3; Status status = 4; } // Copied from: local:aiserver.v1.DownloadIssueTracesRequest (var: oTu) message DownloadIssueTracesRequest { string token = 1; int32 limit = 2; } // Copied from: local:aiserver.v1.DownloadIssueTracesResponse (var: aTu) message DownloadIssueTracesResponse { bytes data = 1; int32 total_traces = 2; int64 total_bytes = 3; } // Copied from: local:aiserver.v1.DraftCrewBriefMember (var: hhu) message DraftCrewBriefMember { string name = 1; string archetype = 2; } // Copied from: local:aiserver.v1.DraftCrewBriefRequest (var: dhu) message DraftCrewBriefRequest { string goal = 1; } // Copied from: local:aiserver.v1.DraftCrewBriefResponse (var: phu) message DraftCrewBriefResponse { string name = 1; string vision = 2; string goals = 3; repeated DraftCrewBriefMember members = 4; } // Copied from: agent.v1.DragAction (var: vhl) message DragAction { repeated Coordinate path = 1; MouseButton button = 2; optional string modifier_keys = 3; } // Copied from: local:aiserver.v1.Edit (var: YIl) message Edit { string text = 1; IRange range = 2; } // Copied from: local:aiserver.v1.EditFate (var: LMl) enum EditFate { EDIT_FATE_UNSPECIFIED = 0; EDIT_FATE_ACCEPTED = 1; EDIT_FATE_REJECTED = 2; EDIT_FATE_PARTIALLY_ACCEPTED = 3; } // Copied from: local:aiserver.v1.EditFileParams (var: fMt) message EditFileParams { string relative_workspace_path = 1; string language = 2; bool blocking = 4; string contents = 3; optional string instructions = 5; optional bool should_edit_file_fail_for_large_files = 12; optional string old_string = 6; optional string new_string = 7; optional bool allow_multiple_matches = 8; optional bool use_whitespace_insensitive_fallback = 10; optional bool use_did_you_mean_fuzzy_match = 11; optional bool gracefully_handle_recoverable_errors = 16; repeated LineRange line_ranges = 9; optional int32 notebook_cell_idx = 13; optional bool is_new_cell = 14; optional string cell_language = 15; optional string edit_category = 17; optional bool should_eagerly_process_lints = 18; } // Copied from: local:aiserver.v1.EditFileResult (var: vpn) message EditFileResult { // Copied from: local:aiserver.v1.EditFileResult.EditFileHumanReview (var: mss) message EditFileHumanReview { bool is_edit_accepted = 1; string text_result = 2; bool stop_and_get_new_user_input = 3; } // Copied from: local:aiserver.v1.EditFileResult.FileDiff (var: exe) message FileDiff { // Copied from: local:aiserver.v1.EditFileResult.FileDiff.ChunkDiff (var: dss) message ChunkDiff { string diff_string = 1; int32 old_start = 2; int32 new_start = 3; int32 old_lines = 4; int32 new_lines = 5; int32 lines_removed = 6; int32 lines_added = 7; } // Copied from: local:aiserver.v1.EditFileResult.FileDiff.Editor (var: uss) enum Editor { EDITOR_UNSPECIFIED = 0; EDITOR_AI = 1; EDITOR_HUMAN = 2; } repeated ChunkDiff chunks = 1; Editor editor = 2; bool hit_timeout = 3; } // Copied from: local:aiserver.v1.EditFileResult.HumanFeedback (var: gss) message HumanFeedback { string selected_option = 1; string feedback_text = 2; bool submit_feedback_as_new_message = 3; string bubble_id = 4; } // Copied from: local:aiserver.v1.EditFileResult.RecoverableError (var: hss) message RecoverableError { // Copied from: local:aiserver.v1.EditFileResult.RecoverableError.RecoverableErrorType (var: pss) enum RecoverableErrorType { RECOVERABLE_ERROR_TYPE_UNSPECIFIED = 0; RECOVERABLE_ERROR_TYPE_SEARCH_STRING_NOT_FOUND = 1; RECOVERABLE_ERROR_TYPE_AMBIGUOUS_SEARCH_STRING = 2; } RecoverableErrorType error_type = 1; string model_message = 2; } FileDiff diff = 1; bool is_applied = 2; bool apply_failed = 3; repeated LinterError linter_errors = 4; optional bool rejected = 5; optional int32 num_matches = 6; optional bool whitespace_insensitive_fallback_found_match = 7; optional bool no_match_found_in_line_ranges = 8; optional RecoverableError recoverable_error = 11; optional int32 num_lines_in_file = 9; optional bool is_subagent_edit = 10; optional bool diff_became_no_op_due_to_on_save_fixes = 12; optional EditFileHumanReview human_review = 13; optional HumanFeedback human_feedback = 14; optional bool should_eagerly_process_lints = 15; optional HumanReview human_review_v2 = 16; optional bool were_all_new_linter_errors_resolved_by_this_edit = 17; } // Copied from: local:aiserver.v1.EditFileStream (var: fss) message EditFileStream { } // Copied from: local:aiserver.v1.EditFileV2Params (var: hY) message EditFileV2Params { // Copied from: local:aiserver.v1.EditFileV2Params.StreamingEditCode (var: css) message StreamingEditCode { string code = 1; } // Copied from: local:aiserver.v1.EditFileV2Params.StreamingEditText (var: ass) message StreamingEditText { string text = 1; } string relative_workspace_path = 1; optional string contents_after_edit = 2; optional bool waiting_for_file_contents = 3; bool should_send_back_linter_errors = 6; optional EditFileResult.FileDiff diff = 7; string result_for_model = 8; optional string streaming_content = 9; optional bool no_codeblock = 10; optional bool cloud_agent_edit = 11; oneof streaming_edit { StreamingEditText text = 4; StreamingEditCode code = 5; } } // Copied from: local:aiserver.v1.EditFileV2Result (var: XEe) message EditFileV2Result { optional string contents_before_edit = 1; optional string eol_sequence = 9; optional string detected_language = 11; bool file_was_created = 2; optional EditFileResult.FileDiff diff = 3; optional bool rejected = 4; repeated LinterError linter_errors = 5; bool sent_back_linter_errors = 6; bool should_auto_fix_lints = 8; optional HumanReview human_review_v2 = 7; string result_for_model = 10; optional string contents_after_edit = 12; optional string before_content_id = 13; string after_content_id = 14; } // Copied from: local:aiserver.v1.EditFileV2Stream (var: lss) message EditFileV2Stream { } // Copied from: local:aiserver.v1.EditHistoryAppendChangesRequest (var: Dfn) message EditHistoryAppendChangesRequest { // Copied from: local:aiserver.v1.EditHistoryAppendChangesRequest.PrivacyModeStatus (var: Rfn) enum PrivacyModeStatus { PRIVACY_MODE_STATUS_UNSPECIFIED = 0; PRIVACY_MODE_STATUS_PRIVACY_ENABLED = 1; PRIVACY_MODE_STATUS_IMPLICIT_NO_PRIVACY = 2; PRIVACY_MODE_STATUS_EXPLICIT_NO_PRIVACY = 3; } string session_id = 1; string model_uuid = 2; optional string starting_model_value = 3; optional int32 starting_model_version = 10; string relative_path = 5; string uri = 14; string client_version = 6; optional string client_commit = 8; repeated ModelChange changes = 4; repeated CppSessionEvent session_events = 9; bool model_changes_may_be_out_of_order = 11; PrivacyModeStatus privacy_mode_status = 12; repeated CppHistoryAppendEvent events = 7; float time_origin = 13; } // Copied from: local:aiserver.v1.EditHistoryAppendChangesResponse (var: aRl) message EditHistoryAppendChangesResponse { bool success = 1; } // Copied from: local:aiserver.v1.EditParams (var: Los) message EditParams { // Copied from: local:aiserver.v1.EditParams.FrontendEditType (var: Nos) enum FrontendEditType { FRONTEND_EDIT_TYPE_UNSPECIFIED = 0; FRONTEND_EDIT_TYPE_INLINE_DIFFS = 1; FRONTEND_EDIT_TYPE_SIMPLE = 2; } string relative_workspace_path = 1; optional int32 line_number = 2; int32 replace_num_lines = 3; repeated string new_lines = 4; optional bool replace_whole_file = 7; string edit_id = 5; FrontendEditType frontend_edit_type = 6; optional bool auto_fix_all_linter_errors_in_file = 8; } // Copied from: local:aiserver.v1.EditPatch (var: ne) message EditPatch { string relative_path = 1; uint32 line_number = 2; repeated string deleted_lines = 3; repeated string inserted_lines = 4; } // Copied from: local:aiserver.v1.EditResult (var: Oos) message EditResult { // Copied from: local:aiserver.v1.EditResult.Feedback (var: Bos) message Feedback { string message = 1; string severity = 2; int32 start_line_number = 3; int32 end_line_number = 4; repeated EditResult.RelatedInformation related_information = 5; } // Copied from: local:aiserver.v1.EditResult.RelatedInformation (var: Fos) message RelatedInformation { string message = 1; int32 start_line_number = 2; int32 end_line_number = 3; string relative_workspace_path = 4; } repeated string feedback = 1; int32 context_start_line_number = 2; repeated string context_lines = 3; string file = 4; int32 file_total_lines = 5; repeated Feedback structured_feedback = 6; } // Copied from: agent.v1.EditToolCallDelta (var: xgs) message EditToolCallDelta { string stream_content_delta = 1; } // Copied from: local:aiserver.v1.EditorCloseEvent (var: ZDl) message EditorCloseEvent { string editor_id = 1; } // Copied from: local:aiserver.v1.EffectivePlugin (var: jxs) message EffectivePlugin { Plugin plugin = 1; bool is_team_required = 3; bool is_enabled = 4; optional string pinned_git_ref = 6; google.protobuf.Struct configured_variables = 7; bool has_team_configured_variables = 8; optional string inline_content_json = 9; EffectivePluginInstallMode install_mode = 10; } // Copied from: local:aiserver.v1.EffectivePluginInstallMode (var: HHl) enum EffectivePluginInstallMode { EFFECTIVE_PLUGIN_INSTALL_MODE_UNSPECIFIED = 0; EFFECTIVE_PLUGIN_INSTALL_MODE_USER = 1; EFFECTIVE_PLUGIN_INSTALL_MODE_TEAM_DEFAULT = 2; EFFECTIVE_PLUGIN_INSTALL_MODE_TEAM_REQUIRED = 3; } // Copied from: local:aiserver.v1.EmailValidRequest (var: X1f) message EmailValidRequest { string email = 1; } // Copied from: local:aiserver.v1.EmailValidResponse (var: eEf) message EmailValidResponse { bool valid = 1; } // Copied from: local:aiserver.v1.EmbeddingModel (var: iM) enum EmbeddingModel { EMBEDDING_MODEL_UNSPECIFIED = 0; EMBEDDING_MODEL_VOYAGE_CODE_2 = 1; EMBEDDING_MODEL_TEXT_EMBEDDINGS_LARGE_3 = 2; EMBEDDING_MODEL_QWEN_1_5B_CUSTOM = 3; EMBEDDING_MODEL_MOCK_CHUNKER_ERROR = 4; EMBEDDING_MODEL_QWEN_1_5B_0618_CUSTOM = 5; EMBEDDING_MODEL_QWEN_1_5B_0618_FP8_MM_CUSTOM = 6; } // Copied from: local:aiserver.v1.EmbeddingResponse (var: ZLl) message EmbeddingResponse { repeated double embedding = 1; } // Copied from: local:aiserver.v1.EnableOnDemandSpendRequest (var: IQl) message EnableOnDemandSpendRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.EnableOnDemandSpendResponse (var: DQl) message EnableOnDemandSpendResponse { int32 hard_limit = 1; optional int32 hard_limit_per_user = 2; } // Copied from: local:aiserver.v1.EnablePullRequestAutoMergeRequest (var: RAs) message EnablePullRequestAutoMergeRequest { string pr_url = 1; optional string merge_method = 2; } // Copied from: local:aiserver.v1.EnablePullRequestAutoMergeResponse (var: n_u) message EnablePullRequestAutoMergeResponse { bool success = 1; string error = 2; optional string pr_node_id = 3; } // Copied from: local:aiserver.v1.EnableTokenBasedPricingRequest (var: hTf) message EnableTokenBasedPricingRequest { int32 team_id = 1; optional string target_membership_type = 2; optional int64 organization_id = 3; } // Copied from: local:aiserver.v1.EnableTokenBasedPricingResponse (var: pTf) message EnableTokenBasedPricingResponse { bool success = 1; } // Copied from: local:aiserver.v1.EndParams (var: Cos) message EndParams { } // Copied from: local:aiserver.v1.EndResult (var: Tos) message EndResult { } // Copied from: local:aiserver.v1.EnrollExternalFullSelfDrivingRunRequest (var: K7l) message EnrollExternalFullSelfDrivingRunRequest { string pr_url = 1; string bc_id = 2; FullSelfDrivingMode mode = 3; bool enable_config = 4; } // Copied from: local:aiserver.v1.EnrollExternalFullSelfDrivingRunResponse (var: Q7l) message EnrollExternalFullSelfDrivingRunResponse { bool enrolled = 1; } // Copied from: local:aiserver.v1.EnrollInGlassEarlyPreviewRequest (var: vnu) message EnrollInGlassEarlyPreviewRequest { } // Copied from: local:aiserver.v1.EnrollInGlassEarlyPreviewResponse (var: bnu) message EnrollInGlassEarlyPreviewResponse { } // Copied from: local:aiserver.v1.EnsembleStatus (var: ypu) enum EnsembleStatus { ENSEMBLE_STATUS_UNSPECIFIED = 0; ENSEMBLE_STATUS_PARENT = 1; ENSEMBLE_STATUS_CHILD = 2; } // Copied from: local:aiserver.v1.EnsureIndexCreatedRequest (var: Uul) message EnsureIndexCreatedRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.EnsureIndexCreatedResponse (var: $ul) message EnsureIndexCreatedResponse { } // Copied from: local:aiserver.v1.EnsureModelRoutingLoadTestStartedRequest (var: $_u) message EnsureModelRoutingLoadTestStartedRequest { string run_id = 1; } // Copied from: local:aiserver.v1.EnsureModelRoutingLoadTestStartedResponse (var: j_u) message EnsureModelRoutingLoadTestStartedResponse { string temporal_run_id = 1; } // Copied from: local:aiserver.v1.EnsureRelayPipelineDefinitionRequest (var: xRf) message EnsureRelayPipelineDefinitionRequest { optional string name = 1; optional string version = 2; } // Copied from: local:aiserver.v1.EnsureRelayPipelineDefinitionResponse (var: TRf) message EnsureRelayPipelineDefinitionResponse { string definition_action = 1; RelayPipelineDefinitionSummary definition = 2; } // Copied from: local:aiserver.v1.EnsureSandBoxRequest (var: PMf) message EnsureSandBoxRequest { } // Copied from: local:aiserver.v1.EnsureSandBoxResponse (var: cMd) message EnsureSandBoxResponse { string cluster = 1; string tenant_id = 2; string pod_id = 3; string network_token = 4; string exec_daemon_auth_token = 5; string exec_daemon_url = 6; string vnc_url = 7; string terminals_folder = 8; string fork_vnc_base_url = 12; optional bool image_update_available = 9; string gateway_url = 10; string gateway_token = 11; } // Copied from: local:aiserver.v1.EnsureSandBoxWindowRequest (var: LMf) message EnsureSandBoxWindowRequest { int32 window_index = 2; } // Copied from: local:aiserver.v1.EnterpriseContract (var: kgt) message EnterpriseContract { int32 id = 1; optional int32 team_id = 2; google.protobuf.Timestamp start_date = 3; google.protobuf.Timestamp end_date = 4; int32 committed_usage_dollars = 5; int32 committed_seats = 6; double platform_discount_percent = 7; google.protobuf.Timestamp created_at = 8; google.protobuf.Timestamp updated_at = 9; string salesforce_account_id = 10; string salesforce_opportunity_id = 11; string salesforce_line_item_id = 12; optional double cursor_token_fee_cents_per_million_tokens = 13; optional double pooled_usage_revenue_discount_percent = 14; optional double on_demand_usage_revenue_discount_percent = 15; optional int64 organization_id = 16; optional bool waive_auto_smart_cursor_token_fee = 17; } // Copied from: anyrun.v1.EnvironmentBuildBootInfo (var: n1s) message EnvironmentBuildBootInfo { string build_id = 1; string snapshot_id = 2; WorkspaceGitSetupMode workspace_git_setup_mode = 3; WarmForkMode warm_fork_mode = 4; bool fast_forward_default_branch = 5; } // Copied from: local:aiserver.v1.EnvironmentBuildRepoCommit (var: avu) message EnvironmentBuildRepoCommit { string repo_url = 1; string workspace_root_path = 2; string commit_hash_hex = 3; } // Copied from: local:aiserver.v1.EnvironmentBuildRow (var: Qbn) message EnvironmentBuildRow { string build_id = 1; string environment_public_id = 2; EnvironmentBuildRowStatus status = 3; EnvironmentBuildRowTriggerType trigger_type = 4; EnvironmentBuildRowSource source = 5; optional EnvironmentBuildRowFailureType failure_type = 6; optional int64 environment_version_id = 7; optional string user_facing_snapshot_id = 8; int64 created_at_ms = 9; int64 updated_at_ms = 10; optional int64 completed_at_ms = 11; bool is_draft = 12; bool has_ref_overrides = 13; repeated RepoStartingRef requested_refs = 14; repeated EnvironmentBuildRepoCommit repo_commits = 15; optional string created_by_display = 16; bool will_adopt_environment_settings_on_activate = 17; } // Copied from: local:aiserver.v1.EnvironmentBuildRowFailureType (var: Cpu) enum EnvironmentBuildRowFailureType { ENVIRONMENT_BUILD_ROW_FAILURE_TYPE_UNSPECIFIED = 0; ENVIRONMENT_BUILD_ROW_FAILURE_TYPE_INSTALL_FAILED = 1; ENVIRONMENT_BUILD_ROW_FAILURE_TYPE_TERMINAL_FAILURE = 2; } // Copied from: local:aiserver.v1.EnvironmentBuildRowSource (var: kpu) enum EnvironmentBuildRowSource { ENVIRONMENT_BUILD_ROW_SOURCE_UNSPECIFIED = 0; ENVIRONMENT_BUILD_ROW_SOURCE_SYSTEM = 1; ENVIRONMENT_BUILD_ROW_SOURCE_WEBSITE = 2; ENVIRONMENT_BUILD_ROW_SOURCE_API = 3; ENVIRONMENT_BUILD_ROW_SOURCE_AGENT = 4; } // Copied from: local:aiserver.v1.EnvironmentBuildRowStatus (var: kTs) enum EnvironmentBuildRowStatus { ENVIRONMENT_BUILD_ROW_STATUS_UNSPECIFIED = 0; ENVIRONMENT_BUILD_ROW_STATUS_IN_PROGRESS = 1; ENVIRONMENT_BUILD_ROW_STATUS_SUCCEEDED = 2; ENVIRONMENT_BUILD_ROW_STATUS_FAILED = 3; ENVIRONMENT_BUILD_ROW_STATUS_CANCELLED = 4; } // Copied from: local:aiserver.v1.EnvironmentBuildRowTriggerType (var: Spu) enum EnvironmentBuildRowTriggerType { ENVIRONMENT_BUILD_ROW_TRIGGER_TYPE_UNSPECIFIED = 0; ENVIRONMENT_BUILD_ROW_TRIGGER_TYPE_MANUAL = 1; ENVIRONMENT_BUILD_ROW_TRIGGER_TYPE_RECURRING = 2; ENVIRONMENT_BUILD_ROW_TRIGGER_TYPE_CONFIG_CHANGE = 3; } // Copied from: local:aiserver.v1.EnvironmentBuildSettings (var: gAs) message EnvironmentBuildSettings { optional bool fast_forward_default_branch = 1; optional int32 auto_fast_forward_staleness_hours = 3; optional bool builds_enabled = 2; } // Copied from: local:aiserver.v1.EnvironmentBuildsCursor (var: mAs) message EnvironmentBuildsCursor { int64 created_at_ms = 1; string build_id = 2; } // Copied from: local:aiserver.v1.EnvironmentEffectiveHistoryEvent (var: Pvu) message EnvironmentEffectiveHistoryEvent { string id = 1; int64 created_at_ms = 2; LogicalEnvironmentScope scope = 3; EnvironmentUpdateEventKind event_kind = 4; string title = 5; string description = 6; optional EnvironmentVersionSummary version = 7; optional EnvironmentVersionSummary fallback_version = 8; optional EnvironmentSetupRunLink setup_run = 9; optional string environment_public_id = 10; optional string environment_name = 11; optional EnvironmentVersionRestoreMetadata restore_metadata = 12; } // Copied from: local:aiserver.v1.EnvironmentHistoryLifecycleEvent (var: Rvu) message EnvironmentHistoryLifecycleEvent { string public_id = 1; EnvironmentUpdateEventKind event_kind = 2; EnvironmentVersionSourceKind source_kind = 3; string recorded_via = 4; int64 created_at_ms = 5; optional EnvironmentVersionSummary version = 6; optional EnvironmentSetupRunLink setup_run = 7; optional EnvironmentVersionRestoreMetadata restore_metadata = 8; } // Copied from: local:aiserver.v1.EnvironmentHistoryObject (var: Mvu) message EnvironmentHistoryObject { LogicalEnvironment environment = 1; repeated EnvironmentHistoryVersion versions = 2; repeated EnvironmentHistoryLifecycleEvent lifecycle_events = 3; } // Copied from: local:aiserver.v1.EnvironmentHistoryVersion (var: Dvu) message EnvironmentHistoryVersion { EnvironmentVersionSummary version = 1; optional EnvironmentSetupRunLink setup_run = 2; } // Copied from: local:aiserver.v1.EnvironmentInfo (var: dfi) message EnvironmentInfo { optional string exthost_platform = 1; optional string exthost_arch = 2; optional string exthost_release = 3; optional string exthost_shell = 4; optional string local_timestamp = 5; repeated string workspace_uris = 6; optional string cursor_version = 7; optional bool is_remote = 8; optional string local_os_type = 9; optional string home_directory = 10; optional string local_timezone = 11; } // Copied from: local:aiserver.v1.EnvironmentJsonFileLocation (var: fgu) message EnvironmentJsonFileLocation { string repo_url = 1; string path = 2; } // Copied from: local:aiserver.v1.EnvironmentPort (var: r_u) message EnvironmentPort { string name = 1; int32 port = 2; } // Copied from: local:aiserver.v1.EnvironmentRepoConfig (var: She) message EnvironmentRepoConfig { repeated EnvironmentRepoEntry repos = 1; optional EnvironmentJsonFileLocation environment_json_location = 2; } // Copied from: local:aiserver.v1.EnvironmentRepoEntry (var: ggu) message EnvironmentRepoEntry { string repo_url = 1; string scm_repo_node_id = 2; optional string git_enterprise_uuid = 3; } // Copied from: local:aiserver.v1.EnvironmentSetupRunLink (var: e1i) message EnvironmentSetupRunLink { string bc_id = 1; optional string status = 2; int64 created_at_ms = 3; optional string snapshot_id = 4; } // Copied from: local:aiserver.v1.EnvironmentSetupRunStartedMetadata (var: _gu) message EnvironmentSetupRunStartedMetadata { string setup_session_id = 1; optional string surface = 2; optional string entrypoint = 3; bool resumed_session = 4; } // Copied from: local:aiserver.v1.EnvironmentType (var: wpu) enum EnvironmentType { ENVIRONMENT_TYPE_UNSPECIFIED = 0; ENVIRONMENT_TYPE_PERSONAL = 1; ENVIRONMENT_TYPE_TEAM = 2; } // Copied from: local:aiserver.v1.EnvironmentUpdateEventKind (var: ETs) enum EnvironmentUpdateEventKind { ENVIRONMENT_UPDATE_EVENT_KIND_UNSPECIFIED = 0; ENVIRONMENT_UPDATE_EVENT_KIND_CREATED = 1; ENVIRONMENT_UPDATE_EVENT_KIND_UPDATED = 2; ENVIRONMENT_UPDATE_EVENT_KIND_DELETED = 3; ENVIRONMENT_UPDATE_EVENT_KIND_FORWARD_FILLED = 4; } // Copied from: local:aiserver.v1.EnvironmentVersionRestoreMetadata (var: vAs) message EnvironmentVersionRestoreMetadata { string restored_from_environment_version_public_id = 1; EnvironmentVersionSourceKind restored_from_source_kind = 2; optional string restored_from_environment_public_id = 3; optional string restored_from_environment_name = 4; optional string restored_from_snapshot_id = 5; } // Copied from: local:aiserver.v1.EnvironmentVersionSourceKind (var: q0i) enum EnvironmentVersionSourceKind { ENVIRONMENT_VERSION_SOURCE_KIND_UNSPECIFIED = 0; ENVIRONMENT_VERSION_SOURCE_KIND_REPO_FILE = 1; ENVIRONMENT_VERSION_SOURCE_KIND_DATABASE_USER = 2; ENVIRONMENT_VERSION_SOURCE_KIND_DATABASE_TEAM = 3; ENVIRONMENT_VERSION_SOURCE_KIND_REQUEST_OVERRIDE = 4; } // Copied from: local:aiserver.v1.EnvironmentVersionSummary (var: Vut) message EnvironmentVersionSummary { string public_id = 1; EnvironmentVersionSourceKind source_kind = 2; optional string commit_hash = 3; optional string environment_public_id = 4; optional RepoConfigSummary repo_config = 5; int64 created_at_ms = 6; optional string environment_json = 7; optional string environment_name = 8; optional string snapshot_id = 9; optional string recorded_via = 10; optional string update_script = 11; } // Copied from: local:aiserver.v1.EnvironmentWriteSource (var: $bn) enum EnvironmentWriteSource { ENVIRONMENT_WRITE_SOURCE_UNSPECIFIED = 0; ENVIRONMENT_WRITE_SOURCE_DASHBOARD = 1; ENVIRONMENT_WRITE_SOURCE_SETUP_FLOW = 2; ENVIRONMENT_WRITE_SOURCE_SDK_V1 = 3; ENVIRONMENT_WRITE_SOURCE_RESTORE = 4; } // Copied from: local:aiserver.v1.ErrorAnalyticsMetadata (var: Ncl) message ErrorAnalyticsMetadata { optional string action_required = 1; } // Copied from: local:aiserver.v1.ErrorButton (var: ffi) message ErrorButton { string label = 1; oneof action { UpgradeAction upgrade = 2; SwitchModelAction switch_model = 3; ConfigureSpendLimitAction configure_spend_limit = 4; UrlAction url = 5; UpgradeChoice upgrade_choice = 6; DashboardAction dashboard_action = 7; ReloadWindowAction reload_window = 8; ClientAction client_action = 9; } } // Copied from: local:aiserver.v1.ErrorDetails (var: eC) message ErrorDetails { // Copied from: local:aiserver.v1.ErrorDetails.Error (var: uo) enum Error { ERROR_UNSPECIFIED = 0; ERROR_BAD_API_KEY = 1; ERROR_BAD_USER_API_KEY = 42; ERROR_NOT_LOGGED_IN = 2; ERROR_INVALID_AUTH_ID = 3; ERROR_NOT_HIGH_ENOUGH_PERMISSIONS = 4; ERROR_AGENT_REQUIRES_LOGIN = 18; ERROR_BAD_MODEL_NAME = 5; ERROR_NOT_FOUND = 39; ERROR_DEPRECATED = 40; ERROR_USER_NOT_FOUND = 6; ERROR_FREE_USER_RATE_LIMIT_EXCEEDED = 7; ERROR_PRO_USER_RATE_LIMIT_EXCEEDED = 8; ERROR_FREE_USER_USAGE_LIMIT = 9; ERROR_PRO_USER_USAGE_LIMIT = 10; ERROR_RESOURCE_EXHAUSTED = 41; ERROR_AUTH_TOKEN_NOT_FOUND = 11; ERROR_AUTH_TOKEN_EXPIRED = 12; ERROR_OPENAI = 13; ERROR_OPENAI_RATE_LIMIT_EXCEEDED = 14; ERROR_MAX_TOKENS = 20; ERROR_PRO_USER_ONLY = 23; ERROR_USER_ABORTED_REQUEST = 21; ERROR_TIMEOUT = 25; ERROR_GENERIC_RATE_LIMIT_EXCEEDED = 22; ERROR_GPT_4_VISION_PREVIEW_RATE_LIMIT = 28; ERROR_CUSTOM_MESSAGE = 29; ERROR_OUTDATED_CLIENT = 30; ERROR_CLAUDE_IMAGE_TOO_LARGE = 31; ERROR_FILE_NOT_FOUND = 33; ERROR_API_KEY_RATE_LIMIT = 34; ERROR_DEBOUNCED = 35; ERROR_BAD_REQUEST = 36; ERROR_REPOSITORY_SERVICE_REPOSITORY_IS_NOT_INITIALIZED = 37; ERROR_UNAUTHORIZED = 38; ERROR_CONVERSATION_TOO_LONG = 43; ERROR_USAGE_PRICING_REQUIRED = 44; ERROR_USAGE_PRICING_REQUIRED_CHANGEABLE = 45; ERROR_GITHUB_NO_USER_CREDENTIALS = 46; ERROR_GITHUB_USER_NO_ACCESS = 47; ERROR_GITHUB_APP_NO_ACCESS = 48; ERROR_GITHUB_MULTIPLE_OWNERS = 49; ERROR_RATE_LIMITED = 50; ERROR_RATE_LIMITED_CHANGEABLE = 51; ERROR_CUSTOM = 52; ERROR_HOOKS_BLOCKED = 53; ERROR_SUSPICIOUS_USAGE_BLOCKED = 54; ERROR_EXTENSION_HOST_TIMEOUT = 55; ERROR_NETWORK_ERROR = 56; ERROR_PROVIDER_ERROR = 57; ERROR_MODEL_BLOCKED = 58; ERROR_INTERNAL = 59; ERROR_MAX_MODE_REQUIRED = 60; ERROR_MODEL_NO_LONGER_SUPPORTED = 61; ERROR_PRICING_WARNING = 62; ERROR_SLOW_POOL = 63; ERROR_UNSUPPORTED_REGION = 64; ERROR_ACCOUNT_CLOSED = 65; } Error error = 1; CustomErrorDetails details = 2; optional bool is_expected = 3; } // Copied from: local:aiserver.v1.ErrorToolResult (var: Ros) message ErrorToolResult { string error_message = 1; } // Copied from: local:aiserver.v1.EvalCleanupRequest (var: rAf) message EvalCleanupRequest { string reason = 1; int64 requested_at_ms = 2; int64 deadline_at_ms = 3; int32 grace_seconds = 4; } // Copied from: local:aiserver.v1.EvalCronJobSummary (var: HRd) message EvalCronJobSummary { string id = 1; string name = 2; string schedule = 3; string channel = 4; string mode = 5; string args = 6; optional string thread_ts = 7; optional string slack_username = 8; bool is_active = 9; google.protobuf.Timestamp created_at = 10; google.protobuf.Timestamp updated_at = 11; } // Copied from: local:aiserver.v1.EvalKillReason (var: xTf) enum EvalKillReason { EVAL_KILL_REASON_UNSPECIFIED = 0; EVAL_KILL_REASON_USER_KILL = 1; EVAL_KILL_REASON_JOB_TIMEOUT = 2; EVAL_KILL_REASON_STEP_FAILED = 3; } // Copied from: local:aiserver.v1.EvalRolloutStatus (var: ETf) enum EvalRolloutStatus { EVAL_ROLLOUT_STATUS_UNSPECIFIED = 0; EVAL_ROLLOUT_STATUS_PENDING = 1; EVAL_ROLLOUT_STATUS_RUNNING = 2; EVAL_ROLLOUT_STATUS_FINISHED = 3; EVAL_ROLLOUT_STATUS_FAILED = 4; EVAL_ROLLOUT_STATUS_KILLED = 5; EVAL_ROLLOUT_STATUS_JOB_TIMEOUT = 6; EVAL_ROLLOUT_STATUS_RETRYING = 7; } // Copied from: local:aiserver.v1.EvalRunRecord (var: PTf) message EvalRunRecord { string id = 1; string eval_id = 2; string dataset_name = 3; string model_name = 4; string request_id = 5; string artifact_uri = 6; optional int32 iteration_count = 7; optional string created_by = 8; } // Copied from: local:aiserver.v1.EvalRunStatus (var: CTf) enum EvalRunStatus { EVAL_RUN_STATUS_UNSPECIFIED = 0; EVAL_RUN_STATUS_PENDING = 1; EVAL_RUN_STATUS_BUILDING = 7; EVAL_RUN_STATUS_SUBMITTED = 6; EVAL_RUN_STATUS_RUNNING = 2; EVAL_RUN_STATUS_FINISHED = 3; EVAL_RUN_STATUS_FAILED = 4; EVAL_RUN_STATUS_KILLED = 5; EVAL_RUN_STATUS_JOB_TIMEOUT = 8; EVAL_RUN_STATUS_CANCELLED = 9; EVAL_RUN_STATUS_DRAINING = 10; } // Copied from: local:aiserver.v1.EvalSummary (var: ITf) message EvalSummary { string id = 1; string name = 2; string description = 3; } // Copied from: local:aiserver.v1.EvaluatePromptHookRequest (var: Sws) message EvaluatePromptHookRequest { string prompt = 1; google.protobuf.Value hook_input_json = 2; optional string model_name = 3; } // Copied from: local:aiserver.v1.EvaluatePromptHookResponse (var: cLl) message EvaluatePromptHookResponse { bool ok = 1; optional string reason = 2; } // Copied from: local:aiserver.v1.EventData (var: Gxu) message EventData { oneof data { string string_value = 1; int64 int_value = 2; bool bool_value = 3; double double_value = 4; } } // Copied from: local:aiserver.v1.EventSubscription (var: rgu) message EventSubscription { string subscription_id = 1; string subscription_type = 2; string subscription_args_json = 3; optional string subscription_metadata_json = 4; double open_time_ms = 10; double expires_at_ms = 11; optional double last_delivered_at_ms = 12; int32 delivery_count = 13; } // Copied from: agent.v1.ExecClientControlMessage (var: Jee) message ExecClientControlMessage { oneof message { ExecClientStreamClose stream_close = 1; ExecClientThrow throw = 2; ExecClientHeartbeat heartbeat = 3; } } // Copied from: agent.v1.ExecClientHeartbeat (var: Z_s) message ExecClientHeartbeat { uint32 id = 1; } // Copied from: agent.v1.ExecClientMessage (var: Z_e) message ExecClientMessage { uint32 id = 1; string exec_id = 15; optional int32 local_execution_time_ms = 39; repeated HookAdditionalContext hook_additional_contexts = 45; oneof message { ShellResult shell_result = 2; WriteResult write_result = 3; DeleteResult delete_result = 4; GrepResult grep_result = 5; ReadResult read_result = 7; ReadResult redacted_read_result = 29; LsResult ls_result = 8; DiagnosticsResult diagnostics_result = 9; RequestContextResult request_context_result = 10; McpResult mcp_result = 11; ShellStream shell_stream = 14; BackgroundShellSpawnResult background_shell_spawn_result = 16; ListMcpResourcesExecResult list_mcp_resources_exec_result = 17; ReadMcpResourceExecResult read_mcp_resource_exec_result = 18; McpStateExecResult mcp_state_exec_result = 36; FetchResult fetch_result = 20; RecordScreenResult record_screen_result = 21; ComputerUseResult computer_use_result = 22; WriteShellStdinResult write_shell_stdin_result = 23; ExecuteHookResult execute_hook_result = 27; SubagentResult subagent_result = 28; ForceBackgroundShellResult force_background_shell_result = 30; ForceBackgroundSubagentResult force_background_subagent_result = 31; SubagentAwaitResult subagent_await_result = 37; SmartModeClassifierResult smart_mode_classifier_result = 38; CanvasDiagnosticsResult canvas_diagnostics_result = 40; ShellAllowlistPrecheckResult shell_allowlist_precheck_result = 41; McpAllowlistPrecheckResult mcp_allowlist_precheck_result = 42; WebFetchAllowlistPrecheckResult web_fetch_allowlist_precheck_result = 43; GetDiffResponse git_diff_response = 44; PiReadExecResult pi_read_result = 46; PiBashExecResult pi_bash_result = 47; PiEditExecResult pi_edit_result = 48; PiWriteExecResult pi_write_result = 49; PiGrepExecResult pi_grep_result = 50; PiFindExecResult pi_find_result = 51; PiLsExecResult pi_ls_result = 52; ConversationSearchResult conversation_search_result = 53; AgentStoreConflictResult agent_store_conflict_result = 54; ShellResult mini_swe_agent_bash_result = 55; } } // Copied from: agent.v1.ExecClientStreamClose (var: pSi) message ExecClientStreamClose { uint32 id = 1; } // Copied from: agent.v1.ExecClientThrow (var: mSi) message ExecClientThrow { uint32 id = 1; string error = 2; optional string stack_trace = 3; optional string error_code = 4; } // Copied from: local:aiserver.v1.ExecRequest (var: OLf) message ExecRequest { repeated string command = 1; string cwd = 2; map env = 3; } // Copied from: local:aiserver.v1.ExecResponse (var: FLf) message ExecResponse { string stdout = 1; string stderr = 2; int32 exit_code = 3; } // Copied from: agent.v1.ExecServerAbort (var: eys) message ExecServerAbort { uint32 id = 1; } // Copied from: agent.v1.ExecServerControlMessage (var: VLt) message ExecServerControlMessage { oneof message { ExecServerAbort abort = 1; } } // Copied from: agent.v1.ExecServerMessage (var: Xee) message ExecServerMessage { uint32 id = 1; string exec_id = 15; optional SpanContext span_context = 19; optional bool accept_hook_additional_contexts = 55; oneof message { ShellArgs shell_args = 2; WriteArgs write_args = 3; DeleteArgs delete_args = 4; GrepArgs grep_args = 5; ReadArgs read_args = 7; ReadArgs redacted_read_args = 29; LsArgs ls_args = 8; DiagnosticsArgs diagnostics_args = 9; RequestContextArgs request_context_args = 10; McpArgs mcp_args = 11; ShellArgs shell_stream_args = 14; BackgroundShellSpawnArgs background_shell_spawn_args = 16; ListMcpResourcesExecArgs list_mcp_resources_exec_args = 17; ReadMcpResourceExecArgs read_mcp_resource_exec_args = 18; McpStateExecArgs mcp_state_exec_args = 36; FetchArgs fetch_args = 20; RecordScreenArgs record_screen_args = 21; ComputerUseArgs computer_use_args = 22; WriteShellStdinArgs write_shell_stdin_args = 23; ExecuteHookArgs execute_hook_args = 27; SubagentArgs subagent_args = 28; ForceBackgroundShellArgs force_background_shell_args = 30; ForceBackgroundSubagentArgs force_background_subagent_args = 31; SubagentAwaitArgs subagent_await_args = 37; SmartModeClassifierArgs smart_mode_classifier_args = 38; CanvasDiagnosticsArgs canvas_diagnostics_args = 40; ShellAllowlistPrecheckArgs shell_allowlist_precheck_args = 41; McpAllowlistPrecheckArgs mcp_allowlist_precheck_args = 42; WebFetchAllowlistPrecheckArgs web_fetch_allowlist_precheck_args = 43; GetDiffRequest git_diff_request = 44; PiReadExecArgs pi_read_args = 45; PiBashExecArgs pi_bash_args = 46; PiEditExecArgs pi_edit_args = 47; PiWriteExecArgs pi_write_args = 48; PiGrepExecArgs pi_grep_args = 49; PiFindExecArgs pi_find_args = 50; PiLsExecArgs pi_ls_args = 51; ShellArgs mini_swe_agent_bash_args = 52; ConversationSearchArgs conversation_search_args = 53; AgentStoreConflictArgs agent_store_conflict_args = 54; } } // Copied from: agent.v1.ExecuteHookArgs (var: TAl) message ExecuteHookArgs { ExecuteHookRequest request = 1; } // Copied from: agent.v1.ExecuteHookRequest (var: IAl) message ExecuteHookRequest { oneof request { PreCompactRequestQuery pre_compact = 1; SubagentStartRequestQuery subagent_start = 2; SubagentStopRequestQuery subagent_stop = 3; PreToolUseRequestQuery pre_tool_use = 4; PostToolUseRequestQuery post_tool_use = 5; PostToolUseFailureRequestQuery post_tool_use_failure = 6; BeforeSubmitPromptRequestQuery before_submit_prompt = 7; AfterAgentResponseRequestQuery after_agent_response = 8; AfterAgentThoughtRequestQuery after_agent_thought = 9; StopRequestQuery stop = 11; } } // Copied from: agent.v1.ExecuteHookResponse (var: DAl) message ExecuteHookResponse { oneof response { PreCompactRequestResponse pre_compact = 1; SubagentStartRequestResponse subagent_start = 2; SubagentStopRequestResponse subagent_stop = 3; PreToolUseRequestResponse pre_tool_use = 4; PostToolUseRequestResponse post_tool_use = 5; PostToolUseFailureRequestResponse post_tool_use_failure = 6; BeforeSubmitPromptRequestResponse before_submit_prompt = 7; AfterAgentResponseRequestResponse after_agent_response = 8; AfterAgentThoughtRequestResponse after_agent_thought = 9; StopRequestResponse stop = 11; } } // Copied from: agent.v1.ExecuteHookResult (var: AAl) message ExecuteHookResult { ExecuteHookResponse response = 1; } // Copied from: agent.v1.ExecutePlanAction (var: Blt) message ExecutePlanAction { RequestContext request_context = 1; optional ConversationPlan plan = 2; optional string plan_file_uri = 3; optional string plan_file_content = 4; AgentMode execution_mode = 5; optional string kickoff_message_id = 6; optional string plan_id = 7; optional string plan_file_path = 8; } // Copied from: agent.v1.ExecutePlanInfo (var: qEl) message ExecutePlanInfo { string plan_id = 1; string plan_title = 2; } // Copied from: local:aiserver.v1.ExecuteSandMcpToolRequest (var: mKl) message ExecuteSandMcpToolRequest { string server_identifier = 1; string tool_name = 2; google.protobuf.Struct args = 3; string tool_call_id = 4; string agent_id = 5; string turn_id = 6; } // Copied from: local:aiserver.v1.ExecuteSandMcpToolResponse (var: vKl) message ExecuteSandMcpToolResponse { McpResult result = 1; } // Copied from: local:aiserver.v1.ExplicitContext (var: jN) message ExplicitContext { string context = 1; optional string repo_context = 2; repeated CursorRule rules = 3; optional string mode_specific_context = 4; repeated MCPInstructions mcp_instructions = 5; } // Copied from: local:aiserver.v1.ExtensionInstallCooldownSettings (var: TEs) message ExtensionInstallCooldownSettings { int32 cooldown_hours = 1; } // Copied from: local:aiserver.v1.ExtensionSigningSettings (var: xEs) message ExtensionSigningSettings { bool verification_enabled = 1; } // Copied from: local:aiserver.v1.ExternalSourceMetadata (var: HTs) message ExternalSourceMetadata { optional SlackSourceMetadata slack = 1; optional LinearSourceMetadata linear = 2; optional GithubSourceMetadata github = 3; optional GitlabSourceMetadata gitlab = 4; } // Copied from: agent.v1.ExtraContextEntry (var: G1l) message ExtraContextEntry { oneof data_or_blob_id { string data = 1; bytes blob_id = 2; } } // Copied from: local:aiserver.v1.ExtractPathsRequest (var: Eul) message ExtractPathsRequest { FileCodeSnippets file_code_snippets = 1; } // Copied from: local:aiserver.v1.ExtractPathsResponse (var: xul) message ExtractPathsResponse { repeated CodeSymbolWithAction paths = 1; } // Copied from: local:aiserver.v1.FSConfigRequest (var: gIl) message FSConfigRequest { } // Copied from: local:aiserver.v1.FSConfigResponse (var: fIl) message FSConfigResponse { float check_filesync_hash_percent = 1; optional int32 rate_limiter_breaker_reset_time_ms = 2; optional int32 rate_limiter_rps = 3; optional int32 rate_limiter_burst_capacity = 4; optional int32 max_recent_updates_stored = 5; optional int32 max_model_version_cache_size = 6; optional int32 max_file_size_to_sync_bytes = 7; optional int32 sync_retry_max_attempts = 8; optional int32 sync_retry_initial_delay_ms = 9; optional int32 sync_retry_time_multiplier = 10; optional int32 file_sync_status_max_cache_size = 11; optional int32 successive_syncs_required_for_reliance = 12; optional int32 extra_successful_syncs_needed_after_errors = 13; optional int32 big_change_stripping_threshold_bytes = 14; optional int32 last_n_updates_to_send = 15; optional int32 file_sync_status_ttl_ms = 16; optional int32 sync_debounce_ms = 17; optional int32 sync_update_threshold = 18; } // Copied from: local:aiserver.v1.FSGetFileContentsRequest (var: aIl) message FSGetFileContentsRequest { string uuid = 1; string auth_id = 2; string relative_workspace_path = 3; int32 model_version = 4; repeated FilesyncUpdateWithModelVersion filesync_updates = 5; optional string sha256_hash = 6; optional google.protobuf.Timestamp earliest_time = 7; } // Copied from: local:aiserver.v1.FSGetFileContentsResponse (var: cIl) message FSGetFileContentsResponse { string contents = 1; optional string sha256_hash = 2; } // Copied from: local:aiserver.v1.FSGetMultiFileContentsRequest (var: uIl) message FSGetMultiFileContentsRequest { string auth_id = 1; repeated FilesyncUpdateWithModelVersion filesync_updates = 2; repeated FileRequest file_requests = 3; bool get_all_recent_files = 4; } // Copied from: local:aiserver.v1.FSGetMultiFileContentsResponse (var: hIl) message FSGetMultiFileContentsResponse { repeated FileRetrieved files = 1; } // Copied from: local:aiserver.v1.FSInternalHealthCheckRequest (var: pIl) message FSInternalHealthCheckRequest { optional bool from_server = 1; } // Copied from: local:aiserver.v1.FSInternalHealthCheckResponse (var: mIl) message FSInternalHealthCheckResponse { bool success = 1; } // Copied from: local:aiserver.v1.FSIsEnabledForUserRequest (var: sIl) message FSIsEnabledForUserRequest { string uuid = 1; } // Copied from: local:aiserver.v1.FSIsEnabledForUserResponse (var: oIl) message FSIsEnabledForUserResponse { bool enabled = 1; } // Copied from: local:aiserver.v1.FSSyncErrorType (var: iIl) enum FSSyncErrorType { FS_SYNC_ERROR_TYPE_UNSPECIFIED = 0; FS_SYNC_ERROR_TYPE_NON_EXISTANT = 1; FS_SYNC_ERROR_TYPE_HASH_MISMATCH = 2; } // Copied from: local:aiserver.v1.FSSyncFileRequest (var: Eys) message FSSyncFileRequest { string uuid = 1; string relative_workspace_path = 2; int32 model_version = 3; repeated FilesyncUpdateWithModelVersion filesync_updates = 4; string sha256_hash = 5; } // Copied from: local:aiserver.v1.FSSyncFileResponse (var: xys) message FSSyncFileResponse { FSSyncErrorType error = 1; } // Copied from: local:aiserver.v1.FSUploadErrorType (var: nIl) enum FSUploadErrorType { FS_UPLOAD_ERROR_TYPE_UNSPECIFIED = 0; FS_UPLOAD_ERROR_TYPE_NON_EXISTANT = 1; FS_UPLOAD_ERROR_TYPE_HASH_MISMATCH = 2; } // Copied from: local:aiserver.v1.FSUploadFileRequest (var: kys) message FSUploadFileRequest { string uuid = 1; string relative_workspace_path = 2; string contents = 3; int32 model_version = 4; optional string sha256_hash = 5; } // Copied from: local:aiserver.v1.FSUploadFileResponse (var: Cys) message FSUploadFileResponse { FSUploadErrorType error = 1; } // Copied from: local:aiserver.v1.FastApplySource (var: rws) enum FastApplySource { FAST_APPLY_SOURCE_UNSPECIFIED = 0; FAST_APPLY_SOURCE_COMPOSER = 1; FAST_APPLY_SOURCE_CLICKED_APPLY = 2; FAST_APPLY_SOURCE_CACHED_APPLY = 3; FAST_APPLY_SOURCE_COMPOSER_AGENT = 4; } // Copied from: local:aiserver.v1.FastRepoInitHandshakeRequest (var: jul) message FastRepoInitHandshakeRequest { RepositoryInfo repository = 1; string root_hash = 2; string potential_legacy_repo_name = 3; } // Copied from: local:aiserver.v1.FastRepoInitHandshakeResponse (var: Wul) message FastRepoInitHandshakeResponse { // Copied from: local:aiserver.v1.FastRepoInitHandshakeResponse.Status (var: Hul) enum Status { STATUS_UNSPECIFIED = 0; STATUS_UP_TO_DATE = 1; STATUS_OUT_OF_SYNC = 2; STATUS_FAILURE = 3; STATUS_EMPTY = 4; } Status status = 1; string repo_name = 2; } // Copied from: local:aiserver.v1.FastRepoInitHandshakeV2Request (var: zul) message FastRepoInitHandshakeV2Request { RepositoryInfo repository = 1; string root_hash = 2; SimilarityMetricType similarity_metric_type = 3; repeated float similarity_metric = 4; string path_key_hash = 5; PathKeyHashType path_key_hash_type = 6; bool do_copy = 7; string path_key = 8; LocalCodebaseFileInfo local_codebase_root_info = 9; bool return_after_background_copy_started = 10; } // Copied from: local:aiserver.v1.FastRepoInitHandshakeV2Response (var: Kul) message FastRepoInitHandshakeV2Response { // Copied from: local:aiserver.v1.FastRepoInitHandshakeV2Response.Status (var: Qul) enum Status { STATUS_UNSPECIFIED = 0; STATUS_FAILURE = 1; STATUS_SUCCESS = 2; } Status status = 1; repeated RepositoryCodebaseInfo codebases = 2; } // Copied from: local:aiserver.v1.FastRepoSyncCompleteRequest (var: Jul) message FastRepoSyncCompleteRequest { repeated RepositoryCodebaseSyncStatus codebases = 1; } // Copied from: local:aiserver.v1.FastRepoSyncCompleteResponse (var: Xul) message FastRepoSyncCompleteResponse { } // Copied from: local:aiserver.v1.FastUpdateFileRequest (var: odl) message FastUpdateFileRequest { // Copied from: local:aiserver.v1.FastUpdateFileRequest.LocalFile (var: cdl) message LocalFile { File file = 1; string hash = 2; string unencrypted_relative_workspace_path = 3; } // Copied from: local:aiserver.v1.FastUpdateFileRequest.UpdateType (var: adl) enum UpdateType { UPDATE_TYPE_UNSPECIFIED = 0; UPDATE_TYPE_ADD = 1; UPDATE_TYPE_DELETE = 2; UPDATE_TYPE_MODIFY = 3; } RepositoryInfo repository = 1; repeated PartialPathItem ancestor_spline = 4; UpdateType update_type = 5; oneof partial_path { PartialPathItem directory = 2; LocalFile local_file = 3; } } // Copied from: local:aiserver.v1.FastUpdateFileResponse (var: ldl) message FastUpdateFileResponse { // Copied from: local:aiserver.v1.FastUpdateFileResponse.Status (var: udl) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; STATUS_EXPECTED_FAILURE = 3; } Status status = 1; } // Copied from: local:aiserver.v1.FastUpdateFileV2Request (var: ddl) message FastUpdateFileV2Request { // Copied from: local:aiserver.v1.FastUpdateFileV2Request.FileUpdate (var: hdl) message FileUpdate { repeated PartialPathItem ancestor_spline = 3; FastUpdateFileV2Request.UpdateType update_type = 4; oneof partial_path { PartialPathItem directory = 1; FastUpdateFileV2Request.LocalFile local_file = 2; } } // Copied from: local:aiserver.v1.FastUpdateFileV2Request.LocalFile (var: Mrs) message LocalFile { File file = 1; string hash = 2; string unencrypted_relative_workspace_path = 3; } // Copied from: local:aiserver.v1.FastUpdateFileV2Request.UpdateType (var: Rrs) enum UpdateType { UPDATE_TYPE_UNSPECIFIED = 0; UPDATE_TYPE_ADD = 1; UPDATE_TYPE_DELETE = 2; UPDATE_TYPE_MODIFY = 3; UPDATE_TYPE_BATCH = 4; } ClientRepositoryInfo client_repository_info = 1; string codebase_id = 2; repeated PartialPathItem ancestor_spline = 5; UpdateType update_type = 6; repeated FileUpdate file_updates = 7; oneof partial_path { PartialPathItem directory = 3; LocalFile local_file = 4; } } // Copied from: local:aiserver.v1.FastUpdateFileV2Response (var: pdl) message FastUpdateFileV2Response { // Copied from: local:aiserver.v1.FastUpdateFileV2Response.Status (var: mdl) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; STATUS_EXPECTED_FAILURE = 3; } Status status = 1; } // Copied from: anyrun.v1.FeatureExitCode (var: e1s) message FeatureExitCode { string feature_id = 1; int64 exit_code = 2; } // Copied from: anyrun.v1.FeatureOutput (var: ibn) message FeatureOutput { string feature_id = 1; string output = 2; } // Copied from: local:aiserver.v1.FeatureType (var: pcl) enum FeatureType { FEATURE_TYPE_UNSPECIFIED = 0; FEATURE_TYPE_EDIT = 1; FEATURE_TYPE_GENERATE = 2; FEATURE_TYPE_INLINE_LONG_COMPLETION = 3; } // Copied from: agent.v1.FeedbackRequestCategory (var: Bvs) message FeedbackRequestCategory { string id = 1; string label = 2; } // Copied from: agent.v1.FeedbackRequestCategoryGroup (var: uxl) message FeedbackRequestCategoryGroup { string id = 1; string prompt = 2; repeated FeedbackRequestCategory categories = 3; } // Copied from: agent.v1.FeedbackRequestUpdate (var: Uvs) message FeedbackRequestUpdate { string request_id = 1; optional string canonical_model_name = 2; repeated FeedbackRequestCategory categories = 3; repeated FeedbackRequestCategoryGroup category_groups = 4; bool show_form_immediately = 5; optional string title = 6; optional string negative_title = 7; optional string comment_placeholder = 8; } // Copied from: local:aiserver.v1.FetchAllInstallationReposRequest (var: KEs) message FetchAllInstallationReposRequest { int64 installation_id = 1; optional int32 total_pages = 2; optional bool include_all_team_owned_repos = 4; optional string ghe_application = 5; optional bool skip_cache = 6; } // Copied from: local:aiserver.v1.FetchAllInstallationReposResponse (var: QEs) message FetchAllInstallationReposResponse { repeated GetGithubInstallationsResponse.Repository repos = 1; optional string access_error = 2; } // Copied from: agent.v1.FetchArgs (var: Zgs) message FetchArgs { string url = 1; string tool_call_id = 2; } // Copied from: local:aiserver.v1.FetchBackgroundComposerRequest (var: Xvu) message FetchBackgroundComposerRequest { string bc_id = 1; int32 start_index = 2; optional int32 limit = 3; } // Copied from: local:aiserver.v1.FetchBackgroundComposerResponse (var: ebu) message FetchBackgroundComposerResponse { repeated HeadlessAgenticComposerResponse responses = 1; int32 total_responses = 2; } // Copied from: agent.v1.FetchError (var: Akl) message FetchError { string url = 1; string error = 2; } // Copied from: local:aiserver.v1.FetchPullRequestParams (var: Opn) message FetchPullRequestParams { string pull_number_or_commit_hash = 1; optional string repo = 2; optional bool is_github = 3; } // Copied from: local:aiserver.v1.FetchPullRequestResult (var: avi) message FetchPullRequestResult { string content = 1; uint32 pr_number = 2; string title = 3; string body = 4; string author = 5; string date = 6; string diff = 7; optional string sha = 8; optional string external_link = 9; optional string url = 10; repeated IssueComment comments = 11; repeated string labels = 12; repeated string assignees = 13; optional bool is_issue = 14; optional string state = 15; optional bool prompt_connect_github = 16; } // Copied from: local:aiserver.v1.FetchPullRequestStream (var: gas) message FetchPullRequestStream { } // Copied from: local:aiserver.v1.FetchRelevantKnowledgeForConversationRequest (var: a5l) message FetchRelevantKnowledgeForConversationRequest { string request_id = 1; repeated ConversationMessage conversation = 2; optional string git_origin = 3; optional int32 limit = 4; repeated string tagged_filenames = 5; } // Copied from: local:aiserver.v1.FetchRelevantKnowledgeForConversationResponse (var: c5l) message FetchRelevantKnowledgeForConversationResponse { repeated ConversationMessage.KnowledgeItem knowledge_items = 1; } // Copied from: agent.v1.FetchResult (var: Jgs) message FetchResult { oneof result { FetchSuccess success = 1; FetchError error = 2; } } // Copied from: local:aiserver.v1.FetchRulesParams (var: fpn) message FetchRulesParams { repeated string rule_names = 1; } // Copied from: local:aiserver.v1.FetchRulesResult (var: Hfi) message FetchRulesResult { repeated CursorRule rules = 1; } // Copied from: local:aiserver.v1.FetchRulesStream (var: oas) message FetchRulesStream { repeated string rule_names = 1; } // Copied from: agent.v1.FetchSuccess (var: Tkl) message FetchSuccess { string url = 1; string content = 2; int32 status_code = 3; string content_type = 4; } // Copied from: local:aiserver.v1.File (var: Ode) message File { string relative_workspace_path = 1; string contents = 2; FileGit file_git_context = 3; } // Copied from: local:aiserver.v1.FileAndOutline (var: p) message FileAndOutline { CodeBlock file = 1; optional string outline = 2; } // Copied from: local:aiserver.v1.FileCodeSnippets (var: Rfi) message FileCodeSnippets { string relative_workspace_path = 1; int32 total_lines = 2; repeated CodeSnippet snippets = 3; } // Copied from: local:aiserver.v1.FileDiff (var: TOe) message FileDiff { // Copied from: local:aiserver.v1.FileDiff.Chunk (var: tMt) message Chunk { string content = 1; repeated string lines = 2; int32 old_start = 3; int32 old_lines = 4; int32 new_start = 5; int32 new_lines = 6; } int32 added = 4; int32 removed = 5; string from = 1; string to = 2; repeated Chunk chunks = 3; optional string before_file_contents = 6; optional string after_file_contents = 7; optional bool is_generated = 8; } // Copied from: local:aiserver.v1.FileEditRequest (var: vEf) message FileEditRequest { string diff = 1; } // Copied from: local:aiserver.v1.FileEditResponse (var: bEf) message FileEditResponse { string absolute_path = 1; string query = 2; } // Copied from: local:aiserver.v1.FileFilterRequest (var: Fxf) message FileFilterRequest { repeated ConversationMessage.CodeChunk files = 1; ConversationMessage bug_description = 2; } // Copied from: local:aiserver.v1.FileFilterResponse (var: Bxf) message FileFilterResponse { string file_path = 1; float file_score = 2; } // Copied from: local:aiserver.v1.FileGit (var: pfi) message FileGit { repeated GitCommit commits = 1; } // Copied from: local:aiserver.v1.FileLink (var: yfn) message FileLink { string display_name = 1; string relative_workspace_path = 2; } // Copied from: local:aiserver.v1.FileRangeAnnotations (var: HSi) message FileRangeAnnotations { string file_path = 1; repeated RangeGroup groups = 2; } // Copied from: local:aiserver.v1.FileRequest (var: lIl) message FileRequest { string relative_workspace_path = 1; optional int32 requested_version = 2; optional string sha256_hash = 3; bool required = 4; optional google.protobuf.Timestamp earliest_time = 5; } // Copied from: local:aiserver.v1.FileResult (var: xdl) message FileResult { File file = 1; float score = 2; } // Copied from: local:aiserver.v1.FileRetrieved (var: dIl) message FileRetrieved { string relative_workspace_path = 1; string contents = 2; int32 model_version = 3; google.protobuf.Timestamp last_modified = 4; } // Copied from: agent.v1.FileState (var: sxl) message FileState { optional string content = 1; optional string initial_content = 2; } // Copied from: agent.v1.FileStateStructure (var: kvs) message FileStateStructure { optional bytes content = 1; optional bytes initial_content = 2; } // Copied from: local:aiserver.v1.FilesyncUpdateWithModelVersion (var: GLt) message FilesyncUpdateWithModelVersion { int32 model_version = 1; string relative_workspace_path = 2; repeated SingleUpdateRequest updates = 3; int32 expected_file_length = 4; } // Copied from: local:aiserver.v1.FindBugsRequest (var: s4l) message FindBugsRequest { CurrentFileInfo current_file = 1; ModelDetails model_details = 2; } // Copied from: local:aiserver.v1.FindBugsResponse (var: o4l) message FindBugsResponse { // Copied from: local:aiserver.v1.FindBugsResponse.Bug (var: a4l) message Bug { string description = 1; int32 line_number = 2; float confidence = 3; } optional Bug bug = 1; } // Copied from: local:aiserver.v1.FinishSetupGithubEnterpriseAppRequest (var: nzl) message FinishSetupGithubEnterpriseAppRequest { string installation_code = 1; string pending_app_uuid = 2; } // Copied from: local:aiserver.v1.FinishSetupGithubEnterpriseAppResponse (var: izl) message FinishSetupGithubEnterpriseAppResponse { optional string install_url = 1; } // Copied from: local:aiserver.v1.FinishUpdateRepoRequest (var: Ue) message FinishUpdateRepoRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.FinishUpdateRepoResponse (var: xe) message FinishUpdateRepoResponse { // Copied from: local:aiserver.v1.FinishUpdateRepoResponse.Status (var: w) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; } Status status = 1; } // Copied from: local:aiserver.v1.FinishUploadRepoRequest (var: Me) message FinishUploadRepoRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.FinishUploadRepoResponse (var: Le) message FinishUploadRepoResponse { // Copied from: local:aiserver.v1.FinishUploadRepoResponse.Status (var: T) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; } Status status = 1; } // Copied from: local:aiserver.v1.FinishedCppGenerationEvent (var: KIl) message FinishedCppGenerationEvent { PointInTimeModel point_in_time_model = 1; RecoverableCppData recoverable_cpp_data = 2; } // Copied from: local:aiserver.v1.FirstPartyPluginConfiguration (var: lEs) message FirstPartyPluginConfiguration { FirstPartyPluginMode mode = 1; repeated string allowed_plugin_ids = 2; } // Copied from: local:aiserver.v1.FirstPartyPluginMode (var: CHl) enum FirstPartyPluginMode { FIRST_PARTY_PLUGIN_MODE_UNSPECIFIED = 0; FIRST_PARTY_PLUGIN_MODE_ENABLE_ALL = 1; FIRST_PARTY_PLUGIN_MODE_ALLOWLIST = 2; } // Copied from: local:aiserver.v1.FixLintsParams (var: Upn) message FixLintsParams { } // Copied from: local:aiserver.v1.FixLintsResult (var: dvi) message FixLintsResult { // Copied from: local:aiserver.v1.FixLintsResult.FileResult (var: hvi) message FileResult { string file_path = 1; EditFileResult.FileDiff diff = 2; bool is_applied = 3; bool apply_failed = 4; optional string error = 5; repeated LinterError linter_errors = 6; } repeated FileResult file_results = 1; } // Copied from: local:aiserver.v1.FixLintsStream (var: bas) message FixLintsStream { } // Copied from: local:aiserver.v1.FixLintsSubagentParams (var: x_s) message FixLintsSubagentParams { } // Copied from: local:aiserver.v1.FixLintsSubagentReturnValue (var: T_s) message FixLintsSubagentReturnValue { } // Copied from: local:aiserver.v1.FixMarkersRequest (var: MBl) message FixMarkersRequest { // Copied from: local:aiserver.v1.FixMarkersRequest.Marker (var: PBl) message Marker { // Copied from: local:aiserver.v1.FixMarkersRequest.Marker.AncestorTypeDefinition (var: OBl) message AncestorTypeDefinition { string name = 1; string relative_workspace_path = 2; int32 start_line = 3; repeated string lines = 4; } // Copied from: local:aiserver.v1.FixMarkersRequest.Marker.ClassInformation (var: $Bl) message ClassInformation { // Copied from: local:aiserver.v1.FixMarkersRequest.Marker.ClassInformation.Constructor (var: jBl) message Constructor { int32 start_line = 1; int32 end_line_inclusive = 2; } string class_name = 1; int32 start_line = 2; repeated int32 top_level_lines = 3; repeated string lines = 4; repeated Constructor constructors = 5; string detail = 6; } // Copied from: local:aiserver.v1.FixMarkersRequest.Marker.ContextRange (var: NBl) message ContextRange { int32 start_line = 1; int32 end_line_inclusive = 2; } // Copied from: local:aiserver.v1.FixMarkersRequest.Marker.FunctionSignature (var: WBl) message FunctionSignature { // Copied from: local:aiserver.v1.FixMarkersRequest.Marker.FunctionSignature.FunctionParameter (var: HBl) message FunctionParameter { string label = 1; string documentation = 2; } string label = 1; string documentation = 2; repeated FunctionParameter parameters = 3; } // Copied from: local:aiserver.v1.FixMarkersRequest.Marker.InsertedSymbolType (var: FBl) message InsertedSymbolType { string symbol_name = 1; string symbol_type = 2; string relative_workspace_path = 3; int32 symbol_line = 4; } // Copied from: local:aiserver.v1.FixMarkersRequest.Marker.QuickFix (var: BBl) message QuickFix { // Copied from: local:aiserver.v1.FixMarkersRequest.Marker.QuickFix.Edit (var: UBl) message Edit { string relative_workspace_path = 1; int32 start_line = 2; int32 end_line_inclusive = 3; repeated string deleted_lines = 4; repeated string add_lines = 5; int32 snapshot = 6; } string message = 1; string kind = 2; bool is_preferred = 3; repeated Edit edits = 4; } // Copied from: local:aiserver.v1.FixMarkersRequest.Marker.RelatedInformation (var: LBl) message RelatedInformation { string message = 1; string relative_workspace_path = 2; repeated string relevant_lines = 3; int32 start_line = 4; } repeated string lines = 1; int32 start_line = 2; int32 end_line_inclusive = 3; string message = 4; string relative_workspace_path = 5; repeated RelatedInformation related_information = 6; repeated ContextRange context_ranges = 7; repeated AncestorTypeDefinition ancestor_type_definitions = 8; repeated InsertedSymbolType inserted_symbol_types = 9; repeated QuickFix quick_fixes = 10; int32 start_column = 11; int32 end_column_inclusive = 12; repeated ClassInformation class_information = 13; repeated FunctionSignature function_signatures = 14; int32 snapshot = 15; } repeated Marker markers = 1; ModelDetails model_details = 2; int32 iteration_number = 3; string sequence_id = 4; string user_instruction = 5; } // Copied from: local:aiserver.v1.FixMarkersResponse (var: zBl) message FixMarkersResponse { // Copied from: local:aiserver.v1.FixMarkersResponse.Change (var: VBl) message Change { int32 start_line = 1; int32 end_line_exclusive = 2; repeated string deleted_lines = 3; repeated string add_lines = 4; } string relative_workspace_path = 1; repeated Change changes = 2; bool success = 3; int32 iteration_number = 4; } // Copied from: local:aiserver.v1.FolderFileInfo (var: r_s) message FolderFileInfo { string relative_path = 1; string content = 2; bool truncated = 3; float score = 4; } // Copied from: local:aiserver.v1.FolderInfo (var: i_s) message FolderInfo { string relative_path = 1; repeated FolderFileInfo files = 2; } // Copied from: local:aiserver.v1.FolderSizeLimit (var: lRs) message FolderSizeLimit { int32 max_total_bytes = 1; int32 max_num_files = 2; } // Copied from: agent.v1.ForceBackgroundShellArgs (var: ors) message ForceBackgroundShellArgs { string tool_call_id = 1; } // Copied from: agent.v1.ForceBackgroundShellResult (var: Ill) message ForceBackgroundShellResult { ForceBackgroundShellStatus status = 1; optional ShellResult shell_result = 2; } // Copied from: agent.v1.ForceBackgroundShellStatus (var: trs) enum ForceBackgroundShellStatus { FORCE_BACKGROUND_SHELL_STATUS_UNSPECIFIED = 0; FORCE_BACKGROUND_SHELL_STATUS_ACCEPTED = 1; FORCE_BACKGROUND_SHELL_STATUS_NOT_FOUND = 2; } // Copied from: agent.v1.ForceBackgroundSubagentArgs (var: dSi) message ForceBackgroundSubagentArgs { string tool_call_id = 1; } // Copied from: agent.v1.ForceBackgroundSubagentResult (var: hSi) message ForceBackgroundSubagentResult { ForceBackgroundSubagentStatus status = 1; } // Copied from: agent.v1.ForceBackgroundSubagentStatus (var: Klt) enum ForceBackgroundSubagentStatus { FORCE_BACKGROUND_SUBAGENT_STATUS_UNSPECIFIED = 0; FORCE_BACKGROUND_SUBAGENT_STATUS_ACCEPTED = 1; FORCE_BACKGROUND_SUBAGENT_STATUS_NOT_FOUND = 2; } // Copied from: local:aiserver.v1.ForceRecreateSandBoxRequest (var: OMf) message ForceRecreateSandBoxRequest { } // Copied from: local:aiserver.v1.ForkBackgroundComposerMode (var: G0i) enum ForkBackgroundComposerMode { FORK_BACKGROUND_COMPOSER_MODE_UNSPECIFIED = 0; FORK_BACKGROUND_COMPOSER_MODE_CONVERSATION = 1; FORK_BACKGROUND_COMPOSER_MODE_POD = 2; } // Copied from: local:aiserver.v1.ForkBackgroundComposerRequest (var: GTs) message ForkBackgroundComposerRequest { string source_bc_id = 1; ForkBackgroundComposerMode mode = 2; optional string name = 3; optional uint32 turn_count = 4; } // Copied from: local:aiserver.v1.ForkBackgroundComposerResponse (var: kgu) message ForkBackgroundComposerResponse { BackgroundComposer composer = 1; string bc_id = 2; string source_bc_id = 3; ForkBackgroundComposerMode mode = 4; optional string initial_run_id = 5; } // Copied from: local:aiserver.v1.FreeTrialCodePurpose (var: IHl) enum FreeTrialCodePurpose { FREE_TRIAL_CODE_PURPOSE_UNSPECIFIED = 0; FREE_TRIAL_CODE_PURPOSE_FREE_TRIAL = 1; FREE_TRIAL_CODE_PURPOSE_ORG_INVITE = 2; } // Copied from: local:aiserver.v1.FullCommitNotes (var: Oe) message FullCommitNotes { repeated CommitNote notes = 1; string commit_hash = 2; string repo_url = 3; string files_changed_relative_path = 4; } // Copied from: local:aiserver.v1.FullFileSearchResult (var: BSi) message FullFileSearchResult { repeated FileResult results = 1; } // Copied from: local:aiserver.v1.FullSelfDrivingActiveAgent (var: m0i) message FullSelfDrivingActiveAgent { string pr_url = 1; string repo_url = 2; int32 pull_number = 3; string bc_id = 4; bool enabled = 5; FullSelfDrivingMode mode = 6; int32 owner_user_id = 7; optional string owner_display_name = 8; optional string owner_email = 9; optional string mergeable_state = 10; optional bool is_mergeable = 11; optional int32 visible_findings_count = 12; optional FullSelfDrivingStatusUpdate latest_status_update = 13; optional string pr_title = 14; } // Copied from: local:aiserver.v1.FullSelfDrivingCloudCommandAction (var: h7l) enum FullSelfDrivingCloudCommandAction { FULL_SELF_DRIVING_CLOUD_COMMAND_ACTION_UNSPECIFIED = 0; FULL_SELF_DRIVING_CLOUD_COMMAND_ACTION_SPAWNED = 1; FULL_SELF_DRIVING_CLOUD_COMMAND_ACTION_FOLLOWED_UP = 2; } // Copied from: local:aiserver.v1.FullSelfDrivingFinding (var: qze) message FullSelfDrivingFinding { string event_id = 1; google.protobuf.Timestamp last_updated_at = 2; string pr_url = 3; string bc_id = 4; string stable_key = 5; string status = 6; string title = 7; string body = 8; string severity = 9; google.protobuf.Struct payload = 10; string superseded_by_stable_key = 11; string superseded_reason = 12; string dismissed_reason = 13; string kind = 14; string action = 15; } // Copied from: local:aiserver.v1.FullSelfDrivingMode (var: JW) enum FullSelfDrivingMode { FULL_SELF_DRIVING_MODE_UNSPECIFIED = 0; FULL_SELF_DRIVING_MODE_SUGGEST = 1; FULL_SELF_DRIVING_MODE_APPLY = 2; } // Copied from: local:aiserver.v1.FullSelfDrivingOutputInput (var: k7l) message FullSelfDrivingOutputInput { string stable_key = 1; string kind = 2; string status = 3; string title = 4; string body = 5; string severity = 6; string action = 7; google.protobuf.Struct payload = 8; } // Copied from: local:aiserver.v1.FullSelfDrivingRepoSetting (var: YEs) message FullSelfDrivingRepoSetting { ProtectedGitProvider scm_provider = 1; optional string git_enterprise_uuid = 2; string scm_repo_node_id = 3; string repo_url = 4; bool enabled = 5; } // Copied from: local:aiserver.v1.FullSelfDrivingRun (var: _7l) message FullSelfDrivingRun { string bc_id = 1; string status = 2; google.protobuf.Timestamp created_at = 3; google.protobuf.Timestamp first_finished_at = 4; string branch_name = 5; bool auto_branch = 6; int32 files_changed = 7; string source = 8; string active_run_id = 9; optional FullSelfDrivingRunLiveStatus latest_status_update = 10; } // Copied from: local:aiserver.v1.FullSelfDrivingRunLiveStatus (var: b7l) message FullSelfDrivingRunLiveStatus { string state = 1; string status = 2; repeated string loading_messages = 3; google.protobuf.Timestamp updated_at = 4; } // Copied from: local:aiserver.v1.FullSelfDrivingRunSuggestionState (var: Yvn) enum FullSelfDrivingRunSuggestionState { FULL_SELF_DRIVING_RUN_SUGGESTION_STATE_UNSPECIFIED = 0; FULL_SELF_DRIVING_RUN_SUGGESTION_STATE_RUNNING = 1; FULL_SELF_DRIVING_RUN_SUGGESTION_STATE_NO_CHANGES = 2; FULL_SELF_DRIVING_RUN_SUGGESTION_STATE_READY = 3; FULL_SELF_DRIVING_RUN_SUGGESTION_STATE_NOT_SUGGEST_MODE = 4; } // Copied from: local:aiserver.v1.FullSelfDrivingStatusUpdate (var: nnu) message FullSelfDrivingStatusUpdate { string state = 1; string status = 2; repeated string loading_messages = 3; google.protobuf.Timestamp updated_at = 4; } // Copied from: local:aiserver.v1.FullSelfDrivingTeamRepoSetting (var: JEs) message FullSelfDrivingTeamRepoSetting { int32 team_id = 1; ProtectedGitProvider scm_provider = 2; optional string git_enterprise_uuid = 3; string scm_repo_node_id = 4; string repo_url = 5; bool enabled = 6; } // Copied from: local:aiserver.v1.FullSelfDrivingTeamSettings (var: ZEs) message FullSelfDrivingTeamSettings { int32 team_id = 1; FullSelfDrivingMode default_mode = 2; bool only_cloud_agent_prs = 3; bool globally_disabled = 4; bool auto_create_on_first_pr_push = 5; } // Copied from: agent.v1.GenerateImageArgs (var: aMt) message GenerateImageArgs { string description = 1; optional string file_path = 2; repeated string reference_image_paths = 5; optional string aspect_ratio = 6; } // Copied from: agent.v1.GenerateImageError (var: Kll) message GenerateImageError { string error = 1; } // Copied from: local:aiserver.v1.GenerateImageReferenceImage (var: xOl) message GenerateImageReferenceImage { string data = 1; string mime_type = 2; } // Copied from: agent.v1.GenerateImageRequestQuery (var: Qll) message GenerateImageRequestQuery { GenerateImageArgs args = 1; string tool_call_id = 2; } // Copied from: agent.v1.GenerateImageRequestResponse (var: Efi) message GenerateImageRequestResponse { // Copied from: agent.v1.GenerateImageRequestResponse.Approved (var: frs) message Approved { string description = 1; } // Copied from: agent.v1.GenerateImageRequestResponse.Rejected (var: vrs) message Rejected { string reason = 1; } oneof result { Approved approved = 1; Rejected rejected = 2; } } // Copied from: agent.v1.GenerateImageResult (var: cMt) message GenerateImageResult { oneof result { GenerateImageSuccess success = 1; GenerateImageError error = 2; } } // Copied from: agent.v1.GenerateImageSuccess (var: qll) message GenerateImageSuccess { string file_path = 1; string image_data = 2; } // Copied from: local:aiserver.v1.GenerateTldrRequest (var: ZNl) message GenerateTldrRequest { string text = 1; } // Copied from: local:aiserver.v1.GenerateTldrResponse (var: JNl) message GenerateTldrResponse { string summary = 1; string all = 2; } // Copied from: local:aiserver.v1.GenericLogSpanUpdate (var: uHl) message GenericLogSpanUpdate { google.protobuf.Timestamp timestamp = 1; string message = 2; WaterfallLogLevel level = 3; } // Copied from: local:aiserver.v1.GetActivationCheckoutUrlRequest (var: NQl) message GetActivationCheckoutUrlRequest { int32 team_id = 1; int32 seats = 2; bool yearly = 3; int32 request_quota_per_seat = 4; optional string code = 5; optional string radar_session_id = 6; optional bool include_bugbot = 7; optional TeamMemberBillingTier billing_tier = 8; } // Copied from: local:aiserver.v1.GetActivationCheckoutUrlResponse (var: OQl) message GetActivationCheckoutUrlResponse { string checkout_url = 1; } // Copied from: local:aiserver.v1.GetActiveOffboardingBannerRequest (var: Uou) message GetActiveOffboardingBannerRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.GetActiveOffboardingBannerResponse (var: $ou) message GetActiveOffboardingBannerResponse { bool has_banner = 1; optional OffboardingBanner banner = 2; } // Copied from: local:aiserver.v1.GetAdminNotificationStatusRequest (var: Gsu) message GetAdminNotificationStatusRequest { int32 team_id = 1; AdminNotificationRequestType request_type = 2; repeated NotifyTeamAdminsRepo repos = 3; optional string ghe_application = 4; } // Copied from: local:aiserver.v1.GetAdminNotificationStatusResponse (var: qsu) message GetAdminNotificationStatusResponse { bool can_send = 1; optional int64 last_sent_timestamp = 2; } // Copied from: local:aiserver.v1.GetAdvancedAnalyticsEnabledRequest (var: weu) message GetAdvancedAnalyticsEnabledRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetAdvancedAnalyticsEnabledResponse (var: Seu) message GetAdvancedAnalyticsEnabledResponse { bool enabled = 1; } // Copied from: local:aiserver.v1.GetAgentSharePreviewRequest (var: iyu) message GetAgentSharePreviewRequest { string share_id = 1; optional bool include_preview_image = 2; } // Copied from: local:aiserver.v1.GetAgentSharePreviewResponse (var: ryu) message GetAgentSharePreviewResponse { string share_id = 1; string bc_id = 2; optional string name = 3; optional string summary = 4; optional string status = 5; optional string error_message = 6; optional string repo_url = 7; optional string branch_name = 8; optional string artifact_image_url = 9; optional bytes preview_image_png = 10; } // Copied from: local:aiserver.v1.GetAgentStoreFileLockRequest (var: Rwu) message GetAgentStoreFileLockRequest { string store_id = 1; string rel_path = 2; } // Copied from: local:aiserver.v1.GetAgentStoreFileLockResponse (var: Mwu) message GetAgentStoreFileLockResponse { bool held = 1; optional AgentStoreFileLockHolder holder = 2; int64 expires_at_ms = 3; } // Copied from: local:aiserver.v1.GetAgenticOnboardingConfigRequest (var: zzl) message GetAgenticOnboardingConfigRequest { } // Copied from: local:aiserver.v1.GetAgenticOnboardingConfigResponse (var: Vzl) message GetAgenticOnboardingConfigResponse { bool agentic_onboarding_enabled = 1; } // Copied from: local:aiserver.v1.GetAggregatedUsageEventsRequest (var: exs) message GetAggregatedUsageEventsRequest { int32 team_id = 1; optional int64 start_date = 2; optional int64 end_date = 3; optional int32 user_id = 4; } // Copied from: local:aiserver.v1.GetAggregatedUsageEventsResponse (var: knu) message GetAggregatedUsageEventsResponse { // Copied from: local:aiserver.v1.GetAggregatedUsageEventsResponse.ModelUsageAggregation (var: Cnu) message ModelUsageAggregation { string model_intent = 1; int64 input_tokens = 2; int64 output_tokens = 3; int64 cache_write_tokens = 4; int64 cache_read_tokens = 5; double total_cents = 6; optional double request_cost = 7; optional int32 tier = 8; } repeated ModelUsageAggregation aggregations = 1; int64 total_input_tokens = 2; int64 total_output_tokens = 3; int64 total_cache_write_tokens = 4; int64 total_cache_read_tokens = 5; double total_cost_cents = 6; double percent_of_burst_used = 7; optional double total_request_cost = 8; } // Copied from: local:aiserver.v1.GetAllAdPreviewsRequest (var: rDf) message GetAllAdPreviewsRequest { } // Copied from: local:aiserver.v1.GetAllAdPreviewsResponse (var: aDf) message GetAllAdPreviewsResponse { repeated InAppAdPreview ads = 1; } // Copied from: local:aiserver.v1.GetAllSimulationsRequest (var: bLf) message GetAllSimulationsRequest { } // Copied from: local:aiserver.v1.GetAllSimulationsResponse (var: _Lf) message GetAllSimulationsResponse { repeated SimulationWithUser simulations = 1; } // Copied from: local:aiserver.v1.GetApprovalAgentAnalyticsRequest (var: RNu) message GetApprovalAgentAnalyticsRequest { optional string automation_id = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.GetApprovalAgentAnalyticsResponse (var: MNu) message GetApprovalAgentAnalyticsResponse { uint32 approved_pr_count = 1; uint32 reviewed_pr_count = 2; uint32 automation_count = 3; } // Copied from: local:aiserver.v1.GetAtSymbolSuggestionsRequest (var: vLl) message GetAtSymbolSuggestionsRequest { CurrentFileInfo current_file_info = 1; repeated AtSymbolDependencyInformation at_symbol_dependencies = 2; repeated AtSymbolOption at_symbol_options = 3; string user_query = 4; ModelDetails model_details = 5; } // Copied from: local:aiserver.v1.GetAtSymbolSuggestionsResponse (var: bLl) message GetAtSymbolSuggestionsResponse { repeated int32 indices = 1; string explanation = 2; } // Copied from: local:aiserver.v1.GetAuditLogsRequest (var: Enu) message GetAuditLogsRequest { optional int32 team_id = 1; optional int64 start_date = 2; optional int64 end_date = 3; optional string event_type = 4; optional string search = 5; optional int32 page = 6; optional int32 page_size = 7; } // Copied from: local:aiserver.v1.GetAuditLogsResponse (var: xnu) message GetAuditLogsResponse { repeated AuditLogEvent events = 1; int32 total_count = 2; } // Copied from: local:aiserver.v1.GetAutomationMemoryRequest (var: bNu) message GetAutomationMemoryRequest { string automation_id = 1; string file = 2; } // Copied from: local:aiserver.v1.GetAutomationMemoryResponse (var: _Nu) message GetAutomationMemoryResponse { string file = 1; string content = 2; bool exists = 3; optional string version = 4; } // Copied from: local:aiserver.v1.GetAutomationRequest (var: dAi) message GetAutomationRequest { string automation_id = 2; } // Copied from: local:aiserver.v1.GetAutomationResponse (var: TLs) message GetAutomationResponse { oneof result { AutomationWithOwner workflow = 1; RestrictedAutomationSummary restricted_summary = 2; } } // Copied from: local:aiserver.v1.GetAutomationRunRequest (var: uNu) message GetAutomationRunRequest { string background_composer_id = 1; } // Copied from: local:aiserver.v1.GetAutomationRunResponse (var: dNu) message GetAutomationRunResponse { optional AutomationRun run = 1; } // Copied from: local:aiserver.v1.GetAvailableChunkingStrategiesRequest (var: _dl) message GetAvailableChunkingStrategiesRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.GetAvailableChunkingStrategiesResponse (var: ydl) message GetAvailableChunkingStrategiesResponse { repeated ChunkingStrategy chunking_strategies = 1; } // Copied from: local:aiserver.v1.GetAvailableMcpServersRequest (var: Hql) message GetAvailableMcpServersRequest { } // Copied from: local:aiserver.v1.GetAvailableMcpServersResponse (var: zql) message GetAvailableMcpServersResponse { // Copied from: local:aiserver.v1.GetAvailableMcpServersResponse.McpAccountInfo (var: Gql) message McpAccountInfo { string account_key = 1; string server_identifier = 2; bool user_has_access_token = 3; } // Copied from: local:aiserver.v1.GetAvailableMcpServersResponse.McpServerInfo (var: Vql) message McpServerInfo { int32 id = 1; string name = 2; bool is_team_server = 3; bool enabled = 4; string type = 5; optional string command = 6; repeated string args = 7; optional string url = 8; optional int64 plugin_id = 9; bool is_unseen = 10; optional bool user_has_access_token = 11; bool is_required = 12; bool managed_by_team_plugin_policy = 13; bool disabled_by_team_admin_policy = 14; optional string server_identifier = 15; optional int32 owning_team_id = 16; repeated GetAvailableMcpServersResponse.McpAccountInfo accounts = 17; } repeated McpServerInfo servers = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerArtifactBytesRequest (var: dbu) message GetBackgroundComposerArtifactBytesRequest { string bc_id = 1; string absolute_path = 2; } // Copied from: local:aiserver.v1.GetBackgroundComposerArtifactBytesResponse (var: hbu) message GetBackgroundComposerArtifactBytesResponse { bytes content = 1; string content_type = 2; } // Copied from: local:aiserver.v1.GetBackgroundComposerArtifactRequest (var: lbu) message GetBackgroundComposerArtifactRequest { string bc_id = 1; string absolute_path = 2; } // Copied from: local:aiserver.v1.GetBackgroundComposerArtifactResponse (var: ubu) message GetBackgroundComposerArtifactResponse { string url = 1; string expires_at = 2; } // Copied from: local:aiserver.v1.GetBackgroundComposerChangesHashRequest (var: _mu) message GetBackgroundComposerChangesHashRequest { string bc_id = 1; optional string branch_name = 2; } // Copied from: local:aiserver.v1.GetBackgroundComposerChangesHashResponse (var: ymu) message GetBackgroundComposerChangesHashResponse { string hash = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerConversationRequest (var: Ofu) message GetBackgroundComposerConversationRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerConversationResponse (var: uAs) message GetBackgroundComposerConversationResponse { repeated ConversationMessage conversation = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerDiffDetailsRequest (var: wmu) message GetBackgroundComposerDiffDetailsRequest { string bc_id = 1; optional string branch_name = 2; optional string repo_url = 3; } // Copied from: local:aiserver.v1.GetBackgroundComposerDiffDetailsResponse (var: kmu) message GetBackgroundComposerDiffDetailsResponse { string branch_name = 1; string base_branch = 2; repeated BackgroundComposerFullDiff diffs = 3; repeated GitDiff git_diffs = 4; } // Copied from: local:aiserver.v1.GetBackgroundComposerEnvironmentVersionRequest (var: Avu) message GetBackgroundComposerEnvironmentVersionRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerEnvironmentVersionResponse (var: Ivu) message GetBackgroundComposerEnvironmentVersionResponse { repeated EnvironmentVersionSummary environment_version_history = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerFeedbackLinkRequest (var: p5l) message GetBackgroundComposerFeedbackLinkRequest { } // Copied from: local:aiserver.v1.GetBackgroundComposerFeedbackLinkResponse (var: m5l) message GetBackgroundComposerFeedbackLinkResponse { string url = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerInfoRequest (var: aVe) message GetBackgroundComposerInfoRequest { string bc_id = 1; bool include_diff = 2; bool do_not_throw_if_setup_not_finished = 3; } // Copied from: local:aiserver.v1.GetBackgroundComposerInfoResponse (var: cAs) message GetBackgroundComposerInfoResponse { DetailedBackgroundComposer composer = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerNameRequest (var: nbu) message GetBackgroundComposerNameRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerNameResponse (var: ibu) message GetBackgroundComposerNameResponse { string name = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerPromptRequest (var: rbu) message GetBackgroundComposerPromptRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerPromptResponse (var: sbu) message GetBackgroundComposerPromptResponse { ConversationMessage prompt = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerPullRequestRequest (var: Kbn) message GetBackgroundComposerPullRequestRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerPullRequestResponse (var: Ffu) message GetBackgroundComposerPullRequestResponse { string pr_url = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerRepositoryInfoRequest (var: kfu) message GetBackgroundComposerRepositoryInfoRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerRepositoryInfoResponse (var: Cfu) message GetBackgroundComposerRepositoryInfoResponse { RepositoryInfo repository_info = 1; optional string path_encryption_key = 2; QueryOnlyRepoAccess query_only_repo_access = 3; } // Copied from: local:aiserver.v1.GetBackgroundComposerSlashCommandsRequest (var: bxs) message GetBackgroundComposerSlashCommandsRequest { string bc_id = 1; optional string repo_url = 2; optional string git_ref = 3; } // Copied from: local:aiserver.v1.GetBackgroundComposerSlashCommandsResponse (var: fau) message GetBackgroundComposerSlashCommandsResponse { repeated string skill_names = 3; repeated string command_names = 4; repeated SkillDescriptor skills = 5; repeated CommandDescriptor commands = 6; optional bool machine_inventory_pending = 8; } // Copied from: local:aiserver.v1.GetBackgroundComposerSnapshotInfoRequest (var: amu) message GetBackgroundComposerSnapshotInfoRequest { string snapshot_id = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerSnapshotInfoResponse (var: cmu) message GetBackgroundComposerSnapshotInfoResponse { string snapshot_id = 1; ChangeBackgroundComposerSnapshotVisibilityRequest.Visibility visibility = 2; string repo_url = 3; double created_at_ms = 4; } // Copied from: local:aiserver.v1.GetBackgroundComposerSnapshotStateRequest (var: gmu) message GetBackgroundComposerSnapshotStateRequest { string snapshot_id = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerSnapshotStateResponse (var: fmu) message GetBackgroundComposerSnapshotStateResponse { string snapshot_id = 1; SnapshotState state = 2; optional string error_message = 3; } // Copied from: local:aiserver.v1.GetBackgroundComposerStatusRequest (var: Zgu) message GetBackgroundComposerStatusRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerStatusResponse (var: Jgu) message GetBackgroundComposerStatusResponse { BackgroundComposerStatus status = 1; bool is_unread = 2; } // Copied from: local:aiserver.v1.GetBackgroundComposerTimingsRequest (var: gfu) message GetBackgroundComposerTimingsRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerTimingsResponse (var: Sfu) message GetBackgroundComposerTimingsResponse { repeated CloudAgentTimingEvent events = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerUserSettingsRequest (var: Ibu) message GetBackgroundComposerUserSettingsRequest { } // Copied from: local:aiserver.v1.GetBackgroundComposerUserSettingsResponse (var: Dbu) message GetBackgroundComposerUserSettingsResponse { optional string model_name = 1; optional bool slack_notifications_for_web_enabled = 2; optional bool ci_failure_followup_enabled = 3; optional bool browser_use_enabled = 4; optional AutoCreatePrSetting auto_create_pr_setting = 5; optional PrReviewOpenDestinationMode pr_review_open_destination = 6; optional GithubArtifactPostingMode github_artifact_posting = 7; optional CloudAgentEgressProtectionMode egress_protection_mode = 8; optional BackgroundComposerUserEgressPolicy egress_policy = 9; optional string branch_prefix = 10; optional BackgroundComposerQuickActionSettings quick_action_settings = 11; optional bool allow_private_workers = 12; optional string default_environment_public_id = 13; repeated BackgroundComposerDefaultEnvironmentSetting default_environment_settings = 14; optional bool remote_control_enabled = 15; optional PrReviewOpenSurfaceMode pr_review_open_surface = 16; repeated string sidebar_named_agent_ids = 17; optional CloudAgentModelSelection default_model_selection = 18; optional int32 ask_question_auto_answer_timeout_minutes = 19; } // Copied from: local:aiserver.v1.GetBackgroundComposerVmUsageRequest (var: k_u) message GetBackgroundComposerVmUsageRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.GetBackgroundComposerVmUsageResponse (var: C_u) message GetBackgroundComposerVmUsageResponse { int64 total_duration_ms = 1; } // Copied from: local:aiserver.v1.GetBackgroundJobRequest (var: MVl) message GetBackgroundJobRequest { string job_handle = 1; } // Copied from: local:aiserver.v1.GetBackgroundJobResponse (var: LVl) message GetBackgroundJobResponse { optional BackgroundJobStatus status = 1; } // Copied from: local:aiserver.v1.GetBaseTeamAdminSettingsRequest (var: lXl) message GetBaseTeamAdminSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetBedrockModelsRequest (var: Ql) message GetBedrockModelsRequest { string access_key = 1; string secret_key = 2; string region = 3; } // Copied from: local:aiserver.v1.GetBedrockModelsResponse (var: Gl) message GetBedrockModelsResponse { repeated string models = 1; optional string error = 2; } // Copied from: local:aiserver.v1.GetBitbucketForgeStatusRequest (var: adu) message GetBitbucketForgeStatusRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetBitbucketForgeStatusResponse (var: cdu) message GetBitbucketForgeStatusResponse { string status = 1; optional string workspace_name = 2; optional string base_url = 3; optional string workspace_settings_url = 4; } // Copied from: local:aiserver.v1.GetBlobForAgentKVRequest (var: sVe) message GetBlobForAgentKVRequest { string bc_id = 1; bytes blob_id = 2; } // Copied from: local:aiserver.v1.GetBlobForAgentKVResponse (var: Wgu) message GetBlobForAgentKVResponse { bytes blob_data = 1; } // Copied from: local:aiserver.v1.GetBranchComparisonRequest (var: Mhu) message GetBranchComparisonRequest { string repo_url = 1; string branch_name = 2; optional string base_branch = 3; } // Copied from: local:aiserver.v1.GetBranchComparisonResponse (var: Phu) message GetBranchComparisonResponse { repeated SCMPullRequestDiffFile files = 1; string base_sha = 2; string head_sha = 3; string base_branch = 4; } // Copied from: local:aiserver.v1.GetBugBotPRAnalyticsRequest (var: Geu) message GetBugBotPRAnalyticsRequest { optional string github_repo_node_id = 1; optional string status = 2; optional string github_user_node_id = 3; optional string start_date = 4; optional string end_date = 5; optional int32 min_bugs_found = 6; optional int32 limit = 7; optional int32 team_id = 8; } // Copied from: local:aiserver.v1.GetBugBotPRAnalyticsResponse (var: qeu) message GetBugBotPRAnalyticsResponse { repeated BugBotPRAnalytics prs = 2; repeated PRUserOption user_options = 3; } // Copied from: local:aiserver.v1.GetBugBotProUserModeRequest (var: Iou) message GetBugBotProUserModeRequest { } // Copied from: local:aiserver.v1.GetBugBotProUserModeResponse (var: Dou) message GetBugBotProUserModeResponse { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; bool smart_frontier_enabled = 3; bool frontier_available = 4; } // Copied from: local:aiserver.v1.GetBugBotProUserSettingsRequest (var: lnu) message GetBugBotProUserSettingsRequest { } // Copied from: local:aiserver.v1.GetBugBotProUserSettingsResponse (var: unu) message GetBugBotProUserSettingsResponse { bool enabled = 1; bool bugbot_was_enabled_in_this_billing_cycle = 2; BugbotUsageTier bugbot_usage_tier = 3; BugbotBillingMode bugbot_billing_mode = 4; bool can_migrate_to_usage_based = 5; int32 seat_license_count = 6; bool bugbot_usage_based_on_enable = 7; bool bugbot_migration_credit_already_granted = 8; } // Copied from: local:aiserver.v1.GetBugBotRunEtaRequest (var: gTl) message GetBugBotRunEtaRequest { string repository_owner = 1; string repository_name = 2; int32 pr_number = 3; } // Copied from: local:aiserver.v1.GetBugBotRunEtaResponse (var: fTl) message GetBugBotRunEtaResponse { BugBotRunStatus status = 1; optional int64 estimated_completion_time_ms = 2; } // Copied from: local:aiserver.v1.GetBugbotAnalyticsV2Request (var: zeu) message GetBugbotAnalyticsV2Request { optional string start_date = 1; optional string end_date = 2; optional string grouping = 3; optional int32 team_id = 4; } // Copied from: local:aiserver.v1.GetBugbotAnalyticsV2Response (var: Veu) message GetBugbotAnalyticsV2Response { bool should_see_analytics = 1; repeated BugbotAnalyticsDataPoint prs_reviewed_series = 2; repeated BugbotAnalyticsDataPoint bugs_found_series = 3; repeated BugbotAnalyticsDataPoint num_runs_series = 4; repeated BugbotAnalyticsDataPoint bugs_resolved_series = 5; double pct_resolution_rate = 6; repeated BugbotAnalyticsDataPoint unique_users_series = 7; int32 unique_users_total = 8; repeated BugbotAnalyticsDataPoint high_sev_resolved_series = 9; repeated BugbotAnalyticsDataPoint medium_sev_resolved_series = 10; repeated BugbotAnalyticsDataPoint low_sev_resolved_series = 11; repeated BugbotAnalyticsDataPoint autofix_prs_merged_series = 12; int32 total_autofix_runs = 13; repeated BugbotAnalyticsDataPoint cost_cents_series = 14; repeated BugbotAnalyticsDataPoint num_billed_runs_series = 15; int32 total_bugs_found = 16; int32 total_bugs_evaluated = 17; repeated BugbotAnalyticsDataPoint bugs_evaluated_series = 18; } // Copied from: local:aiserver.v1.GetBugbotBackfillStatusRequest (var: dtu) message GetBugbotBackfillStatusRequest { string workflow_id = 1; } // Copied from: local:aiserver.v1.GetBugbotBackfillStatusResponse (var: htu) message GetBugbotBackfillStatusResponse { BugbotBackfillStatus status = 1; optional string error_message = 2; optional int32 rules_generated = 3; } // Copied from: local:aiserver.v1.GetBugbotLearnedRulesRequest (var: Tau) message GetBugbotLearnedRulesRequest { int64 installation_id = 1; optional string ghe_application = 2; optional string repo_node_id_filter = 3; } // Copied from: local:aiserver.v1.GetBugbotLearnedRulesResponse (var: Aau) message GetBugbotLearnedRulesResponse { repeated BugbotLearnedRule rules = 1; } // Copied from: local:aiserver.v1.GetBugbotManualRepositoryRulesRequest (var: Nau) message GetBugbotManualRepositoryRulesRequest { int64 installation_id = 1; optional string ghe_application = 2; optional string repo_node_id_filter = 3; } // Copied from: local:aiserver.v1.GetBugbotManualRepositoryRulesResponse (var: Oau) message GetBugbotManualRepositoryRulesResponse { repeated BugbotManualRepositoryRule rules = 1; } // Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryRequest (var: Sou) message GetBugbotMergedPrScanSummaryRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryResponse (var: kou) message GetBugbotMergedPrScanSummaryResponse { // Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryResponse.Finding (var: Cou) message Finding { string description = 1; string severity = 2; string category = 3; string repo_owner = 4; string repo_name = 5; int32 pr_number = 6; string pr_url = 7; string file = 8; int32 start_line = 9; int32 end_line = 10; repeated string code_lines = 11; string installation_id = 12; string repo_node_id = 13; int64 pr_merged_at_epoch_millis = 14; string pr_title = 15; string diff_hunk = 16; } bool has_scan = 1; int64 scanned_at_epoch_millis = 2; int32 window_days = 3; int32 prs_sampled = 4; int32 prs_with_findings = 5; int32 bugs_found = 6; repeated Finding findings = 7; int32 total_merged_prs = 8; } // Copied from: local:aiserver.v1.GetBugbotModeRequest (var: Eou) message GetBugbotModeRequest { } // Copied from: local:aiserver.v1.GetBugbotModeResponse (var: xou) message GetBugbotModeResponse { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; bool smart_frontier_enabled = 3; bool frontier_available = 4; } // Copied from: local:aiserver.v1.GetBugbotRuleAnalyticsRequest (var: Hau) message GetBugbotRuleAnalyticsRequest { optional string date_range_start = 1; optional string date_range_end = 2; optional int32 team_id = 3; } // Copied from: local:aiserver.v1.GetBugbotRuleAnalyticsResponse (var: zau) message GetBugbotRuleAnalyticsResponse { repeated BugbotRuleAnalytics rules = 1; } // Copied from: local:aiserver.v1.GetBugbotRuleByIdRequest (var: Vau) message GetBugbotRuleByIdRequest { string rule_id = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.GetBugbotRuleByIdResponse (var: Gau) message GetBugbotRuleByIdResponse { optional BugbotRule team_rule = 1; optional BugbotLearnedRule learned_rule = 2; BugbotRuleAnalytics analytics = 3; optional BugbotManualRepositoryRule manual_rule = 4; } // Copied from: local:aiserver.v1.GetBugbotSettingsRequest (var: Weu) message GetBugbotSettingsRequest { } // Copied from: local:aiserver.v1.GetBugbotSettingsResponse (var: Heu) message GetBugbotSettingsResponse { bool available = 1; bool enabled = 2; repeated string pr_urls = 3; } // Copied from: local:aiserver.v1.GetBugbotSuggestedReposRequest (var: Xeu) message GetBugbotSuggestedReposRequest { optional string ghe_application = 1; optional int32 limit = 2; } // Copied from: local:aiserver.v1.GetBugbotSuggestedReposResponse (var: etu) message GetBugbotSuggestedReposResponse { // Copied from: local:aiserver.v1.GetBugbotSuggestedReposResponse.SuggestedRepo (var: ttu) message SuggestedRepo { int64 installation_id = 1; string repo_node_id = 2; string owner = 3; string name = 4; string html_url = 5; int32 pr_count_last_week = 6; } repeated SuggestedRepo repos = 1; bool can_enable = 2; } // Copied from: local:aiserver.v1.GetBugbotTeamRulesRequest (var: _au) message GetBugbotTeamRulesRequest { optional bool active_only = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.GetBugbotTeamRulesResponse (var: yau) message GetBugbotTeamRulesResponse { repeated BugbotRule rules = 1; } // Copied from: local:aiserver.v1.GetBugbotUserSettingsRequest (var: Otu) message GetBugbotUserSettingsRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.GetBugbotUserSettingsResponse (var: Ftu) message GetBugbotUserSettingsResponse { bool manual_trigger_only = 1; bool run_only_once = 2; bool suppress_no_bugs_comments = 3; optional bool enable_draft = 4; optional bool is_pr_summary_enabled = 5; BugbotAutofixMode bugbot_autofix_mode = 6; bool enable_vm_run = 7; bool fail_github_action_on_bugbot_findings = 8; repeated string bugbot_autofix_severity_filter = 9; optional bool installation_default_enable_draft = 10; optional bool installation_default_is_pr_summary_enabled = 11; BugbotAutofixMode installation_default_bugbot_autofix_mode = 12; repeated string installation_default_bugbot_autofix_severity_filter = 13; optional bool is_incremental_review_enabled = 14; optional bool team_default_is_incremental_review_enabled = 15; optional bool is_pr_risk_score_enabled = 16; optional bool installation_default_is_pr_risk_score_enabled = 17; } // Copied from: local:aiserver.v1.GetChatPromptResponse (var: ci) message GetChatPromptResponse { string prompt = 1; int32 token_count = 2; } // Copied from: local:aiserver.v1.GetChatRequest (var: gze) message GetChatRequest { CurrentFileInfo current_file = 1; repeated ConversationMessage conversation = 2; repeated RepositoryInfo repositories = 3; ExplicitContext explicit_context = 4; optional string workspace_root_path = 5; repeated CodeBlock code_blocks = 6; ModelDetails model_details = 7; repeated string documentation_identifiers = 8; string request_id = 9; LinterErrors linter_errors = 10; optional string summary = 11; optional int32 summary_up_until_index = 12; optional bool allow_long_file_scan = 13; optional bool is_bash = 14; string conversation_id = 15; optional bool can_handle_filenames_after_language_ids = 16; optional string use_web = 17; repeated ChatQuote quotes = 18; optional DebugInfo debug_info = 19; optional string workspace_id = 20; repeated ChatExternalLink external_links = 21; repeated CommitNote commit_notes = 23; optional bool long_context_mode = 22; optional bool is_eval = 24; optional int32 desired_max_tokens = 26; ContextAST context_ast = 25; optional bool is_composer = 27; optional bool runnable_code_blocks = 28; optional bool should_cache = 29; optional bool allow_model_fallbacks = 30; optional int32 number_of_times_shown_fallback_model_warning = 31; } // Copied from: local:aiserver.v1.GetChatSuggestionsRequest (var: APl) message GetChatSuggestionsRequest { repeated RecentChat recent_chats = 1; } // Copied from: local:aiserver.v1.GetChatSuggestionsResponse (var: IPl) message GetChatSuggestionsResponse { repeated ChatSuggestionItem suggestions = 1; } // Copied from: local:aiserver.v1.GetChatTitleRequest (var: yFl) message GetChatTitleRequest { repeated ConversationMessage conversation = 2; } // Copied from: local:aiserver.v1.GetChatTitleResponse (var: wFl) message GetChatTitleResponse { string title = 1; } // Copied from: agent.v1.GetCiStatusAction (var: aCl) message GetCiStatusAction { optional string pr_url = 1; optional string branch_name = 2; optional string repo_url = 3; } // Copied from: local:aiserver.v1.GetCliDownloadUrlRequest (var: HZl) message GetCliDownloadUrlRequest { string current_version = 1; string channel = 2; } // Copied from: local:aiserver.v1.GetCliDownloadUrlResponse (var: zZl) message GetCliDownloadUrlResponse { string url = 1; string version = 2; } // Copied from: local:aiserver.v1.GetClientUsageDataRequest (var: DXl) message GetClientUsageDataRequest { string conversation_id = 1; int32 timestamp_before_request = 2; } // Copied from: local:aiserver.v1.GetClientUsageDataResponse (var: RXl) message GetClientUsageDataResponse { // Copied from: local:aiserver.v1.GetClientUsageDataResponse.NameToCost (var: MXl) message NameToCost { string name = 1; int32 cost_in_cents = 2; } repeated NameToCost items_with_cost = 1; } // Copied from: local:aiserver.v1.GetClientVisibleCreditGrantsRequest (var: beu) message GetClientVisibleCreditGrantsRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.GetClientVisibleCreditGrantsResponse (var: _eu) message GetClientVisibleCreditGrantsResponse { repeated ClientVisibleCreditGrant grants = 1; } // Copied from: local:aiserver.v1.GetCloudAgentDebugDetailsRequest (var: A_u) message GetCloudAgentDebugDetailsRequest { string bc_id = 1; optional bytes agent_blob_id = 2; optional bytes blob_id = 3; } // Copied from: local:aiserver.v1.GetCloudAgentDebugDetailsResponse (var: P_u) message GetCloudAgentDebugDetailsResponse { bytes cloud_agent_state_blob_id = 1; CloudAgentState cloud_agent_state = 2; repeated StreamConversationResponse stream_messages = 3; repeated PreFetchedBlob pre_fetched_blobs = 4; CloudAgentVmHistory vm_history = 5; } // Copied from: local:aiserver.v1.GetCloudAgentMemoryDbLogsRequest (var: J_u) message GetCloudAgentMemoryDbLogsRequest { string bc_id = 1; optional uint32 worker_index = 2; optional int32 limit = 3; } // Copied from: local:aiserver.v1.GetCloudAgentMemoryDbLogsResponse (var: X_u) message GetCloudAgentMemoryDbLogsResponse { repeated CloudAgentMemoryDbLogEntry entries = 1; bool truncated = 2; } // Copied from: local:aiserver.v1.GetCloudAgentPluginsSnapshotRequest (var: _xs) message GetCloudAgentPluginsSnapshotRequest { optional bool use_replica = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.GetCloudAgentPluginsSnapshotResponse (var: bau) message GetCloudAgentPluginsSnapshotResponse { string snapshot_token = 1; repeated CloudAgentPluginSnapshot plugins = 2; repeated string warnings = 3; } // Copied from: local:aiserver.v1.GetCloudAgentRunForDashboardRequest (var: Rmu) message GetCloudAgentRunForDashboardRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.GetCloudAgentRunForDashboardResponse (var: Mmu) message GetCloudAgentRunForDashboardResponse { CloudAgentDashboardRunRow row = 1; string name = 2; } // Copied from: local:aiserver.v1.GetCloudSetupBlockersRequest (var: P4l) message GetCloudSetupBlockersRequest { string selected_target_repo_url = 1; } // Copied from: local:aiserver.v1.GetCloudSetupBlockersResponse (var: L4l) message GetCloudSetupBlockersResponse { repeated CloudSetupBlocker pending = 1; repeated CloudSetupBlocker completed = 2; } // Copied from: local:aiserver.v1.GetCodebaseQuestionsResponse (var: mLl) message GetCodebaseQuestionsResponse { repeated string questions = 1; } // Copied from: local:aiserver.v1.GetCodebaseSnapshotStatusRequest (var: pxf) message GetCodebaseSnapshotStatusRequest { string codebase_uuid = 1; string commit_hash = 2; } // Copied from: local:aiserver.v1.GetCodebaseSnapshotStatusResponse (var: mxf) message GetCodebaseSnapshotStatusResponse { // Copied from: local:aiserver.v1.GetCodebaseSnapshotStatusResponse.Incomplete (var: vxf) message Incomplete { } // Copied from: local:aiserver.v1.GetCodebaseSnapshotStatusResponse.Pending (var: gxf) message Pending { } // Copied from: local:aiserver.v1.GetCodebaseSnapshotStatusResponse.Verified (var: fxf) message Verified { } oneof status { Pending pending = 1; Verified verified = 2; Incomplete incomplete = 3; } } // Copied from: local:aiserver.v1.GetCommitMetricsByFilePathRequest (var: S1u) message GetCommitMetricsByFilePathRequest { string file_path = 1; optional int32 start_line = 2; optional int32 end_line = 3; optional string commit_hash = 4; optional int32 limit = 5; optional string branch = 6; optional string user_email = 7; optional bool include_plans = 9; optional bool include_skills = 10; optional bool include_mcps = 11; optional ConversationSummarizationPromptOptions summarization_prompt_options = 12; optional int32 team_id = 13; } // Copied from: local:aiserver.v1.GetCommitMetricsRequest (var: KDs) message GetCommitMetricsRequest { repeated string commit_hashes = 1; optional string branch = 2; bool on_demand_summaries = 3; optional bool include_plans = 5; optional bool include_skills = 6; optional bool include_mcps = 7; optional ConversationSummarizationPromptOptions summarization_prompt_options = 12; optional int32 team_id = 13; } // Copied from: local:aiserver.v1.GetCommitMetricsResponse (var: QDs) message GetCommitMetricsResponse { repeated CommitMetrics commits = 1; repeated ConversationReference conversations = 2; } // Copied from: local:aiserver.v1.GetCompletionRequest (var: IFl) message GetCompletionRequest { UniqueFileIdentifier file_identifier = 1; CursorPosition cursor_position = 2; SurroundingLines surrounding_lines = 3; ExplicitContext explicit_context = 4; repeated string suggestions_from_editor = 5; } // Copied from: local:aiserver.v1.GetCompletionResponse (var: DFl) message GetCompletionResponse { string completion = 1; float score = 2; optional string debugging_only_completion_prompt = 3; } // Copied from: local:aiserver.v1.GetComposerAutocompleteRequest (var: mws) message GetComposerAutocompleteRequest { string input_text = 1; optional string composer_id = 2; optional ComposerAutocompleteContext context = 3; } // Copied from: local:aiserver.v1.GetComposerAutocompleteResponse (var: gws) message GetComposerAutocompleteResponse { string suggestion = 1; } // Copied from: local:aiserver.v1.GetComposerChatRequest (var: WSi) message GetComposerChatRequest { // Copied from: local:aiserver.v1.GetComposerChatRequest.RecentEdits (var: X2l) message RecentEdits { // Copied from: local:aiserver.v1.GetComposerChatRequest.RecentEdits.CodeBlockInfo (var: eFl) message CodeBlockInfo { string relative_workspace_path = 1; optional string content_before = 2; optional string content_after = 3; optional string generation_uuid = 4; optional int32 version = 5; } // Copied from: local:aiserver.v1.GetComposerChatRequest.RecentEdits.FileInfo (var: tFl) message FileInfo { string relative_workspace_path = 1; string content = 2; } repeated CodeBlockInfo code_block_info = 1; repeated FileInfo final_file_values = 2; optional string edits_belong_to_composer_generation_uuid = 3; } // Copied from: local:aiserver.v1.GetComposerChatRequest.RedDiff (var: J2l) message RedDiff { string relative_workspace_path = 1; repeated SimplestRange red_ranges = 2; repeated SimplestRange red_ranges_reversed = 3; string start_hash = 4; string end_hash = 5; } repeated ConversationMessage conversation = 1; optional bool allow_long_file_scan = 2; ExplicitContext explicit_context = 3; optional bool can_handle_filenames_after_language_ids = 4; ModelDetails model_details = 5; LinterErrors linter_errors = 6; repeated string documentation_identifiers = 7; optional string use_web = 8; repeated ComposerExternalLink external_links = 9; optional ConversationMessage project_context = 10; repeated RedDiff diffs_for_compressing_files = 11; optional bool compress_edits = 12; optional bool should_cache = 13; repeated LinterErrors multi_file_linter_errors = 14; CurrentFileInfo current_file = 15; optional RecentEdits recent_edits = 16; optional bool use_reference_composer_diff_prompt = 17; repeated ComposerFileDiffHistory file_diff_histories = 18; optional bool use_new_compression_scheme = 19; repeated RankedContext additional_ranked_context = 20; repeated ChatQuote quotes = 21; optional bool willing_to_pay_extra_for_speed = 22; string conversation_id = 23; optional bool use_unified_chat_prompt = 24; optional bool use_full_inputs_context = 25; optional bool is_resume = 26; optional string context_bank_session_id = 27; optional int32 context_bank_version = 28; optional bytes context_bank_encryption_key = 31; CodeSearchResult uses_codebase_results = 29; } // Copied from: local:aiserver.v1.GetContactImportAvatarRequest (var: kYl) message GetContactImportAvatarRequest { int64 contact_id = 1; } // Copied from: local:aiserver.v1.GetContactImportAvatarResponse (var: CYl) message GetContactImportAvatarResponse { bytes bytes = 1; string content_type = 2; string etag = 3; } // Copied from: local:aiserver.v1.GetCopyStatusRequest (var: Ldl) message GetCopyStatusRequest { string codebase_id = 1; string copy_task_handle = 2; } // Copied from: local:aiserver.v1.GetCopyStatusResponse (var: Ndl) message GetCopyStatusResponse { // Copied from: local:aiserver.v1.GetCopyStatusResponse.CompletedStatus (var: Fdl) enum CompletedStatus { COMPLETED_STATUS_UNSPECIFIED = 0; COMPLETED_STATUS_UP_TO_DATE = 1; COMPLETED_STATUS_OUT_OF_SYNC = 2; COMPLETED_STATUS_FAILURE = 3; } // Copied from: local:aiserver.v1.GetCopyStatusResponse.Phase (var: Odl) enum Phase { PHASE_UNSPECIFIED = 0; PHASE_INITIALIZING = 1; PHASE_COPYING = 2; PHASE_COMPLETED = 3; PHASE_CREATING_SEARCH_FILTERS = 4; PHASE_COPYING_SEARCH_STATE = 5; PHASE_COPYING_TREE_STATE = 6; PHASE_SYNCING_COPY = 7; } Phase phase = 1; float percent_done = 2; string error_message = 3; optional CompletedStatus completed_status = 4; } // Copied from: local:aiserver.v1.GetCppEditClassificationRequest (var: Iys) message GetCppEditClassificationRequest { StreamCppRequest cpp_request = 1; repeated SuggestedEdit suggested_edits = 25; bool marker_touches_green = 26; string current_file_contents_for_linter_errors = 27; } // Copied from: local:aiserver.v1.GetCppEditClassificationResponse (var: IIl) message GetCppEditClassificationResponse { // Copied from: local:aiserver.v1.GetCppEditClassificationResponse.LogProbs (var: DIl) message LogProbs { repeated string tokens = 1; repeated double token_logprobs = 2; } // Copied from: local:aiserver.v1.GetCppEditClassificationResponse.ScoredEdit (var: _Si) message ScoredEdit { SuggestedEdit edit = 1; GetCppEditClassificationResponse.LogProbs log_probs = 2; } repeated ScoredEdit scored_edits = 1; ScoredEdit noop_edit = 2; optional bool should_noop = 3; ScoredEdit generation_edit = 4; } // Copied from: local:aiserver.v1.GetCreditGrantsBalanceRequest (var: feu) message GetCreditGrantsBalanceRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.GetCreditGrantsBalanceResponse (var: veu) message GetCreditGrantsBalanceResponse { bool has_credit_grants = 1; int64 credit_balance_cents = 2; int64 total_cents = 3; int64 used_cents = 4; } // Copied from: local:aiserver.v1.GetCrewActivityRequest (var: Xdu) message GetCrewActivityRequest { string crew_id = 1; } // Copied from: local:aiserver.v1.GetCrewActivityResponse (var: ehu) message GetCrewActivityResponse { repeated CrewMemberActivity members = 1; } // Copied from: local:aiserver.v1.GetCrewRequest (var: jdu) message GetCrewRequest { string crew_id = 1; } // Copied from: local:aiserver.v1.GetCrewResponse (var: Wdu) message GetCrewResponse { Crew crew = 1; optional CrewSlackChannelStatus slack_channel_status = 2; optional CrewScheduleStatus schedule_status = 3; } // Copied from: local:aiserver.v1.GetCrewStandupDigestRequest (var: chu) message GetCrewStandupDigestRequest { string crew_id = 1; } // Copied from: local:aiserver.v1.GetCrewStandupDigestResponse (var: uhu) message GetCrewStandupDigestResponse { bool available = 1; int64 posted_at = 2; string thread_url = 3; repeated CrewStandupDigestEntry entries = 4; } // Copied from: local:aiserver.v1.GetCrewStatsRequest (var: rhu) message GetCrewStatsRequest { string crew_id = 1; } // Copied from: local:aiserver.v1.GetCrewStatsResponse (var: ahu) message GetCrewStatsResponse { int32 runs = 1; int32 prs_opened = 2; int32 prs_merged = 3; int32 files_changed = 4; string last_activity_at = 5; repeated CrewMemberStats members = 6; int32 runs_posted = 7; repeated CrewPullRequest open_prs = 8; } // Copied from: local:aiserver.v1.GetCurrentBillingCycleRequest (var: Ueu) message GetCurrentBillingCycleRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.GetCurrentBillingCycleResponse (var: $eu) message GetCurrentBillingCycleResponse { int64 start_date_epoch_millis = 1; int64 end_date_epoch_millis = 2; } // Copied from: local:aiserver.v1.GetCurrentPeriodUsageRequest (var: l0i) message GetCurrentPeriodUsageRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse (var: PXl) message GetCurrentPeriodUsageResponse { // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.FreeBestOfNPromotion (var: OXl) message FreeBestOfNPromotion { int32 trials_used = 1; int32 trials_remaining = 2; } // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.PlanUsage (var: LXl) message PlanUsage { int32 total_spend = 1; int32 included_spend = 2; int32 bonus_spend = 3; int32 remaining = 4; int32 limit = 5; optional bool remaining_bonus = 6; optional string bonus_tooltip = 7; optional int32 auto_spend = 8; optional int32 api_spend = 9; optional int32 auto_limit = 10; optional int32 api_limit = 11; optional double auto_percent_used = 12; optional double api_percent_used = 13; optional double total_percent_used = 14; } // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.SpendLimitUsage (var: NXl) message SpendLimitUsage { int32 total_spend = 1; optional int32 pooled_limit = 2; optional int32 pooled_used = 3; optional int32 pooled_remaining = 4; optional int32 individual_limit = 5; int32 individual_used = 6; int32 individual_remaining = 7; string limit_type = 8; optional int32 overall_limit = 9; optional int32 overall_used = 10; optional int32 overall_remaining = 11; } int64 billing_cycle_start = 1; int64 billing_cycle_end = 2; PlanUsage plan_usage = 3; SpendLimitUsage spend_limit_usage = 4; optional int32 display_threshold = 5; bool enabled = 6; string display_message = 7; optional FreeBestOfNPromotion free_best_of_n_promotion = 8; optional string auto_model_selected_display_message = 11; optional string named_model_selected_display_message = 12; repeated string auto_bucket_models = 13; } // Copied from: local:aiserver.v1.GetCursorReviewEntitlementRequest (var: reu) message GetCursorReviewEntitlementRequest { } // Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse (var: seu) message GetCursorReviewEntitlementResponse { // Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse.BillingContext (var: oeu) enum BillingContext { BILLING_CONTEXT_UNSPECIFIED = 0; BILLING_CONTEXT_INDIVIDUAL = 1; BILLING_CONTEXT_TEAM = 2; BILLING_CONTEXT_ENTERPRISE = 3; } // Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse.Reason (var: aeu) enum Reason { REASON_UNSPECIFIED = 0; REASON_OK = 1; REASON_REQUIRES_TEAM_OR_ENTERPRISE = 2; REASON_CURSOR_REVIEW_DISABLED = 3; } bool eligible_for_cursor_review = 1; bool requires_onboarding = 2; BillingContext billing_context = 3; Reason reason = 4; optional int32 team_id = 5; optional string team_name = 6; } // Copied from: local:aiserver.v1.GetCursorServerUrlRequest (var: jTs) message GetCursorServerUrlRequest { string bc_id = 1; string commit = 2; optional string connection_token = 3; } // Copied from: local:aiserver.v1.GetCursorServerUrlResponse (var: Vmu) message GetCursorServerUrlResponse { // Copied from: local:aiserver.v1.GetCursorServerUrlResponse.Header (var: Gmu) message Header { string key = 1; string value = 2; } string host = 1; int32 port = 2; string connection_token = 3; repeated Header headers = 4; } // Copied from: local:aiserver.v1.GetCursorUserStateRequest (var: rTs) message GetCursorUserStateRequest { } // Copied from: local:aiserver.v1.GetCursorUserStateResponse (var: Juu) message GetCursorUserStateResponse { google.protobuf.Struct state = 1; } // Copied from: local:aiserver.v1.GetDailySpendByCategoryRequest (var: b0i) message GetDailySpendByCategoryRequest { optional int32 team_id = 1; optional int32 user_id = 2; int64 period_start_ms = 3; int64 period_end_ms = 4; SpendGroupByCategory group_by = 5; optional SpendType spend_type = 6; optional string service_account_id = 7; optional string cloud_agent_id = 8; optional string automation_id = 9; optional string automation_managed_type = 10; optional string client_type = 11; repeated string products = 12; } // Copied from: local:aiserver.v1.GetDailySpendByCategoryResponse (var: lxs) message GetDailySpendByCategoryResponse { repeated DailySpendByCategory daily_spend = 1; repeated string categories = 2; optional int32 effective_limit_cents = 3; } // Copied from: local:aiserver.v1.GetDataOpsJobRequest (var: jAf) message GetDataOpsJobRequest { string job_id = 1; } // Copied from: local:aiserver.v1.GetDataOpsJobResponse (var: WAf) message GetDataOpsJobResponse { DataOpsJobRecord job = 1; } // Copied from: local:aiserver.v1.GetDebuggingDataUploadUrlRequest (var: NRd) message GetDebuggingDataUploadUrlRequest { } // Copied from: local:aiserver.v1.GetDebuggingDataUploadUrlResponse (var: ORd) message GetDebuggingDataUploadUrlResponse { string url = 1; } // Copied from: local:aiserver.v1.GetDeeplinkDataRequest (var: Gxf) message GetDeeplinkDataRequest { string deeplink_id = 1; string encryption_key = 2; } // Copied from: local:aiserver.v1.GetDeeplinkDataResponse (var: qxf) message GetDeeplinkDataResponse { DeeplinkType type = 1; map data = 2; string created_by = 3; int64 created_at = 4; } // Copied from: agent.v1.GetDefaultModelForCliRequest (var: cys) message GetDefaultModelForCliRequest { } // Copied from: agent.v1.GetDefaultModelForCliResponse (var: lys) message GetDefaultModelForCliResponse { ModelDetails model = 1; } // Copied from: local:aiserver.v1.GetDefaultModelNudgeDataRequest (var: aSs) message GetDefaultModelNudgeDataRequest { // Copied from: local:aiserver.v1.GetDefaultModelNudgeDataRequest.StartupOpportunity (var: X_e) enum StartupOpportunity { STARTUP_OPPORTUNITY_UNSPECIFIED = 0; STARTUP_OPPORTUNITY_FIRST_OPEN = 1; STARTUP_OPPORTUNITY_REOPEN = 2; } StartupOpportunity startup_opportunity = 1; RequestedModel current_model = 2; } // Copied from: local:aiserver.v1.GetDefaultModelNudgeDataResponse (var: I4l) message GetDefaultModelNudgeDataResponse { // Copied from: local:aiserver.v1.GetDefaultModelNudgeDataResponse.ApplicationOpenModelSwitch (var: D4l) message ApplicationOpenModelSwitch { string nudge_id = 1; string experiment_name = 2; GetDefaultModelNudgeDataResponse.InitialModel target_model = 3; } // Copied from: local:aiserver.v1.GetDefaultModelNudgeDataResponse.InitialModel (var: cSs) message InitialModel { string model_id = 1; repeated RequestedModel.ModelParameterValue parameters = 2; } string nudge_date = 1; bool should_default_switch_on_new_chat = 2; repeated string models_with_no_default_switch = 3; string conversion_model_override = 4; InitialModel initial_model = 5; ApplicationOpenModelSwitch application_open_model_switch = 6; } // Copied from: local:aiserver.v1.GetDefaultModelRequest (var: lSs) message GetDefaultModelRequest { } // Copied from: local:aiserver.v1.GetDefaultModelResponse (var: R4l) message GetDefaultModelResponse { string model = 1; string thinking_model = 2; bool max_mode = 3; string next_default_set_date = 4; } // Copied from: local:aiserver.v1.GetDetailedPullRequestStatusRequest (var: CAs) message GetDetailedPullRequestStatusRequest { string pr_url = 1; optional int32 cache_expiration_seconds = 2; } // Copied from: local:aiserver.v1.GetDetailedPullRequestStatusResponse (var: EAs) message GetDetailedPullRequestStatusResponse { bool is_merged = 1; bool is_closed = 2; string mergeable_state = 3; string state = 4; bool is_draft = 5; string title = 6; string base_branch = 7; int32 behind_by = 8; bool can_update_branch = 9; optional PRCheckStatus check_status = 10; optional string review_decision = 11; bool is_auto_merge_enabled = 12; optional string head_sha = 13; optional string base_sha = 14; optional bool viewer_can_enable_auto_merge = 15; repeated PRDeploymentPreview deployment_previews = 16; optional int32 additions = 17; optional int32 deletions = 18; optional int32 commit_count = 19; optional int32 review_count = 20; repeated PRReviewSummary reviewers = 21; repeated PRRequestedReviewer requested_reviewers = 22; } // Copied from: local:aiserver.v1.GetDiffRequest (var: xOe) message GetDiffRequest { // Copied from: local:aiserver.v1.GetDiffRequest.OutputFormat (var: Zhn) enum OutputFormat { OUTPUT_FORMAT_UNSPECIFIED = 0; OUTPUT_FORMAT_NAME_STATUS = 1; OUTPUT_FORMAT_NAME_STATUS_AND_NUMSTAT = 2; OUTPUT_FORMAT_FILE_DIFFS = 3; OUTPUT_FORMAT_DIFFS_WITH_BEFORE_AND_AFTER = 4; } string cwd = 1; string ref = 2; string base_ref = 3; bool merge_base = 4; repeated string target_paths = 5; optional int32 unified_context_lines = 6; int32 max_untracked_files = 7; int32 submodule_recurse_depth = 9; bool include_space_changes = 10; bool committed_only = 11; bool compute_patch_id = 12; optional bool return_head_sha = 13; optional int32 max_response_bytes = 14; optional OutputFormat output_format = 8; } // Copied from: local:aiserver.v1.GetDiffResponse (var: ZEe) message GetDiffResponse { // Copied from: local:aiserver.v1.GetDiffResponse.SubmoduleDiff (var: bcl) message SubmoduleDiff { string relative_path = 1; GitDiff diff = 2; bool errored = 3; } GitDiff diff = 1; repeated SubmoduleDiff submodule_diffs = 2; optional string patch_id = 3; optional string head_sha = 4; optional bool has_uncommitted_changes = 5; } // Copied from: local:aiserver.v1.GetDiffReviewRequest (var: oSs) message GetDiffReviewRequest { // Copied from: local:aiserver.v1.GetDiffReviewRequest.SimpleFileDiff (var: h4l) message SimpleFileDiff { // Copied from: local:aiserver.v1.GetDiffReviewRequest.SimpleFileDiff.Chunk (var: p4l) message Chunk { repeated string old_lines = 1; repeated string new_lines = 2; LineRange old_range = 3; LineRange new_range = 4; } string relative_workspace_path = 1; repeated Chunk chunks = 2; } repeated SimpleFileDiff diffs = 1; optional string model = 2; } // Copied from: local:aiserver.v1.GetDirectoryGroupsRequest (var: cxs) message GetDirectoryGroupsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetDirectoryGroupsResponse (var: qru) message GetDirectoryGroupsResponse { repeated DirectoryGroup directory_groups = 1; } // Copied from: local:aiserver.v1.GetDocRequest (var: uLf) message GetDocRequest { string doc_identifier = 1; } // Copied from: local:aiserver.v1.GetDownloadLinkRequest (var: $Zl) message GetDownloadLinkRequest { // Copied from: local:aiserver.v1.GetDownloadLinkRequest.Platform (var: jZl) enum Platform { PLATFORM_UNSPECIFIED = 0; PLATFORM_MAC_APPLE_SILICON = 1; PLATFORM_MAC_INTEL = 2; PLATFORM_MAC_UNIVERSAL = 3; PLATFORM_WINDOWS = 4; PLATFORM_LINUX = 5; } Platform platform = 1; } // Copied from: local:aiserver.v1.GetDownloadLinkResponse (var: WZl) message GetDownloadLinkResponse { string cached_download_link = 1; } // Copied from: local:aiserver.v1.GetEditorBugbotAutoRunStatusRequest (var: YPl) message GetEditorBugbotAutoRunStatusRequest { } // Copied from: local:aiserver.v1.GetEditorBugbotAutoRunStatusResponse (var: ZPl) message GetEditorBugbotAutoRunStatusResponse { bool should_auto_run = 1; } // Copied from: local:aiserver.v1.GetEffectiveMcpConfigForUserRequest (var: jql) message GetEffectiveMcpConfigForUserRequest { } // Copied from: local:aiserver.v1.GetEffectiveMcpConfigForUserResponse (var: Wql) message GetEffectiveMcpConfigForUserResponse { string config_json = 1; } // Copied from: local:aiserver.v1.GetEffectiveTokenLimitRequest (var: ENl) message GetEffectiveTokenLimitRequest { ModelDetails model_details = 1; } // Copied from: local:aiserver.v1.GetEffectiveTokenLimitResponse (var: xNl) message GetEffectiveTokenLimitResponse { int32 token_limit = 1; } // Copied from: local:aiserver.v1.GetEffectiveUserPluginsRequest (var: $xs) message GetEffectiveUserPluginsRequest { optional bool use_replica = 1; optional int32 team_id = 2; bool exclude_configured_variables = 4; } // Copied from: local:aiserver.v1.GetEffectiveUserPluginsResponse (var: Wxs) message GetEffectiveUserPluginsResponse { repeated EffectivePlugin plugins = 1; repeated Marketplace marketplaces = 2; } // Copied from: local:aiserver.v1.GetEmailRequest (var: Q1f) message GetEmailRequest { } // Copied from: local:aiserver.v1.GetEmailResponse (var: Y1f) message GetEmailResponse { // Copied from: local:aiserver.v1.GetEmailResponse.SignUpType (var: rxn) enum SignUpType { SIGN_UP_TYPE_UNSPECIFIED = 0; SIGN_UP_TYPE_AUTH_0 = 1; SIGN_UP_TYPE_GITHUB = 2; SIGN_UP_TYPE_GOOGLE = 3; SIGN_UP_TYPE_WORKOS = 4; } string email = 1; SignUpType sign_up_type = 2; optional string job_role = 3; optional bool is_recently_created_user = 4; optional string use_case = 5; } // Copied from: local:aiserver.v1.GetEmbeddingsRequest (var: wdl) message GetEmbeddingsRequest { repeated string texts = 1; } // Copied from: local:aiserver.v1.GetEmbeddingsResponse (var: Sdl) message GetEmbeddingsResponse { // Copied from: local:aiserver.v1.GetEmbeddingsResponse.Embedding (var: kdl) message Embedding { repeated float embedding = 1; } repeated Embedding embeddings = 2; } // Copied from: local:aiserver.v1.GetEncryptedBugDataMultipleRequest (var: dTl) message GetEncryptedBugDataMultipleRequest { string redis_key = 1; string encryption_key = 2; } // Copied from: local:aiserver.v1.GetEncryptedBugDataMultipleResponse (var: hTl) message GetEncryptedBugDataMultipleResponse { repeated BugReport bug_reports = 1; } // Copied from: local:aiserver.v1.GetEncryptedBugDataRequest (var: lTl) message GetEncryptedBugDataRequest { string redis_key = 1; string encryption_key = 2; } // Copied from: local:aiserver.v1.GetEncryptedBugDataResponse (var: uTl) message GetEncryptedBugDataResponse { BugReport bug_report = 1; } // Copied from: local:aiserver.v1.GetEnterpriseCTAEligibilityRequest (var: nJl) message GetEnterpriseCTAEligibilityRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetEnterpriseCTAEligibilityResponse (var: iJl) message GetEnterpriseCTAEligibilityResponse { bool eligible = 1; } // Copied from: local:aiserver.v1.GetEnterpriseStatusRequest (var: mTf) message GetEnterpriseStatusRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetEnterpriseStatusResponse (var: gTf) message GetEnterpriseStatusResponse { int32 team_id = 1; string team_membership_type = 2; string pricing_strategy = 3; double platform_discount = 4; int32 committed_dollars = 5; string name = 6; google.protobuf.Timestamp scheduled_token_based_contract_starts_at = 7; } // Copied from: local:aiserver.v1.GetEnvironmentBuildRequest (var: uvu) message GetEnvironmentBuildRequest { string build_id = 1; } // Copied from: local:aiserver.v1.GetEnvironmentBuildResponse (var: dvu) message GetEnvironmentBuildResponse { EnvironmentBuildRow row = 1; } // Copied from: local:aiserver.v1.GetEnvironmentBuildSettingsRequest (var: yvu) message GetEnvironmentBuildSettingsRequest { string environment_public_id = 1; } // Copied from: local:aiserver.v1.GetEnvironmentBuildSettingsResponse (var: wvu) message GetEnvironmentBuildSettingsResponse { EnvironmentBuildSettings settings = 1; } // Copied from: local:aiserver.v1.GetEnvironmentHistoryRequest (var: Lvu) message GetEnvironmentHistoryRequest { optional EnvironmentRepoConfig repo_config = 1; repeated string environment_public_ids = 2; optional int32 limit = 3; optional string dashboard_scope_id = 4; } // Copied from: local:aiserver.v1.GetEnvironmentHistoryResponse (var: Nvu) message GetEnvironmentHistoryResponse { repeated EnvironmentEffectiveHistoryEvent effective_events = 1; repeated EnvironmentHistoryObject environment_histories = 2; bool truncated = 3; bool dashboard_scope_unavailable = 4; } // Copied from: local:aiserver.v1.GetEnvironmentInfoRequest (var: WLf) message GetEnvironmentInfoRequest { string root_path = 1; } // Copied from: local:aiserver.v1.GetEnvironmentInfoResponse (var: HLf) message GetEnvironmentInfoResponse { EnvironmentInfo environment_info = 1; } // Copied from: local:aiserver.v1.GetEnvironmentJsonCandidatesRequest (var: zfu) message GetEnvironmentJsonCandidatesRequest { string repo_url = 1; string ref = 2; } // Copied from: local:aiserver.v1.GetEnvironmentJsonCandidatesResponse (var: Vfu) message GetEnvironmentJsonCandidatesResponse { optional string repo_environment_json = 1; optional string personal_environment_json = 2; optional string team_environment_json = 3; } // Copied from: local:aiserver.v1.GetEnvironmentRequest (var: ivu) message GetEnvironmentRequest { string public_id = 1; optional bool include_environment_json = 2; } // Copied from: local:aiserver.v1.GetEnvironmentResponse (var: rvu) message GetEnvironmentResponse { optional LogicalEnvironment environment = 1; } // Copied from: local:aiserver.v1.GetEvalByNameRequest (var: OTf) message GetEvalByNameRequest { string name = 1; } // Copied from: local:aiserver.v1.GetEvalByNameResponse (var: FTf) message GetEvalByNameResponse { EvalSummary eval = 1; } // Copied from: local:aiserver.v1.GetEvalCronJobByNameRequest (var: mAf) message GetEvalCronJobByNameRequest { string name = 1; } // Copied from: local:aiserver.v1.GetEvalCronJobByNameResponse (var: gAf) message GetEvalCronJobByNameResponse { EvalCronJobSummary job = 1; } // Copied from: local:aiserver.v1.GetEvaluationPromptRequest (var: fFl) message GetEvaluationPromptRequest { // Copied from: local:aiserver.v1.GetEvaluationPromptRequest.EvaluationPromptType (var: vFl) enum EvaluationPromptType { EVALUATION_PROMPT_TYPE_UNSPECIFIED = 0; EVALUATION_PROMPT_TYPE_GENERATE = 1; EVALUATION_PROMPT_TYPE_CHAT = 2; } // Copied from: local:aiserver.v1.GetEvaluationPromptRequest.RerankingStrategy (var: bFl) enum RerankingStrategy { RERANKING_STRATEGY_UNSPECIFIED = 0; RERANKING_STRATEGY_DISTANCE_ONLY = 1; RERANKING_STRATEGY_GPT4_RELEVANCE = 2; } EvaluationPromptType prompt_type = 1; CurrentFileInfo current_file = 2; string query = 3; string bucket_id = 4; string query_strategy = 5; int32 token_limit = 6; RerankingStrategy reranking_strategy = 7; } // Copied from: local:aiserver.v1.GetEvaluationPromptResponse (var: _Fl) message GetEvaluationPromptResponse { string prompt = 1; int32 token_count = 2; int32 estimated_token_count = 3; } // Copied from: local:aiserver.v1.GetExplicitContextRequest (var: $Lf) message GetExplicitContextRequest { string root_path = 1; } // Copied from: local:aiserver.v1.GetExplicitContextResponse (var: jLf) message GetExplicitContextResponse { ExplicitContext explicit_context = 1; } // Copied from: local:aiserver.v1.GetFastRequestsRequest (var: P1s) message GetFastRequestsRequest { } // Copied from: local:aiserver.v1.GetFastRequestsResponse (var: $zl) message GetFastRequestsResponse { int32 request_quota = 1; } // Copied from: local:aiserver.v1.GetFileStatsRequest (var: zLf) message GetFileStatsRequest { repeated string absolute_paths = 1; } // Copied from: local:aiserver.v1.GetFileStatsResponse (var: VLf) message GetFileStatsResponse { // Copied from: local:aiserver.v1.GetFileStatsResponse.Stat (var: GLf) message Stat { string absolute_path = 1; bool path_exists = 2; bool is_file = 3; } repeated Stat file_stats = 1; } // Copied from: local:aiserver.v1.GetFilesForComposerRequest (var: JBl) message GetFilesForComposerRequest { repeated ConversationMessage conversation = 1; repeated CurrentFileInfo files = 2; optional bool rerank_results = 3; optional bool rerank_results_v2 = 6; optional bool long_context_mode = 7; optional bool is_eval = 8; optional string request_id = 9; ModelDetails model_details = 10; oneof context_results { FullFileSearchResult file_search_results = 4; CodeSearchResult code_search_results = 5; } } // Copied from: local:aiserver.v1.GetFilesForComposerResponse (var: XBl) message GetFilesForComposerResponse { repeated string relative_workspace_paths = 1; } // Copied from: local:aiserver.v1.GetFilteredUsageEventsRequest (var: wnu) message GetFilteredUsageEventsRequest { int32 team_id = 1; optional int64 start_date = 2; optional int64 end_date = 3; optional int32 user_id = 4; optional string model_id = 5; optional int32 page = 6; optional int32 page_size = 7; optional string service_account_id = 8; optional string cloud_agent_id = 9; optional string automation_id = 10; optional string automation_managed_type = 11; optional string client_type = 12; } // Copied from: local:aiserver.v1.GetFilteredUsageEventsResponse (var: Snu) message GetFilteredUsageEventsResponse { repeated UsageEvent usage_events = 1; int32 total_usage_events_count = 2; repeated UsageEventDisplay usage_events_display = 3; } // Copied from: local:aiserver.v1.GetFirstWindowStatsigDecisionRequest (var: zxu) message GetFirstWindowStatsigDecisionRequest { optional ClientOS operating_system = 1; } // Copied from: local:aiserver.v1.GetFirstWindowStatsigDecisionResponse (var: Vxu) message GetFirstWindowStatsigDecisionResponse { string variant = 1; string reason = 2; } // Copied from: local:aiserver.v1.GetFullSelfDrivingConfigRequest (var: g7l) message GetFullSelfDrivingConfigRequest { string pr_url = 1; } // Copied from: local:aiserver.v1.GetFullSelfDrivingConfigResponse (var: f7l) message GetFullSelfDrivingConfigResponse { bool has_config = 1; bool enabled = 2; FullSelfDrivingMode mode = 3; bool auto_started = 4; } // Copied from: local:aiserver.v1.GetFullSelfDrivingRunSuggestionRequest (var: L7l) message GetFullSelfDrivingRunSuggestionRequest { string pr_url = 1; string bc_id = 2; } // Copied from: local:aiserver.v1.GetFullSelfDrivingRunSuggestionResponse (var: N7l) message GetFullSelfDrivingRunSuggestionResponse { FullSelfDrivingRunSuggestionState state = 1; string side_branch_name = 2; string head_commit_sha = 3; string base_commit_sha = 4; string create_pr_url = 5; bool already_applied = 6; } // Copied from: local:aiserver.v1.GetFullSelfDrivingTeamSettingsRequest (var: Ktu) message GetFullSelfDrivingTeamSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetFullSelfDrivingTeamSettingsResponse (var: Qtu) message GetFullSelfDrivingTeamSettingsResponse { FullSelfDrivingTeamSettings settings = 1; } // Copied from: local:aiserver.v1.GetFullSelfDrivingUserSettingsRequest (var: $tu) message GetFullSelfDrivingUserSettingsRequest { } // Copied from: local:aiserver.v1.GetFullSelfDrivingUserSettingsResponse (var: jtu) message GetFullSelfDrivingUserSettingsResponse { FullSelfDrivingMode default_mode = 1; bool only_cloud_agent_prs = 2; bool globally_disabled = 3; bool auto_create_on_first_pr_push = 4; bool slack_notifications_enabled = 5; optional string fsd_slack_channel_id = 6; optional string default_model = 7; } // Copied from: local:aiserver.v1.GetGitGraphRelatedFilesRequest (var: gIf) message GetGitGraphRelatedFilesRequest { string workspace_id = 1; string encrypted_relative_path = 2; int32 max_num_files = 3; } // Copied from: local:aiserver.v1.GetGitGraphRelatedFilesResponse (var: fIf) message GetGitGraphRelatedFilesResponse { repeated GitGraphRelatedFile related_files = 1; float time_taken_ms = 2; } // Copied from: local:aiserver.v1.GetGitGraphStatusRequest (var: xIf) message GetGitGraphStatusRequest { string workspace_id = 1; } // Copied from: local:aiserver.v1.GetGitGraphStatusResponse (var: TIf) message GetGitGraphStatusResponse { int32 num_successful_commits = 1; int32 num_failed_commits = 2; } // Copied from: local:aiserver.v1.GetGithubAccessTokenForReposRequest (var: Mfu) message GetGithubAccessTokenForReposRequest { repeated string mandatory_repo_urls = 1; repeated string optional_repo_urls = 2; optional bool skip_cache = 3; } // Copied from: local:aiserver.v1.GetGithubAccessTokenForReposResponse (var: Pfu) message GetGithubAccessTokenForReposResponse { // Copied from: local:aiserver.v1.GetGithubAccessTokenForReposResponse.Status (var: Lfu) message Status { string repo_url = 1; bool has_access = 2; optional string error = 3; } optional bool has_access = 1; optional string error = 2; repeated Status repo_url_statuses = 3; GithubAccessErrorType error_type = 4; optional string github_redirect_url = 5; } // Copied from: local:aiserver.v1.GetGithubInstallationsRequest (var: HEs) message GetGithubInstallationsRequest { optional bool include_team_owned_repos = 2; optional string ghe_application = 3; optional string search = 4; } // Copied from: local:aiserver.v1.GetGithubInstallationsResponse (var: zEs) message GetGithubInstallationsResponse { // Copied from: local:aiserver.v1.GetGithubInstallationsResponse.Installation (var: Jeu) message Installation { int64 installation_id = 1; repeated GetGithubInstallationsResponse.Repository repos = 2; InstallationSettings settings = 3; bool can_modify = 4; bool has_more_repos = 5; optional int32 total_pages = 6; optional string access_error = 7; optional bool needs_team_scope = 9; bool can_modify_installation_settings = 10; optional string account_login = 11; optional BugbotAutofixCapabilities autofix_capabilities = 12; optional bool team_owned = 13; } // Copied from: local:aiserver.v1.GetGithubInstallationsResponse.Repository (var: h0i) message Repository { int64 installation_id = 1; string repo_node_id = 2; string owner = 3; string name = 4; string html_url = 5; RepoSettings settings = 6; bool archived = 7; } repeated Installation installations = 1; bool github_connected = 2; bool team_has_bugbot_repos = 3; repeated string github_usernames = 4; optional string ghe_hostname = 5; optional string ghe_app_slug = 6; repeated int64 sso_required_orgs = 7; repeated string sso_required_org_display_names = 8; optional string github_app_slug = 9; } // Copied from: local:aiserver.v1.GetGlassEarlyPreviewEnrollmentRequest (var: gnu) message GetGlassEarlyPreviewEnrollmentRequest { } // Copied from: local:aiserver.v1.GetGlassEarlyPreviewEnrollmentResponse (var: fnu) message GetGlassEarlyPreviewEnrollmentResponse { bool enabled = 1; optional bool enterprise_glass_self_enroll_eligible = 2; optional bool glass_access_granted = 3; } // Copied from: local:aiserver.v1.GetGlobalCommandsRequest (var: fxs) message GetGlobalCommandsRequest { GlobalCommandSurface surface = 1; } // Copied from: local:aiserver.v1.GetGlobalCommandsResponse (var: mau) message GetGlobalCommandsResponse { repeated GlobalCommand commands = 1; } // Copied from: local:aiserver.v1.GetGlobalLeaderboardOptInRequest (var: Ciu) message GetGlobalLeaderboardOptInRequest { } // Copied from: local:aiserver.v1.GetGlobalLeaderboardOptInResponse (var: Eiu) message GetGlobalLeaderboardOptInResponse { optional bool opted_in = 1; } // Copied from: local:aiserver.v1.GetGoogleContactImportAuthUrlRequest (var: fYl) message GetGoogleContactImportAuthUrlRequest { } // Copied from: local:aiserver.v1.GetGoogleContactImportAuthUrlResponse (var: vYl) message GetGoogleContactImportAuthUrlResponse { string auth_url = 1; string csrf_token = 2; } // Copied from: local:aiserver.v1.GetGroupMembersRequest (var: tsu) message GetGroupMembersRequest { int32 group_id = 1; int32 team_id = 2; optional GroupType type = 3; } // Copied from: local:aiserver.v1.GetGroupMembersResponse (var: nsu) message GetGroupMembersResponse { repeated GroupMember members = 1; } // Copied from: local:aiserver.v1.GetGroupsRequest (var: Xru) message GetGroupsRequest { int32 team_id = 1; optional GroupType type = 2; optional int64 reference_date = 3; } // Copied from: local:aiserver.v1.GetGroupsResponse (var: esu) message GetGroupsResponse { repeated Group groups = 1; repeated GroupMember unassigned_members = 2; optional Group unassigned_group = 3; optional int64 cycle_start = 4; optional int64 cycle_end = 5; repeated DailySpendPoint team_daily_spend = 6; repeated ServiceAccountSpendInfo service_accounts = 7; } // Copied from: local:aiserver.v1.GetHardLimitRequest (var: G1s) message GetHardLimitRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.GetHardLimitResponse (var: vQl) message GetHardLimitResponse { int32 hard_limit = 1; bool no_usage_based_allowed = 2; optional int32 hard_limit_per_user = 3; int32 per_user_monthly_limit_dollars = 4; bool is_dynamic_team_limit = 5; bool has_pending_setup_onboarding_credit_claim = 6; bool is_setup_promo_active = 7; optional int32 setup_promo_amount_cents = 8; optional int32 setup_promo_credit_validity_days = 9; } // Copied from: local:aiserver.v1.GetHighLevelFolderDescriptionRequest (var: Oul) message GetHighLevelFolderDescriptionRequest { // Copied from: local:aiserver.v1.GetHighLevelFolderDescriptionRequest.Readme (var: Ful) message Readme { string relative_workspace_path = 1; string contents = 2; } repeated Readme readmes = 1; repeated string top_level_relative_workspace_paths = 2; string workspace_root_path = 4; } // Copied from: local:aiserver.v1.GetHighLevelFolderDescriptionResponse (var: Bul) message GetHighLevelFolderDescriptionResponse { string description = 1; } // Copied from: local:aiserver.v1.GetInstallationGithubUsersRequest (var: wtu) message GetInstallationGithubUsersRequest { int64 installation_id = 1; optional string ghe_application = 4; } // Copied from: local:aiserver.v1.GetInstallationGithubUsersResponse (var: ktu) message GetInstallationGithubUsersResponse { repeated GithubUser github_users = 1; optional GithubPermissionInfo permission_info = 2; } // Copied from: local:aiserver.v1.GetInstallationReposRequest (var: qEs) message GetInstallationReposRequest { int64 installation_id = 1; int32 start_page = 2; optional string ghe_application = 4; optional int32 page_size = 5; optional string search = 6; } // Copied from: local:aiserver.v1.GetInstallationReposResponse (var: ytu) message GetInstallationReposResponse { repeated GetGithubInstallationsResponse.Repository repos = 1; bool has_more = 2; optional string access_error = 3; } // Copied from: local:aiserver.v1.GetJiraInstallUrlRequest (var: tdu) message GetJiraInstallUrlRequest { } // Copied from: local:aiserver.v1.GetJiraInstallUrlResponse (var: ndu) message GetJiraInstallUrlResponse { string install_url = 1; } // Copied from: local:aiserver.v1.GetJiraProjectsRequest (var: mdu) message GetJiraProjectsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetJiraProjectsResponse (var: gdu) message GetJiraProjectsResponse { repeated JiraProject projects = 1; optional string error = 2; } // Copied from: local:aiserver.v1.GetJiraRoutingRulesRequest (var: ydu) message GetJiraRoutingRulesRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetJiraRoutingRulesResponse (var: wdu) message GetJiraRoutingRulesResponse { repeated JiraRoutingRule rules = 1; } // Copied from: local:aiserver.v1.GetJiraStatusRequest (var: sdu) message GetJiraStatusRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetJiraStatusResponse (var: odu) message GetJiraStatusResponse { string status = 1; optional string site_name = 2; optional string base_url = 3; } // Copied from: local:aiserver.v1.GetJiraTeamSettingsRequest (var: fdu) message GetJiraTeamSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetJiraTeamSettingsResponse (var: vdu) message GetJiraTeamSettingsResponse { bool require_user_auth = 1; } // Copied from: local:aiserver.v1.GetJoinableTeamsByDomainRequest (var: gZl) message GetJoinableTeamsByDomainRequest { } // Copied from: local:aiserver.v1.GetJoinableTeamsByDomainResponse (var: vZl) message GetJoinableTeamsByDomainResponse { repeated JoinableTeam teams = 1; string email_domain = 2; } // Copied from: local:aiserver.v1.GetKnownServersRequest (var: fHl) message GetKnownServersRequest { } // Copied from: local:aiserver.v1.GetKnownServersResponse (var: vHl) message GetKnownServersResponse { repeated MCPServerRegistration servers = 1; } // Copied from: local:aiserver.v1.GetLastDefaultModelNudgeRequest (var: T4l) message GetLastDefaultModelNudgeRequest { } // Copied from: local:aiserver.v1.GetLastDefaultModelNudgeResponse (var: A4l) message GetLastDefaultModelNudgeResponse { string nudge_date = 1; } // Copied from: local:aiserver.v1.GetLastRolloutRequestIdRequest (var: eAf) message GetLastRolloutRequestIdRequest { string run_id = 1; int32 iteration_no = 2; string data_point_id = 3; } // Copied from: local:aiserver.v1.GetLastRolloutRequestIdResponse (var: tAf) message GetLastRolloutRequestIdResponse { optional string rollout_request_id = 1; } // Copied from: local:aiserver.v1.GetLatestAgentConversationStateRequest (var: Ugu) message GetLatestAgentConversationStateRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.GetLatestAgentConversationStateResponse (var: jgu) message GetLatestAgentConversationStateResponse { LatestAgentConversationState latest_conversation_state = 1; repeated PreFetchedBlob pre_fetched_blobs = 2; } // Copied from: local:aiserver.v1.GetLineNumberClassificationsRequest (var: Mdl) message GetLineNumberClassificationsRequest { string query = 1; repeated CodeResult code_results = 2; } // Copied from: local:aiserver.v1.GetLineNumberClassificationsResponse (var: Pdl) message GetLineNumberClassificationsResponse { CodeResultWithClassificationInfo classified_result = 1; } // Copied from: local:aiserver.v1.GetLinearAuthUrlRequest (var: Liu) message GetLinearAuthUrlRequest { LinearActor actor = 1; bool use_portal_callback = 2; } // Copied from: local:aiserver.v1.GetLinearAuthUrlResponse (var: Niu) message GetLinearAuthUrlResponse { string auth_url = 1; string csrf_token = 2; } // Copied from: local:aiserver.v1.GetLinearIssuesRequest (var: oxs) message GetLinearIssuesRequest { optional int32 team_id = 1; optional string linear_team_id = 2; optional string search_query = 3; optional bool include_completed = 4; optional bool include_archived = 5; optional int32 first = 6; optional string after = 7; LinearIssuesOrderBy order_by = 8; optional bool assigned_to_me_only = 9; } // Copied from: local:aiserver.v1.GetLinearIssuesResponse (var: aru) message GetLinearIssuesResponse { repeated LinearIssue issues = 1; optional string next_cursor = 2; bool has_more = 3; optional string error = 4; } // Copied from: local:aiserver.v1.GetLinearLabelsRequest (var: sru) message GetLinearLabelsRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.GetLinearLabelsResponse (var: oru) message GetLinearLabelsResponse { repeated LinearLabel labels = 1; optional string error = 2; } // Copied from: local:aiserver.v1.GetLinearSettingsRequest (var: Xiu) message GetLinearSettingsRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.GetLinearSettingsResponse (var: eru) message GetLinearSettingsResponse { repeated LinearTeamSettings team_settings = 1; bool is_team_settings = 2; } // Copied from: local:aiserver.v1.GetLinearStatusRequest (var: Wiu) message GetLinearStatusRequest { } // Copied from: local:aiserver.v1.GetLinearStatusResponse (var: Hiu) message GetLinearStatusResponse { string status = 1; bool autodrafting_enabled = 2; } // Copied from: local:aiserver.v1.GetLinearTeamsRequest (var: Giu) message GetLinearTeamsRequest { } // Copied from: local:aiserver.v1.GetLinearTeamsResponse (var: qiu) message GetLinearTeamsResponse { repeated LinearTeam teams = 1; optional string error = 2; } // Copied from: local:aiserver.v1.GetLinterErrorsRequest (var: pNf) message GetLinterErrorsRequest { repeated string absolute_paths = 1; string root_path = 2; } // Copied from: local:aiserver.v1.GetLinterErrorsResponse (var: mNf) message GetLinterErrorsResponse { repeated LinterErrors linter_errors = 1; } // Copied from: local:aiserver.v1.GetLintsForChangeRequest (var: Yxl) message GetLintsForChangeRequest { // Copied from: local:aiserver.v1.GetLintsForChangeRequest.File (var: Zxl) message File { // Copied from: local:aiserver.v1.GetLintsForChangeRequest.File.IRange (var: Xxl) message IRange { int32 start_line_number = 1; int32 start_column = 2; int32 end_line_number = 3; int32 end_column = 4; } // Copied from: local:aiserver.v1.GetLintsForChangeRequest.File.RangeCollection (var: Jxl) message RangeCollection { repeated GetLintsForChangeRequest.File.IRange ranges = 1; } string relative_workspace_path = 1; string initial_content = 2; string final_content = 3; optional RangeCollection get_all_lints_not_just_delta_lints_for_ranges_in_final_model = 4; } repeated File files = 1; bool include_quick_fixes = 2; bool do_not_use_in_prod_new_files_should_be_temporarily_created_for_increased_accuracy = 3; } // Copied from: local:aiserver.v1.GetLintsForChangeResponse (var: LLt) message GetLintsForChangeResponse { // Copied from: local:aiserver.v1.GetLintsForChangeResponse.Lint (var: Jvs) message Lint { // Copied from: local:aiserver.v1.GetLintsForChangeResponse.Lint.QuickFix (var: Xvs) message QuickFix { // Copied from: local:aiserver.v1.GetLintsForChangeResponse.Lint.QuickFix.Edit (var: ebs) message Edit { string relative_workspace_path = 1; string text = 2; int32 start_line_number_one_indexed = 3; int32 start_column_one_indexed = 4; int32 end_line_number_inclusive_one_indexed = 5; int32 end_column_one_indexed = 6; } string message = 1; string kind = 2; bool is_preferred = 3; repeated Edit edits = 4; } string message = 1; string severity = 2; string relative_workspace_path = 3; int32 start_line_number_one_indexed = 4; int32 start_column_one_indexed = 5; int32 end_line_number_inclusive_one_indexed = 6; int32 end_column_one_indexed = 7; repeated QuickFix quick_fixes = 9; } repeated Lint lints = 1; } // Copied from: local:aiserver.v1.GetLogsRequest (var: gNf) message GetLogsRequest { uint32 max_num_logs = 1; } // Copied from: local:aiserver.v1.GetLogsResponse (var: vNf) message GetLogsResponse { repeated LogEntry log_entries = 1; bool has_more_logs = 2; uint32 num_dropped_logs = 3; } // Copied from: local:aiserver.v1.GetMachineRequest (var: Efu) message GetMachineRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.GetMachineResponse (var: Ifu) message GetMachineResponse { MachineReference machine = 1; } // Copied from: local:aiserver.v1.GetManagedAutomationTeamSettingsRequest (var: PNu) message GetManagedAutomationTeamSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetManagedAutomationTeamSettingsResponse (var: LNu) message GetManagedAutomationTeamSettingsResponse { ManagedAutomationTeamSettings settings = 1; } // Copied from: local:aiserver.v1.GetManagedSkillsRequest (var: j0i) message GetManagedSkillsRequest { } // Copied from: local:aiserver.v1.GetManagedSkillsResponse (var: Zuu) message GetManagedSkillsResponse { repeated ManagedSkill skills = 1; } // Copied from: local:aiserver.v1.GetManualEnterpriseContractRequest (var: Jxf) message GetManualEnterpriseContractRequest { int32 team_id = 1; int32 id = 2; optional int64 organization_id = 3; } // Copied from: local:aiserver.v1.GetManualEnterpriseContractResponse (var: Xxf) message GetManualEnterpriseContractResponse { EnterpriseContract contract = 1; } // Copied from: local:aiserver.v1.GetMarketingEmailOptRequest (var: Siu) message GetMarketingEmailOptRequest { } // Copied from: local:aiserver.v1.GetMarketingEmailOptResponse (var: kiu) message GetMarketingEmailOptResponse { bool opted_out = 1; } // Copied from: local:aiserver.v1.GetMarketplaceOriginDistributionStatusRequest (var: Jxs) message GetMarketplaceOriginDistributionStatusRequest { int64 marketplace_id = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.GetMarketplaceOriginDistributionStatusResponse (var: Ouu) message GetMarketplaceOriginDistributionStatusResponse { bool enabled = 1; bool initial_sync_complete = 2; } // Copied from: local:aiserver.v1.GetMcpConfigRequest (var: Bql) message GetMcpConfigRequest { bool team_scope = 1; int32 team_id = 2; bool redact_secrets = 3; } // Copied from: local:aiserver.v1.GetMcpConfigResponse (var: $ql) message GetMcpConfigResponse { string config_json = 1; map server_metadata_by_name = 2; } // Copied from: local:aiserver.v1.GetMcpOAuthPendingStateRequest (var: UKl) message GetMcpOAuthPendingStateRequest { string state_id = 1; } // Copied from: local:aiserver.v1.GetMcpOAuthPendingStateResponse (var: $Kl) message GetMcpOAuthPendingStateResponse { string server_url = 1; string code_verifier = 2; optional string client_id = 3; optional string client_secret = 4; optional string redirect_uri = 5; optional string service_account_id = 6; optional string post_auth_return_url = 7; string account_key = 8; } // Copied from: local:aiserver.v1.GetMcpOAuthTokensRequest (var: cKl) message GetMcpOAuthTokensRequest { repeated string server_urls = 1; optional string service_account_id = 2; string account_key = 3; } // Copied from: local:aiserver.v1.GetMcpOAuthTokensResponse (var: lKl) message GetMcpOAuthTokensResponse { // Copied from: local:aiserver.v1.GetMcpOAuthTokensResponse.Entry (var: uKl) message Entry { string server_url = 1; McpOAuthStoredData token_data = 2; int64 updated_at_ms = 3; string account_key = 4; } repeated Entry entries = 1; } // Copied from: local:aiserver.v1.GetMcpServerUsageSummaryRequest (var: qql) message GetMcpServerUsageSummaryRequest { bool team_scope = 1; int32 team_id = 2; repeated int64 server_ids = 3; } // Copied from: local:aiserver.v1.GetMcpServerUsageSummaryResponse (var: Qql) message GetMcpServerUsageSummaryResponse { repeated McpServerUsageSummary summaries = 1; } // Copied from: local:aiserver.v1.GetMcpToolsParams (var: EMt) message GetMcpToolsParams { optional string server = 1; optional string tool_name = 2; optional string pattern = 3; } // Copied from: local:aiserver.v1.GetMcpToolsRequest (var: yNf) message GetMcpToolsRequest { string root_path = 1; optional string browser_integration_preference = 2; } // Copied from: local:aiserver.v1.GetMcpToolsResponse (var: wNf) message GetMcpToolsResponse { repeated MCPParams.Tool tools = 1; } // Copied from: local:aiserver.v1.GetMcpToolsResult (var: Mpn) message GetMcpToolsResult { string content = 1; optional string output_file_path = 2; } // Copied from: local:aiserver.v1.GetMeRequest (var: HNt) message GetMeRequest { optional int32 team_id = 1; optional string source_site_hostname = 2; optional bool include_mobile_app_status = 3; } // Copied from: local:aiserver.v1.GetMeResponse (var: Hzl) message GetMeResponse { string auth_id = 1; int32 user_id = 2; optional string email = 3; optional string first_name = 4; optional string last_name = 5; optional string workos_id = 6; optional int32 team_id = 7; optional string created_at = 8; optional bool is_enterprise_user = 9; optional string team_name = 10; optional string email_domain_type = 11; optional string country = 12; optional string profile_picture_url = 13; optional bool cursor_review_onboarding_use_cursor_github_app = 14; optional int64 organization_id = 15; optional string organization_public_id = 16; optional bool is_team_admin = 17; optional bool has_active_mobile_session = 18; } // Copied from: local:aiserver.v1.GetMemberRemovalInsightsRequest (var: RZl) message GetMemberRemovalInsightsRequest { int32 team_id = 1; int32 user_id = 2; } // Copied from: local:aiserver.v1.GetMemberRemovalInsightsResponse (var: MZl) message GetMemberRemovalInsightsResponse { optional int64 last_active_at = 1; optional int32 accepted_generated_lines_last_30_days = 2; } // Copied from: local:aiserver.v1.GetMicrosoftTeamsLinkContextRequest (var: Biu) message GetMicrosoftTeamsLinkContextRequest { string link_id = 1; } // Copied from: local:aiserver.v1.GetMicrosoftTeamsLinkContextResponse (var: Uiu) message GetMicrosoftTeamsLinkContextResponse { optional string team_name = 1; optional string user_name = 2; } // Copied from: local:aiserver.v1.GetModelLabelsRequest (var: C4l) message GetModelLabelsRequest { } // Copied from: local:aiserver.v1.GetModelLabelsResponse (var: E4l) message GetModelLabelsResponse { // Copied from: local:aiserver.v1.GetModelLabelsResponse.ModelLabel (var: x4l) message ModelLabel { string name = 1; string label = 2; optional string short_label = 3; optional bool supports_agent = 4; } repeated ModelLabel model_labels = 1; } // Copied from: local:aiserver.v1.GetMonthlyBillingCycleRequest (var: WEs) message GetMonthlyBillingCycleRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.GetMonthlyBillingCycleResponse (var: jeu) message GetMonthlyBillingCycleResponse { int64 start_date_epoch_millis = 1; int64 end_date_epoch_millis = 2; } // Copied from: local:aiserver.v1.GetMonthlyInvoiceRequest (var: pQl) message GetMonthlyInvoiceRequest { optional int32 team_id = 1; int32 month = 2; int32 year = 3; optional bool include_usage_events = 4; optional CycleType cycle_filter_type = 5; optional int64 start_time_ms = 6; optional bool use_current_cycle = 7; } // Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse (var: mQl) message GetMonthlyInvoiceResponse { // Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse.InvoiceItem (var: gQl) message InvoiceItem { string description = 1; int32 cents = 2; } // Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse.PricingDescription (var: fQl) message PricingDescription { string description = 1; string id = 2; } repeated InvoiceItem items = 1; PricingDescription pricing_description = 2; repeated UsageEvent usage_events = 3; bool is_usage_events_maybe_cutoff = 4; bool has_unpaid_mid_month_invoice = 5; int32 last_hard_limit_cents = 6; int64 period_start_ms = 7; int64 period_end_ms = 8; } // Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusRequest (var: fiu) message GetNoZdrModelConsentStatusRequest { // Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusRequest.Scope (var: viu) enum Scope { SCOPE_UNSPECIFIED = 0; SCOPE_TEAM = 1; SCOPE_TEAM_MEMBER = 2; SCOPE_USER = 3; } Scope scope = 1; int32 team_id = 2; } // Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusResponse (var: _iu) message GetNoZdrModelConsentStatusResponse { repeated NoZdrModelConsentStatusEntry consents = 1; } // Copied from: local:aiserver.v1.GetNumFilesToSendRequest (var: vdl) message GetNumFilesToSendRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.GetNumFilesToSendResponse (var: bdl) message GetNumFilesToSendResponse { int32 num_files = 1; } // Copied from: local:aiserver.v1.GetOptimizedDiffDetailsRequest (var: Hbn) message GetOptimizedDiffDetailsRequest { string bc_id = 1; bool exclude_before_after_diffs = 2; bool committed_only = 3; optional string branch_name = 4; optional string repo_url = 5; } // Copied from: local:aiserver.v1.GetOptimizedDiffDetailsResponse (var: zbn) message GetOptimizedDiffDetailsResponse { // Copied from: local:aiserver.v1.GetOptimizedDiffDetailsResponse.SubmoduleDiff (var: Hpu) message SubmoduleDiff { string relative_path = 1; GitDiff diff = 2; bool errored = 3; } GitDiff diff = 1; repeated SubmoduleDiff submodule_diffs = 2; } // Copied from: local:aiserver.v1.GetOrCreateDefaultTeamMarketplaceRequest (var: Cuu) message GetOrCreateDefaultTeamMarketplaceRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetOrCreateDefaultTeamMarketplaceResponse (var: Euu) message GetOrCreateDefaultTeamMarketplaceResponse { int64 marketplace_id = 1; } // Copied from: local:aiserver.v1.GetOrgDailySpendByCategoryRequest (var: Zru) message GetOrgDailySpendByCategoryRequest { string organization_id = 1; int64 period_start_ms = 2; int64 period_end_ms = 3; SpendGroupByCategory group_by = 4; optional SpendType spend_type = 5; optional int32 team_id = 6; optional string service_account_id = 7; optional string cloud_agent_id = 8; optional string automation_id = 9; optional string automation_managed_type = 10; optional string client_type = 11; repeated string products = 12; } // Copied from: local:aiserver.v1.GetOrgTeamBudgetsRequest (var: CQl) message GetOrgTeamBudgetsRequest { string organization_id = 1; } // Copied from: local:aiserver.v1.GetOrgTeamBudgetsResponse (var: xQl) message GetOrgTeamBudgetsResponse { repeated OrgTeamBudget budgets = 1; } // Copied from: local:aiserver.v1.GetOrganizationAuditLogsRequest (var: Tnu) message GetOrganizationAuditLogsRequest { string organization_id = 1; optional int32 team_id = 2; optional int64 start_date = 3; optional int64 end_date = 4; optional string event_type = 5; optional string search = 6; optional int32 page = 7; optional int32 page_size = 8; } // Copied from: local:aiserver.v1.GetOrganizationAuditLogsResponse (var: Anu) message GetOrganizationAuditLogsResponse { repeated AuditLogEvent events = 1; int32 total_count = 2; } // Copied from: local:aiserver.v1.GetOrganizationGroupAutoReviewSettingsRequest (var: mGl) message GetOrganizationGroupAutoReviewSettingsRequest { string organization_id = 1; string group_public_id = 2; } // Copied from: local:aiserver.v1.GetOrganizationGroupAutoReviewSettingsResponse (var: gGl) message GetOrganizationGroupAutoReviewSettingsResponse { AutoReviewInstructions auto_review = 1; } // Copied from: local:aiserver.v1.GetOrganizationGroupAutorunSettingsRequest (var: oGl) message GetOrganizationGroupAutorunSettingsRequest { string organization_id = 1; string group_public_id = 2; } // Copied from: local:aiserver.v1.GetOrganizationGroupAutorunSettingsResponse (var: aGl) message GetOrganizationGroupAutorunSettingsResponse { AutoRunControls auto_run_controls = 1; } // Copied from: local:aiserver.v1.GetOrganizationGroupMembersRequest (var: YVl) message GetOrganizationGroupMembersRequest { string organization_id = 1; string group_public_id = 3; optional int32 page = 4; optional int32 page_size = 5; optional string search_term = 6; optional string sort_by = 7; optional string sort_direction = 8; } // Copied from: local:aiserver.v1.GetOrganizationGroupMembersResponse (var: ZVl) message GetOrganizationGroupMembersResponse { repeated OrganizationGroupMember members = 1; int32 total_members = 2; int32 total_pages = 3; } // Copied from: local:aiserver.v1.GetOrganizationGroupModelAllowlistRequest (var: uGl) message GetOrganizationGroupModelAllowlistRequest { string organization_id = 1; string group_public_id = 2; } // Copied from: local:aiserver.v1.GetOrganizationGroupModelAllowlistResponse (var: dGl) message GetOrganizationGroupModelAllowlistResponse { optional ModelAllowlist model_allowlist = 1; } // Copied from: local:aiserver.v1.GetOrganizationGroupRequest (var: KVl) message GetOrganizationGroupRequest { string organization_id = 1; string group_public_id = 3; } // Copied from: local:aiserver.v1.GetOrganizationGroupResponse (var: QVl) message GetOrganizationGroupResponse { OrganizationGroup group = 1; } // Copied from: local:aiserver.v1.GetOrganizationGroupSmartAutoSettingsRequest (var: bGl) message GetOrganizationGroupSmartAutoSettingsRequest { string organization_id = 1; string group_public_id = 2; } // Copied from: local:aiserver.v1.GetOrganizationGroupSmartAutoSettingsResponse (var: _Gl) message GetOrganizationGroupSmartAutoSettingsResponse { SmartAutoSettings settings = 1; bool can_enable = 2; optional bool new_chat_nudge_all_to_smart_auto = 3; repeated SmartAutoMemberTeamConflict member_team_conflicts = 4; optional bool models_auto_only = 5; optional string new_chat_nudge_all_to_smart_auto_optimize_for = 6; } // Copied from: local:aiserver.v1.GetOrganizationGroupsRequest (var: U1s) message GetOrganizationGroupsRequest { string organization_id = 1; optional int32 page = 2; optional int32 page_size = 3; optional string search_term = 4; } // Copied from: local:aiserver.v1.GetOrganizationGroupsResponse (var: qVl) message GetOrganizationGroupsResponse { repeated OrganizationGroup groups = 1; int32 total_groups = 2; int32 total_pages = 3; } // Copied from: local:aiserver.v1.GetOrganizationMemberRequest (var: tVl) message GetOrganizationMemberRequest { string organization_id = 1; string member_public_id = 2; } // Copied from: local:aiserver.v1.GetOrganizationMemberResponse (var: nVl) message GetOrganizationMemberResponse { OrganizationMember member = 1; repeated OrganizationMemberGroup groups = 2; } // Copied from: local:aiserver.v1.GetOrganizationMembersRequest (var: Jzl) message GetOrganizationMembersRequest { string organization_id = 1; optional int32 page = 2; optional int32 page_size = 3; optional string search_term = 4; optional string sort_by = 5; optional string sort_direction = 6; optional UserOrganizationRole role_filter = 7; } // Copied from: local:aiserver.v1.GetOrganizationMembersResponse (var: Xzl) message GetOrganizationMembersResponse { repeated OrganizationMember members = 1; int32 total_members = 2; int32 total_pages = 3; } // Copied from: local:aiserver.v1.GetOrganizationMergeIdpRequestRequest (var: _Vl) message GetOrganizationMergeIdpRequestRequest { string organization_id = 1; string request_public_id = 2; } // Copied from: local:aiserver.v1.GetOrganizationMergeIdpRequestResponse (var: yVl) message GetOrganizationMergeIdpRequestResponse { OrganizationMergeIdpRequestInfo request = 1; } // Copied from: local:aiserver.v1.GetOrganizationScimConfigurationLinksResponse (var: QZl) message GetOrganizationScimConfigurationLinksResponse { string scim_url = 1; repeated string scim_statuses = 2; } // Copied from: local:aiserver.v1.GetOrganizationTeamAdminCandidatesRequest (var: zVl) message GetOrganizationTeamAdminCandidatesRequest { string organization_id = 1; } // Copied from: local:aiserver.v1.GetOrganizationTeamAdminCandidatesResponse (var: GVl) message GetOrganizationTeamAdminCandidatesResponse { repeated OrganizationTeamAdminCandidate candidates = 1; } // Copied from: local:aiserver.v1.GetP2PReferralHistoryRequest (var: fJl) message GetP2PReferralHistoryRequest { } // Copied from: local:aiserver.v1.GetP2PReferralHistoryResponse (var: vJl) message GetP2PReferralHistoryResponse { repeated P2PReferralHistoryEntry entries = 1; } // Copied from: local:aiserver.v1.GetP2PReferralStatusRequest (var: nEs) message GetP2PReferralStatusRequest { } // Copied from: local:aiserver.v1.GetP2PReferralStatusResponse (var: pJl) message GetP2PReferralStatusResponse { bool is_eligible = 1; optional string code = 2; optional string url_path = 3; int32 successful_referrals = 4; int32 pending_referrals = 5; int32 remaining_cap = 6; int64 total_credit_cents_earned = 7; int64 cycle_credit_cents_earned = 22; string title = 8; string description = 9; optional int64 cycle_start_ms = 10; int32 invited_referrals = 11; int32 invited_reward_earned = 12; int32 invited_signed_up = 13; int32 invited_not_eligible = 14; int32 invited_clawed_back = 15; string cap_window_label = 16; int32 referrer_credit_cents = 17; int32 referee_credit_cents = 18; string currency = 19; string referrer_mode = 20; string referee_mode = 21; int32 remaining_redemption_cap = 23; int32 rewarded_referrals = 24; } // Copied from: local:aiserver.v1.GetPRIndexingStatusRequest (var: rhl) message GetPRIndexingStatusRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.GetPRIndexingStatusResponse (var: shl) message GetPRIndexingStatusResponse { // Copied from: local:aiserver.v1.GetPRIndexingStatusResponse.Status (var: ohl) enum Status { STATUS_UNSPECIFIED = 0; STATUS_EMPTY = 1; STATUS_SYNCING = 2; STATUS_SYNCED = 3; STATUS_PARTIAL = 4; } Status status = 1; float sync_percentage = 2; optional string last_indexed_commit = 3; optional uint32 last_indexed_generation = 4; optional uint32 total_commits = 5; optional float indexing_rate = 6; optional int64 last_updated_timestamp = 7; optional uint32 index_version = 8; } // Copied from: local:aiserver.v1.GetPagerDutyAuthUrlRequest (var: lru) message GetPagerDutyAuthUrlRequest { } // Copied from: local:aiserver.v1.GetPagerDutyAuthUrlResponse (var: uru) message GetPagerDutyAuthUrlResponse { string auth_url = 1; string csrf_token = 2; } // Copied from: local:aiserver.v1.GetPagerDutyServicesRequest (var: gru) message GetPagerDutyServicesRequest { } // Copied from: local:aiserver.v1.GetPagerDutyServicesResponse (var: fru) message GetPagerDutyServicesResponse { repeated PagerDutyServiceInfo services = 1; } // Copied from: local:aiserver.v1.GetPagerDutyStatusRequest (var: pru) message GetPagerDutyStatusRequest { } // Copied from: local:aiserver.v1.GetPagerDutyStatusResponse (var: mru) message GetPagerDutyStatusResponse { bool is_connected = 1; optional string account_name = 2; optional string subdomain = 3; } // Copied from: local:aiserver.v1.GetPagesRequest (var: gMd) message GetPagesRequest { string doc_identifier = 1; } // Copied from: local:aiserver.v1.GetPassthroughPromptRequest (var: pFl) message GetPassthroughPromptRequest { string query = 1; string model_name = 2; } // Copied from: local:aiserver.v1.GetPassthroughPromptResponse (var: mFl) message GetPassthroughPromptResponse { string result = 1; } // Copied from: local:aiserver.v1.GetPendingCommitsRequest (var: wIf) message GetPendingCommitsRequest { string workspace_id = 1; int32 max_num_commits = 2; } // Copied from: local:aiserver.v1.GetPendingCommitsResponse (var: SIf) message GetPendingCommitsResponse { // Copied from: local:aiserver.v1.GetPendingCommitsResponse.Commit (var: kIf) message Commit { string sha = 1; optional string visited_neighbor_sha = 2; int32 parent_walk_depth = 3; } repeated Commit commits = 1; float wait_before_uploading_ms = 2; } // Copied from: local:aiserver.v1.GetPendingSeatTierUpgradeRequestsRequest (var: Oeu) message GetPendingSeatTierUpgradeRequestsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetPendingSeatTierUpgradeRequestsResponse (var: Beu) message GetPendingSeatTierUpgradeRequestsResponse { repeated PendingSeatTierUpgradeRequest requests = 1; } // Copied from: local:aiserver.v1.GetPersonalEnvironmentJsonRequest (var: Wfu) message GetPersonalEnvironmentJsonRequest { string repo_url = 1; } // Copied from: local:aiserver.v1.GetPersonalEnvironmentJsonResponse (var: Hfu) message GetPersonalEnvironmentJsonResponse { string environment_json = 1; string repo_url = 2; } // Copied from: local:aiserver.v1.GetPlanInfoRequest (var: $Es) message GetPlanInfoRequest { } // Copied from: local:aiserver.v1.GetPlanInfoResponse (var: JXl) message GetPlanInfoResponse { // Copied from: local:aiserver.v1.GetPlanInfoResponse.NextUpgrade (var: teu) message NextUpgrade { string tier = 1; string name = 2; int32 included_amount_cents = 3; string price = 4; string description = 5; } // Copied from: local:aiserver.v1.GetPlanInfoResponse.PlanInfo (var: XXl) message PlanInfo { // Copied from: local:aiserver.v1.GetPlanInfoResponse.PlanInfo.PlanOwner (var: eeu) enum PlanOwner { PLAN_OWNER_UNSPECIFIED = 0; PLAN_OWNER_STRIPE = 1; PLAN_OWNER_APPLE = 2; } string plan_name = 1; int32 included_amount_cents = 2; optional string price = 3; optional int64 billing_cycle_end = 4; PlanOwner plan_owner = 5; } optional PlanInfo plan_info = 1; optional NextUpgrade next_upgrade = 2; } // Copied from: local:aiserver.v1.GetPluginMcpConfigRequest (var: GKl) message GetPluginMcpConfigRequest { int64 plugin_id = 1; } // Copied from: local:aiserver.v1.GetPluginMcpConfigResponse (var: qKl) message GetPluginMcpConfigResponse { string config_json = 1; string commit_sha = 2; } // Copied from: local:aiserver.v1.GetPluginRequest (var: Dxs) message GetPluginRequest { int64 plugin_id = 1; } // Copied from: local:aiserver.v1.GetPluginResponse (var: Rlu) message GetPluginResponse { Plugin plugin = 1; } // Copied from: local:aiserver.v1.GetPricingHistoryRequest (var: aQl) message GetPricingHistoryRequest { } // Copied from: local:aiserver.v1.GetPricingHistoryResponse (var: cQl) message GetPricingHistoryResponse { // Copied from: local:aiserver.v1.GetPricingHistoryResponse.PricingDescription (var: lQl) message PricingDescription { string description = 1; string id = 2; string changelog = 3; int64 created_at = 4; } repeated PricingDescription pricing_history = 1; } // Copied from: local:aiserver.v1.GetPrivateWorkerRequest (var: Tyu) message GetPrivateWorkerRequest { string worker_id = 1; } // Copied from: local:aiserver.v1.GetPrivateWorkerResponse (var: Ayu) message GetPrivateWorkerResponse { PrivateWorker worker = 1; } // Copied from: local:aiserver.v1.GetPrivateWorkersSummaryRequest (var: Syu) message GetPrivateWorkersSummaryRequest { } // Copied from: local:aiserver.v1.GetPrivateWorkersSummaryResponse (var: kyu) message GetPrivateWorkersSummaryResponse { optional UserWorkerSummary user_summary = 1; optional TeamWorkerSummary team_summary = 2; optional TeamWorkerLimitSummary team_limit_summary = 3; } // Copied from: local:aiserver.v1.GetProUserTrialEndRequest (var: UEf) message GetProUserTrialEndRequest { int32 user_id = 1; } // Copied from: local:aiserver.v1.GetProUserTrialEndResponse (var: $Ef) message GetProUserTrialEndResponse { optional google.protobuf.Timestamp trial_end_date = 1; } // Copied from: local:aiserver.v1.GetProjectStructureParams (var: los) message GetProjectStructureParams { } // Copied from: local:aiserver.v1.GetProjectStructureResult (var: uos) message GetProjectStructureResult { // Copied from: local:aiserver.v1.GetProjectStructureResult.File (var: dos) message File { string relative_workspace_path = 1; string outline = 2; } repeated File files = 1; string root_workspace_path = 2; } // Copied from: local:aiserver.v1.GetProjectionSnapshotRequest (var: Ykd) message GetProjectionSnapshotRequest { string policy_id = 1; uint64 known_snapshot_version = 2; } // Copied from: local:aiserver.v1.GetProjectionSnapshotResponse (var: muf) message GetProjectionSnapshotResponse { string policy_id = 1; uint32 policy_version = 2; uint64 snapshot_version = 3; ProjectionScoreSet team = 4; bool not_modified = 5; } // Copied from: local:aiserver.v1.GetPromptDryRunResponse (var: v_s) message GetPromptDryRunResponse { // Copied from: local:aiserver.v1.GetPromptDryRunResponse.TokenCount (var: rSi) message TokenCount { bool is_over_token_limit = 1; optional int32 num_tokens = 2; } repeated CodeChunkContextInclusionInfo code_chunks = 1; int32 user_message_token_limit = 3; TokenCount user_message_token_count = 4; TokenCount full_conversation_token_count = 5; repeated CodeChunkContextInclusionInfoV2 code_chunks_v2 = 6; string folder_exclusion_tooltip = 2; float bar_fraction = 7; bool did_bar_overflow = 8; bool should_show_new_chat_hint = 9; } // Copied from: local:aiserver.v1.GetProtectedGitScopesRequest (var: LJl) message GetProtectedGitScopesRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetProtectedGitScopesResponse (var: NJl) message GetProtectedGitScopesResponse { repeated ProtectedGitScope scopes = 1; } // Copied from: local:aiserver.v1.GetPublicBackgroundComposerArtifactRequest (var: kbu) message GetPublicBackgroundComposerArtifactRequest { string artifact_id = 1; } // Copied from: local:aiserver.v1.GetPublicBackgroundComposerArtifactResponse (var: Cbu) message GetPublicBackgroundComposerArtifactResponse { string url = 1; string content_type = 2; optional string title = 3; } // Copied from: local:aiserver.v1.GetPublicIpRequest (var: GDf) message GetPublicIpRequest { } // Copied from: local:aiserver.v1.GetPublicIpResponse (var: qDf) message GetPublicIpResponse { string ip = 1; } // Copied from: local:aiserver.v1.GetPublicProfileByHandleRequest (var: Elu) message GetPublicProfileByHandleRequest { string handle = 1; } // Copied from: local:aiserver.v1.GetPublicProfileByHandleResponse (var: xlu) message GetPublicProfileByHandleResponse { UserProfile profile = 1; PublicProfileActivitySummary activity_summary = 2; } // Copied from: local:aiserver.v1.GetPublicSharedCanvasRequest (var: Jau) message GetPublicSharedCanvasRequest { string share_id = 1; } // Copied from: local:aiserver.v1.GetPublicSharedCanvasResponse (var: ecu) message GetPublicSharedCanvasResponse { PublicSharedCanvasPreview preview = 1; } // Copied from: local:aiserver.v1.GetPublicSharedConversationRequest (var: pcu) message GetPublicSharedConversationRequest { string share_id = 1; } // Copied from: local:aiserver.v1.GetPublicSharedConversationResponse (var: mcu) message GetPublicSharedConversationResponse { SharedConversationMetadata metadata = 1; repeated ConversationMessage messages = 2; bool allow_indexing = 3; optional SharedConversationLatestPlan latest_plan = 4; } // Copied from: local:aiserver.v1.GetPublicSlackInstallUrlRequest (var: eYl) message GetPublicSlackInstallUrlRequest { } // Copied from: local:aiserver.v1.GetPublicSlackInstallUrlResponse (var: tYl) message GetPublicSlackInstallUrlResponse { string url = 1; } // Copied from: local:aiserver.v1.GetPublicSlackInstallUrlWithUserScopesRequest (var: nYl) message GetPublicSlackInstallUrlWithUserScopesRequest { } // Copied from: local:aiserver.v1.GetPublicSlackInstallUrlWithUserScopesResponse (var: iYl) message GetPublicSlackInstallUrlWithUserScopesResponse { string url = 1; } // Copied from: local:aiserver.v1.GetPullRequestCheckLogExcerptRequest (var: epu) message GetPullRequestCheckLogExcerptRequest { string pr_url = 1; string provider = 2; string provider_check_id = 3; optional uint32 max_bytes = 4; } // Copied from: local:aiserver.v1.GetPullRequestCheckLogExcerptResponse (var: cpu) message GetPullRequestCheckLogExcerptResponse { CheckLogExcerptStatus status = 1; string excerpt = 2; uint64 total_bytes = 3; bool truncated = 4; string message = 5; } // Copied from: local:aiserver.v1.GetPullRequestChecksRequest (var: hTs) message GetPullRequestChecksRequest { string pr_url = 1; bool skip_cache = 2; } // Copied from: local:aiserver.v1.GetPullRequestChecksResponse (var: pTs) message GetPullRequestChecksResponse { optional PRCheckStatus check_status = 1; } // Copied from: local:aiserver.v1.GetPullRequestCodeownersRequest (var: tpu) message GetPullRequestCodeownersRequest { string pr_url = 1; repeated string paths = 2; bool skip_cache = 3; } // Copied from: local:aiserver.v1.GetPullRequestCodeownersResponse (var: ipu) message GetPullRequestCodeownersResponse { repeated PullRequestPathCodeowners entries = 1; } // Copied from: local:aiserver.v1.GetPullRequestCommitsRequest (var: Hbu) message GetPullRequestCommitsRequest { string pr_url = 1; optional string after_cursor = 2; } // Copied from: local:aiserver.v1.GetPullRequestCommitsResponse (var: zbu) message GetPullRequestCommitsResponse { repeated PRCommit commits = 1; bool has_next_page = 2; optional string end_cursor = 3; } // Copied from: local:aiserver.v1.GetPullRequestDiffRequest (var: dTs) message GetPullRequestDiffRequest { string pr_url = 1; } // Copied from: local:aiserver.v1.GetPullRequestDiffResponse (var: fTs) message GetPullRequestDiffResponse { repeated SCMPullRequestDiffFile files = 1; string base_sha = 2; string head_sha = 3; optional string base_ref_name = 4; optional string head_ref_name = 5; } // Copied from: local:aiserver.v1.GetPullRequestDiscussionsRequest (var: xAs) message GetPullRequestDiscussionsRequest { string pr_url = 1; optional bool skip_cache = 2; } // Copied from: local:aiserver.v1.GetPullRequestDiscussionsResponse (var: Wbu) message GetPullRequestDiscussionsResponse { repeated PRReviewThread threads = 1; repeated PRTopLevelComment top_level_comments = 2; optional PRCheckStatus check_status = 3; } // Copied from: local:aiserver.v1.GetPullRequestFileContentsRequest (var: khu) message GetPullRequestFileContentsRequest { string pr_url = 1; string path = 2; string ref = 3; optional uint32 max_bytes = 4; } // Copied from: local:aiserver.v1.GetPullRequestFileContentsResponse (var: Chu) message GetPullRequestFileContentsResponse { PullRequestFileContentsStatus status = 1; string content_base64 = 2; uint64 size_bytes = 3; } // Copied from: local:aiserver.v1.GetPullRequestForBranchRequest (var: Kuu) message GetPullRequestForBranchRequest { string repo_url = 1; string branch_name = 2; optional bool skip_cache = 3; } // Copied from: local:aiserver.v1.GetPullRequestForBranchResponse (var: Quu) message GetPullRequestForBranchResponse { string pr_url = 1; repeated string pr_urls = 2; } // Copied from: local:aiserver.v1.GetPullRequestMergeStatusRequest (var: n1i) message GetPullRequestMergeStatusRequest { string pr_url = 1; optional bool include_behind_count = 2; } // Copied from: local:aiserver.v1.GetPullRequestMergeStatusResponse (var: Pbu) message GetPullRequestMergeStatusResponse { bool is_merged = 1; bool is_closed = 2; string mergeable_state = 3; string state = 4; bool is_draft = 5; string title = 6; string base_branch = 7; int32 behind_by = 8; bool can_update_branch = 9; bool is_auto_merge_enabled = 10; optional bool viewer_can_enable_auto_merge = 11; } // Copied from: local:aiserver.v1.GetPullRequestRequest (var: cTs) message GetPullRequestRequest { string pr_url = 1; bool skip_cache = 2; } // Copied from: local:aiserver.v1.GetPullRequestResponse (var: lTs) message GetPullRequestResponse { SCMPullRequest pull_request = 1; } // Copied from: local:aiserver.v1.GetPullRequestTimelineEventsRequest (var: Vbu) message GetPullRequestTimelineEventsRequest { string pr_url = 1; optional int32 page = 2; } // Copied from: local:aiserver.v1.GetPullRequestTimelineEventsResponse (var: Gbu) message GetPullRequestTimelineEventsResponse { repeated PRTimelineEvent events = 1; bool has_next_page = 2; optional int32 next_page = 3; } // Copied from: local:aiserver.v1.GetReferralCodesRequest (var: uJl) message GetReferralCodesRequest { } // Copied from: local:aiserver.v1.GetReferralCodesResponse (var: dJl) message GetReferralCodesResponse { repeated ReferralCodeEntry referral_codes = 1; } // Copied from: local:aiserver.v1.GetReferralsRequest (var: cJl) message GetReferralsRequest { } // Copied from: local:aiserver.v1.GetReferralsResponse (var: lJl) message GetReferralsResponse { int32 num_referrals = 1; string referral_code = 2; } // Copied from: local:aiserver.v1.GetRelayBackfillRequest (var: KRf) message GetRelayBackfillRequest { string backfill_id = 1; } // Copied from: local:aiserver.v1.GetRelayBackfillResponse (var: QRf) message GetRelayBackfillResponse { RelayBackfillRecord backfill = 1; repeated RelayBackfillWindowRecord windows = 2; } // Copied from: local:aiserver.v1.GetRelayPipelineDefinitionRequest (var: CRf) message GetRelayPipelineDefinitionRequest { optional string id = 1; optional string name = 2; optional string version = 3; } // Copied from: local:aiserver.v1.GetRelayPipelineDefinitionResponse (var: ERf) message GetRelayPipelineDefinitionResponse { RelayPipelineDefinitionSummary definition = 1; } // Copied from: local:aiserver.v1.GetRelayPipelineRunRequest (var: DRf) message GetRelayPipelineRunRequest { string run_id = 1; } // Copied from: local:aiserver.v1.GetRelayPipelineRunResponse (var: RRf) message GetRelayPipelineRunResponse { RelayPipelineRunRecord run = 1; } // Copied from: local:aiserver.v1.GetRelayScheduleRequest (var: BRf) message GetRelayScheduleRequest { string schedule_id = 1; } // Copied from: local:aiserver.v1.GetRelayScheduleResponse (var: URf) message GetRelayScheduleResponse { RelayScheduleRecord schedule = 1; } // Copied from: local:aiserver.v1.GetRelevantChunksRequest (var: IMl) message GetRelevantChunksRequest { repeated CodeBlock code_blocks = 1; CmdKOptions cmd_k_options = 2; repeated PotentiallyCachedContextItem context_items = 3; string session_id = 4; CmdKLegacyContext legacy_context = 5; } // Copied from: local:aiserver.v1.GetRelevantChunksResponse (var: RMl) message GetRelevantChunksResponse { // Copied from: local:aiserver.v1.GetRelevantChunksResponse.ChainOfThoughtStream (var: MMl) message ChainOfThoughtStream { string text = 1; } // Copied from: local:aiserver.v1.GetRelevantChunksResponse.CodeBlocks (var: PMl) message CodeBlocks { repeated CodeBlock code_blocks = 1; } oneof response { CodeBlocks code_blocks = 1; ChainOfThoughtStream chain_of_thought_stream = 2; } } // Copied from: local:aiserver.v1.GetRemainingRefundsRequest (var: Jnu) message GetRemainingRefundsRequest { } // Copied from: local:aiserver.v1.GetRemainingRefundsResponse (var: Xnu) message GetRemainingRefundsResponse { int32 remaining_refunds = 1; } // Copied from: local:aiserver.v1.GetRepoNodeIdRequest (var: HEf) message GetRepoNodeIdRequest { string owner = 1; string repo_name = 2; } // Copied from: local:aiserver.v1.GetRepoNodeIdResponse (var: zEf) message GetRepoNodeIdResponse { string node_id = 1; } // Copied from: local:aiserver.v1.GetRepoSlashCommandsRequest (var: vxs) message GetRepoSlashCommandsRequest { string repo_url = 1; optional string git_ref = 2; optional bool include_project_plugin_skills = 3; } // Copied from: local:aiserver.v1.GetRepoSlashCommandsResponse (var: gau) message GetRepoSlashCommandsResponse { repeated string skill_names = 3; repeated string command_names = 4; } // Copied from: local:aiserver.v1.GetRepoSourcePreferenceRequest (var: jJl) message GetRepoSourcePreferenceRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.GetRepoSourcePreferenceResponse (var: WJl) message GetRepoSourcePreferenceResponse { PreferredRepoSourceMode user_preference = 1; PreferredRepoSourceMode team_preference = 2; PreferredRepoSourceMode effective_preference = 3; bool can_configure = 4; } // Copied from: local:aiserver.v1.GetRepositoryBranchesRequest (var: kAs) message GetRepositoryBranchesRequest { string repo_url = 1; optional int32 page = 2; optional string query = 3; optional bool only_user_branches = 4; optional int32 team_id = 5; } // Copied from: local:aiserver.v1.GetRepositoryBranchesResponse (var: Rbu) message GetRepositoryBranchesResponse { // Copied from: local:aiserver.v1.GetRepositoryBranchesResponse.Branch (var: Mbu) message Branch { string name = 1; bool is_default = 2; } repeated Branch branches = 1; bool has_more = 2; int32 page = 3; bool is_empty_repo = 4; string bootstrap_branch = 5; } // Copied from: local:aiserver.v1.GetRlEvalJobRequest (var: SAf) message GetRlEvalJobRequest { string job_id = 1; } // Copied from: local:aiserver.v1.GetRlEvalJobResponse (var: kAf) message GetRlEvalJobResponse { RlEvalJobRecord job = 1; } // Copied from: local:aiserver.v1.GetRlEvalStepKillSignalsRequest (var: OAf) message GetRlEvalStepKillSignalsRequest { string job_id = 1; } // Copied from: local:aiserver.v1.GetRlEvalStepKillSignalsResponse (var: FAf) message GetRlEvalStepKillSignalsResponse { repeated int32 steps = 1; } // Copied from: local:aiserver.v1.GetRunKillStatusRequest (var: lAf) message GetRunKillStatusRequest { string run_id = 1; } // Copied from: local:aiserver.v1.GetRunKillStatusResponse (var: uAf) message GetRunKillStatusResponse { bool kill_requested = 1; optional string cleanup_reason = 2; } // Copied from: local:aiserver.v1.GetRunRequest (var: LTf) message GetRunRequest { optional string request_id = 1; optional string artifact_uri = 2; } // Copied from: local:aiserver.v1.GetRunResponse (var: NTf) message GetRunResponse { EvalRunRecord run = 1; } // Copied from: local:aiserver.v1.GetRunSummaryRequest (var: ENu) message GetRunSummaryRequest { optional string automation_id = 1; optional int32 team_id = 2; bool owner_only = 3; } // Copied from: local:aiserver.v1.GetRunSummaryResponse (var: xNu) message GetRunSummaryResponse { repeated RunSummaryWindow windows = 1; repeated HistogramBucket histogram = 2; } // Copied from: local:aiserver.v1.GetSCMPullRequestCommitsRequest (var: mTs) message GetSCMPullRequestCommitsRequest { string pr_url = 1; optional string after_cursor = 2; bool skip_cache = 3; } // Copied from: local:aiserver.v1.GetSCMPullRequestCommitsResponse (var: gTs) message GetSCMPullRequestCommitsResponse { repeated SCMPullRequestCommit commits = 1; bool has_next_page = 2; optional string end_cursor = 3; } // Copied from: local:aiserver.v1.GetSCMPullRequestTimelineEventsRequest (var: Ahu) message GetSCMPullRequestTimelineEventsRequest { string pr_url = 1; optional int32 page = 2; bool skip_cache = 3; } // Copied from: local:aiserver.v1.GetSCMPullRequestTimelineEventsResponse (var: Ihu) message GetSCMPullRequestTimelineEventsResponse { repeated SCMPullRequestTimelineEvent events = 1; bool has_next_page = 2; optional int32 next_page = 3; } // Copied from: local:aiserver.v1.GetSandAccessStatusRequest (var: WXl) message GetSandAccessStatusRequest { } // Copied from: local:aiserver.v1.GetSandAccessStatusResponse (var: HXl) message GetSandAccessStatusResponse { // Copied from: local:aiserver.v1.GetSandAccessStatusResponse.SandAccessState (var: zXl) enum SandAccessState { SAND_ACCESS_STATE_UNSPECIFIED = 0; SAND_ACCESS_STATE_GRANTED = 1; SAND_ACCESS_STATE_UNAVAILABLE = 2; SAND_ACCESS_STATE_PAYMENT_REQUIRED = 3; } // Copied from: local:aiserver.v1.GetSandAccessStatusResponse.SandPurchaseChannel (var: VXl) enum SandPurchaseChannel { SAND_PURCHASE_CHANNEL_UNSPECIFIED = 0; SAND_PURCHASE_CHANNEL_IN_APP = 1; SAND_PURCHASE_CHANNEL_MANAGE_IN_CURSOR = 2; SAND_PURCHASE_CHANNEL_MANAGE_ON_WEB = 3; } SandAccessState state = 1; SandPurchaseChannel purchase_channel = 2; } // Copied from: local:aiserver.v1.GetSandBoxRunStateRequest (var: tPf) message GetSandBoxRunStateRequest { } // Copied from: local:aiserver.v1.GetSandBoxRunStateResponse (var: nPf) message GetSandBoxRunStateResponse { SandBoxRunState state = 1; optional bool image_update_available = 2; } // Copied from: local:aiserver.v1.GetSandUsageStatusRequest (var: GXl) message GetSandUsageStatusRequest { } // Copied from: local:aiserver.v1.GetSandUsageStatusResponse (var: qXl) message GetSandUsageStatusResponse { google.protobuf.Timestamp current_period_start = 1; google.protobuf.Timestamp next_reset_timestamp_utc = 2; optional double usage_percent = 3; bool included_limit_zero = 4; int64 available_banked_reset_count = 5; bool uses_pooled_enterprise_allowance = 6; bool has_available_usage = 7; bool has_non_zero_included_limit = 8; } // Copied from: local:aiserver.v1.GetScimConfigurationLinksRequest (var: qZl) message GetScimConfigurationLinksRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetScimConfigurationLinksResponse (var: KZl) message GetScimConfigurationLinksResponse { string scim_url = 1; string scim_status = 2; } // Copied from: local:aiserver.v1.GetScimConflictsRequest (var: ksu) message GetScimConflictsRequest { int32 team_id = 1; optional GroupType type = 2; } // Copied from: local:aiserver.v1.GetScimConflictsResponse (var: xsu) message GetScimConflictsResponse { repeated ScimConflictUser conflicted_users = 1; } // Copied from: local:aiserver.v1.GetScmConnectionStatusRequest (var: Cbn) message GetScmConnectionStatusRequest { optional string ghe_application = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.GetScmConnectionStatusResponse (var: Yeu) message GetScmConnectionStatusResponse { bool connected = 1; } // Copied from: local:aiserver.v1.GetSecuritybotResolutionStatsRequest (var: INu) message GetSecuritybotResolutionStatsRequest { optional string automation_id = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.GetSecuritybotResolutionStatsResponse (var: DNu) message GetSecuritybotResolutionStatsResponse { uint32 vulnerabilities_count = 1; uint32 fixed_count = 2; uint32 automation_count = 3; } // Copied from: local:aiserver.v1.GetSentryAuthUrlRequest (var: lOu) message GetSentryAuthUrlRequest { } // Copied from: local:aiserver.v1.GetSentryAuthUrlResponse (var: uOu) message GetSentryAuthUrlResponse { string install_url = 1; string csrf_token = 2; } // Copied from: local:aiserver.v1.GetSentryProjectsRequest (var: gOu) message GetSentryProjectsRequest { } // Copied from: local:aiserver.v1.GetSentryProjectsResponse (var: vOu) message GetSentryProjectsResponse { repeated SentryProject projects = 1; optional string organization_slug = 2; } // Copied from: local:aiserver.v1.GetSentryStatusRequest (var: pOu) message GetSentryStatusRequest { } // Copied from: local:aiserver.v1.GetSentryStatusResponse (var: mOu) message GetSentryStatusResponse { bool is_connected = 1; optional string organization_slug = 2; } // Copied from: local:aiserver.v1.GetServerConfigRequest (var: EEu) message GetServerConfigRequest { bool telem_enabled = 1; repeated double bug_bot_dismissed_notification_last_10_times_unix_ms = 2; repeated double bug_bot_viewed_notification_last_10_times_unix_ms = 3; VscodeOSStatistics os_stats = 4; VscodeOSProperties os_properties = 5; RemoteAuthority remote_authority = 6; InAppAdTrigger in_app_ad_trigger = 7; DevEnvironment dev_environment = 8; ClientSurface client_surface = 9; ScmConnectAdContext scm_connect_ad_context = 10; } // Copied from: local:aiserver.v1.GetServerConfigResponse (var: hdt) message GetServerConfigResponse { BugConfigResponse bug_config_response = 1; bool is_dev_do_not_use_for_secret_things_because_can_be_spoofed_by_users = 2; IndexingConfig indexing_config = 3; ClientTracingConfig client_tracing_config = 4; ChatConfig chat_config = 5; string config_version = 6; Http2Config http2_config = 7; ProfilingConfig profiling_config = 8; MetricsConfig metrics_config = 9; BackgroundComposerConfig background_composer_config = 10; AutoContextConfig auto_context_config = 11; repeated ModelMigration model_migrations = 12; MemoryMonitorConfig memory_monitor_config = 13; FolderSizeLimit folder_size_limit = 14; OnlineMetricsConfig online_metrics_config = 20; GitIndexingConfig git_indexing_config = 15; PerformanceEventsConfig performance_events_config = 16; optional InAppAd current_in_app_ad = 17; TraceConfig trace_config = 18; optional RunTerminalServerConfig run_terminal_server_config = 19; InteractionConfig interaction_config = 21; AgentTelemetryConfig agent_telemetry_config = 22; optional ClientVersionStatus client_version_status = 23; optional UpdateConfig update_config = 24; optional AgentLayoutPolicy agent_layout_policy = 25; bool use_nlb_for_nal = 26; AgentUrlConfig agent_url_config = 27; optional bool cli_sandbox_default_enabled = 28; optional TerminalTipConfig terminal_tip_config = 30; optional string model_picker_nudge = 31; repeated InferenceProviderWarning inference_provider_warnings = 32; optional OnboardingConfig onboarding_config = 33; optional BugbotConfig bugbot_config = 34; optional CodebaseTelemetryConfig codebase_telemetry_config = 35; RetrievalKeepAliveConfig retrieval_keep_alive_config = 36; optional GoogleWorkspaceMcpOAuthClient google_workspace_mcp_oauth_client = 37; } // Copied from: local:aiserver.v1.GetServiceAccountSpendLimitRequest (var: eiu) message GetServiceAccountSpendLimitRequest { optional int32 team_id = 1; string service_type = 2; } // Copied from: local:aiserver.v1.GetServiceAccountSpendLimitResponse (var: tiu) message GetServiceAccountSpendLimitResponse { optional int32 spend_limit_cents = 1; optional int32 current_spend_cents = 2; optional bool is_in_free_trial = 3; optional int64 free_trial_expires_at = 4; } // Copied from: local:aiserver.v1.GetSessionTokenRequest (var: I1f) message GetSessionTokenRequest { // Copied from: local:aiserver.v1.GetSessionTokenRequest.Destination (var: D1f) enum Destination { DESTINATION_UNSPECIFIED = 0; DESTINATION_PORTAL = 1; DESTINATION_AISERVER = 2; DESTINATION_AUTH_PROXY = 3; } User user = 1; Destination destination = 2; optional string stub = 3; optional string code = 4; optional string code_verifier = 5; optional string redirect_uri = 6; optional bool issue_refresh_token = 7; } // Copied from: local:aiserver.v1.GetSessionTokenResponse (var: R1f) message GetSessionTokenResponse { string session_token = 1; optional string id = 2; bool should_show_trial = 3; bool enable_trial_for_deep_control = 4; bool was_auto_enrolled = 5; optional string refresh_token = 6; } // Copied from: local:aiserver.v1.GetSharedCanvasRequest (var: Yau) message GetSharedCanvasRequest { string share_id = 1; } // Copied from: local:aiserver.v1.GetSharedCanvasResponse (var: Zau) message GetSharedCanvasResponse { SharedCanvasMetadata metadata = 1; bytes app_js = 2; bytes data_json = 3; } // Copied from: local:aiserver.v1.GetSharedConversationRequest (var: xxs) message GetSharedConversationRequest { string share_id = 1; } // Copied from: local:aiserver.v1.GetSharedConversationResponse (var: ocu) message GetSharedConversationResponse { SharedConversationMetadata metadata = 1; repeated ConversationMessage messages = 2; optional SharedConversationLatestPlan latest_plan = 3; } // Copied from: local:aiserver.v1.GetSignUpTypeRequest (var: FZl) message GetSignUpTypeRequest { } // Copied from: local:aiserver.v1.GetSignUpTypeResponse (var: BZl) message GetSignUpTypeResponse { // Copied from: local:aiserver.v1.GetSignUpTypeResponse.SignUpType (var: UZl) enum SignUpType { SIGN_UP_TYPE_UNSPECIFIED = 0; SIGN_UP_TYPE_AUTH_0 = 1; SIGN_UP_TYPE_GOOGLE = 2; SIGN_UP_TYPE_GITHUB = 3; SIGN_UP_TYPE_WORKOS = 4; } SignUpType sign_up_type = 1; } // Copied from: local:aiserver.v1.GetSimplePromptRequest (var: qws) message GetSimplePromptRequest { string query = 1; string answer_placeholder = 2; } // Copied from: local:aiserver.v1.GetSimplePromptResponse (var: uFl) message GetSimplePromptResponse { string result = 1; } // Copied from: local:aiserver.v1.GetSimulationRequest (var: yLf) message GetSimulationRequest { int32 user_id = 1; } // Copied from: local:aiserver.v1.GetSimulationResponse (var: wLf) message GetSimulationResponse { SimulationData simulation = 1; } // Copied from: local:aiserver.v1.GetSlackConversationsByIdsRequest (var: alu) message GetSlackConversationsByIdsRequest { repeated string conversation_ids = 1; } // Copied from: local:aiserver.v1.GetSlackConversationsByIdsResponse (var: clu) message GetSlackConversationsByIdsResponse { repeated SlackConversation conversations = 1; } // Copied from: local:aiserver.v1.GetSlackInstallUrlRequest (var: J1s) message GetSlackInstallUrlRequest { int32 team_id = 1; optional string repo_url = 2; } // Copied from: local:aiserver.v1.GetSlackInstallUrlResponse (var: XQl) message GetSlackInstallUrlResponse { string url = 1; } // Copied from: local:aiserver.v1.GetSlackModelOptionsRequest (var: rYl) message GetSlackModelOptionsRequest { } // Copied from: local:aiserver.v1.GetSlackModelOptionsResponse (var: sYl) message GetSlackModelOptionsResponse { repeated string model_options = 1; } // Copied from: local:aiserver.v1.GetSlackRepoRoutingRulesRequest (var: xru) message GetSlackRepoRoutingRulesRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetSlackRepoRoutingRulesResponse (var: Tru) message GetSlackRepoRoutingRulesResponse { repeated SlackRepoRoutingRule rules = 1; } // Copied from: local:aiserver.v1.GetSlackSettingsRequest (var: ZQl) message GetSlackSettingsRequest { } // Copied from: local:aiserver.v1.GetSlackSettingsResponse (var: JQl) message GetSlackSettingsResponse { bool available = 1; } // Copied from: local:aiserver.v1.GetSlackTeamSettingsRequest (var: qQl) message GetSlackTeamSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetSlackTeamSettingsResponse (var: KQl) message GetSlackTeamSettingsResponse { string default_repo = 1; string default_branch = 2; string default_model = 3; bool share_summary = 4; bool share_summary_in_external_channel = 5; repeated SlackChannelRepoMapping channel_repo_mappings = 6; optional bool auto_draft_enabled = 7; optional bool use_github_app_for_auto_draft_prs = 8; string branch_prefix = 9; optional CloudAgentModelSelection default_model_selection = 10; } // Copied from: local:aiserver.v1.GetSlackUserSettingsRequest (var: yru) message GetSlackUserSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetSlackUserSettingsResponse (var: wru) message GetSlackUserSettingsResponse { bool has_slack_auth = 1; string default_repo = 2; string default_branch = 3; string default_model = 4; bool can_show = 5; bool open_pr_by_default = 6; optional bool use_github_app_for_auto_draft_prs = 7; bool ci_failure_followup_enabled = 8; string branch_prefix = 9; optional CloudAgentModelSelection default_model_selection = 10; } // Copied from: local:aiserver.v1.GetSpendLimitPolicyRequest (var: yQl) message GetSpendLimitPolicyRequest { int32 team_id = 1; SpendLimitPolicyScope scope = 2; } // Copied from: local:aiserver.v1.GetSpendLimitPolicyResponse (var: wQl) message GetSpendLimitPolicyResponse { SpendLimitPolicy policy = 1; } // Copied from: local:aiserver.v1.GetSsoConfigurationLinksRequest (var: VZl) message GetSsoConfigurationLinksRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetSsoConfigurationLinksResponse (var: GZl) message GetSsoConfigurationLinksResponse { string sso_url = 1; string domain_verification_url = 2; string sso_status = 3; } // Copied from: local:aiserver.v1.GetSuggestedBugBotIterationsRequest (var: KPl) message GetSuggestedBugBotIterationsRequest { int32 diff_char_len = 1; ModelDetails model_details = 2; } // Copied from: local:aiserver.v1.GetSuggestedBugBotIterationsResponse (var: QPl) message GetSuggestedBugBotIterationsResponse { int32 iterations = 1; } // Copied from: local:aiserver.v1.GetSymbolsParams (var: Jos) message GetSymbolsParams { // Copied from: local:aiserver.v1.GetSymbolsParams.LineRange (var: Xos) message LineRange { int32 start_line_number = 1; int32 end_line_number_inclusive = 2; } string relative_workspace_path = 1; optional LineRange line_range = 2; bool include_children = 3; } // Copied from: local:aiserver.v1.GetSymbolsResult (var: eas) message GetSymbolsResult { repeated DocumentSymbol symbols = 1; } // Copied from: local:aiserver.v1.GetTeamAdminSettingsRequest (var: a0i) message GetTeamAdminSettingsRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamAdminSettingsResponse (var: VNt) message GetTeamAdminSettingsResponse { repeated string allowed_models = 1; repeated string blocked_models = 2; AutoRunControls auto_run_controls = 3; CursorIgnoreControls cursor_ignore_controls = 4; bool dot_cursor_protection = 5; optional AllowedMCPConfiguration allowed_mcp_configuration = 6; optional BackgroundAgentSettings background_agent_settings = 7; optional CliSettings cli_settings = 8; optional MCPControls mcp_controls = 9; optional PromptDeeplinkControls prompt_deeplink_controls = 10; optional CommandDeeplinkControls command_deeplink_controls = 11; optional DeeplinkControls deeplink_controls = 12; optional GithubIntegrationSettings github_integration_settings = 13; optional SlackIntegrationSettings slack_integration_settings = 14; optional LinearIntegrationSettings linear_integration_settings = 15; optional WorkspaceTrustControls workspace_trust_controls = 16; optional GitlabIntegrationSettings gitlab_integration_settings = 17; optional bool browser_features = 18; repeated string browser_origin_allowlist = 23; optional bool byok_disabled = 19; optional bool dashboard_analytics_requires_admin = 20; optional SharedConversationSettings shared_conversation_settings = 21; optional string allowed_extensions = 22; optional bool disable_conversation_insights = 24; optional CursorBlameSettings cursor_blame_settings = 25; repeated string network_denylist = 26; repeated string network_allowlist = 27; optional ExtensionSigningSettings extension_signing_settings = 28; optional bool enforce_invite_domain_on_accept = 29; optional FirstPartyPluginConfiguration first_party_plugin_configuration = 30; optional AttributionControls attribution_controls = 31; optional bool allow_third_party_plugin_imports = 32; optional bool allow_user_local_plugin_imports = 44; optional GlassSettings glass_settings = 33; optional TeamAdminNewChatModelResetSettings new_chat_model_reset_settings = 34; optional ModelAllowlist model_allowlist = 35; optional JiraIntegrationSettings jira_integration_settings = 36; optional PullRequestPreferences pull_request_preferences = 37; optional BrowserSettings browser_settings = 38; repeated string cloud_agent_egress_allowlist = 39; optional bool mirror_sandbox_allowlist_for_egress = 40; AutoReviewInstructions auto_review = 49; optional LocalToolControls local_tool_controls = 60; optional SandActionAuditSettings sand_action_audit_settings = 61; optional string remote_permissions_file_path = 41; repeated string remote_permissions_file_paths = 46; repeated string local_permissions_file_path = 45; optional bool permissions_file_overrides_auto_run = 47; optional SharedCanvasSettings shared_canvas_settings = 42; optional int32 invite_link_max_ttl_seconds = 43; optional ExtensionInstallCooldownSettings extension_install_cooldown_settings = 48; optional PublicProfileSettings public_profile_settings = 50; optional BitbucketIntegrationSettings bitbucket_integration_settings = 51; optional bool marketplace_leaderboard_disabled = 52; optional bool new_chat_nudge_all_to_smart_auto = 53; optional bool models_auto_only = 54; optional string new_chat_nudge_all_to_smart_auto_optimize_for = 55; optional bool restrict_invites_to_admins = 56; optional bool viewer_can_invite_members = 57; optional bool enforce_hooks_readiness = 58; optional LlmGatewaySettings llm_gateway = 59; optional bool dot_onboarding_completed = 62; } // Copied from: local:aiserver.v1.GetTeamAnalyticsRequest (var: yXl) message GetTeamAnalyticsRequest { int32 team_id = 1; optional int64 start_date = 2; optional int64 end_date = 3; optional string version = 4; } // Copied from: local:aiserver.v1.GetTeamAnalyticsResponse (var: wXl) message GetTeamAnalyticsResponse { repeated DailyMetrics daily_metrics = 1; AnalyticsPeriod period = 2; ActiveUsers active_users = 3; } // Copied from: local:aiserver.v1.GetTeamBackgroundAgentSettingsRequest (var: jcu) message GetTeamBackgroundAgentSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamBackgroundAgentSettingsResponse (var: Wcu) message GetTeamBackgroundAgentSettingsResponse { BackgroundAgentSettings settings = 1; } // Copied from: local:aiserver.v1.GetTeamBugbotSettingsRequest (var: eou) message GetTeamBugbotSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamBugbotSettingsResponse (var: nou) message GetTeamBugbotSettingsResponse { int32 bugbot_licenses_hard_limit = 1; bool bugbot_plan_enabled = 2; repeated string allowlist = 3; int32 current_cycle_unique_users = 4; int32 bugbot_license_count = 5; AllowlistConfig allowlist_config = 6; bool bugbot_was_enabled_in_this_billing_cycle = 7; repeated BugbotLicenseUsage license_usage = 8; BugbotUsageTier bugbot_usage_tier = 9; bool bugbot_globally_disabled = 10; repeated string mcp_server_names = 11; BugbotBillingMode bugbot_billing_mode = 12; bool bugbot_usage_based_on_enable = 13; bool can_migrate_to_usage_based = 14; int32 seat_license_count = 15; bool bugbot_migration_credit_already_granted = 16; bool is_incremental_review_enabled = 17; bool merged_pr_scan_opted_out = 18; bool cost_controls_available = 19; optional int32 max_main_agent_cost_cents = 20; optional int32 max_subagent_cost_cents = 21; optional int32 max_runs_per_pr = 22; } // Copied from: local:aiserver.v1.GetTeamCommandsRequest (var: gxs) message GetTeamCommandsRequest { optional bool active_only = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.GetTeamCommandsResponse (var: oau) message GetTeamCommandsResponse { repeated TeamCommand commands = 1; } // Copied from: local:aiserver.v1.GetTeamCreditsRequest (var: qPf) message GetTeamCreditsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamCreditsResponse (var: KPf) message GetTeamCreditsResponse { optional int32 credit_dollars = 1; bool is_override = 2; bool is_expired = 3; optional int32 config_credit_dollars = 4; optional double used_dollars = 5; } // Copied from: local:aiserver.v1.GetTeamCustomerPortalUrlRequest (var: HQl) message GetTeamCustomerPortalUrlRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamCustomerPortalUrlResponse (var: zQl) message GetTeamCustomerPortalUrlResponse { string portal_url = 1; } // Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationHealthRequest (var: you) message GetTeamCustomerTelemetryDestinationHealthRequest { int32 team_id = 1; string destination_id = 2; } // Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationHealthResponse (var: wou) message GetTeamCustomerTelemetryDestinationHealthResponse { TeamCustomerTelemetryDestinationHealthStatus status = 1; repeated TeamCustomerTelemetryDestinationHealthBucket buckets = 2; optional int64 last_success_at_epoch_millis = 3; optional int64 last_error_at_epoch_millis = 4; string last_error_class = 5; optional int32 last_error_status = 6; int64 queue_depth = 7; string breaker_state = 8; int64 oldest_batch_age_ms = 9; repeated TeamCustomerTelemetryDestinationRecentError recent_errors = 10; } // Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationsRequest (var: cou) message GetTeamCustomerTelemetryDestinationsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationsResponse (var: lou) message GetTeamCustomerTelemetryDestinationsResponse { repeated TeamCustomerTelemetryDestination destinations = 1; repeated TeamCustomerTelemetryDestinationFamily available_families = 2; } // Copied from: local:aiserver.v1.GetTeamGithubUsersRequest (var: Ttu) message GetTeamGithubUsersRequest { int32 team_id = 1; optional string ghe_application = 3; } // Copied from: local:aiserver.v1.GetTeamGithubUsersResponse (var: Atu) message GetTeamGithubUsersResponse { repeated GithubUser users = 1; } // Copied from: local:aiserver.v1.GetTeamGroupAutoReviewSettingsRequest (var: eql) message GetTeamGroupAutoReviewSettingsRequest { int32 team_id = 1; string group_public_id = 2; } // Copied from: local:aiserver.v1.GetTeamGroupAutoReviewSettingsResponse (var: tql) message GetTeamGroupAutoReviewSettingsResponse { AutoReviewInstructions auto_review = 1; } // Copied from: local:aiserver.v1.GetTeamGroupAutorunSettingsRequest (var: GGl) message GetTeamGroupAutorunSettingsRequest { int32 team_id = 1; string group_public_id = 2; } // Copied from: local:aiserver.v1.GetTeamGroupAutorunSettingsResponse (var: qGl) message GetTeamGroupAutorunSettingsResponse { AutoRunControls auto_run_controls = 1; } // Copied from: local:aiserver.v1.GetTeamGroupMembersRequest (var: MGl) message GetTeamGroupMembersRequest { int32 team_id = 1; string group_public_id = 2; optional int32 page = 3; optional int32 page_size = 4; optional string search_term = 5; optional string sort_by = 6; optional string sort_direction = 7; } // Copied from: local:aiserver.v1.GetTeamGroupMembersResponse (var: PGl) message GetTeamGroupMembersResponse { repeated TeamGroupMember members = 1; int32 total_members = 2; int32 total_pages = 3; } // Copied from: local:aiserver.v1.GetTeamGroupModelAllowlistRequest (var: YGl) message GetTeamGroupModelAllowlistRequest { int32 team_id = 1; string group_public_id = 2; } // Copied from: local:aiserver.v1.GetTeamGroupModelAllowlistResponse (var: ZGl) message GetTeamGroupModelAllowlistResponse { optional ModelAllowlist model_allowlist = 1; } // Copied from: local:aiserver.v1.GetTeamGroupRequest (var: DGl) message GetTeamGroupRequest { int32 team_id = 1; string group_public_id = 2; } // Copied from: local:aiserver.v1.GetTeamGroupResponse (var: RGl) message GetTeamGroupResponse { TeamGroup group = 1; } // Copied from: local:aiserver.v1.GetTeamGroupSmartAutoSettingsRequest (var: rql) message GetTeamGroupSmartAutoSettingsRequest { int32 team_id = 1; string group_public_id = 2; } // Copied from: local:aiserver.v1.GetTeamGroupSmartAutoSettingsResponse (var: sql) message GetTeamGroupSmartAutoSettingsResponse { SmartAutoSettings settings = 1; bool can_enable = 2; optional bool new_chat_nudge_all_to_smart_auto = 3; optional bool models_auto_only = 4; optional string new_chat_nudge_all_to_smart_auto_optimize_for = 5; } // Copied from: local:aiserver.v1.GetTeamGroupsRequest (var: AGl) message GetTeamGroupsRequest { int32 team_id = 1; optional int32 page = 2; optional int32 page_size = 3; optional string search_term = 4; } // Copied from: local:aiserver.v1.GetTeamGroupsResponse (var: IGl) message GetTeamGroupsResponse { repeated TeamGroup groups = 1; int32 total_groups = 2; int32 total_pages = 3; } // Copied from: local:aiserver.v1.GetTeamHasValidPaymentMethodRequest (var: tQl) message GetTeamHasValidPaymentMethodRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamHasValidPaymentMethodResponse (var: nQl) message GetTeamHasValidPaymentMethodResponse { bool has_valid_payment_method = 1; int32 trial_days_remaining = 2; } // Copied from: local:aiserver.v1.GetTeamHooksRequest (var: Jou) message GetTeamHooksRequest { optional bool active_only = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.GetTeamHooksResponse (var: Xou) message GetTeamHooksResponse { repeated TeamHook hooks = 1; } // Copied from: local:aiserver.v1.GetTeamIdForReactivationRequest (var: EZl) message GetTeamIdForReactivationRequest { } // Copied from: local:aiserver.v1.GetTeamIdForReactivationResponse (var: xZl) message GetTeamIdForReactivationResponse { optional int32 team_id = 1; bool is_eligible = 2; } // Copied from: local:aiserver.v1.GetTeamInviteLinkRequest (var: lYl) message GetTeamInviteLinkRequest { int32 team_id = 1; optional bool create_if_missing = 3; optional TeamMemberBillingTier billing_tier = 4; optional TeamRole role = 5; } // Copied from: local:aiserver.v1.GetTeamInviteLinkResponse (var: uYl) message GetTeamInviteLinkResponse { optional string invite_link = 1; } // Copied from: local:aiserver.v1.GetTeamInviteMetadataRequest (var: IYl) message GetTeamInviteMetadataRequest { string invite_code = 1; } // Copied from: local:aiserver.v1.GetTeamInviteMetadataResponse (var: DYl) message GetTeamInviteMetadataResponse { int32 team_id = 1; string team_name = 2; string inviter_name = 3; string inviter_email = 4; bool invitee_email_matches_authenticated_user = 5; optional bool invite_has_bound_recipient = 6; } // Copied from: local:aiserver.v1.GetTeamMemberDomainsRequest (var: SZl) message GetTeamMemberDomainsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamMemberDomainsResponse (var: CZl) message GetTeamMemberDomainsResponse { repeated TeamMemberDomain domains = 1; } // Copied from: local:aiserver.v1.GetTeamMemberProfileByHandleRequest (var: Ilu) message GetTeamMemberProfileByHandleRequest { string handle = 1; } // Copied from: local:aiserver.v1.GetTeamMemberProfileByHandleResponse (var: Dlu) message GetTeamMemberProfileByHandleResponse { UserProfile profile = 1; PublicProfileActivitySummary activity_summary = 2; } // Copied from: local:aiserver.v1.GetTeamMembersRequest (var: oYl) message GetTeamMembersRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamMembersResponse (var: cYl) message GetTeamMembersResponse { repeated TeamMember team_members = 1; int32 user_id = 2; bool is_scim_synced = 3; } // Copied from: local:aiserver.v1.GetTeamPinnedMarketplacePluginsRequest (var: Uxs) message GetTeamPinnedMarketplacePluginsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamPinnedMarketplacePluginsResponse (var: guu) message GetTeamPinnedMarketplacePluginsResponse { repeated Plugin plugins = 1; } // Copied from: local:aiserver.v1.GetTeamPluginPopularityRequest (var: Bxs) message GetTeamPluginPopularityRequest { int32 team_id = 1; optional bool use_replica = 2; } // Copied from: local:aiserver.v1.GetTeamPluginPopularityResponse (var: uuu) message GetTeamPluginPopularityResponse { repeated TeamPluginPopularityCount counts = 1; } // Copied from: local:aiserver.v1.GetTeamPluginPrimitiveUsageRequest (var: O0i) message GetTeamPluginPrimitiveUsageRequest { int32 team_id = 1; PluginPrimitiveType primitive_type = 2; PluginPrimitiveUsageInterval interval = 3; optional int32 limit = 4; optional int32 page_number = 5; } // Copied from: local:aiserver.v1.GetTeamPluginPrimitiveUsageResponse (var: huu) message GetTeamPluginPrimitiveUsageResponse { repeated TeamPluginPrimitiveUsageRow rows = 1; bool has_more = 2; int32 page_size = 3; int32 page_number = 4; } // Copied from: local:aiserver.v1.GetTeamPrivacyModeForcedRequest (var: H1s) message GetTeamPrivacyModeForcedRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamPrivacyModeForcedResponse (var: Sql) message GetTeamPrivacyModeForcedResponse { bool privacy_mode_forced = 1; PrivacyMode privacy_mode = 2; bool privacy_mode_migration_opted_out = 3; } // Copied from: local:aiserver.v1.GetTeamPromptCachingSettingsRequest (var: Ecu) message GetTeamPromptCachingSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamPromptCachingSettingsResponse (var: xcu) message GetTeamPromptCachingSettingsResponse { ClaudeCacheTtlPolicy claude_cache_ttl = 1; bool can_configure = 2; } // Copied from: local:aiserver.v1.GetTeamPublicProfileSettingsRequest (var: Fcu) message GetTeamPublicProfileSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamPublicProfileSettingsResponse (var: Bcu) message GetTeamPublicProfileSettingsResponse { PublicProfileSettings settings = 1; } // Copied from: local:aiserver.v1.GetTeamRawDataRequest (var: CXl) message GetTeamRawDataRequest { int32 team_id = 1; optional int64 start_date = 2; optional int64 end_date = 3; optional string version = 4; } // Copied from: local:aiserver.v1.GetTeamRawDataResponse (var: EXl) message GetTeamRawDataResponse { repeated RawUserData data = 1; AnalyticsPeriod period = 2; } // Copied from: local:aiserver.v1.GetTeamReposRequest (var: o0i) message GetTeamReposRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamReposResponse (var: rEs) message GetTeamReposResponse { // Copied from: local:aiserver.v1.GetTeamReposResponse.Pattern (var: EJl) message Pattern { int32 id = 1; string pattern = 2; } // Copied from: local:aiserver.v1.GetTeamReposResponse.Repo (var: sEs) message Repo { int32 id = 1; string url = 2; repeated GetTeamReposResponse.Pattern patterns = 3; } repeated Repo repos = 1; string team_repo_type = 2; repeated Repo allowed_repos = 3; bool disable_local_exec_allowlist_enforcement = 4; } // Copied from: local:aiserver.v1.GetTeamRepositoriesForServiceAccountScopeRequest (var: nZl) message GetTeamRepositoriesForServiceAccountScopeRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamRepositoriesForServiceAccountScopeResponse (var: rZl) message GetTeamRepositoriesForServiceAccountScopeResponse { repeated ServiceAccountScopeRepository repositories = 1; } // Copied from: local:aiserver.v1.GetTeamRulesRequest (var: zou) message GetTeamRulesRequest { optional bool active_only = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.GetTeamRulesResponse (var: Vou) message GetTeamRulesResponse { repeated Rule rules = 1; } // Copied from: local:aiserver.v1.GetTeamScimRequireUserDirectoryPreviewRequest (var: PQl) message GetTeamScimRequireUserDirectoryPreviewRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamScimRequireUserDirectoryPreviewResponse (var: LQl) message GetTeamScimRequireUserDirectoryPreviewResponse { int32 impacted_user_count = 1; repeated ScimRequireUserDirectoryImpactedUser impacted_users = 2; } // Copied from: local:aiserver.v1.GetTeamSeatUpgradeRecommendationsRequest (var: Peu) message GetTeamSeatUpgradeRecommendationsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamSeatUpgradeRecommendationsResponse (var: Neu) message GetTeamSeatUpgradeRecommendationsResponse { repeated SeatUpgradeRecommendation recommendations = 1; bool enabled = 2; int32 total_monthly_savings_cents = 3; } // Copied from: local:aiserver.v1.GetTeamSharedCanvasSettingsRequest (var: Pcu) message GetTeamSharedCanvasSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamSharedCanvasSettingsResponse (var: Lcu) message GetTeamSharedCanvasSettingsResponse { SharedCanvasSettings settings = 1; } // Copied from: local:aiserver.v1.GetTeamSharedConversationSettingsRequest (var: gcu) message GetTeamSharedConversationSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamSharedConversationSettingsResponse (var: fcu) message GetTeamSharedConversationSettingsResponse { SharedConversationSettings settings = 1; } // Copied from: local:aiserver.v1.GetTeamSmartAutoSettingsRequest (var: wcu) message GetTeamSmartAutoSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamSmartAutoSettingsResponse (var: Scu) message GetTeamSmartAutoSettingsResponse { SmartAutoSettings settings = 1; bool can_enable = 2; repeated SmartAutoRequiredModel required_models = 3; optional bool new_chat_nudge_all_to_smart_auto = 4; optional bool models_auto_only = 5; optional string new_chat_nudge_all_to_smart_auto_optimize_for = 6; } // Copied from: local:aiserver.v1.GetTeamSpendRequest (var: Ieu) message GetTeamSpendRequest { int32 team_id = 1; optional int32 page = 2; optional int32 page_size = 3; optional string sort_by = 4; optional string sort_direction = 5; optional string search_term = 6; optional int32 directory_group_id = 7; optional int64 start_date = 8; optional int64 end_date = 9; optional int32 user_id = 10; } // Copied from: local:aiserver.v1.GetTeamSpendResponse (var: Reu) message GetTeamSpendResponse { // Copied from: local:aiserver.v1.GetTeamSpendResponse.TeamMemberSpend (var: Meu) message TeamMemberSpend { int32 user_id = 1; int32 spend_cents = 2; int32 fast_premium_requests = 3; string name = 4; string email = 5; TeamRole role = 6; int32 hard_limit_override_dollars = 7; optional int32 included_spend_cents = 8; optional int32 overall_spend_cents = 9; optional int32 monthly_limit_dollars = 10; optional int64 removed_at = 11; optional int32 effective_per_user_limit_dollars = 12; optional string profile_picture_url = 13; optional TeamMemberBillingTier billing_tier = 14; optional double auto_percent_used = 15; optional double api_percent_used = 16; optional double total_percent_used = 17; optional int64 usage_promo_expires_at = 18; } repeated TeamMemberSpend team_member_spend = 1; int64 subscription_cycle_start = 2; int32 total_members = 3; int32 total_pages = 4; repeated TeamRoleCount total_by_role = 5; optional int64 next_cycle_start = 6; optional int32 pooled_limit_dollars = 7; optional int32 limited_user_count = 8; optional int32 max_user_spend_cents = 9; optional int32 subscription_limited_users = 10; optional bool has_any_spend_limit_overrides = 11; optional bool has_any_free_usage = 12; optional bool self_serve_tiered_pricing_enabled = 13; } // Copied from: local:aiserver.v1.GetTeamTrialEndRequest (var: NEf) message GetTeamTrialEndRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetTeamTrialEndResponse (var: OEf) message GetTeamTrialEndResponse { optional google.protobuf.Timestamp trial_end_date = 1; } // Copied from: local:aiserver.v1.GetTeamUsageForDateRangeRequest (var: wTf) message GetTeamUsageForDateRangeRequest { int32 team_id = 1; google.protobuf.Timestamp start_date = 2; google.protobuf.Timestamp end_date = 3; } // Copied from: local:aiserver.v1.GetTeamUsageForDateRangeResponse (var: STf) message GetTeamUsageForDateRangeResponse { int64 total_cents = 1; } // Copied from: local:aiserver.v1.GetTeamsRequest (var: Y1s) message GetTeamsRequest { optional bool active_only = 1; } // Copied from: local:aiserver.v1.GetTeamsResponse (var: RQl) message GetTeamsResponse { repeated Team teams = 1; } // Copied from: local:aiserver.v1.GetTerminalCompletionRequest (var: yLl) message GetTerminalCompletionRequest { string current_command = 1; repeated string command_history = 2; optional string model_name = 3; repeated CppFileDiffHistory file_diff_histories = 4; optional string git_diff = 5; repeated string commit_history = 6; repeated string past_results = 7; ModelDetails model_details = 8; string user_platform = 9; string current_folder = 10; repeated CurrentFolderFileOrFolder current_folder_structure = 11; repeated File relevant_files = 12; } // Copied from: local:aiserver.v1.GetTerminalCompletionResponse (var: wLl) message GetTerminalCompletionResponse { string command = 1; } // Copied from: local:aiserver.v1.GetTestsParams (var: Vos) message GetTestsParams { string relative_workspace_path = 1; } // Copied from: local:aiserver.v1.GetTestsResult (var: Gos) message GetTestsResult { // Copied from: local:aiserver.v1.GetTestsResult.Test (var: qos) message Test { string name = 1; repeated string lines = 2; } repeated Test tests = 1; } // Copied from: local:aiserver.v1.GetThoughtAnnotationRequest (var: VLl) message GetThoughtAnnotationRequest { string request_id = 1; } // Copied from: local:aiserver.v1.GetThoughtAnnotationResponse (var: qLl) message GetThoughtAnnotationResponse { AiThoughtAnnotation thought_annotation = 1; } // Copied from: local:aiserver.v1.GetTokenUsageRequest (var: keu) message GetTokenUsageRequest { string usage_uuid = 1; } // Copied from: local:aiserver.v1.GetTokenUsageResponse (var: Ceu) message GetTokenUsageResponse { int32 input_tokens = 1; int32 output_tokens = 2; } // Copied from: local:aiserver.v1.GetTurnSummaryBackgroundComposerRequest (var: bAs) message GetTurnSummaryBackgroundComposerRequest { string bc_id = 1; optional BackgroundComposerSource source_type = 2; } // Copied from: local:aiserver.v1.GetTurnSummaryBackgroundComposerResponse (var: tbu) message GetTurnSummaryBackgroundComposerResponse { string summary = 1; } // Copied from: local:aiserver.v1.GetUploadLimitsRequest (var: gdl) message GetUploadLimitsRequest { optional RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.GetUploadLimitsResponse (var: fdl) message GetUploadLimitsResponse { int32 soft_limit = 1; int32 hard_limit = 2; } // Copied from: agent.v1.GetUsableModelsRequest (var: oys) message GetUsableModelsRequest { repeated string custom_model_ids = 1; } // Copied from: agent.v1.GetUsableModelsResponse (var: ays) message GetUsableModelsResponse { repeated ModelDetails models = 1; } // Copied from: local:aiserver.v1.GetUsageBasedPremiumRequestsRequest (var: rJl) message GetUsageBasedPremiumRequestsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetUsageBasedPremiumRequestsResponse (var: sJl) message GetUsageBasedPremiumRequestsResponse { bool usage_based_premium_requests = 1; } // Copied from: local:aiserver.v1.GetUsageLimitPolicyStatusRequest (var: ceu) message GetUsageLimitPolicyStatusRequest { } // Copied from: local:aiserver.v1.GetUsageLimitPolicyStatusResponse (var: ueu) message GetUsageLimitPolicyStatusResponse { bool is_in_slow_pool = 1; optional string error_title = 2; optional string error_detail = 3; optional int32 slowness_ms = 4; map features = 5; bool can_configure_spend_limit = 6; optional string limit_type = 7; bool has_pending_request = 8; repeated string allowed_model_ids = 9; repeated string allowed_model_tags = 10; repeated AllowedModelSelection allowed_model_selections = 24; optional ErrorButton primary_button = 11; LimitHitStage stage = 12; optional string tray_label = 13; optional string tray_description = 14; optional string cta_label = 15; optional bool dismissible = 16; optional int64 reset_at_ms = 17; optional int32 reset_days_remaining = 18; optional bool can_adjust_on_demand = 19; optional int64 recommended_on_demand_limit_cents = 20; optional int64 on_demand_min_cents = 21; optional int64 on_demand_max_cents = 22; optional int64 current_on_demand_limit_cents = 23; } // Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsRequest (var: d0i) message GetUsageLimitStatusAndActiveGrantsRequest { optional MidConversationModelRecommendationContext mid_conversation_model_recommendation_context = 1; } // Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsResponse (var: heu) message GetUsageLimitStatusAndActiveGrantsResponse { // Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsResponse.UsageLimitPolicyStatus (var: peu) message UsageLimitPolicyStatus { bool is_in_slow_pool = 1; optional string error_title = 2; optional string error_detail = 3; optional int32 slowness_ms = 4; map features = 5; bool can_configure_spend_limit = 6; optional string limit_type = 7; bool has_pending_request = 8; repeated string allowed_model_ids = 9; repeated string allowed_model_tags = 10; optional ErrorButton primary_button = 11; LimitHitStage stage = 12; optional string tray_label = 13; optional string tray_description = 14; optional string cta_label = 15; optional bool dismissible = 16; optional int64 reset_at_ms = 17; optional int32 reset_days_remaining = 18; optional bool can_adjust_on_demand = 19; optional int64 recommended_on_demand_limit_cents = 20; optional int64 on_demand_min_cents = 21; optional int64 on_demand_max_cents = 22; optional int64 current_on_demand_limit_cents = 23; repeated AllowedModelSelection allowed_model_selections = 24; } UsageLimitPolicyStatus usage_limit_policy_status = 1; repeated ActiveCreditGrant active_grants = 2; optional ThirdPartyUsageNudge third_party_usage_nudge = 3; optional ModelRecommendationNudge model_recommendation_nudge = 4; } // Copied from: local:aiserver.v1.GetUserAdminOrganizationsRequest (var: Ctu) message GetUserAdminOrganizationsRequest { optional string ghe_application_uuid = 1; } // Copied from: local:aiserver.v1.GetUserAdminOrganizationsResponse (var: Etu) message GetUserAdminOrganizationsResponse { // Copied from: local:aiserver.v1.GetUserAdminOrganizationsResponse.Organization (var: xtu) message Organization { string login = 1; string hostname = 2; } repeated Organization organizations = 1; } // Copied from: local:aiserver.v1.GetUserAnalyticsRequest (var: SXl) message GetUserAnalyticsRequest { int32 team_id = 1; int32 user_id = 2; optional int64 start_date = 3; optional int64 end_date = 4; optional string version = 5; } // Copied from: local:aiserver.v1.GetUserAnalyticsResponse (var: kXl) message GetUserAnalyticsResponse { repeated DailyMetrics daily_metrics = 1; AnalyticsPeriod period = 2; optional int32 apply_lines_rank = 3; optional int32 tabs_accepted_rank = 4; optional int32 total_team_members = 5; optional int32 total_apply_lines = 6; optional int32 team_average_apply_lines = 7; optional int32 total_tabs_accepted = 8; optional int32 team_average_tabs_accepted = 9; optional int32 total_members_in_team = 10; } // Copied from: local:aiserver.v1.GetUserInfoRequest (var: MFl) message GetUserInfoRequest { } // Copied from: local:aiserver.v1.GetUserInfoResponse (var: LFl) message GetUserInfoResponse { string user_id = 1; string jupyter_token = 2; UsageData usage = 3; } // Copied from: local:aiserver.v1.GetUserInstructionsRequest (var: DPl) message GetUserInstructionsRequest { repeated RecentChatMessage chats = 1; optional string existing_instructions = 2; } // Copied from: local:aiserver.v1.GetUserInstructionsResponse (var: RPl) message GetUserInstructionsResponse { string text = 1; } // Copied from: local:aiserver.v1.GetUserMetaRequest (var: Z1f) message GetUserMetaRequest { } // Copied from: local:aiserver.v1.GetUserMetaResponse (var: J1f) message GetUserMetaResponse { string email = 1; GetEmailResponse.SignUpType sign_up_type = 2; int64 user_id = 3; optional string workos_id = 4; optional string profile_picture_url = 5; } // Copied from: local:aiserver.v1.GetUserOrganizationsRequest (var: L1s) message GetUserOrganizationsRequest { } // Copied from: local:aiserver.v1.GetUserOrganizationsResponse (var: Kzl) message GetUserOrganizationsResponse { // Copied from: local:aiserver.v1.GetUserOrganizationsResponse.Organization (var: Yzl) message Organization { string organization_id = 1; string organization_name = 2; string organization_slug = 3; UserOrganizationRole role = 4; repeated GetUserOrganizationsResponse.Team teams = 5; optional int32 default_team_id = 6; optional int32 effective_max_teams = 7; repeated string granted_permissions = 8; optional bool can_create_organization_teams = 9; optional int32 root_team_id = 10; } // Copied from: local:aiserver.v1.GetUserOrganizationsResponse.Team (var: Qzl) message Team { int32 team_id = 1; string team_name = 2; string team_slug = 3; optional int64 team_organization_membership_created_at_ms = 4; optional TeamRole viewer_team_role = 5; optional int64 team_deleted_at_ms = 6; } repeated Organization organizations = 1; } // Copied from: local:aiserver.v1.GetUserPrivacyModeRequest (var: ixs) message GetUserPrivacyModeRequest { PrivacyMode inferred_privacy_mode = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.GetUserPrivacyModeResponse (var: znu) message GetUserPrivacyModeResponse { PrivacyMode privacy_mode = 1; int32 hours_remaining_in_grace_period = 2; bool is_enforced_by_team = 3; bool is_not_migrated_to_server_source_of_truth = 4; bool partner_data_share = 5; bool has_acknowledged_grace_period_disclaimer = 6; } // Copied from: local:aiserver.v1.GetUserProfileRequest (var: _lu) message GetUserProfileRequest { bool include_activity_summary = 1; } // Copied from: local:aiserver.v1.GetUserProfileResponse (var: ylu) message GetUserProfileResponse { optional UserProfile profile = 1; PublicProfileActivitySummary activity_summary = 3; optional bool public_visibility_allowed = 4; optional string max_visibility = 5; } // Copied from: local:aiserver.v1.GetUserPullRequestsRequest (var: Rtu) message GetUserPullRequestsRequest { optional string repository_filter = 1; optional string git_application = 2; optional int32 page = 3; optional int32 page_size = 4; optional string search_query = 5; optional string author_filter = 6; optional string state_filter = 7; optional int32 pr_number = 8; } // Copied from: local:aiserver.v1.GetUserPullRequestsResponse (var: Mtu) message GetUserPullRequestsResponse { repeated UserPullRequest pull_requests = 1; bool has_more = 2; optional int32 total_count = 3; bool has_git_connection = 4; optional string current_user_login = 5; } // Copied from: local:aiserver.v1.GetUserReviewRequestsRequest (var: Ltu) message GetUserReviewRequestsRequest { optional string repository_filter = 1; optional string git_application = 2; optional int32 page = 3; optional int32 page_size = 4; optional string search_query = 5; optional string state_filter = 6; } // Copied from: local:aiserver.v1.GetUserReviewRequestsResponse (var: Ntu) message GetUserReviewRequestsResponse { repeated UserPullRequest pull_requests = 1; bool has_more = 2; optional int32 total_count = 3; bool has_git_connection = 4; optional string current_user_login = 5; } // Copied from: local:aiserver.v1.GetUserSmartAutoSettingsRequest (var: Icu) message GetUserSmartAutoSettingsRequest { } // Copied from: local:aiserver.v1.GetUserSmartAutoSettingsResponse (var: Dcu) message GetUserSmartAutoSettingsResponse { SmartAutoSettings settings = 1; bool can_enable = 2; } // Copied from: local:aiserver.v1.GetViewableProfileByHandleRequest (var: Tlu) message GetViewableProfileByHandleRequest { string handle = 1; } // Copied from: local:aiserver.v1.GetViewableProfileByHandleResponse (var: Alu) message GetViewableProfileByHandleResponse { UserProfile profile = 1; PublicProfileActivitySummary activity_summary = 2; string viewed_as = 3; } // Copied from: local:aiserver.v1.GetWorkflowTemplateRequest (var: YNu) message GetWorkflowTemplateRequest { string template_id = 1; } // Copied from: local:aiserver.v1.GetWorkflowTemplateResponse (var: ZNu) message GetWorkflowTemplateResponse { WorkflowTemplate template = 1; } // Copied from: local:aiserver.v1.GetWorkspaceChangesHashRequest (var: dNf) message GetWorkspaceChangesHashRequest { string root_path = 1; string base_ref = 2; } // Copied from: local:aiserver.v1.GetWorkspaceChangesHashResponse (var: hNf) message GetWorkspaceChangesHashResponse { string hash = 1; } // Copied from: local:aiserver.v1.GetYearlyUpgradeEligibilityRequest (var: JZl) message GetYearlyUpgradeEligibilityRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.GetYearlyUpgradeEligibilityResponse (var: XZl) message GetYearlyUpgradeEligibilityResponse { bool eligible = 1; } // Copied from: local:aiserver.v1.GitCICompletedEvent (var: tLu) message GitCICompletedEvent { repeated string repos = 1; GitCICompletionCondition condition = 2; bool ignore_base_failures = 3; string branch = 4; } // Copied from: local:aiserver.v1.GitCICompletionCondition (var: RPu) enum GitCICompletionCondition { GIT_CI_COMPLETION_CONDITION_UNSPECIFIED = 0; GIT_CI_COMPLETION_CONDITION_FAILURE = 1; GIT_CI_COMPLETION_CONDITION_SUCCESS = 2; GIT_CI_COMPLETION_CONDITION_ANY = 3; } // Copied from: anyrun.v1.GitCheckoutFailure (var: iHl) message GitCheckoutFailure { int64 exit_code = 1; } // Copied from: anyrun.v1.GitCloneFailure (var: nHl) message GitCloneFailure { int64 exit_code = 1; GitCloneFailureCategory category = 2; bool retryable = 3; optional string remote_host = 4; optional int32 http_status = 5; } // Copied from: anyrun.v1.GitCloneFailureCategory (var: GWl) enum GitCloneFailureCategory { GIT_CLONE_FAILURE_CATEGORY_UNSPECIFIED = 0; GIT_CLONE_FAILURE_CATEGORY_IP_ALLOW_LIST = 1; GIT_CLONE_FAILURE_CATEGORY_INVALID_CREDENTIALS = 2; GIT_CLONE_FAILURE_CATEGORY_SSO_REDIRECT = 3; GIT_CLONE_FAILURE_CATEGORY_PROXY_CONNECT = 4; GIT_CLONE_FAILURE_CATEGORY_CONNECTION_RESET = 5; GIT_CLONE_FAILURE_CATEGORY_TRANSPORT_INTERRUPTED = 6; GIT_CLONE_FAILURE_CATEGORY_REMOTE_FORBIDDEN = 7; GIT_CLONE_FAILURE_CATEGORY_UPSTREAM_BAD_GATEWAY = 8; } // Copied from: local:aiserver.v1.GitCommit (var: Ccl) message GitCommit { string commit = 1; string author = 2; string date = 3; string message = 4; } // Copied from: local:aiserver.v1.GitConfig (var: KPu) message GitConfig { string repo = 3; string branch = 4; repeated string repos = 5; } // Copied from: local:aiserver.v1.GitDiff (var: f9) message GitDiff { // Copied from: local:aiserver.v1.GitDiff.DiffType (var: Lde) enum DiffType { DIFF_TYPE_UNSPECIFIED = 0; DIFF_TYPE_DIFF_TO_HEAD = 1; DIFF_TYPE_DIFF_FROM_BRANCH_TO_MAIN = 2; } repeated FileDiff diffs = 1; DiffType diff_type = 2; } // Copied from: local:aiserver.v1.GitEvent (var: SRl) message GitEvent { // Copied from: local:aiserver.v1.GitEvent.OperationType (var: kRl) enum OperationType { OPERATION_TYPE_UNSPECIFIED = 0; OPERATION_TYPE_COMMIT = 1; OPERATION_TYPE_CHECKOUT = 2; OPERATION_TYPE_PULL = 3; OPERATION_TYPE_FETCH = 4; OPERATION_TYPE_MERGE = 5; OPERATION_TYPE_REBASE = 6; OPERATION_TYPE_STASH = 7; OPERATION_TYPE_BRANCH = 8; OPERATION_TYPE_TAG = 9; } OperationType operation_type = 1; string repository_path = 2; bool operation_success = 3; optional string branch_name = 4; optional string error_message = 5; optional bool is_default_branch = 6; optional string default_branch_name = 7; optional string commit_hash = 8; optional string previous_commit_hash = 9; optional string remote_url = 10; } // Copied from: local:aiserver.v1.GitFilterRequest (var: Uxf) message GitFilterRequest { repeated Commit commits = 1; ConversationMessage bug_description = 2; } // Copied from: local:aiserver.v1.GitFilterResponse (var: $xf) message GitFilterResponse { string relevant_commit = 1; float commit_score = 2; } // Copied from: local:aiserver.v1.GitGraphCommit (var: lIf) message GitGraphCommit { repeated GitGraphCommitFile files = 1; double timestamp_ms = 2; string sha = 3; repeated string parent_shas = 4; } // Copied from: local:aiserver.v1.GitGraphCommitFile (var: uIf) message GitGraphCommitFile { // Copied from: local:aiserver.v1.GitGraphCommitFile.Status (var: dIf) enum Status { STATUS_UNSPECIFIED = 0; STATUS_ADDED = 1; STATUS_DELETED = 2; STATUS_MODIFIED = 3; STATUS_RENAMED = 4; } int32 deletions = 1; int32 additions = 2; Status status = 3; string encrypted_from_relative_path = 5; string encrypted_to_relative_path = 6; } // Copied from: local:aiserver.v1.GitGraphCreated (var: GRd) message GitGraphCreated { string workspace_id = 1; string verify_commit = 2; } // Copied from: local:aiserver.v1.GitGraphRelatedFile (var: vIf) message GitGraphRelatedFile { string encrypted_relative_path = 1; double weight = 2; } // Copied from: local:aiserver.v1.GitIndexingConfig (var: kEu) message GitIndexingConfig { optional bool enabled = 1; optional int32 max_pr_count = 2; optional int32 max_pr_size = 3; optional int32 pr_embedding_context = 4; optional int32 js_concurrency = 5; optional int32 js_chunk_size = 6; optional int32 cpu_concurrency = 7; optional int32 indexing_period_seconds = 8; optional int32 max_attempts_per_pr = 9; optional bool allow_index_copy_from_server = 10; } // Copied from: local:aiserver.v1.GitIssueAssignedEvent (var: XPu) message GitIssueAssignedEvent { repeated string repos = 1; } // Copied from: local:aiserver.v1.GitIssueCommentEvent (var: iLu) message GitIssueCommentEvent { repeated string repos = 1; repeated string commenter_allowlist = 2; string comment_contains = 3; bool comment_contains_is_regex = 4; } // Copied from: local:aiserver.v1.GitIssueLabeledEvent (var: nLu) message GitIssueLabeledEvent { repeated string repos = 1; string label_name = 2; bool unlabeled = 3; } // Copied from: local:aiserver.v1.GitLabelEvent (var: cLu) message GitLabelEvent { repeated string repos = 1; string label_name = 2; bool on_added = 3; bool on_removed = 4; bool pull_requests = 5; bool issues = 6; } // Copied from: local:aiserver.v1.GitMode (var: lbn) enum GitMode { GIT_MODE_UNSPECIFIED = 0; GIT_MODE_USER_CONTROLLED = 1; GIT_MODE_ALWAYS_DISABLED = 2; } // Copied from: local:aiserver.v1.GitPrAction (var: LLu) message GitPrAction { } // Copied from: local:aiserver.v1.GitPullRequestAction (var: DPu) enum GitPullRequestAction { GIT_PULL_REQUEST_ACTION_UNSPECIFIED = 0; GIT_PULL_REQUEST_ACTION_OPENED = 1; GIT_PULL_REQUEST_ACTION_PUSHED = 2; GIT_PULL_REQUEST_ACTION_MERGED = 3; GIT_PULL_REQUEST_ACTION_COMMENTED = 4; GIT_PULL_REQUEST_ACTION_DRAFT_OPENED = 5; GIT_PULL_REQUEST_ACTION_LABELED = 6; GIT_PULL_REQUEST_ACTION_UNLABELED = 7; } // Copied from: local:aiserver.v1.GitPullRequestEvent (var: ZPu) message GitPullRequestEvent { string repo = 1; repeated string repos = 2; bool ignore_draft_prs = 3; bool only_once = 4; GitPullRequestAction pr_action = 5; repeated string commenter_allowlist = 6; string comment_contains = 7; bool comment_contains_is_regex = 10; string label_name = 8; repeated string orgs = 9; } // Copied from: local:aiserver.v1.GitPullRequestReviewCommentEvent (var: rLu) message GitPullRequestReviewCommentEvent { repeated string repos = 1; repeated string commenter_allowlist = 2; string comment_contains = 3; bool comment_contains_is_regex = 4; } // Copied from: local:aiserver.v1.GitPullRequestReviewEvent (var: sLu) message GitPullRequestReviewEvent { repeated string repos = 1; bool on_approved = 2; bool on_changes_requested = 3; bool on_commented = 4; } // Copied from: local:aiserver.v1.GitPullRequestReviewRequestedEvent (var: JPu) message GitPullRequestReviewRequestedEvent { repeated string repos = 1; } // Copied from: local:aiserver.v1.GitPushEvent (var: eLu) message GitPushEvent { string repo = 1; string branch = 2; repeated string repos = 3; } // Copied from: agent.v1.GitRepoInfo (var: vwi) message GitRepoInfo { string path = 1; string status = 2; string branch_name = 3; optional string remote_url = 4; optional bool previous_branch_is_ancestor = 5; optional bool is_origin_backed = 6; } // Copied from: local:aiserver.v1.GitRepoSetupSpanDetails (var: lHl) message GitRepoSetupSpanDetails { string repo_display_name = 1; } // Copied from: local:aiserver.v1.GitRepoSetupSpanState (var: q6s) message GitRepoSetupSpanState { string repo_display_name = 1; } // Copied from: local:aiserver.v1.GitReposSetupSpanDetails (var: cHl) message GitReposSetupSpanDetails { } // Copied from: local:aiserver.v1.GitReposSetupSpanState (var: G6s) message GitReposSetupSpanState { } // Copied from: local:aiserver.v1.GitReviewThreadEvent (var: oLu) message GitReviewThreadEvent { repeated string repos = 1; bool on_resolved = 2; bool on_unresolved = 3; } // Copied from: local:aiserver.v1.GitTrigger (var: YPu) message GitTrigger { repeated string user_allowlist = 3; oneof event { GitPullRequestEvent pull_request = 1; GitPushEvent push = 2; GitCICompletedEvent ci_completed = 4; GitIssueLabeledEvent issue_labeled = 5; GitLabelEvent label = 6; GitIssueCommentEvent issue_comment = 7; GitPullRequestReviewCommentEvent pull_request_review_comment = 8; GitPullRequestReviewEvent pull_request_review = 9; GitReviewThreadEvent review_thread = 10; GitWorkflowRunEvent workflow_run = 11; GitPullRequestReviewRequestedEvent pull_request_review_requested = 12; GitIssueAssignedEvent issue_assigned = 13; } } // Copied from: local:aiserver.v1.GitWorkflowRunConclusion (var: MPu) enum GitWorkflowRunConclusion { GIT_WORKFLOW_RUN_CONCLUSION_UNSPECIFIED = 0; GIT_WORKFLOW_RUN_CONCLUSION_ANY = 1; GIT_WORKFLOW_RUN_CONCLUSION_SUCCESS = 2; GIT_WORKFLOW_RUN_CONCLUSION_FAILURE = 3; GIT_WORKFLOW_RUN_CONCLUSION_CANCELLED = 4; } // Copied from: local:aiserver.v1.GitWorkflowRunEvent (var: aLu) message GitWorkflowRunEvent { repeated string repos = 1; repeated string workflow_names = 2; string branch = 3; GitWorkflowRunConclusion conclusion = 4; } // Copied from: local:aiserver.v1.GithubAccessErrorType (var: iVe) enum GithubAccessErrorType { GITHUB_ACCESS_ERROR_TYPE_UNSPECIFIED = 0; GITHUB_ACCESS_ERROR_TYPE_NONE = 1; GITHUB_ACCESS_ERROR_TYPE_NO_AUTH_TOKEN = 2; GITHUB_ACCESS_ERROR_TYPE_APP_NOT_INSTALLED = 3; GITHUB_ACCESS_ERROR_TYPE_USER_NO_ACCESS = 4; GITHUB_ACCESS_ERROR_TYPE_APP_INSUFFICIENT_PERMS = 5; GITHUB_ACCESS_ERROR_TYPE_PUBLIC_REPO = 6; } // Copied from: local:aiserver.v1.GithubArtifactPostingMode (var: n0i) enum GithubArtifactPostingMode { GITHUB_ARTIFACT_POSTING_MODE_UNSPECIFIED = 0; GITHUB_ARTIFACT_POSTING_MODE_POST_ARTIFACT = 1; GITHUB_ARTIFACT_POSTING_MODE_LINK_ONLY = 2; } // Copied from: local:aiserver.v1.GithubIntegrationSettings (var: bEs) message GithubIntegrationSettings { bool hidden = 1; } // Copied from: local:aiserver.v1.GithubPermissionInfo (var: Stu) message GithubPermissionInfo { bool has_permission = 1; string permission_settings_url = 2; } // Copied from: local:aiserver.v1.GithubSourceMetadata (var: pgu) message GithubSourceMetadata { optional string issue_id = 1; optional int32 pr_number = 2; optional string pr_title = 3; optional string issue_title = 4; optional string issue_url = 5; } // Copied from: local:aiserver.v1.GithubUser (var: p0i) message GithubUser { string login = 1; string node_id = 2; optional string hostname = 3; } // Copied from: local:aiserver.v1.GitlabIntegrationSettings (var: _Es) message GitlabIntegrationSettings { bool hidden = 1; } // Copied from: local:aiserver.v1.GitlabSourceMetadata (var: mgu) message GitlabSourceMetadata { optional int32 mr_iid = 1; optional string mr_title = 2; optional string mr_web_url = 3; } // Copied from: local:aiserver.v1.GlassSettings (var: LEs) message GlassSettings { repeated int32 allowed_user_ids = 1; optional bool allow_all_team_members = 2; } // Copied from: local:aiserver.v1.GlobFileSearchParams (var: RMt) message GlobFileSearchParams { string target_directory = 1; string glob_pattern = 2; } // Copied from: local:aiserver.v1.GlobFileSearchResult (var: Ypn) message GlobFileSearchResult { // Copied from: local:aiserver.v1.GlobFileSearchResult.Directory (var: yvi) message Directory { string abs_path = 1; repeated GlobFileSearchResult.File files = 2; int32 total_files = 3; bool ripgrep_truncated = 4; } // Copied from: local:aiserver.v1.GlobFileSearchResult.File (var: _vi) message File { string rel_path = 1; } repeated Directory directories = 1; } // Copied from: local:aiserver.v1.GlobFileSearchStream (var: Nas) message GlobFileSearchStream { } // Copied from: local:aiserver.v1.GlobalCommand (var: pau) message GlobalCommand { string name = 1; string content = 2; optional string description = 3; GlobalCommandAvailability availability = 4; optional string argument_hint = 5; repeated GlobalCommandSurface disabled_surfaces = 6; bool requires_all_workspace_folders_are_git_repos = 7; } // Copied from: local:aiserver.v1.GlobalCommandAvailability (var: jNt) enum GlobalCommandAvailability { GLOBAL_COMMAND_AVAILABILITY_UNSPECIFIED = 0; GLOBAL_COMMAND_AVAILABILITY_ALL_AGENTS = 1; GLOBAL_COMMAND_AVAILABILITY_CLOUD_ONLY = 2; GLOBAL_COMMAND_AVAILABILITY_LOCAL_ONLY = 3; } // Copied from: local:aiserver.v1.GlobalCommandSurface (var: mbn) enum GlobalCommandSurface { GLOBAL_COMMAND_SURFACE_UNSPECIFIED = 0; GLOBAL_COMMAND_SURFACE_CLASSIC = 1; GLOBAL_COMMAND_SURFACE_GLASS = 2; GLOBAL_COMMAND_SURFACE_CLI = 3; } // Copied from: agent.v1.GoalContinuationAction (var: cvs) message GoalContinuationAction { } // Copied from: agent.v1.GoalState (var: mfn) message GoalState { string conversation_id = 1; string goal_id = 2; string objective = 3; GoalStatus status = 4; uint32 idle_continuations_without_tool_calls = 5; optional uint64 active_duration_ms = 6; optional uint64 last_accrued_at_ms = 7; uint32 continuation_count = 8; optional string agent_session_id = 9; } // Copied from: agent.v1.GoalStatus (var: q_e) enum GoalStatus { GOAL_STATUS_UNSPECIFIED = 0; GOAL_STATUS_ACTIVE = 1; GOAL_STATUS_PAUSED = 2; GOAL_STATUS_COMPLETE = 3; GOAL_STATUS_CLEARED = 4; } // Copied from: local:aiserver.v1.GoogleWorkspaceMcpOAuthClient (var: HEu) message GoogleWorkspaceMcpOAuthClient { string client_id = 1; string client_secret = 2; } // Copied from: local:aiserver.v1.GotodefDefinition (var: Dos) message GotodefDefinition { string relative_workspace_path = 1; optional string fully_qualified_name = 2; optional string symbol_kind = 3; int32 start_line = 4; int32 end_line = 5; repeated string code_context_lines = 6; } // Copied from: local:aiserver.v1.GotodefParams (var: wMt) message GotodefParams { string relative_workspace_path = 1; string symbol = 2; int32 start_line = 3; int32 end_line = 4; } // Copied from: local:aiserver.v1.GotodefResult (var: xpn) message GotodefResult { repeated GotodefDefinition definitions = 1; } // Copied from: local:aiserver.v1.GotodefStream (var: yas) message GotodefStream { } // Copied from: agent.v1.GrepArgs (var: uLt) message GrepArgs { string pattern = 1; optional string path = 2; optional string glob = 3; optional string output_mode = 4; optional int32 context_before = 5; optional int32 context_after = 6; optional int32 context = 7; optional bool case_insensitive = 8; optional string type = 9; optional int32 head_limit = 10; optional bool multiline = 11; optional string sort = 12; optional bool sort_ascending = 13; string tool_call_id = 14; optional SandboxPolicy sandbox_policy = 15; optional int32 offset = 16; } // Copied from: agent.v1.GrepContentMatch (var: ISl) message GrepContentMatch { int32 line_number = 1; string content = 2; bool content_truncated = 3; bool is_context_line = 4; } // Copied from: agent.v1.GrepContentResult (var: TSl) message GrepContentResult { repeated GrepFileMatch matches = 1; int32 total_lines = 2; int32 total_matched_lines = 3; bool client_truncated = 4; bool ripgrep_truncated = 5; optional int32 head_limit_applied = 6; optional int32 offset_applied = 7; } // Copied from: agent.v1.GrepCountResult (var: CSl) message GrepCountResult { repeated GrepFileCount counts = 1; int32 total_files = 2; int32 total_matches = 3; bool client_truncated = 4; bool ripgrep_truncated = 5; optional int32 head_limit_applied = 6; optional int32 offset_applied = 7; } // Copied from: agent.v1.GrepError (var: Oyi) message GrepError { string error = 1; } // Copied from: agent.v1.GrepFileCount (var: ESl) message GrepFileCount { string file = 1; int32 count = 2; } // Copied from: agent.v1.GrepFileMatch (var: ASl) message GrepFileMatch { string file = 1; repeated GrepContentMatch matches = 2; } // Copied from: agent.v1.GrepFilesResult (var: xSl) message GrepFilesResult { repeated string files = 1; int32 total_files = 2; bool client_truncated = 3; bool ripgrep_truncated = 4; optional int32 head_limit_applied = 5; optional int32 offset_applied = 6; } // Copied from: agent.v1.GrepResult (var: dLt) message GrepResult { oneof result { GrepSuccess success = 1; GrepError error = 2; } } // Copied from: agent.v1.GrepSuccess (var: kSl) message GrepSuccess { string pattern = 1; string path = 2; string output_mode = 3; map workspace_results = 4; optional GrepUnionResult active_editor_result = 5; } // Copied from: agent.v1.GrepUnionResult (var: bgs) message GrepUnionResult { oneof result { GrepCountResult count = 1; GrepFilesResult files = 2; GrepContentResult content = 3; } } // Copied from: local:aiserver.v1.GrindModeConfig (var: VTs) message GrindModeConfig { // Copied from: local:aiserver.v1.GrindModeConfig.Phase (var: vgu) enum Phase { PHASE_UNSPECIFIED = 0; PHASE_PLANNING = 1; PHASE_EXECUTING = 2; PHASE_CONTROLLER = 3; } int64 time_budget_ms = 1; optional int64 start_time_unix_ms = 2; Phase phase = 3; optional bool auto_proceed_after_planning = 4; optional int64 time_budget_seconds = 5; optional bool grind_prompt_calibrate_effort = 6; } // Copied from: local:aiserver.v1.GrindModeTrackingState (var: ya) message GrindModeTrackingState { int32 no_tool_turn_streak = 1; optional string pending_done_token = 2; bool final_summary_requested = 3; optional int64 start_time_unix_ms = 4; } // Copied from: local:aiserver.v1.Group (var: Xze) message Group { int32 id = 1; string name = 2; int32 team_id = 3; optional int32 directory_group_id = 4; int32 member_count = 5; int64 created_at = 6; int64 updated_at = 7; GroupType type = 8; repeated GroupMember members = 9; optional int32 spend_cents = 10; optional string directory_group_name = 11; repeated GroupMember former_members = 12; repeated DailySpendPoint daily_spend = 13; } // Copied from: local:aiserver.v1.GroupAssignment (var: psu) message GroupAssignment { string email = 1; string group_name = 2; } // Copied from: local:aiserver.v1.GroupMember (var: xbn) message GroupMember { int32 user_id = 1; string name = 2; string email = 3; int64 joined_at = 4; optional int32 spend_cents = 5; optional int64 left_at = 6; optional int32 effective_per_user_limit_dollars = 7; } // Copied from: local:aiserver.v1.GroupMemberChange (var: bsu) message GroupMemberChange { int32 user_id = 1; string email = 2; string name = 3; GroupMemberChangeType change_type = 4; } // Copied from: local:aiserver.v1.GroupMemberChangeType (var: PHl) enum GroupMemberChangeType { GROUP_MEMBER_CHANGE_TYPE_UNSPECIFIED = 0; GROUP_MEMBER_CHANGE_TYPE_ADD = 1; GROUP_MEMBER_CHANGE_TYPE_REMOVE = 2; } // Copied from: local:aiserver.v1.GroupType (var: doe) enum GroupType { GROUP_TYPE_UNSPECIFIED = 0; GROUP_TYPE_BILLING = 1; GROUP_TYPE_PRODUCT = 2; } // Copied from: local:aiserver.v1.GroupVisibility (var: sbn) enum GroupVisibility { GROUP_VISIBILITY_UNSPECIFIED = 0; GROUP_VISIBILITY_TEAM_ADMIN = 1; GROUP_VISIBILITY_TEAM = 2; } // Copied from: local:aiserver.v1.HallucinatedFunctionsProtoPrompt (var: qRd) message HallucinatedFunctionsProtoPrompt { string text = 1; repeated PotentiallyCachedContextItem context_items = 2; } // Copied from: local:aiserver.v1.HasSeenAdRequest (var: YRd) message HasSeenAdRequest { string ad_id = 1; } // Copied from: local:aiserver.v1.HasSeenAdResponse (var: eDf) message HasSeenAdResponse { bool has_seen = 1; } // Copied from: local:aiserver.v1.HeadlessAgenticComposerConfig (var: dl) message HeadlessAgenticComposerConfig { string chat_model_name = 2; ModelDetails chat_model_details = 5; bool auto_commit = 4; bool is_background = 6; optional bool auto_create_pr = 7; optional BackgroundComposerSource background_agent_source = 8; optional bool open_as_cursor_github_app = 9; optional bool skip_reviewer_request = 10; optional bool enable_cloud_testing = 11; optional bool enable_setup_vm_environment_tool = 12; repeated ModelDetails additional_model_details = 13; optional bool should_synthesize = 14; optional bool show_onboarding_setup_note_for_manual_testing = 15; optional RequestedModel requested_model = 16; optional CloudSubagentParentReference cloud_subagent_parent = 17; optional bool enable_computer_use = 18; optional bool is_slack_v2 = 19; optional bool is_slack_v1_5 = 25; optional string named_agent_id = 20; optional string named_agent_session_key = 21; optional string named_agent_session_kind = 22; optional string initiating_client_version = 23; optional string initiating_client_commit = 24; optional bool use_experimental_model_opt_out = 26; optional bool disable_computer_use_reflect = 27; } // Copied from: local:aiserver.v1.HeadlessAgenticComposerPrompt (var: XTs) message HeadlessAgenticComposerPrompt { // Copied from: local:aiserver.v1.HeadlessAgenticComposerPrompt.FileAttachment (var: Ygu) message FileAttachment { string name = 1; string contents = 2; } // Copied from: local:aiserver.v1.HeadlessAgenticComposerPrompt.FileSelection (var: Qgu) message FileSelection { string relative_workspace_path = 1; } ConversationMessage base_conversation_message = 5; string text = 1; string rich_text = 6; repeated FileSelection file_selections = 2; repeated FileAttachment file_attachments = 3; repeated ImageProto images = 4; repeated ConversationMessage conversation_history = 7; repeated string documentation_identifiers = 8; optional bool use_web = 9; repeated ComposerExternalLink external_links = 10; repeated BlobDataPerMessage blob_data_per_message = 11; } // Copied from: local:aiserver.v1.HeadlessAgenticComposerRepositoryInfo (var: Kgu) message HeadlessAgenticComposerRepositoryInfo { RepositoryInfo repository_info = 1; string path_encryption_key = 2; bool repository_info_should_query_staging = 3; bool repository_info_should_query_prod = 4; string repo_query_auth_token = 5; bool should_sync_index = 6; QueryOnlyRepoAccess query_only_repo_access = 7; } // Copied from: local:aiserver.v1.HeadlessAgenticComposerResponse (var: JTs) message HeadlessAgenticComposerResponse { // Copied from: local:aiserver.v1.HeadlessAgenticComposerResponse.Error (var: Vgu) message Error { string message = 1; ErrorDetails error_details = 2; } // Copied from: local:aiserver.v1.HeadlessAgenticComposerResponse.FinalToolResult (var: zgu) message FinalToolResult { string tool_call_id = 1; ClientSideToolV2Result result = 2; } // Copied from: local:aiserver.v1.HeadlessAgenticComposerResponse.Status (var: Ggu) message Status { // Copied from: local:aiserver.v1.HeadlessAgenticComposerResponse.Status.StatusType (var: qgu) enum StatusType { STATUS_TYPE_UNSPECIFIED = 0; STATUS_TYPE_INDEX_SYNC = 1; STATUS_TYPE_GENERIC = 2; } StatusType type = 1; string message = 2; bool is_complete = 3; } // Copied from: local:aiserver.v1.HeadlessAgenticComposerResponse.UserMessage (var: Hgu) message UserMessage { string text = 1; string rich_text = 2; } string text = 1; optional ClientSideToolV2Call tool_call = 2; optional FinalToolResult final_tool_result = 3; optional StreamedBackToolCall streamed_back_tool_call = 6; UserMessage user_message = 4; bool is_message_done = 5; optional Error error = 7; ConversationMessage human_message = 8; optional ConversationMessage.Thinking thinking = 9; optional int32 thinking_duration_ms = 10; optional ConversationMessage.ThinkingStyle thinking_style = 12; optional Status status = 11; } // Copied from: local:aiserver.v1.HealthCheckRequest (var: Bws) message HealthCheckRequest { } // Copied from: local:aiserver.v1.HealthCheckResponse (var: t2l) message HealthCheckResponse { // Copied from: local:aiserver.v1.HealthCheckResponse.Status (var: n2l) enum Status { STATUS_UNSPECIFIED = 0; STATUS_HEALTHY = 1; } Status status = 1; } // Copied from: local:aiserver.v1.HealthEmptyRequest (var: XIf) message HealthEmptyRequest { } // Copied from: local:aiserver.v1.HealthRequest (var: Q3i) message HealthRequest { string payload = 1; optional bool simulate_error = 2; } // Copied from: local:aiserver.v1.HealthResponse (var: T3t) message HealthResponse { string payload = 1; } // Copied from: local:aiserver.v1.HeapProfileConfig (var: eEu) message HeapProfileConfig { int32 sampling_interval = 1; optional bool include_objects_collected_by_major_gc = 2; optional bool include_objects_collected_by_minor_gc = 3; } // Copied from: local:aiserver.v1.HeartbeatProgress (var: nAf) message HeartbeatProgress { int32 completed_count = 1; int32 failed_count = 2; int32 running_count = 3; int32 total_count = 4; optional int32 retry_count = 5; optional string unhealthy_warning_histogram = 6; optional int32 in_flight_count = 7; optional int32 concurrency_limit = 8; optional bool auto_concurrency = 9; optional ConcurrencyTrend concurrency_trend = 10; } // Copied from: local:aiserver.v1.HeartbeatRequest (var: iAf) message HeartbeatRequest { string run_id = 1; optional HeartbeatProgress progress = 2; } // Copied from: local:aiserver.v1.HeartbeatResponse (var: sAf) message HeartbeatResponse { bool ok = 1; bool kill_requested = 2; optional EvalCleanupRequest cleanup_request = 3; optional int32 concurrency_limit_override = 4; } // Copied from: agent.v1.HeartbeatUpdate (var: Uwi) message HeartbeatUpdate { } // Copied from: local:aiserver.v1.HeuristicsSelection (var: SLl) message HeuristicsSelection { // Copied from: local:aiserver.v1.HeuristicsSelection.HeuristicsSelectionType (var: kLl) enum HeuristicsSelectionType { HEURISTICS_SELECTION_TYPE_UNSPECIFIED = 0; HEURISTICS_SELECTION_TYPE_GROUP = 1; HEURISTICS_SELECTION_TYPE_LINE = 2; HEURISTICS_SELECTION_TYPE_FOLDING = 3; } HeuristicsSelectionType type = 1; int32 start_line = 2; int32 end_line = 3; } // Copied from: local:aiserver.v1.HistogramBucket (var: ANu) message HistogramBucket { int64 start_time = 1; int32 count = 2; } // Copied from: agent.v1.HookAdditionalContext (var: Ect) message HookAdditionalContext { string hook_event_name = 1; string content = 2; } // Copied from: local:aiserver.v1.HookDescriptor (var: E0i) message HookDescriptor { string name = 1; optional string description = 2; optional string source_path = 3; optional string source_url = 4; } // Copied from: agent.v1.HooksConfigInfo (var: Ifs) message HooksConfigInfo { repeated string configured_steps = 1; } // Copied from: local:aiserver.v1.HoverDetails (var: Qis) message HoverDetails { string code_details = 1; repeated string markdown_blocks = 2; } // Copied from: local:aiserver.v1.Http2Config (var: rRs) enum Http2Config { HTTP2_CONFIG_UNSPECIFIED = 0; HTTP2_CONFIG_FORCE_ALL_DISABLED = 1; HTTP2_CONFIG_FORCE_ALL_ENABLED = 2; HTTP2_CONFIG_FORCE_BIDI_DISABLED = 3; HTTP2_CONFIG_FORCE_BIDI_ENABLED = 4; } // Copied from: local:aiserver.v1.HumanReview (var: bpn) message HumanReview { string selected_option = 1; string feedback_text = 2; bool submit_feedback_as_new_message = 3; string bubble_id = 4; } // Copied from: anyrun.v1.HydrationProgress (var: DWl) message HydrationProgress { uint64 transferred = 1; uint64 total = 2; } // Copied from: local:aiserver.v1.IRange (var: tte) message IRange { int32 start_line_number = 1; int32 start_column = 2; int32 end_line_number = 3; int32 end_column = 4; } // Copied from: internapi.v1.ImageBlobData (var: hHl) message ImageBlobData { string mime_type = 1; } // Copied from: local:aiserver.v1.ImageProto (var: $se) message ImageProto { // Copied from: local:aiserver.v1.ImageProto.Dimension (var: zcl) message Dimension { int32 width = 1; int32 height = 2; } bytes data = 1; Dimension dimension = 2; string uuid = 3; optional string task_specific_description = 4; } // Copied from: anyrun.v1.ImagePullCompleted (var: BWl) message ImagePullCompleted { string image_name = 1; string pull_id = 2; } // Copied from: anyrun.v1.ImagePullFailure (var: rHl) message ImagePullFailure { ImagePullFailureCategory category = 1; bool retryable = 2; optional int32 http_status = 3; optional string repository = 4; } // Copied from: anyrun.v1.ImagePullFailureCategory (var: qWl) enum ImagePullFailureCategory { IMAGE_PULL_FAILURE_CATEGORY_UNSPECIFIED = 0; IMAGE_PULL_FAILURE_CATEGORY_DENIED = 1; IMAGE_PULL_FAILURE_CATEGORY_UNAUTHORIZED = 2; IMAGE_PULL_FAILURE_CATEGORY_NOT_FOUND = 3; IMAGE_PULL_FAILURE_CATEGORY_RATE_LIMITED = 4; IMAGE_PULL_FAILURE_CATEGORY_UPSTREAM = 5; } // Copied from: anyrun.v1.ImagePullLayerUpdate (var: OWl) message ImagePullLayerUpdate { string image_name = 1; string pull_id = 2; string layer_id = 3; oneof status { bool pulling_fs_layer = 4; bool waiting = 5; bool verifying_checksum = 6; bool download_complete = 7; bool pull_complete = 8; ProgressDetail downloading = 9; ProgressDetail extracting = 10; string other = 11; } } // Copied from: anyrun.v1.ImagePullStarted (var: NWl) message ImagePullStarted { string image_name = 1; string pull_id = 2; } // Copied from: anyrun.v1.ImagePullStatusUpdate (var: FWl) message ImagePullStatusUpdate { string image_name = 1; string pull_id = 2; string status = 3; } // Copied from: local:aiserver.v1.InAppAd (var: vEu) message InAppAd { string id = 1; AdHeader header = 2; AdContent content = 3; repeated AdButton buttons = 4; optional bool force_dark_close_button = 5; DisplayMode display_mode = 6; optional string analytics_variant = 7; optional ModalDisplayConfig modal_display_config = 8; repeated ClientSurface target_surfaces = 9; } // Copied from: local:aiserver.v1.InAppAdPreview (var: oDf) message InAppAdPreview { string ad_id = 1; repeated string gates = 2; repeated string experiments = 3; string source_file_url = 4; repeated InAppAdVariantPreview variants = 5; } // Copied from: local:aiserver.v1.InAppAdTrigger (var: udt) enum InAppAdTrigger { IN_APP_AD_TRIGGER_UNSPECIFIED = 0; IN_APP_AD_TRIGGER_MOUNT = 1; IN_APP_AD_TRIGGER_FIND_ISSUES = 2; IN_APP_AD_TRIGGER_GIT_PUSH = 3; IN_APP_AD_TRIGGER_COMMIT = 4; IN_APP_AD_TRIGGER_IOS_DOWNLOAD_MENU = 5; } // Copied from: local:aiserver.v1.InAppAdVariantPreview (var: sDf) message InAppAdVariantPreview { string variant_label = 1; bytes ad_bytes = 2; } // Copied from: local:aiserver.v1.IndexFileData (var: Srs) message IndexFileData { // Copied from: local:aiserver.v1.IndexFileData.NodeData (var: krs) message NodeData { string node_id = 1; string stage = 2; string content = 3; string summary = 4; } string index_id = 1; string workspace_relative_path = 2; string stage = 3; int32 order = 4; repeated NodeData nodes = 5; } // Copied from: local:aiserver.v1.IndexedFile (var: Bdl) message IndexedFile { string path = 1; repeated string diff = 2; } // Copied from: local:aiserver.v1.IndexedPullRequest (var: Udl) message IndexedPullRequest { uint32 pr_number = 1; string sha = 2; string message = 3; repeated IndexedFile changed_files = 4; uint32 generation = 5; string commit_secret = 6; int64 unix_timestamp = 7; optional string title = 8; optional string author = 9; } // Copied from: local:aiserver.v1.IndexingConfig (var: sRs) message IndexingConfig { int32 max_concurrent_uploads = 1; int32 absolute_max_number_files = 2; int32 max_file_retries = 3; int32 sync_concurrency = 4; int32 auto_indexing_max_num_files = 5; int32 indexing_period_seconds = 6; string repo42_auth_token = 7; optional bool incremental = 8; optional string default_user_path_encryption_key = 9; optional string default_team_path_encryption_key = 10; optional bool multi_root_indexing_enabled = 11; double copy_status_check_period_seconds = 12; int32 copy_timeout_seconds = 13; int32 max_batch_bytes = 14; int32 max_batch_num_requests = 15; int32 max_sync_merkle_batch_size = 16; } // Copied from: local:aiserver.v1.IndividualLimitsOptOutOutcome (var: jHl) enum IndividualLimitsOptOutOutcome { INDIVIDUAL_LIMITS_OPT_OUT_OUTCOME_UNSPECIFIED = 0; INDIVIDUAL_LIMITS_OPT_OUT_OUTCOME_SUCCESS = 1; INDIVIDUAL_LIMITS_OPT_OUT_OUTCOME_ALREADY_ALLOWED = 2; INDIVIDUAL_LIMITS_OPT_OUT_OUTCOME_ENTERPRISE = 3; INDIVIDUAL_LIMITS_OPT_OUT_OUTCOME_NOT_ADMIN = 4; INDIVIDUAL_LIMITS_OPT_OUT_OUTCOME_CREATED_AFTER_CUTOFF = 5; } // Copied from: local:aiserver.v1.IndividualLimitsOptOutTeamResult (var: tlu) message IndividualLimitsOptOutTeamResult { int32 team_id = 1; string team_name = 2; IndividualLimitsOptOutOutcome outcome = 3; } // Copied from: local:aiserver.v1.InferBackgroundComposerScriptsRequest (var: l5l) message InferBackgroundComposerScriptsRequest { // Copied from: local:aiserver.v1.InferBackgroundComposerScriptsRequest.Command (var: u5l) message Command { string command = 1; float timestamp = 2; optional string cwd = 3; } repeated Command commands = 1; } // Copied from: local:aiserver.v1.InferBackgroundComposerScriptsResponse (var: d5l) message InferBackgroundComposerScriptsResponse { // Copied from: local:aiserver.v1.InferBackgroundComposerScriptsResponse.Terminal (var: h5l) message Terminal { string name = 1; string command = 2; } string install_script = 1; string start_script = 2; repeated Terminal terminals = 3; } // Copied from: local:aiserver.v1.InferenceAgentTool (var: vDf) message InferenceAgentTool { string name = 1; string description = 2; google.protobuf.Struct parameters = 3; optional InferenceCustomToolFormat custom_tool_format = 4; } // Copied from: local:aiserver.v1.InferenceAnthropicOptions (var: BDf) message InferenceAnthropicOptions { optional InferenceCacheControl cache_control = 1; } // Copied from: local:aiserver.v1.InferenceCacheControl (var: UDf) message InferenceCacheControl { string type = 1; } // Copied from: local:aiserver.v1.InferenceContentPart (var: XRd) message InferenceContentPart { oneof part { InferenceTextPart text = 1; InferenceImagePart image = 2; InferenceFilePart file = 3; } } // Copied from: local:aiserver.v1.InferenceContentParts (var: pDf) message InferenceContentParts { repeated InferenceContentPart parts = 1; } // Copied from: local:aiserver.v1.InferenceCoreMessage (var: Yeo) message InferenceCoreMessage { InferenceMessageRole role = 1; repeated InferenceToolCall tool_calls = 4; repeated InferenceReasoningPart reasoning_parts = 7; optional string model_provider_message_id = 8; optional string openai_phase = 9; optional bool openai_phase_null = 10; oneof content { string text = 2; InferenceContentParts parts = 3; InferenceToolResultContent tool_content = 6; } } // Copied from: local:aiserver.v1.InferenceCursorOptions (var: FDf) message InferenceCursorOptions { optional string image_description = 1; map image_descriptions = 2; } // Copied from: local:aiserver.v1.InferenceCustomToolFormat (var: bDf) message InferenceCustomToolFormat { string type = 1; string definition = 2; string syntax = 3; } // Copied from: local:aiserver.v1.InferenceExtendedUsageInfo (var: ADf) message InferenceExtendedUsageInfo { int32 input_tokens = 1; int32 output_tokens = 2; int32 cache_read_tokens = 3; int32 cache_write_tokens = 4; int32 max_tokens = 5; } // Copied from: local:aiserver.v1.InferenceExtraData (var: MDf) message InferenceExtraData { repeated InferenceTokenLogprobs token_logprobs = 1; repeated InferenceTokenIds token_ids = 2; repeated InferenceTokenIds prompt_token_ids = 3; repeated InferenceTokenIds extra_tokens = 4; repeated InferenceTokenLogprobs extra_logprobs = 5; repeated InferenceRoutingRow routing_matrix = 6; } // Copied from: local:aiserver.v1.InferenceFilePart (var: fDf) message InferenceFilePart { string data = 1; string media_type = 2; optional string filename = 3; optional InferenceProviderOptions provider_options = 4; } // Copied from: local:aiserver.v1.InferenceImageDescription (var: kDf) message InferenceImageDescription { int32 message_index = 1; int32 part_index = 2; optional int32 exp_content_index = 3; string description = 4; } // Copied from: local:aiserver.v1.InferenceImageDescriptionsInfo (var: SDf) message InferenceImageDescriptionsInfo { repeated InferenceImageDescription descriptions = 1; } // Copied from: local:aiserver.v1.InferenceImagePart (var: gDf) message InferenceImagePart { string data = 1; optional string mime_type = 2; optional InferenceProviderOptions provider_options = 3; } // Copied from: local:aiserver.v1.InferenceInvocationIdInfo (var: NDf) message InferenceInvocationIdInfo { string invocation_id = 1; } // Copied from: local:aiserver.v1.InferenceMessageRole (var: JRd) enum InferenceMessageRole { INFERENCE_MESSAGE_ROLE_UNSPECIFIED = 0; INFERENCE_MESSAGE_ROLE_USER = 1; INFERENCE_MESSAGE_ROLE_ASSISTANT = 2; INFERENCE_MESSAGE_ROLE_TOOL = 3; INFERENCE_MESSAGE_ROLE_SYSTEM = 4; } // Copied from: local:aiserver.v1.InferenceModelConfig (var: yDf) message InferenceModelConfig { optional int32 max_tokens = 1; optional float temperature = 2; optional float top_p = 3; repeated string stop_sequences = 4; } // Copied from: local:aiserver.v1.InferenceModelParameterValue (var: dDf) message InferenceModelParameterValue { string id = 1; string value = 2; } // Copied from: local:aiserver.v1.InferenceNamedProviderDefinedTool (var: _Df) message InferenceNamedProviderDefinedTool { string name = 1; string id = 2; string type = 3; google.protobuf.Struct options = 4; } // Copied from: local:aiserver.v1.InferenceProviderMetadataInfo (var: LDf) message InferenceProviderMetadataInfo { google.protobuf.Struct metadata = 1; } // Copied from: local:aiserver.v1.InferenceProviderOptions (var: Y3i) message InferenceProviderOptions { optional InferenceAnthropicOptions anthropic = 1; optional InferenceCursorOptions cursor = 2; } // Copied from: local:aiserver.v1.InferenceProviderWarning (var: zEu) message InferenceProviderWarning { string message = 1; repeated string affected_models = 2; optional string fallback_model = 3; InferenceProviderWarningTrigger trigger = 4; } // Copied from: local:aiserver.v1.InferenceProviderWarningTrigger (var: NEi) enum InferenceProviderWarningTrigger { INFERENCE_PROVIDER_WARNING_TRIGGER_UNSPECIFIED = 0; INFERENCE_PROVIDER_WARNING_TRIGGER_ON_SELECT = 1; INFERENCE_PROVIDER_WARNING_TRIGGER_ON_ERROR = 2; } // Copied from: local:aiserver.v1.InferenceReasoningPart (var: hDf) message InferenceReasoningPart { bool is_redacted = 1; string text = 2; optional string signature = 3; optional string redacted_data = 4; optional string model_name = 5; } // Copied from: local:aiserver.v1.InferenceRequestedModel (var: uDf) message InferenceRequestedModel { string model_id = 1; bool max_mode = 2; repeated InferenceModelParameterValue parameters = 3; bool built_in_model = 4; bool is_variant_string_representation = 5; } // Copied from: local:aiserver.v1.InferenceResponseInfo (var: IDf) message InferenceResponseInfo { string id = 1; string model = 2; int64 created_at = 3; repeated InferenceResponseMessage messages = 4; optional string error_message = 5; optional InferenceExtraData inference_extra_data = 6; } // Copied from: local:aiserver.v1.InferenceResponseMessage (var: DDf) message InferenceResponseMessage { string id = 1; InferenceMessageRole role = 2; optional string content = 3; repeated InferenceToolCall tool_calls = 4; optional InferenceToolResultContent tool_result = 5; } // Copied from: local:aiserver.v1.InferenceRoutingRow (var: PDf) message InferenceRoutingRow { repeated string values = 1; } // Copied from: local:aiserver.v1.InferenceStreamError (var: ODf) message InferenceStreamError { string message = 1; string code = 2; bool is_input_token_limit_error = 3; bool is_output_token_limit_error = 4; InferenceStreamErrorType error_type = 5; } // Copied from: local:aiserver.v1.InferenceStreamErrorType (var: cDf) enum InferenceStreamErrorType { INFERENCE_STREAM_ERROR_TYPE_UNSPECIFIED = 0; INFERENCE_STREAM_ERROR_TYPE_UNKNOWN = 1; INFERENCE_STREAM_ERROR_TYPE_INPUT_TOKEN_LIMIT = 2; INFERENCE_STREAM_ERROR_TYPE_OUTPUT_TOKEN_LIMIT = 3; INFERENCE_STREAM_ERROR_TYPE_RATE_LIMIT = 4; INFERENCE_STREAM_ERROR_TYPE_AUTHENTICATION = 5; INFERENCE_STREAM_ERROR_TYPE_PERMISSION = 6; INFERENCE_STREAM_ERROR_TYPE_OVERLOADED = 7; INFERENCE_STREAM_ERROR_TYPE_CONTENT_FILTER = 8; } // Copied from: local:aiserver.v1.InferenceStreamRequest (var: lDf) message InferenceStreamRequest { repeated InferenceCoreMessage messages = 1; repeated InferenceAgentTool tools = 2; repeated InferenceNamedProviderDefinedTool provider_defined_tools = 3; optional InferenceModelConfig model_config = 4; optional string model_id = 5; optional string invocation_id = 6; optional InferenceRequestedModel requested_model = 7; optional string conversation_id = 8; repeated string accepted_unadvertised_tool_names = 9; optional string automation_id = 10; } // Copied from: local:aiserver.v1.InferenceStreamResponse (var: wDf) message InferenceStreamResponse { oneof response { InferenceTextStreamPart text_part = 1; InferenceToolCallStreamPart tool_call_part = 2; InferenceUsageInfo usage = 3; InferenceResponseInfo response_info = 4; InferenceExtendedUsageInfo extended_usage = 5; InferenceProviderMetadataInfo provider_metadata = 6; InferenceInvocationIdInfo invocation_id = 7; InferenceStreamError error = 8; InferenceThinkingStreamPart thinking_part = 9; InferenceImageDescriptionsInfo image_descriptions = 10; } } // Copied from: local:aiserver.v1.InferenceTextPart (var: mDf) message InferenceTextPart { string text = 1; optional InferenceProviderOptions provider_options = 2; } // Copied from: local:aiserver.v1.InferenceTextStreamPart (var: CDf) message InferenceTextStreamPart { string text = 1; bool is_final = 2; } // Copied from: local:aiserver.v1.InferenceThinkingStreamPart (var: EDf) message InferenceThinkingStreamPart { string text = 1; optional string signature = 2; bool is_final = 3; } // Copied from: local:aiserver.v1.InferenceTokenIds (var: Zeo) message InferenceTokenIds { repeated int64 values = 1; } // Copied from: local:aiserver.v1.InferenceTokenLogprobs (var: nMd) message InferenceTokenLogprobs { repeated double values = 1; } // Copied from: local:aiserver.v1.InferenceToolCall (var: eMd) message InferenceToolCall { string tool_call_id = 1; string tool_name = 2; google.protobuf.Struct args = 3; optional string raw_tool_call_args = 4; } // Copied from: local:aiserver.v1.InferenceToolCallStreamPart (var: xDf) message InferenceToolCallStreamPart { string tool_call_id = 1; string tool_name = 2; string args = 3; bool is_complete = 4; optional int32 tool_index = 5; } // Copied from: local:aiserver.v1.InferenceToolResultContent (var: tMd) message InferenceToolResultContent { repeated InferenceToolResultPart parts = 1; } // Copied from: local:aiserver.v1.InferenceToolResultPart (var: RDf) message InferenceToolResultPart { string tool_call_id = 1; string tool_name = 2; google.protobuf.Value result = 3; bool is_error = 4; repeated InferenceContentPart experimental_content = 5; optional InferenceProviderOptions provider_options = 6; } // Copied from: local:aiserver.v1.InferenceUsageInfo (var: TDf) message InferenceUsageInfo { int32 prompt_tokens = 1; int32 completion_tokens = 2; optional int32 total_tokens = 3; } // Copied from: local:aiserver.v1.IngestConversationRequest (var: $Rs) message IngestConversationRequest { string conversation_id = 1; string transcript = 2; optional string transcript_json = 3; optional string mode = 4; optional string model = 5; int64 last_updated_at = 6; } // Copied from: local:aiserver.v1.IngestConversationResponse (var: iTu) message IngestConversationResponse { bool success = 1; optional string summary = 2; optional string detailed_summary = 3; optional string error_message = 4; } // Copied from: local:aiserver.v1.InitGitGraphChallengeRequest (var: oIf) message InitGitGraphChallengeRequest { // Copied from: local:aiserver.v1.InitGitGraphChallengeRequest.Response (var: aIf) message Response { string verify_commit = 1; string verify_value = 2; } string root_sha = 1; string search_key = 2; repeated Response responses = 3; } // Copied from: local:aiserver.v1.InitGitGraphChallengeResponse (var: cIf) message InitGitGraphChallengeResponse { GitGraphCreated created = 1; } // Copied from: local:aiserver.v1.InitGitGraphRequest (var: nIf) message InitGitGraphRequest { string root_sha = 1; string search_key = 2; string verify_commit = 3; string verify_value = 4; } // Copied from: local:aiserver.v1.InitGitGraphResponse (var: iIf) message InitGitGraphResponse { // Copied from: local:aiserver.v1.InitGitGraphResponse.Challenge (var: rIf) message Challenge { // Copied from: local:aiserver.v1.InitGitGraphResponse.Challenge.VisitedCommits (var: sIf) message VisitedCommits { repeated string visited_commits = 1; } repeated string verify_commits = 1; repeated string root_commits = 2; repeated VisitedCommits visited_commits = 3; } oneof response { GitGraphCreated created = 1; Challenge challenge = 2; } } // Copied from: local:aiserver.v1.InjectBackgroundComposerContextRequest (var: J0i) message InjectBackgroundComposerContextRequest { string bc_id = 1; InjectContextAction inject_context_action = 2; BackgroundComposerSource source = 3; ConversationMessage followup_message = 4; string promote_followup_id = 5; } // Copied from: local:aiserver.v1.InjectBackgroundComposerContextResponse (var: efu) message InjectBackgroundComposerContextResponse { // Copied from: local:aiserver.v1.InjectBackgroundComposerContextResponse.Outcome (var: tOt) enum Outcome { OUTCOME_UNSPECIFIED = 0; OUTCOME_QUEUED = 1; OUTCOME_QUEUED_FOR_NEXT_TURN = 2; OUTCOME_REJECTED = 3; } Outcome outcome = 1; } // Copied from: agent.v1.InjectContextAction (var: pfn) message InjectContextAction { string injection_id = 1; string expected_run_id = 2; oneof payload { UserContextInjection user_context = 3; SystemContextInjection system_context = 4; } } // Copied from: local:aiserver.v1.InlineGPT4PromptProtoV1 (var: u) message InlineGPT4PromptProtoV1 { CurrentFileInfo current_file = 1; } // Copied from: local:aiserver.v1.InputField (var: VNu) message InputField { string key = 1; string display_name = 2; string description = 3; oneof type { string string_value = 4; StringList string_list_value = 5; bool bool_value = 6; } } // Copied from: local:aiserver.v1.InputSchema (var: zNu) message InputSchema { repeated InputField fields = 1; } // Copied from: local:aiserver.v1.InputValue (var: qNu) message InputValue { string key = 1; oneof value { string string_value = 2; StringList string_list_value = 3; bool bool_value = 4; } } // Copied from: local:aiserver.v1.InputValues (var: GNu) message InputValues { repeated InputValue values = 1; } // Copied from: anyrun.v1.InstallCommand (var: UWl) message InstallCommand { string name = 1; string command = 2; optional string user = 3; bool is_system = 4; bool failure_tolerant = 5; } // Copied from: anyrun.v1.InstallCommandFailure (var: eHl) message InstallCommandFailure { bool is_system = 1; } // Copied from: local:aiserver.v1.InstallExtensionsRequest (var: bNf) message InstallExtensionsRequest { repeated string extensions = 1; string devcontainer_directory = 2; } // Copied from: local:aiserver.v1.InstallExtensionsResponse (var: _Nf) message InstallExtensionsResponse { repeated string installed = 1; repeated string failed = 2; } // Copied from: local:aiserver.v1.InstallPluginAndPrefillPromptPayload (var: aRf) message InstallPluginAndPrefillPromptPayload { string plugin_name = 1; string prompt = 2; int64 plugin_id = 3; } // Copied from: local:aiserver.v1.InstallTeamPluginRequest (var: qNt) message InstallTeamPluginRequest { int32 team_id = 1; int64 plugin_id = 2; optional bool is_required = 4; optional string pinned_git_ref = 5; } // Copied from: local:aiserver.v1.InstallTeamPluginResponse (var: buu) message InstallTeamPluginResponse { TeamPluginInstall install = 1; } // Copied from: local:aiserver.v1.InstallUserPluginRequest (var: eVe) message InstallUserPluginRequest { int64 plugin_id = 1; optional string pinned_git_ref = 4; google.protobuf.Struct variables = 5; } // Copied from: local:aiserver.v1.InstallUserPluginResponse (var: suu) message InstallUserPluginResponse { UserPluginInstall install = 1; } // Copied from: local:aiserver.v1.InstallationSettings (var: VEs) message InstallationSettings { repeated string allowlist = 1; AllowlistConfig allowlist_config = 2; bool run_only_once = 3; bool suppress_no_bugs_comments = 4; bool disable_inline_reviews = 5; bool auto_enable_new_repos = 6; bool is_pr_summary_enabled = 7; bool pr_summary_use_comment = 8; bool is_learning_enabled = 9; BugbotAutofixMode bugbot_autofix_mode = 10; bool enable_draft = 11; bool fail_github_action_on_bugbot_findings = 12; repeated string bugbot_autofix_severity_filter = 13; optional bool is_pr_risk_score_enabled = 14; } // Copied from: local:aiserver.v1.IntentPredictionRequest (var: DNl) message IntentPredictionRequest { repeated ConversationMessage messages = 1; ContextOptions context_options = 2; ModelDetails model_details = 3; } // Copied from: local:aiserver.v1.IntentPredictionResponse (var: RNl) message IntentPredictionResponse { // Copied from: local:aiserver.v1.IntentPredictionResponse.ChosenDocumentation (var: MNl) message ChosenDocumentation { repeated int32 doc_indices = 1; repeated string doc_identifiers = 2; repeated string doc_names = 3; } // Copied from: local:aiserver.v1.IntentPredictionResponse.ChosenFileContents (var: PNl) message ChosenFileContents { } // Copied from: local:aiserver.v1.IntentPredictionResponse.ChosenLinterDiagnostics (var: LNl) message ChosenLinterDiagnostics { repeated int32 diagnostic_indices = 1; } ChosenDocumentation chosen_documentation = 1; ChosenFileContents chosen_file_contents = 2; ChosenLinterDiagnostics chosen_linter_diagnostics = 3; bool use_global_context = 4; bool use_with_folder_context = 5; } // Copied from: local:aiserver.v1.Interaction (var: oOs) message Interaction { string id = 1; InteractionType type = 2; double performance_start_timestamp = 3; double performance_end_timestamp = 4; } // Copied from: local:aiserver.v1.InteractionConfig (var: PEu) message InteractionConfig { bool profiling_enabled = 1; bool metrics_enabled = 2; optional int32 profiling_interval_sec = 3; optional int32 metrics_interval_sec = 4; optional int32 profiling_max_buffer_size = 5; optional int32 profiling_interaction_duration_threshold_ms = 6; optional int32 profiling_sample_interval_ms = 7; optional int32 metrics_min_interactions_for_loaf = 8; optional int32 metrics_min_foreground_time_ms = 9; optional int32 metrics_combined_inp_drop_highest_count = 10; optional int32 metrics_click_inp_drop_highest_count = 11; optional int32 metrics_keypress_inp_drop_highest_count = 12; optional int32 metrics_startup_threshold_sec = 13; optional int32 analytics_summary_every_n_windows = 14; optional int32 ext_host_lag_summary_interval_sec = 15; } // Copied from: agent.v1.InteractionQuery (var: Wlt) message InteractionQuery { uint32 id = 1; oneof query { WebSearchRequestQuery web_search_request_query = 2; AskQuestionInteractionQuery ask_question_interaction_query = 3; SwitchModeRequestQuery switch_mode_request_query = 4; CreatePlanRequestQuery create_plan_request_query = 7; SetupVmEnvironmentArgs setup_vm_environment_args = 8; WebFetchRequestQuery web_fetch_request_query = 9; PrManagementRequestQuery pr_management_request_query = 10; McpAuthRequestQuery mcp_auth_request_query = 11; GenerateImageRequestQuery generate_image_request_query = 12; ReplaceEnvArgs replace_env_args = 13; ConnectScmRequestQuery connect_scm_request_query = 14; } } // Copied from: agent.v1.InteractionResponse (var: GN) message InteractionResponse { uint32 id = 1; oneof result { WebSearchRequestResponse web_search_request_response = 2; AskQuestionInteractionResponse ask_question_interaction_response = 3; SwitchModeRequestResponse switch_mode_request_response = 4; CreatePlanRequestResponse create_plan_request_response = 7; SetupVmEnvironmentResult setup_vm_environment_result = 8; WebFetchRequestResponse web_fetch_request_response = 9; PrManagementResult pr_management_result = 10; McpAuthRequestResponse mcp_auth_request_response = 11; GenerateImageRequestResponse generate_image_request_response = 12; ReplaceEnvResult replace_env_result = 13; ConnectScmRequestResponse connect_scm_request_response = 14; } } // Copied from: local:aiserver.v1.InteractionType (var: qyn) enum InteractionType { INTERACTION_TYPE_UNSPECIFIED = 0; INTERACTION_TYPE_CLICK = 1; INTERACTION_TYPE_KEYPRESS = 2; } // Copied from: agent.v1.InteractionUpdate (var: zw) message InteractionUpdate { oneof message { TextDeltaUpdate text_delta = 1; PartialToolCallUpdate partial_tool_call = 7; ToolCallDeltaUpdate tool_call_delta = 15; ToolCallStartedUpdate tool_call_started = 2; ToolCallCompletedUpdate tool_call_completed = 3; ThinkingDeltaUpdate thinking_delta = 4; ThinkingCompletedUpdate thinking_completed = 5; UserMessageAppendedUpdate user_message_appended = 6; TokenDeltaUpdate token_delta = 8; SummaryUpdate summary = 9; SummaryStartedUpdate summary_started = 10; SummaryCompletedUpdate summary_completed = 11; ShellOutputDeltaUpdate shell_output_delta = 12; HeartbeatUpdate heartbeat = 13; TurnEndedUpdate turn_ended = 14; StepStartedUpdate step_started = 16; StepCompletedUpdate step_completed = 17; PromptSuggestionUpdate prompt_suggestion = 18; PostRequestPromptUpdate post_request_prompt = 19; ActiveBranchChange active_branch_change = 20; FeedbackRequestUpdate feedback_request = 21; ResponseComparisonUpdate response_comparison = 22; ContextInjectionStateUpdate context_injection_state = 23; } } // Copied from: local:aiserver.v1.InterfaceAgentClientState (var: dws) message InterfaceAgentClientState { string interface_relative_workspace_path = 3; repeated string interface_lines = 4; optional string test_relative_workspace_path = 5; repeated string test_lines = 10; optional string implementation_relative_workspace_path = 6; repeated string implementation_lines = 7; string language = 8; string testing_framework = 9; } // Copied from: local:aiserver.v1.InterfaceAgentInitRequest (var: nBl) message InterfaceAgentInitRequest { ModelDetails model_details = 1; bool debugging_only_live_mode = 2; InterfaceAgentClientState interface_agent_client_state = 3; } // Copied from: local:aiserver.v1.InterfaceAgentInitResponse (var: iBl) message InterfaceAgentInitResponse { string task_uuid = 1; string human_readable_title = 2; } // Copied from: local:aiserver.v1.InterfaceAgentStatus (var: hws) message InterfaceAgentStatus { // Copied from: local:aiserver.v1.InterfaceAgentStatus.Status (var: s2e) enum Status { STATUS_UNSPECIFIED = 0; STATUS_WAITING = 1; STATUS_RUNNING = 2; STATUS_SUCCESS = 3; STATUS_FAILURE = 4; } Status validate_configuration = 1; Status stub_new_function = 2; Status verify_spec = 3; Status write_test_plan = 15; Status write_tests = 4; Status write_implementation = 5; Status implement_new_function = 6; Status run_tests = 7; string validate_configuration_message = 8; string stub_new_function_message = 9; string verify_spec_message = 10; string write_test_plan_message = 16; string write_tests_message = 11; string write_implementation_message = 12; string implement_new_function_message = 13; string run_tests_message = 14; } // Copied from: anyrun.v1.InternalBuildMessage (var: LWl) message InternalBuildMessage { uint32 stream_id = 1; string content = 2; } // Copied from: local:aiserver.v1.InterpreterResult (var: s_s) message InterpreterResult { string output = 1; bool success = 2; } // Copied from: agent.v1.InterruptedPendingToolCallResolution (var: Iwi) message InterruptedPendingToolCallResolution { string tool_call_id = 1; oneof resolution { ShellResult shell_result = 2; TaskResult task_result = 3; } } // Copied from: agent.v1.InterruptedPendingToolCallResolutions (var: hfn) message InterruptedPendingToolCallResolutions { repeated InterruptedPendingToolCallResolution resolutions = 1; } // Copied from: local:aiserver.v1.InviteLinkInfo (var: Mnu) message InviteLinkInfo { string invite_link = 1; int64 valid_until = 2; } // Copied from: agent.v1.InvocationContext (var: Cwi) message InvocationContext { // Copied from: agent.v1.InvocationContext.GithubPR (var: cEl) message GithubPR { string title = 1; string description = 2; string comments = 3; optional string ci_failures = 4; } // Copied from: agent.v1.InvocationContext.IdeState (var: Qfs) message IdeState { // Copied from: agent.v1.InvocationContext.IdeState.File (var: ILt) message File { // Copied from: agent.v1.InvocationContext.IdeState.File.CursorPosition (var: Yfs) message CursorPosition { int32 line = 1; string text = 2; } string path = 1; optional string relative_path = 2; optional CursorPosition cursor_position = 3; int32 total_lines = 4; optional string active_command = 5; } // Copied from: agent.v1.InvocationContext.IdeState.ViewedPullRequest (var: Zfs) message ViewedPullRequest { int32 number = 1; string url = 2; optional string title = 3; optional string folder_path = 4; optional string summary_json = 5; optional string description = 6; } repeated File visible_files = 1; repeated File recently_viewed_files = 2; repeated ViewedPullRequest currently_viewed_prs = 3; } // Copied from: agent.v1.InvocationContext.MicrosoftTeamsThread (var: aEl) message MicrosoftTeamsThread { string thread = 1; optional string channel_name = 2; optional string team_name = 3; optional string channel_description = 4; optional string team_description = 5; } // Copied from: agent.v1.InvocationContext.SlackThread (var: oEl) message SlackThread { string thread = 1; optional string channel_name = 2; optional string channel_purpose = 3; optional string channel_topic = 4; optional string sender_name = 5; optional string sender_id = 6; optional string sender_type = 7; optional bool is_directly_addressed = 8; } oneof data { SlackThread slack_thread = 1; GithubPR github_pr = 2; IdeState ide_state = 3; MicrosoftTeamsThread microsoft_teams_thread = 4; bytes blob_id = 10; } } // Copied from: local:aiserver.v1.InvocationInfo (var: K3i) message InvocationInfo { string source_type = 1; string source_id = 2; optional string git_repo_url = 3; optional string git_sha = 4; optional string git_branch = 5; optional int32 git_commit_number = 6; optional bool git_dirty = 7; optional string triggered_by_id = 8; optional string client_version = 9; google.protobuf.Timestamp created_at = 10; optional google.protobuf.Struct metadata = 11; } // Copied from: local:aiserver.v1.InvocationStatus (var: Weo) enum InvocationStatus { INVOCATION_STATUS_UNSPECIFIED = 0; INVOCATION_STATUS_RUNNING = 1; INVOCATION_STATUS_COMPLETED_SUCCESS = 2; INVOCATION_STATUS_COMPLETED_FAILURE = 3; INVOCATION_STATUS_ABORTED = 4; } // Copied from: local:aiserver.v1.InvoiceCycle (var: dQl) message InvoiceCycle { int64 start_ms = 1; CycleType type = 2; int64 end_ms = 3; } // Copied from: local:aiserver.v1.InvoiceInfo (var: nxs) message InvoiceInfo { string invoice_id = 1; int64 date = 2; int32 amount_cents = 3; string currency = 4; string status = 5; string hosted_invoice_url = 6; int32 refund_amount = 7; string description = 8; bool is_mid_month_invoice = 9; } // Copied from: local:aiserver.v1.IsAllowedFreeTrialUsageRequest (var: Wru) message IsAllowedFreeTrialUsageRequest { } // Copied from: local:aiserver.v1.IsAllowedFreeTrialUsageResponse (var: Hru) message IsAllowedFreeTrialUsageResponse { bool is_allowed = 1; } // Copied from: local:aiserver.v1.IsConnectedRequest (var: KDf) message IsConnectedRequest { } // Copied from: local:aiserver.v1.IsConnectedResponse (var: QDf) message IsConnectedResponse { } // Copied from: local:aiserver.v1.IsCursorPredictionEnabledRequest (var: eNl) message IsCursorPredictionEnabledRequest { } // Copied from: local:aiserver.v1.IsCursorPredictionEnabledResponse (var: tNl) message IsCursorPredictionEnabledResponse { bool enabled = 1; } // Copied from: local:aiserver.v1.IsGitGraphEnabledRequest (var: AIf) message IsGitGraphEnabledRequest { } // Copied from: local:aiserver.v1.IsGitGraphEnabledResponse (var: IIf) message IsGitGraphEnabledResponse { bool is_enabled = 1; } // Copied from: local:aiserver.v1.IsLoggedInRequest (var: mt) message IsLoggedInRequest { } // Copied from: local:aiserver.v1.IsLoggedInResponse (var: ct) message IsLoggedInResponse { bool logged_in = 1; } // Copied from: local:aiserver.v1.IsNextSetupRunFreeRequest (var: zru) message IsNextSetupRunFreeRequest { optional string bc_id = 1; } // Copied from: local:aiserver.v1.IsNextSetupRunFreeResponse (var: Vru) message IsNextSetupRunFreeResponse { bool is_free = 1; uint32 remaining_runs = 2; bool is_promotion_enabled = 3; bool are_followups_free = 4; uint32 remaining_followups = 5; bool is_current_run_free = 6; } // Copied from: local:aiserver.v1.IsOnNewPricingRequest (var: axs) message IsOnNewPricingRequest { } // Copied from: local:aiserver.v1.IsOnNewPricingResponse (var: Lru) message IsOnNewPricingResponse { bool is_on_new_pricing = 1; bool is_opted_out = 2; bool has_auto_spillover = 3; optional int32 dashboard_user_id = 4; bool has_tiered_self_serve_team_spillover = 5; } // Copied from: local:aiserver.v1.IsTerminalFinishedRequest (var: MPl) message IsTerminalFinishedRequest { string terminal_content = 1; bool check_for_hangs = 2; optional string chat_request_id = 3; optional string command = 4; } // Copied from: local:aiserver.v1.IsTerminalFinishedResponseV2 (var: PPl) message IsTerminalFinishedResponseV2 { bool is_finished = 1; optional RunTerminalCommandEndedReason ended_reason = 2; optional int32 exit_code = 3; bool is_hanging = 4; } // Copied from: local:aiserver.v1.IsolatedTreesitterRequest (var: aFl) message IsolatedTreesitterRequest { string file_content = 1; string language_id = 2; string command_id = 3; } // Copied from: local:aiserver.v1.IsolatedTreesitterResponse (var: cFl) message IsolatedTreesitterResponse { // Copied from: local:aiserver.v1.IsolatedTreesitterResponse.TreeSitterPosition (var: Gws) message TreeSitterPosition { int32 row = 1; int32 column = 2; } // Copied from: local:aiserver.v1.IsolatedTreesitterResponse.TreesitterSymbolNameItem (var: lFl) message TreesitterSymbolNameItem { string symbol_name = 1; optional IsolatedTreesitterResponse.TreeSitterPosition start_position = 2; optional IsolatedTreesitterResponse.TreeSitterPosition end_position = 3; } repeated TreesitterSymbolNameItem items = 1; } // Copied from: local:aiserver.v1.IssueComment (var: mas) message IssueComment { uint32 id = 1; string body = 2; optional string author = 3; string created_at = 4; string updated_at = 5; optional string author_association = 6; } // Copied from: local:aiserver.v1.IterationInfo (var: MRd) message IterationInfo { string local_id = 1; string case_local_id = 2; int32 iteration_number = 3; optional int32 start_ms = 4; optional int32 duration_ms = 5; string status = 6; optional google.protobuf.Struct summary = 7; } // Copied from: local:aiserver.v1.IterativeSftInferenceConfig (var: Mu) message IterativeSftInferenceConfig { optional double temperature = 1; optional double top_p = 2; } // Copied from: local:aiserver.v1.JiraIntegrationSettings (var: kEs) message JiraIntegrationSettings { bool hidden = 1; } // Copied from: local:aiserver.v1.JiraProject (var: pdu) message JiraProject { string id = 1; string key = 2; string name = 3; } // Copied from: local:aiserver.v1.JiraRoutingRule (var: W0i) message JiraRoutingRule { int64 id = 1; string repo = 2; string rule_text = 3; } // Copied from: local:aiserver.v1.JiraUserLink (var: Mdu) message JiraUserLink { string cloud_id = 1; string jira_account_id = 2; string site_name = 3; string base_url = 4; int64 linked_at_ms = 5; } // Copied from: local:aiserver.v1.JoinTeamByDomainRequest (var: bZl) message JoinTeamByDomainRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.JoinTeamByDomainResponse (var: _Zl) message JoinTeamByDomainResponse { bool success = 1; } // Copied from: local:aiserver.v1.JoinableTeam (var: fZl) message JoinableTeam { int32 id = 1; string name = 2; int32 member_count = 3; repeated string member_names = 4; } // Copied from: local:aiserver.v1.JwtPublicKey (var: oEf) message JwtPublicKey { string kid = 1; string public_key = 2; } // Copied from: local:aiserver.v1.KeepComposerCacheWarmRequest (var: u4l) message KeepComposerCacheWarmRequest { GetComposerChatRequest request = 1; string request_id = 2; bool is_composer_visible = 3; } // Copied from: local:aiserver.v1.KeepComposerCacheWarmResponse (var: d4l) message KeepComposerCacheWarmResponse { bool did_keep_warm = 1; } // Copied from: agent.v1.KeyAction (var: yhl) message KeyAction { string key = 1; optional int32 hold_duration_ms = 2; } // Copied from: local:aiserver.v1.KillTeamMemberSandBoxRequest (var: RMf) message KillTeamMemberSandBoxRequest { int32 team_id = 1; int32 user_id = 2; string pod_id = 3; string cluster = 4; } // Copied from: local:aiserver.v1.KillTeamMemberSandBoxResponse (var: MMf) message KillTeamMemberSandBoxResponse { bool killed = 1; string reason = 2; uint32 deleted_count = 3; } // Copied from: local:aiserver.v1.Knowledge (var: Yfi) message Knowledge { string knowledge = 1; string title = 2; } // Copied from: local:aiserver.v1.KnowledgeBaseAddRequest (var: J4l) message KnowledgeBaseAddRequest { string knowledge = 1; string title = 2; string git_origin = 3; optional string composer_id = 4; } // Copied from: local:aiserver.v1.KnowledgeBaseAddResponse (var: X4l) message KnowledgeBaseAddResponse { bool success = 1; string id = 2; } // Copied from: local:aiserver.v1.KnowledgeBaseGetRequest (var: ku) message KnowledgeBaseGetRequest { string id = 1; } // Copied from: local:aiserver.v1.KnowledgeBaseGetResponse (var: wu) message KnowledgeBaseGetResponse { // Copied from: local:aiserver.v1.KnowledgeBaseGetResponse.Item (var: Eu) message Item { string id = 1; string knowledge = 2; string title = 3; string created_at = 4; } bool success = 1; Item result = 2; } // Copied from: local:aiserver.v1.KnowledgeBaseListRequest (var: r5l) message KnowledgeBaseListRequest { optional int32 limit = 1; optional string git_origin = 2; } // Copied from: local:aiserver.v1.KnowledgeBaseListResponse (var: s5l) message KnowledgeBaseListResponse { // Copied from: local:aiserver.v1.KnowledgeBaseListResponse.Item (var: o5l) message Item { string id = 1; string knowledge = 2; string title = 3; string created_at = 4; bool is_generated = 5; } bool success = 1; repeated Item all_results = 2; } // Copied from: local:aiserver.v1.KnowledgeBaseParams (var: Npn) message KnowledgeBaseParams { string knowledge_to_store = 1; string title = 2; optional string existing_knowledge_id = 3; optional string action = 4; } // Copied from: local:aiserver.v1.KnowledgeBaseRemoveRequest (var: e5l) message KnowledgeBaseRemoveRequest { string id = 1; } // Copied from: local:aiserver.v1.KnowledgeBaseRemoveResponse (var: t5l) message KnowledgeBaseRemoveResponse { bool success = 1; } // Copied from: local:aiserver.v1.KnowledgeBaseResult (var: ovi) message KnowledgeBaseResult { bool success = 1; string confirmation_message = 2; string id = 3; } // Copied from: local:aiserver.v1.KnowledgeBaseStream (var: pas) message KnowledgeBaseStream { } // Copied from: local:aiserver.v1.KnowledgeBaseUpdateRequest (var: n5l) message KnowledgeBaseUpdateRequest { string id = 1; string knowledge = 2; string title = 3; } // Copied from: local:aiserver.v1.KnowledgeBaseUpdateResponse (var: i5l) message KnowledgeBaseUpdateResponse { bool success = 1; } // Copied from: local:aiserver.v1.LabelFilterMode (var: w1s) enum LabelFilterMode { LABEL_FILTER_MODE_UNSPECIFIED = 0; LABEL_FILTER_MODE_AND = 1; LABEL_FILTER_MODE_OR = 2; } // Copied from: local:aiserver.v1.LatestAgentConversationState (var: $gu) message LatestAgentConversationState { ConversationStateStructure conversation_state = 1; uint32 num_prior_interaction_updates = 2; optional uint32 conversation_rewind_epoch = 3; } // Copied from: anyrun.v1.LifecycleProcessExited (var: xWl) message LifecycleProcessExited { int32 exit_code = 1; string command_name = 2; } // Copied from: anyrun.v1.LifecycleProcessRestarted (var: EWl) message LifecycleProcessRestarted { uint32 attempt = 1; int32 previous_exit_code = 2; RestartReason reason = 3; string command_name = 4; } // Copied from: local:aiserver.v1.LimitHitStage (var: kk) enum LimitHitStage { LIMIT_HIT_STAGE_UNSPECIFIED = 0; LIMIT_HIT_STAGE_AUTO_SWITCH = 1; LIMIT_HIT_STAGE_SLOW_POOL = 2; LIMIT_HIT_STAGE_HARD_BLOCK = 3; } // Copied from: local:aiserver.v1.LineRange (var: l5) message LineRange { int32 start_line_number = 1; int32 end_line_number_inclusive = 2; } // Copied from: local:aiserver.v1.LinearActor (var: MHl) enum LinearActor { LINEAR_ACTOR_UNSPECIFIED = 0; LINEAR_ACTOR_APP = 1; LINEAR_ACTOR_USER = 2; } // Copied from: local:aiserver.v1.LinearEndOfCycleEvent (var: vLu) message LinearEndOfCycleEvent { repeated string cycle_ids = 1; } // Copied from: local:aiserver.v1.LinearIntegrationSettings (var: SEs) message LinearIntegrationSettings { bool hidden = 1; } // Copied from: local:aiserver.v1.LinearIssue (var: cru) message LinearIssue { string id = 1; string identifier = 2; string title = 3; optional string description = 4; optional string state_id = 5; optional string state_name = 6; optional string state_type = 7; optional string team_id = 8; optional string project_id = 9; optional string project_name = 10; optional string assignee_id = 11; optional string assignee_name = 12; repeated string label_ids = 13; optional int32 priority = 14; bool archived = 15; optional int64 created_at = 16; optional int64 updated_at = 17; optional string url = 18; optional string due_date = 19; } // Copied from: local:aiserver.v1.LinearIssueCreatedEvent (var: gLu) message LinearIssueCreatedEvent { } // Copied from: local:aiserver.v1.LinearIssuesOrderBy (var: S1s) enum LinearIssuesOrderBy { LINEAR_ISSUES_ORDER_BY_UNSPECIFIED = 0; LINEAR_ISSUES_ORDER_BY_UPDATED_AT = 1; LINEAR_ISSUES_ORDER_BY_CREATED_AT = 2; } // Copied from: local:aiserver.v1.LinearLabel (var: sxs) message LinearLabel { string id = 1; string name = 2; optional string color = 3; } // Copied from: local:aiserver.v1.LinearProject (var: Yiu) message LinearProject { string id = 1; string name = 2; } // Copied from: local:aiserver.v1.LinearProjectSettings (var: Ziu) message LinearProjectSettings { string project_id = 1; LinearRunOption run_option = 2; string conditions = 3; } // Copied from: local:aiserver.v1.LinearRunOption (var: dbn) enum LinearRunOption { LINEAR_RUN_OPTION_UNSPECIFIED = 0; LINEAR_RUN_OPTION_AUTOMATICALLY = 1; LINEAR_RUN_OPTION_BASED_ON_CONDITIONS = 2; LINEAR_RUN_OPTION_MANUALLY = 3; } // Copied from: local:aiserver.v1.LinearSamplePayload (var: NLs) message LinearSamplePayload { string issue_id = 1; string issue_identifier = 2; } // Copied from: local:aiserver.v1.LinearSourceMetadata (var: hgu) message LinearSourceMetadata { optional string issue_id = 1; optional string org_id = 2; optional string issue_identifier = 3; optional string issue_title = 4; } // Copied from: local:aiserver.v1.LinearStatusChangedEvent (var: fLu) message LinearStatusChangedEvent { repeated string status_ids = 1; } // Copied from: local:aiserver.v1.LinearTeam (var: Kiu) message LinearTeam { string id = 1; string key = 2; string name = 3; string display_name = 4; optional string description = 5; repeated LinearProject projects = 6; repeated LinearLabel labels = 7; repeated LinearWorkflowState states = 8; } // Copied from: local:aiserver.v1.LinearTeamSettings (var: Jiu) message LinearTeamSettings { string linear_team_id = 1; LinearRunOption default_run_option = 2; repeated LinearProjectSettings project_settings = 3; string default_conditions = 4; LabelFilterMode label_filter_mode = 5; repeated string required_label_ids = 6; optional int32 autorun_as_user_id = 7; } // Copied from: local:aiserver.v1.LinearTrigger (var: mLu) message LinearTrigger { repeated string project_ids = 4; repeated string team_ids = 6; oneof event { LinearIssueCreatedEvent issue_created = 1; LinearStatusChangedEvent status_changed = 2; LinearEndOfCycleEvent end_of_cycle = 3; } } // Copied from: local:aiserver.v1.LinearWorkflowState (var: Qiu) message LinearWorkflowState { string id = 1; string name = 2; optional string color = 3; string type = 4; double position = 5; } // Copied from: local:aiserver.v1.LinkJiraInstallationRequest (var: idu) message LinkJiraInstallationRequest { string installation_id = 1; int32 team_id = 2; string install_token = 3; string setup_code = 4; } // Copied from: local:aiserver.v1.LinkJiraInstallationResponse (var: rdu) message LinkJiraInstallationResponse { bool success = 1; } // Copied from: local:aiserver.v1.LinkJiraUserRequest (var: Adu) message LinkJiraUserRequest { string cloud_id = 1; string jira_account_id = 2; string link_token = 3; } // Copied from: local:aiserver.v1.LinkJiraUserResponse (var: Idu) message LinkJiraUserResponse { bool success = 1; } // Copied from: local:aiserver.v1.LinkPluginsToTeamMarketplaceRequest (var: Wuu) message LinkPluginsToTeamMarketplaceRequest { repeated string plugin_ids = 1; int64 marketplace_id = 2; } // Copied from: local:aiserver.v1.LinkPluginsToTeamMarketplaceResponse (var: Huu) message LinkPluginsToTeamMarketplaceResponse { bool success = 1; } // Copied from: local:aiserver.v1.LinkedUsageAlertPolicy (var: _Ql) message LinkedUsageAlertPolicy { optional string alert_id = 1; optional int32 threshold_bps = 2; optional string notification_mode = 3; optional bool notify_all_admins = 4; repeated int32 notify_admin_user_ids = 5; optional bool notify_member = 6; } // Copied from: local:aiserver.v1.Lint (var: Ecl) message Lint { string message = 1; SimpleRange range = 2; LintSeverity severity = 3; } // Copied from: local:aiserver.v1.LintChunk (var: YLt) message LintChunk { string chunk_contents = 2; int32 start_line_number = 3; int32 num_remaining_lines = 4; } // Copied from: local:aiserver.v1.LintChunkRequest (var: WMl) message LintChunkRequest { string relative_file_path = 1; LintChunk chunk = 2; optional bool use_speculative_linter = 3; } // Copied from: local:aiserver.v1.LintChunkResponse (var: HMl) message LintChunkResponse { repeated TokenIndex chunk_tokens = 1; } // Copied from: local:aiserver.v1.LintDiscriminator (var: DSi) enum LintDiscriminator { LINT_DISCRIMINATOR_UNSPECIFIED = 0; LINT_DISCRIMINATOR_SPECIFIC_RULES = 1; LINT_DISCRIMINATOR_COMPILE_ERRORS = 2; LINT_DISCRIMINATOR_CHANGE_BEHAVIOR = 3; LINT_DISCRIMINATOR_RELEVANCE = 5; LINT_DISCRIMINATOR_USER_AWARENESS = 6; LINT_DISCRIMINATOR_CORRECTNESS = 7; LINT_DISCRIMINATOR_CHUNKING = 8; LINT_DISCRIMINATOR_TYPO = 9; LINT_DISCRIMINATOR_CONFIDENCE = 10; LINT_DISCRIMINATOR_DISMISSED_BUGS = 11; } // Copied from: local:aiserver.v1.LintDiscriminatorResult (var: QMl) message LintDiscriminatorResult { LintDiscriminator discriminator = 1; bool allow = 2; string reasoning = 3; } // Copied from: local:aiserver.v1.LintExplanationRequest (var: sws) message LintExplanationRequest { string relative_file_path = 1; LintChunk chunk = 2; string line_selection = 3; int32 token_start_index = 4; int32 token_end_index = 5; string likely_alternate_token = 6; int32 line_chunk_index_zero_based = 7; } // Copied from: local:aiserver.v1.LintExplanationResponse (var: $Ml) message LintExplanationResponse { string explanation = 1; } // Copied from: local:aiserver.v1.LintExplanationResponse2 (var: jMl) message LintExplanationResponse2 { string orig_line = 1; string new_line = 2; } // Copied from: local:aiserver.v1.LintFileRequest (var: GMl) message LintFileRequest { string relative_file_path = 1; string file_contents = 2; } // Copied from: local:aiserver.v1.LintFileResponse (var: KMl) message LintFileResponse { repeated TokenIndex tokens = 1; } // Copied from: local:aiserver.v1.LintFimChunkRequest (var: zMl) message LintFimChunkRequest { string relative_file_path = 1; LintChunk prefix = 2; LintChunk suffix = 3; LintChunk middle = 4; } // Copied from: local:aiserver.v1.LintFimChunkResponse (var: VMl) message LintFimChunkResponse { repeated TokenIndex middle_chunk_tokens = 1; } // Copied from: local:aiserver.v1.LintGenerator (var: RSi) enum LintGenerator { LINT_GENERATOR_UNSPECIFIED = 0; LINT_GENERATOR_NAIVE = 1; LINT_GENERATOR_COMMENT_PIPELINE = 2; LINT_GENERATOR_SIMPLE_BUG = 3; LINT_GENERATOR_SIMPLE_LINT_RULES = 4; } // Copied from: local:aiserver.v1.LintSeverity (var: YEe) enum LintSeverity { LINT_SEVERITY_UNSPECIFIED = 0; LINT_SEVERITY_ERROR = 1; LINT_SEVERITY_WARNING = 2; LINT_SEVERITY_INFO = 3; LINT_SEVERITY_HINT = 4; LINT_SEVERITY_AI = 5; } // Copied from: local:aiserver.v1.LinterError (var: dY) message LinterError { string message = 1; CursorRange range = 2; optional string source = 3; repeated Diagnostic.RelatedInformation related_information = 4; optional Diagnostic.DiagnosticSeverity severity = 5; optional bool is_stale = 6; } // Copied from: local:aiserver.v1.LinterErrors (var: sP) message LinterErrors { string relative_workspace_path = 1; repeated LinterError errors = 2; string file_contents = 3; } // Copied from: local:aiserver.v1.LinterErrorsWithoutFileContents (var: Dcl) message LinterErrorsWithoutFileContents { string relative_workspace_path = 1; repeated LinterError errors = 2; } // Copied from: local:aiserver.v1.ListActiveSessionsRequest (var: k1f) message ListActiveSessionsRequest { } // Copied from: local:aiserver.v1.ListActiveSessionsResponse (var: C1f) message ListActiveSessionsResponse { repeated Session sessions = 1; } // Copied from: local:aiserver.v1.ListAgentStoreDirectoryRequest (var: qyu) message ListAgentStoreDirectoryRequest { optional string store_id = 1; optional string share_id = 2; string relative_path = 3; int32 page_size = 4; string page_token = 5; bool prefer_complete_flat_store = 6; } // Copied from: local:aiserver.v1.ListAgentStoreDirectoryResponse (var: Kyu) message ListAgentStoreDirectoryResponse { repeated AgentStoreFileEntry files = 1; repeated string subdirs = 2; string next_page_token = 3; AgentStoreDirectoryListingMode mode = 4; repeated AgentStoreTombstone tombstones = 5; } // Copied from: local:aiserver.v1.ListAgentStoreEntriesRequest (var: Byu) message ListAgentStoreEntriesRequest { string store_id = 1; string relative_path = 2; optional string share_id = 3; } // Copied from: local:aiserver.v1.ListAgentStoreEntriesResponse (var: $yu) message ListAgentStoreEntriesResponse { string normalized_relative_path = 1; repeated AgentStoreEntry entries = 2; } // Copied from: local:aiserver.v1.ListAgentStoreFilesRequest (var: Vyu) message ListAgentStoreFilesRequest { string agent_id = 1; optional string share_id = 2; optional string store_id = 3; } // Copied from: local:aiserver.v1.ListAgentStoreFilesResponse (var: Gyu) message ListAgentStoreFilesResponse { repeated AgentStoreFileEntry files = 1; repeated AgentStoreTombstone tombstones = 2; bool listing_complete = 3; } // Copied from: local:aiserver.v1.ListAgentStoresRequest (var: Nyu) message ListAgentStoresRequest { int32 n = 1; optional string page_token = 5; } // Copied from: local:aiserver.v1.ListAgentStoresResponse (var: Fyu) message ListAgentStoresResponse { repeated AgentStore stores = 1; bool has_more = 2; optional string next_page_token = 4; } // Copied from: local:aiserver.v1.ListAllRunsRequest (var: hNu) message ListAllRunsRequest { optional string automation_id = 1; optional int32 limit = 2; optional string cursor = 3; AutomationRunListKind run_kind = 4; optional int32 team_id = 5; bool owner_only = 6; } // Copied from: local:aiserver.v1.ListAllRunsResponse (var: pNu) message ListAllRunsResponse { repeated AutomationRun runs = 1; optional string next_cursor = 2; } // Copied from: local:aiserver.v1.ListAutomationMemoriesRequest (var: fNu) message ListAutomationMemoriesRequest { string automation_id = 1; } // Copied from: local:aiserver.v1.ListAutomationMemoriesResponse (var: vNu) message ListAutomationMemoriesResponse { repeated string files = 1; } // Copied from: local:aiserver.v1.ListAutomationRunsRequest (var: cNu) message ListAutomationRunsRequest { optional int32 limit = 2; string automation_id = 3; optional string cursor = 4; AutomationRunListKind run_kind = 5; } // Copied from: local:aiserver.v1.ListAutomationRunsResponse (var: lNu) message ListAutomationRunsResponse { repeated AutomationRun runs = 1; optional string next_cursor = 2; } // Copied from: local:aiserver.v1.ListAutomationsRequest (var: ELs) message ListAutomationsRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.ListAutomationsResponse (var: xLs) message ListAutomationsResponse { repeated AutomationWithOwner workflows = 1; } // Copied from: local:aiserver.v1.ListBackgroundComposerArtifactsRequest (var: obu) message ListBackgroundComposerArtifactsRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.ListBackgroundComposerArtifactsResponse (var: cbu) message ListBackgroundComposerArtifactsResponse { repeated BackgroundComposerArtifact artifacts = 1; } // Copied from: local:aiserver.v1.ListBackgroundComposerSecretsRequest (var: kql) message ListBackgroundComposerSecretsRequest { bool team_scope = 1; BackgroundComposerSecretOwner owner = 2; } // Copied from: local:aiserver.v1.ListBackgroundComposerSecretsResponse (var: Cql) message ListBackgroundComposerSecretsResponse { // Copied from: local:aiserver.v1.ListBackgroundComposerSecretsResponse.Secret (var: Eql) message Secret { string name = 1; double created_at = 2; repeated string scoped_to_repos = 3; BackgroundComposerSecretLevel level = 4; int32 id = 5; BackgroundComposerSecretOwner owner = 6; } repeated Secret secrets = 1; } // Copied from: local:aiserver.v1.ListBackgroundComposerSnapshotStatusesByBcIdsRequest (var: hmu) message ListBackgroundComposerSnapshotStatusesByBcIdsRequest { repeated string bc_ids = 1; optional bool use_primary = 2; } // Copied from: local:aiserver.v1.ListBackgroundComposerSnapshotStatusesByBcIdsResponse (var: mmu) message ListBackgroundComposerSnapshotStatusesByBcIdsResponse { repeated BackgroundComposerSnapshotStatusByBcId snapshot_statuses = 1; } // Copied from: local:aiserver.v1.ListBackgroundComposerSnapshotsByBcIdRequest (var: lmu) message ListBackgroundComposerSnapshotsByBcIdRequest { string bc_id = 1; optional bool use_primary = 2; optional uint32 limit = 3; } // Copied from: local:aiserver.v1.ListBackgroundComposerSnapshotsByBcIdResponse (var: dmu) message ListBackgroundComposerSnapshotsByBcIdResponse { repeated BackgroundComposerSnapshotSummary snapshots = 1; } // Copied from: local:aiserver.v1.ListBackgroundComposersRequest (var: XNt) message ListBackgroundComposersRequest { int32 n = 1; bool include_team_wide = 2; optional string bc_id = 3; optional string preferred_repo_url = 4; repeated string additional_repo_urls = 5; bool include_status = 6; repeated BackgroundComposerSource include_sources = 7; optional OwnerFilter owner_filter = 8; optional double last_message_activity_at_ms_offset = 9; optional bool include_archived = 10; optional bool should_include_collaborators = 11; optional int32 team_id = 12; repeated BackgroundComposerSource include_hidden_sources = 13; optional string preferred_workspace_binding_id = 14; } // Copied from: local:aiserver.v1.ListBackgroundComposersResponse (var: zTs) message ListBackgroundComposersResponse { repeated BackgroundComposer composers = 1; bool did_load_status = 2; bool has_more = 3; optional double next_page_offset = 4; repeated BackgroundComposerParticipant participants = 5; } // Copied from: local:aiserver.v1.ListBitbucketServerInstancesRequest (var: Szl) message ListBitbucketServerInstancesRequest { } // Copied from: local:aiserver.v1.ListBitbucketServerInstancesResponse (var: kzl) message ListBitbucketServerInstancesResponse { // Copied from: local:aiserver.v1.ListBitbucketServerInstancesResponse.BitbucketServerInstance (var: Czl) message BitbucketServerInstance { string uuid = 1; string hostname = 2; string external_host = 3; bool can_delete = 4; bool service_account_token_configured = 5; string browser_base_url = 6; string outbound_base_url = 7; } repeated BitbucketServerInstance instances = 1; } // Copied from: local:aiserver.v1.ListBlockingCheckoutInvoicesRequest (var: Wnu) message ListBlockingCheckoutInvoicesRequest { } // Copied from: local:aiserver.v1.ListBlockingCheckoutInvoicesResponse (var: Hnu) message ListBlockingCheckoutInvoicesResponse { repeated InvoiceInfo invoices = 1; } // Copied from: local:aiserver.v1.ListCloudAgentRunEventsForDashboardRequest (var: Lmu) message ListCloudAgentRunEventsForDashboardRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.ListCloudAgentRunEventsForDashboardResponse (var: Nmu) message ListCloudAgentRunEventsForDashboardResponse { repeated CloudAgentRunEvent events = 1; } // Copied from: local:aiserver.v1.ListCloudAgentRunsForDashboardRequest (var: xmu) message ListCloudAgentRunsForDashboardRequest { CloudAgentDashboardRunFilter filter = 1; CloudAgentDashboardRunSort sort = 2; optional CloudAgentRunsCursor cursor = 3; } // Copied from: local:aiserver.v1.ListCloudAgentRunsForDashboardResponse (var: Tmu) message ListCloudAgentRunsForDashboardResponse { repeated CloudAgentDashboardRunRow rows = 1; bool has_more = 2; optional CloudAgentRunsCursor next_cursor = 3; } // Copied from: local:aiserver.v1.ListContactImportConnectionsRequest (var: mYl) message ListContactImportConnectionsRequest { } // Copied from: local:aiserver.v1.ListContactImportConnectionsResponse (var: gYl) message ListContactImportConnectionsResponse { repeated ContactImportConnectionSummary connections = 1; } // Copied from: local:aiserver.v1.ListContactImportContactsRequest (var: wYl) message ListContactImportContactsRequest { int64 connection_id = 1; optional int32 limit = 2; optional string normalized_email_query = 3; optional int64 after_contact_id = 4; } // Copied from: local:aiserver.v1.ListContactImportContactsResponse (var: SYl) message ListContactImportContactsResponse { repeated ContactImportContactRow contacts = 1; int32 total_count = 2; } // Copied from: local:aiserver.v1.ListCrewArchetypesRequest (var: Qdu) message ListCrewArchetypesRequest { } // Copied from: local:aiserver.v1.ListCrewArchetypesResponse (var: Ydu) message ListCrewArchetypesResponse { repeated CrewArchetype archetypes = 1; } // Copied from: local:aiserver.v1.ListCrewsRequest (var: Udu) message ListCrewsRequest { } // Copied from: local:aiserver.v1.ListCrewsResponse (var: $du) message ListCrewsResponse { repeated Crew crews = 1; } // Copied from: local:aiserver.v1.ListDataOpsJobsRequest (var: HAf) message ListDataOpsJobsRequest { optional int32 limit = 1; optional string cursor = 2; optional DataOpsJobDbStatus status = 3; optional string training_set = 4; optional string created_by = 5; optional bool include_hidden = 6; } // Copied from: local:aiserver.v1.ListDataOpsJobsResponse (var: zAf) message ListDataOpsJobsResponse { repeated DataOpsJobRecord jobs = 1; optional string next_cursor = 2; } // Copied from: local:aiserver.v1.ListDeeplinksRequest (var: Kxf) message ListDeeplinksRequest { int32 page_size = 1; string page_token = 2; } // Copied from: local:aiserver.v1.ListDeeplinksResponse (var: Yxf) message ListDeeplinksResponse { repeated DeeplinkMetadata deeplinks = 1; string next_page_token = 2; } // Copied from: local:aiserver.v1.ListDetailedBackgroundComposersRequest (var: I2e) message ListDetailedBackgroundComposersRequest { bool include_team_wide = 1; optional string bc_id = 2; optional int32 n = 3; bool include_diff = 4; optional string cursor = 5; repeated string bc_ids = 6; optional OwnerFilter owner_filter = 7; optional string repo_url_prefix = 8; optional string pr_url = 9; optional bool include_archived = 10; } // Copied from: local:aiserver.v1.ListDetailedBackgroundComposersResponse (var: OTs) message ListDetailedBackgroundComposersResponse { repeated DetailedBackgroundComposer composers = 1; repeated BackgroundComposerParticipant participants = 2; } // Copied from: local:aiserver.v1.ListDirParams (var: ypn) message ListDirParams { string directory_path = 1; } // Copied from: local:aiserver.v1.ListDirResult (var: wpn) message ListDirResult { // Copied from: local:aiserver.v1.ListDirResult.File (var: _ss) message File { string name = 1; bool is_directory = 2; optional int64 size = 3; optional google.protobuf.Timestamp last_modified = 4; optional int32 num_children = 5; optional int32 num_lines = 6; } repeated File files = 1; string directory_relative_workspace_path = 2; } // Copied from: local:aiserver.v1.ListDirStream (var: yss) message ListDirStream { } // Copied from: local:aiserver.v1.ListDirV2Params (var: IMt) message ListDirV2Params { string target_directory = 1; repeated string ignore_globs = 2; optional bool should_enrich_terminal_metadata = 3; } // Copied from: local:aiserver.v1.ListDirV2Result (var: DMt) message ListDirV2Result { // Copied from: local:aiserver.v1.ListDirV2Result.DirectoryTreeNode (var: bvi) message DirectoryTreeNode { // Copied from: local:aiserver.v1.ListDirV2Result.DirectoryTreeNode.File (var: Mas) message File { string name = 1; optional TerminalMetadata terminal_metadata = 2; } string abs_path = 1; repeated ListDirV2Result.DirectoryTreeNode children_dirs = 2; repeated File children_files = 3; bool children_were_processed = 4; map full_subtree_extension_counts = 5; int32 num_files = 6; } DirectoryTreeNode directory_tree_root = 1; } // Copied from: local:aiserver.v1.ListDirV2Stream (var: Pas) message ListDirV2Stream { } // Copied from: local:aiserver.v1.ListEnterpriseContractsRequest (var: uTf) message ListEnterpriseContractsRequest { int32 team_id = 1; optional int64 organization_id = 2; } // Copied from: local:aiserver.v1.ListEnterpriseContractsResponse (var: dTf) message ListEnterpriseContractsResponse { repeated EnterpriseContract contracts = 1; } // Copied from: local:aiserver.v1.ListEnvironmentBuildsRequest (var: cvu) message ListEnvironmentBuildsRequest { string environment_public_id = 1; optional EnvironmentBuildsCursor cursor = 2; } // Copied from: local:aiserver.v1.ListEnvironmentBuildsResponse (var: lvu) message ListEnvironmentBuildsResponse { repeated EnvironmentBuildRow rows = 1; bool has_more = 2; optional EnvironmentBuildsCursor next_cursor = 3; optional string latest_boot_build_id = 4; } // Copied from: local:aiserver.v1.ListEnvironmentsRequest (var: pAs) message ListEnvironmentsRequest { optional int32 limit = 1; optional bool include_environment_json = 2; repeated string repository_scope_repo_urls = 3; optional bool include_repository_scope_environments = 4; } // Copied from: local:aiserver.v1.ListEnvironmentsResponse (var: nvu) message ListEnvironmentsResponse { repeated LogicalEnvironment environments = 1; optional string dashboard_scope_id = 2; } // Copied from: local:aiserver.v1.ListEvalCronJobsRequest (var: fAf) message ListEvalCronJobsRequest { } // Copied from: local:aiserver.v1.ListEvalCronJobsResponse (var: vAf) message ListEvalCronJobsResponse { repeated EvalCronJobSummary jobs = 1; } // Copied from: local:aiserver.v1.ListEventSubscriptionsRequest (var: sgu) message ListEventSubscriptionsRequest { string named_agent_id = 1; } // Copied from: local:aiserver.v1.ListEventSubscriptionsResponse (var: ogu) message ListEventSubscriptionsResponse { repeated EventSubscription subscriptions = 1; } // Copied from: local:aiserver.v1.ListExperimentalIndexFilesRequest (var: tul) message ListExperimentalIndexFilesRequest { string index_id = 1; } // Copied from: local:aiserver.v1.ListExperimentalIndexFilesResponse (var: nul) message ListExperimentalIndexFilesResponse { string index_id = 1; repeated IndexFileData files = 2; } // Copied from: local:aiserver.v1.ListFullSelfDrivingActiveAgentsRequest (var: inu) message ListFullSelfDrivingActiveAgentsRequest { optional string search_query = 1; optional int32 page = 2; optional int32 page_size = 3; optional bool archived = 4; optional string status_visual = 5; } // Copied from: local:aiserver.v1.ListFullSelfDrivingActiveAgentsResponse (var: rnu) message ListFullSelfDrivingActiveAgentsResponse { repeated FullSelfDrivingActiveAgent agents = 1; int32 total_count = 2; } // Copied from: local:aiserver.v1.ListFullSelfDrivingFindingsRequest (var: w7l) message ListFullSelfDrivingFindingsRequest { string pr_url = 1; string bc_id = 2; optional int32 limit = 3; bool include_superseded = 4; repeated string kinds = 5; } // Copied from: local:aiserver.v1.ListFullSelfDrivingFindingsResponse (var: S7l) message ListFullSelfDrivingFindingsResponse { repeated FullSelfDrivingFinding findings = 1; } // Copied from: local:aiserver.v1.ListFullSelfDrivingRepoSettingsRequest (var: ztu) message ListFullSelfDrivingRepoSettingsRequest { } // Copied from: local:aiserver.v1.ListFullSelfDrivingRepoSettingsResponse (var: Vtu) message ListFullSelfDrivingRepoSettingsResponse { repeated FullSelfDrivingRepoSetting repos = 1; } // Copied from: local:aiserver.v1.ListFullSelfDrivingRunsRequest (var: v7l) message ListFullSelfDrivingRunsRequest { string pr_url = 1; optional int32 limit = 2; } // Copied from: local:aiserver.v1.ListFullSelfDrivingRunsResponse (var: y7l) message ListFullSelfDrivingRunsResponse { repeated FullSelfDrivingRun runs = 1; } // Copied from: local:aiserver.v1.ListFullSelfDrivingTeamActiveAgentsRequest (var: snu) message ListFullSelfDrivingTeamActiveAgentsRequest { int32 team_id = 1; optional string search_query = 2; optional int32 page = 3; optional int32 page_size = 4; optional bool archived = 5; } // Copied from: local:aiserver.v1.ListFullSelfDrivingTeamActiveAgentsResponse (var: onu) message ListFullSelfDrivingTeamActiveAgentsResponse { repeated FullSelfDrivingActiveAgent agents = 1; int32 total_count = 2; } // Copied from: local:aiserver.v1.ListFullSelfDrivingTeamRepoSettingsRequest (var: Jtu) message ListFullSelfDrivingTeamRepoSettingsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.ListFullSelfDrivingTeamRepoSettingsResponse (var: Xtu) message ListFullSelfDrivingTeamRepoSettingsResponse { repeated FullSelfDrivingTeamRepoSetting repos = 1; } // Copied from: local:aiserver.v1.ListGithubEnterpriseAppsRequest (var: rzl) message ListGithubEnterpriseAppsRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.ListGithubEnterpriseAppsResponse (var: szl) message ListGithubEnterpriseAppsResponse { // Copied from: local:aiserver.v1.ListGithubEnterpriseAppsResponse.GithubEnterpriseApp (var: ozl) message GithubEnterpriseApp { string uuid = 1; string slug = 2; string hostname = 3; bool can_delete = 4; } repeated GithubEnterpriseApp apps = 1; bool can_manage = 2; } // Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesRequest (var: dzl) message ListGitlabEnterpriseInstancesRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesResponse (var: hzl) message ListGitlabEnterpriseInstancesResponse { // Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesResponse.GitlabEnterpriseInstance (var: pzl) message GitlabEnterpriseInstance { string uuid = 1; string hostname = 2; string username = 3; bool can_delete = 4; string host_controlled_webhook_url = 5; string host_controlled_webhook_secret = 6; bool host_controlled_service_account_token_configured = 7; optional string external_host = 8; } repeated GitlabEnterpriseInstance instances = 1; } // Copied from: local:aiserver.v1.ListGrindModeComposersRequest (var: x_u) message ListGrindModeComposersRequest { int32 limit = 1; } // Copied from: local:aiserver.v1.ListGrindModeComposersResponse (var: T_u) message ListGrindModeComposersResponse { repeated BackgroundComposer composers = 1; } // Copied from: local:aiserver.v1.ListInvoiceCyclesRequest (var: uQl) message ListInvoiceCyclesRequest { optional int32 team_id = 1; } // Copied from: local:aiserver.v1.ListInvoiceCyclesResponse (var: hQl) message ListInvoiceCyclesResponse { repeated InvoiceCycle cycles = 1; } // Copied from: local:aiserver.v1.ListInvoicesRequest (var: $nu) message ListInvoicesRequest { optional int32 team_id = 1; optional int32 page = 2; optional int32 page_size = 3; optional string status = 4; } // Copied from: local:aiserver.v1.ListInvoicesResponse (var: jnu) message ListInvoicesResponse { repeated InvoiceInfo invoices = 1; int32 total = 2; int32 total_pages = 3; optional bool has_more = 4; } // Copied from: local:aiserver.v1.ListJiraUserLinksRequest (var: Ddu) message ListJiraUserLinksRequest { } // Copied from: local:aiserver.v1.ListJiraUserLinksResponse (var: Rdu) message ListJiraUserLinksResponse { repeated JiraUserLink links = 1; } // Copied from: local:aiserver.v1.ListJwtPublicKeysRequest (var: sEf) message ListJwtPublicKeysRequest { } // Copied from: local:aiserver.v1.ListJwtPublicKeysResponse (var: aEf) message ListJwtPublicKeysResponse { repeated JwtPublicKey keys = 1; } // Copied from: local:aiserver.v1.ListManualEnterpriseContractArchiveRequest (var: bTf) message ListManualEnterpriseContractArchiveRequest { int32 team_id = 1; optional int64 organization_id = 2; optional int32 contract_id = 3; } // Copied from: local:aiserver.v1.ListManualEnterpriseContractArchiveResponse (var: _Tf) message ListManualEnterpriseContractArchiveResponse { repeated ManualEnterpriseContractArchiveEntry entries = 1; } // Copied from: local:aiserver.v1.ListManualEnterpriseContractsRequest (var: eTf) message ListManualEnterpriseContractsRequest { int32 team_id = 1; optional int64 organization_id = 2; } // Copied from: local:aiserver.v1.ListManualEnterpriseContractsResponse (var: tTf) message ListManualEnterpriseContractsResponse { repeated EnterpriseContract contracts = 1; } // Copied from: local:aiserver.v1.ListMarketplacePluginsRequest (var: But) message ListMarketplacePluginsRequest { optional string search = 1; repeated string tags = 2; optional int32 page_size = 3; optional string page_token = 4; optional int64 marketplace_id = 5; optional int64 publisher_id = 6; optional bool skip_team_admin_filter = 7; optional bool exclude_cloud_agent_plugins = 8; } // Copied from: local:aiserver.v1.ListMarketplacePluginsResponse (var: plu) message ListMarketplacePluginsResponse { repeated Plugin plugins = 1; optional string next_page_token = 2; bool has_more = 3; } // Copied from: local:aiserver.v1.ListMarketplacesRequest (var: Fbn) message ListMarketplacesRequest { } // Copied from: local:aiserver.v1.ListMarketplacesResponse (var: Suu) message ListMarketplacesResponse { repeated Marketplace marketplaces = 1; } // Copied from: agent.v1.ListMcpResourcesError (var: lkl) message ListMcpResourcesError { string error = 1; } // Copied from: agent.v1.ListMcpResourcesExecArgs (var: qyi) message ListMcpResourcesExecArgs { optional string server = 1; } // Copied from: agent.v1.ListMcpResourcesExecResult (var: Kyi) message ListMcpResourcesExecResult { // Copied from: agent.v1.ListMcpResourcesExecResult.McpResource (var: Ngs) message McpResource { string uri = 1; optional string name = 2; optional string description = 3; optional string mime_type = 4; string server = 5; map annotations = 6; } oneof result { ListMcpResourcesSuccess success = 1; ListMcpResourcesError error = 2; ListMcpResourcesRejected rejected = 3; } } // Copied from: local:aiserver.v1.ListMcpResourcesParams (var: kMt) message ListMcpResourcesParams { optional string server = 1; } // Copied from: agent.v1.ListMcpResourcesRejected (var: ukl) message ListMcpResourcesRejected { string reason = 1; } // Copied from: local:aiserver.v1.ListMcpResourcesResult (var: Ipn) message ListMcpResourcesResult { // Copied from: local:aiserver.v1.ListMcpResourcesResult.MCPResource (var: nvi) message MCPResource { string uri = 1; optional string name = 2; optional string description = 3; optional string mime_type = 4; string server = 5; map annotations = 6; } repeated MCPResource resources = 1; } // Copied from: local:aiserver.v1.ListMcpResourcesStream (var: Oas) message ListMcpResourcesStream { } // Copied from: agent.v1.ListMcpResourcesSuccess (var: Ogs) message ListMcpResourcesSuccess { repeated ListMcpResourcesExecResult.McpResource resources = 1; } // Copied from: local:aiserver.v1.ListMicrosoftTeamsChannelsRequest (var: rlu) message ListMicrosoftTeamsChannelsRequest { optional string search = 1; } // Copied from: local:aiserver.v1.ListMicrosoftTeamsChannelsResponse (var: slu) message ListMicrosoftTeamsChannelsResponse { repeated MicrosoftTeamsChannel channels = 1; bool has_microsoft_teams_auth = 2; } // Copied from: local:aiserver.v1.ListNamedAgentSessionsRequest (var: ngu) message ListNamedAgentSessionsRequest { string named_agent_id = 1; optional int32 page_size = 2; optional string page_token = 3; } // Copied from: local:aiserver.v1.ListNamedAgentSessionsResponse (var: igu) message ListNamedAgentSessionsResponse { repeated NamedAgentSession sessions = 1; optional string next_page_token = 2; } // Copied from: local:aiserver.v1.ListNamedAgentsRequest (var: WTs) message ListNamedAgentsRequest { } // Copied from: local:aiserver.v1.ListNamedAgentsResponse (var: tgu) message ListNamedAgentsResponse { repeated NamedAgent agents = 1; } // Copied from: local:aiserver.v1.ListOnboardingChecklistItemsRequest (var: XDf) message ListOnboardingChecklistItemsRequest { OnboardingChecklistSurface surface = 1; } // Copied from: local:aiserver.v1.ListOnboardingChecklistItemsResponse (var: eRf) message ListOnboardingChecklistItemsResponse { repeated OnboardingChecklistItem items = 1; } // Copied from: local:aiserver.v1.ListOrganizationApiKeysRequest (var: zYl) message ListOrganizationApiKeysRequest { string organization_id = 1; } // Copied from: local:aiserver.v1.ListOrganizationApiKeysResponse (var: VYl) message ListOrganizationApiKeysResponse { repeated OrganizationApiKey api_keys = 1; } // Copied from: local:aiserver.v1.ListOrganizationGroupTargetMappingsRequest (var: Bsu) message ListOrganizationGroupTargetMappingsRequest { string organization_id = 1; } // Copied from: local:aiserver.v1.ListOrganizationGroupTargetMappingsResponse (var: Usu) message ListOrganizationGroupTargetMappingsResponse { repeated ScimTargetMapping mappings = 1; } // Copied from: local:aiserver.v1.ListOrganizationIdentityProvidersRequest (var: cVl) message ListOrganizationIdentityProvidersRequest { string organization_id = 1; } // Copied from: local:aiserver.v1.ListOrganizationIdentityProvidersResponse (var: lVl) message ListOrganizationIdentityProvidersResponse { repeated OrganizationIdentityProvider providers = 1; bool merge_enabled = 2; bool scim_inside_identity_provider_enabled = 3; } // Copied from: local:aiserver.v1.ListOrganizationMergeIdpRequestsRequest (var: wVl) message ListOrganizationMergeIdpRequestsRequest { string organization_id = 1; } // Copied from: local:aiserver.v1.ListOrganizationMergeIdpRequestsResponse (var: SVl) message ListOrganizationMergeIdpRequestsResponse { repeated OrganizationMergeIdpRequestInfo requests = 1; } // Copied from: local:aiserver.v1.ListPendingFollowupsRequest (var: tAs) message ListPendingFollowupsRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.ListPendingFollowupsResponse (var: ifu) message ListPendingFollowupsResponse { repeated PendingFollowup pending_followups = 1; } // Copied from: local:aiserver.v1.ListPendingPrivateWorkerRequestsRequest (var: lyu) message ListPendingPrivateWorkerRequestsRequest { int32 page_size = 1; optional string page_token = 2; optional string repository = 3; } // Copied from: local:aiserver.v1.ListPendingPrivateWorkerRequestsResponse (var: uyu) message ListPendingPrivateWorkerRequestsResponse { repeated PendingPrivateWorkerRequest requests = 1; string next_page_token = 2; int32 total_count = 3; } // Copied from: local:aiserver.v1.ListPersonalEnvironmentsRequest (var: dAs) message ListPersonalEnvironmentsRequest { optional int32 limit = 1; } // Copied from: local:aiserver.v1.ListPersonalEnvironmentsResponse (var: qfu) message ListPersonalEnvironmentsResponse { repeated PersonalEnvironment environments = 1; } // Copied from: local:aiserver.v1.ListPrivateWorkerPoolsRequest (var: fyu) message ListPrivateWorkerPoolsRequest { PrivateWorkerListScope list_scope = 1; bool include_stale = 2; } // Copied from: local:aiserver.v1.ListPrivateWorkerPoolsResponse (var: vyu) message ListPrivateWorkerPoolsResponse { repeated PrivateWorkerPool pools = 1; } // Copied from: local:aiserver.v1.ListPrivateWorkersRequest (var: syu) message ListPrivateWorkersRequest { PrivateWorkerStatusFilter status_filter = 1; int32 page_size = 2; optional string page_token = 3; PrivateWorkerListScope list_scope = 4; } // Copied from: local:aiserver.v1.ListPrivateWorkersResponse (var: oyu) message ListPrivateWorkersResponse { repeated PrivateWorker workers = 1; string next_page_token = 2; int32 total_count = 3; } // Copied from: local:aiserver.v1.ListRecommendedActionsRequest (var: uRf) message ListRecommendedActionsRequest { RecommendedActionSurface surface = 1; } // Copied from: local:aiserver.v1.ListRecommendedActionsResponse (var: dRf) message ListRecommendedActionsResponse { repeated RecommendedAction actions = 1; } // Copied from: local:aiserver.v1.ListRelayBackfillsRequest (var: YRf) message ListRelayBackfillsRequest { optional string pipeline_name = 1; optional string pipeline_version = 2; optional RelayBackfillStatus status = 3; optional string page_token = 4; int32 page_size = 5; } // Copied from: local:aiserver.v1.ListRelayBackfillsResponse (var: ZRf) message ListRelayBackfillsResponse { repeated RelayBackfillRecord backfills = 1; optional string next_page_token = 2; } // Copied from: local:aiserver.v1.ListRelayPipelineDefinitionsRequest (var: SRf) message ListRelayPipelineDefinitionsRequest { } // Copied from: local:aiserver.v1.ListRelayPipelineDefinitionsResponse (var: kRf) message ListRelayPipelineDefinitionsResponse { repeated RelayPipelineDefinitionSummary definitions = 1; } // Copied from: local:aiserver.v1.ListRelayPipelineRunsRequest (var: MRf) message ListRelayPipelineRunsRequest { optional string pipeline_name = 1; optional string pipeline_version = 2; optional RelayPipelineRunStatus status = 3; optional RelayRunKind run_kind = 4; optional string created_by = 5; optional string page_token = 6; int32 page_size = 7; optional string schedule_id = 8; optional string backfill_id = 9; } // Copied from: local:aiserver.v1.ListRelayPipelineRunsResponse (var: PRf) message ListRelayPipelineRunsResponse { repeated RelayPipelineRunRecord runs = 1; optional string next_page_token = 2; } // Copied from: local:aiserver.v1.ListRelaySchedulesRequest (var: $Rf) message ListRelaySchedulesRequest { optional string pipeline_name = 1; optional string pipeline_version = 2; optional bool enabled = 3; } // Copied from: local:aiserver.v1.ListRelaySchedulesResponse (var: jRf) message ListRelaySchedulesResponse { repeated RelayScheduleRecord schedules = 1; } // Copied from: local:aiserver.v1.ListReposWithLocalEnvironmentRequest (var: Gvu) message ListReposWithLocalEnvironmentRequest { } // Copied from: local:aiserver.v1.ListReposWithLocalEnvironmentResponse (var: Kvu) message ListReposWithLocalEnvironmentResponse { repeated RepoWithLocalEnvironment repos = 1; } // Copied from: local:aiserver.v1.ListRlEvalJobsRequest (var: CAf) message ListRlEvalJobsRequest { optional int32 limit = 1; optional string cursor = 2; optional RlEvalJobDbStatus status = 3; optional string experiment_name = 4; optional string config_name = 5; optional string created_by = 6; } // Copied from: local:aiserver.v1.ListRlEvalJobsResponse (var: EAf) message ListRlEvalJobsResponse { repeated RlEvalJobRecord jobs = 1; optional string next_cursor = 2; } // Copied from: local:aiserver.v1.ListSandAutomationsRequest (var: XLu) message ListSandAutomationsRequest { string sand_agent_id = 1; } // Copied from: local:aiserver.v1.ListSandBankedResetsRequest (var: UXl) message ListSandBankedResetsRequest { } // Copied from: local:aiserver.v1.ListSandBankedResetsResponse (var: jXl) message ListSandBankedResetsResponse { repeated SandBankedReset resets = 1; } // Copied from: local:aiserver.v1.ListSandBoxStoreObjectsRequest (var: IPf) message ListSandBoxStoreObjectsRequest { string prefix = 1; string cursor = 2; int32 max_entries = 3; } // Copied from: local:aiserver.v1.ListSandBoxStoreObjectsResponse (var: RPf) message ListSandBoxStoreObjectsResponse { repeated SandBoxStoreObjectEntry entries = 1; string next_cursor = 2; bool truncated = 3; } // Copied from: local:aiserver.v1.ListSandBoxesRequest (var: rPf) message ListSandBoxesRequest { } // Copied from: local:aiserver.v1.ListSandBoxesResponse (var: sPf) message ListSandBoxesResponse { repeated SandBoxDescriptor boxes = 1; } // Copied from: local:aiserver.v1.ListSandMcpToolsRequest (var: dKl) message ListSandMcpToolsRequest { repeated string server_identifiers = 1; } // Copied from: local:aiserver.v1.ListSandMcpToolsResponse (var: hKl) message ListSandMcpToolsResponse { // Copied from: local:aiserver.v1.ListSandMcpToolsResponse.Server (var: pKl) message Server { string server_identifier = 1; string status = 2; repeated McpToolDefinition tools = 3; string account_label = 4; string row_server_identifier = 5; } repeated Server servers = 1; } // Copied from: local:aiserver.v1.ListSandSetupManifestsRequest (var: _Mf) message ListSandSetupManifestsRequest { } // Copied from: local:aiserver.v1.ListSandSetupManifestsResponse (var: wMf) message ListSandSetupManifestsResponse { uint32 schema_version = 1; repeated SandAssignedSetupManifest manifests = 2; } // Copied from: local:aiserver.v1.ListScimDirectoriesRequest (var: uxs) message ListScimDirectoriesRequest { string organization_id = 1; } // Copied from: local:aiserver.v1.ListScimDirectoriesResponse (var: Tsu) message ListScimDirectoriesResponse { repeated ScimDirectory directories = 1; bool multi_source_enabled = 2; } // Copied from: local:aiserver.v1.ListScimGroupsFromUpstreamRequest (var: Lsu) message ListScimGroupsFromUpstreamRequest { string organization_id = 1; int64 scim_directory_id = 2; } // Copied from: local:aiserver.v1.ListScimGroupsFromUpstreamResponse (var: Nsu) message ListScimGroupsFromUpstreamResponse { repeated ScimUpstreamGroup groups = 1; } // Copied from: local:aiserver.v1.ListScimTargetMappingsRequest (var: Osu) message ListScimTargetMappingsRequest { string organization_id = 1; int64 scim_directory_id = 2; } // Copied from: local:aiserver.v1.ListScimTargetMappingsResponse (var: Fsu) message ListScimTargetMappingsResponse { repeated ScimTargetMapping mappings = 1; } // Copied from: local:aiserver.v1.ListSharedAgentStoresRequest (var: Wwu) message ListSharedAgentStoresRequest { int32 limit = 1; optional double created_before_ms = 2; optional int32 owning_user_id = 3; optional string search_query = 4; optional ListSharedAgentStoresScope scope = 5; optional string created_before_share_id = 6; } // Copied from: local:aiserver.v1.ListSharedAgentStoresResponse (var: zwu) message ListSharedAgentStoresResponse { repeated SharedAgentStoreListing listings = 1; bool has_more = 2; optional double next_created_before_ms = 3; optional string next_created_before_share_id = 4; } // Copied from: local:aiserver.v1.ListSharedAgentStoresScope (var: $pu) enum ListSharedAgentStoresScope { LIST_SHARED_AGENT_STORES_SCOPE_UNSPECIFIED = 0; LIST_SHARED_AGENT_STORES_SCOPE_MINE = 1; LIST_SHARED_AGENT_STORES_SCOPE_TEAM = 2; } // Copied from: local:aiserver.v1.ListSharedBackgroundComposerArtifactsRequest (var: vbu) message ListSharedBackgroundComposerArtifactsRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.ListSharedBackgroundComposerArtifactsResponse (var: bbu) message ListSharedBackgroundComposerArtifactsResponse { repeated BackgroundComposerSharedArtifact artifacts = 1; } // Copied from: local:aiserver.v1.ListSharedCanvasesRequest (var: tcu) message ListSharedCanvasesRequest { optional uint32 limit = 1; optional string created_before = 2; optional string creator_id = 3; optional string team_id = 4; } // Copied from: local:aiserver.v1.ListSharedCanvasesResponse (var: ncu) message ListSharedCanvasesResponse { repeated SharedCanvasMetadata canvases = 1; bool has_more = 2; } // Copied from: local:aiserver.v1.ListSharedConversationsRequest (var: acu) message ListSharedConversationsRequest { optional SharedConversationVisibility visibility = 1; optional int32 creator_id = 2; optional string created_before = 3; repeated SharedConversationVisibility visibilities = 4; optional int32 team_id = 5; } // Copied from: local:aiserver.v1.ListSharedConversationsResponse (var: ccu) message ListSharedConversationsResponse { repeated SharedConversationMetadata shares = 1; bool has_more = 2; } // Copied from: local:aiserver.v1.ListSlackConversationsRequest (var: nlu) message ListSlackConversationsRequest { optional string search = 1; optional bool include_private = 2; optional bool skip_cache = 3; optional bool allow_partial = 4; } // Copied from: local:aiserver.v1.ListSlackConversationsResponse (var: ilu) message ListSlackConversationsResponse { repeated SlackConversation conversations = 1; bool has_slack_auth = 2; bool is_partial = 3; } // Copied from: local:aiserver.v1.ListTeamApiKeysRequest (var: FYl) message ListTeamApiKeysRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.ListTeamApiKeysResponse (var: BYl) message ListTeamApiKeysResponse { repeated ApiKey api_keys = 1; } // Copied from: local:aiserver.v1.ListTeamAvailableMarketplacePluginsRequest (var: puu) message ListTeamAvailableMarketplacePluginsRequest { int32 team_id = 1; optional string search = 2; optional int32 page_size = 3; optional string page_token = 4; optional bool sort_by_team_popularity = 5; optional int32 offset = 6; } // Copied from: local:aiserver.v1.ListTeamAvailableMarketplacePluginsResponse (var: muu) message ListTeamAvailableMarketplacePluginsResponse { repeated Plugin plugins = 1; optional string next_page_token = 2; bool has_more = 3; optional int32 total_count = 4; } // Copied from: local:aiserver.v1.ListTeamEnvironmentsRequest (var: hAs) message ListTeamEnvironmentsRequest { optional int32 limit = 1; } // Copied from: local:aiserver.v1.ListTeamEnvironmentsResponse (var: tvu) message ListTeamEnvironmentsResponse { repeated TeamEnvironment environments = 1; } // Copied from: local:aiserver.v1.ListTeamGroupScimDirectoriesRequest (var: uql) message ListTeamGroupScimDirectoriesRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.ListTeamGroupScimDirectoriesResponse (var: dql) message ListTeamGroupScimDirectoriesResponse { repeated ScimDirectory directories = 1; } // Copied from: local:aiserver.v1.ListTeamGroupScimGroupsFromUpstreamRequest (var: hql) message ListTeamGroupScimGroupsFromUpstreamRequest { int32 team_id = 1; int64 scim_directory_id = 2; } // Copied from: local:aiserver.v1.ListTeamGroupScimGroupsFromUpstreamResponse (var: pql) message ListTeamGroupScimGroupsFromUpstreamResponse { repeated ScimUpstreamGroup groups = 1; } // Copied from: local:aiserver.v1.ListTeamGroupScimTargetMappingsRequest (var: mql) message ListTeamGroupScimTargetMappingsRequest { int32 team_id = 1; string group_public_id = 2; } // Copied from: local:aiserver.v1.ListTeamGroupScimTargetMappingsResponse (var: gql) message ListTeamGroupScimTargetMappingsResponse { repeated ScimTargetMapping mappings = 1; } // Copied from: local:aiserver.v1.ListTeamInviteLinksRequest (var: Rnu) message ListTeamInviteLinksRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.ListTeamInviteLinksResponse (var: Pnu) message ListTeamInviteLinksResponse { repeated InviteLinkInfo invite_links = 1; } // Copied from: local:aiserver.v1.ListTeamMemberSandBoxesRequest (var: AMf) message ListTeamMemberSandBoxesRequest { int32 team_id = 1; int32 user_id = 2; } // Copied from: local:aiserver.v1.ListTeamMemberSandBoxesResponse (var: DMf) message ListTeamMemberSandBoxesResponse { int32 user_id = 1; string email = 2; string name = 3; repeated TeamMemberSandBoxPod boxes = 4; bool scan_incomplete = 5; } // Copied from: local:aiserver.v1.ListTeamPluginInstallsRequest (var: Fxs) message ListTeamPluginInstallsRequest { int32 team_id = 1; optional bool use_replica = 2; } // Copied from: local:aiserver.v1.ListTeamPluginInstallsResponse (var: cuu) message ListTeamPluginInstallsResponse { repeated TeamPluginInstall installs = 1; } // Copied from: local:aiserver.v1.ListTeamSandSetupManifestsRequest (var: SMf) message ListTeamSandSetupManifestsRequest { } // Copied from: local:aiserver.v1.ListTeamSandSetupManifestsResponse (var: kMf) message ListTeamSandSetupManifestsResponse { string team_id = 1; bool can_manage = 2; repeated SandTeamSetupManifest manifests = 3; } // Copied from: local:aiserver.v1.ListTeamServiceAccountsRequest (var: KYl) message ListTeamServiceAccountsRequest { int32 team_id = 1; optional bool include_archived = 2; } // Copied from: local:aiserver.v1.ListTeamServiceAccountsResponse (var: QYl) message ListTeamServiceAccountsResponse { repeated ServiceAccountInfo service_accounts = 1; } // Copied from: local:aiserver.v1.ListUsageAlertsRequest (var: Vcu) message ListUsageAlertsRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.ListUsageAlertsResponse (var: Gcu) message ListUsageAlertsResponse { repeated UsageAlert alerts = 1; } // Copied from: local:aiserver.v1.ListUserApiKeysRequest (var: dZl) message ListUserApiKeysRequest { } // Copied from: local:aiserver.v1.ListUserApiKeysResponse (var: hZl) message ListUserApiKeysResponse { repeated ApiKey api_keys = 1; } // Copied from: local:aiserver.v1.ListUserPluginInstallsRequest (var: L0i) message ListUserPluginInstallsRequest { optional bool use_replica = 1; } // Copied from: local:aiserver.v1.ListUserPluginInstallsResponse (var: ruu) message ListUserPluginInstallsResponse { repeated UserPluginInstall installs = 1; } // Copied from: local:aiserver.v1.ListWorkflowTemplatesRequest (var: KNu) message ListWorkflowTemplatesRequest { optional string category = 1; } // Copied from: local:aiserver.v1.ListWorkflowTemplatesResponse (var: QNu) message ListWorkflowTemplatesResponse { repeated WorkflowTemplate templates = 1; } // Copied from: local:aiserver.v1.ListWorkspaceFilesRequest (var: Dfu) message ListWorkspaceFilesRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.ListWorkspaceFilesResponse (var: Rfu) message ListWorkspaceFilesResponse { repeated string relative_paths = 1; } // Copied from: local:aiserver.v1.ListenExperimentalIndexRequest (var: yrs) message ListenExperimentalIndexRequest { string index_id = 1; } // Copied from: local:aiserver.v1.ListenExperimentalIndexResponse (var: iul) message ListenExperimentalIndexResponse { // Copied from: local:aiserver.v1.ListenExperimentalIndexResponse.ChooseItem (var: oul) message ChooseItem { ChooseCodeReferencesResponse response = 1; ChooseCodeReferencesRequest request = 2; string req_uuid = 3; } // Copied from: local:aiserver.v1.ListenExperimentalIndexResponse.ErrorItem (var: cul) message ErrorItem { string message = 1; int32 status_code = 2; string req_uuid = 6; oneof request { RegisterFileToIndexRequest register = 3; ChooseCodeReferencesRequest choose = 4; SummarizeWithReferencesRequest summarize = 5; } } // Copied from: local:aiserver.v1.ListenExperimentalIndexResponse.ReadyItem (var: rul) message ReadyItem { string index_id = 1; ListenExperimentalIndexRequest request = 2; } // Copied from: local:aiserver.v1.ListenExperimentalIndexResponse.RegisterItem (var: sul) message RegisterItem { RegisterFileToIndexResponse response = 1; RegisterFileToIndexRequest request = 2; string req_uuid = 3; } // Copied from: local:aiserver.v1.ListenExperimentalIndexResponse.SummarizeItem (var: aul) message SummarizeItem { SummarizeWithReferencesResponse response = 1; SummarizeWithReferencesRequest request = 2; string req_uuid = 3; } string index_id = 1; oneof item { ReadyItem ready = 2; RegisterItem register = 3; ChooseItem choose = 4; SummarizeItem summarize = 5; ErrorItem error = 6; } } // Copied from: local:aiserver.v1.LiveActivityAgentEntry (var: l_u) message LiveActivityAgentEntry { string bc_id = 1; string title = 2; BackgroundComposerStatus status = 3; int64 started_at_epoch_seconds = 4; optional string repo_label = 5; optional string branch_name = 6; optional int64 finished_at_epoch_seconds = 7; optional string result_type = 8; optional int32 lines_added = 9; optional int32 lines_removed = 10; optional int32 changed_files = 11; } // Copied from: local:aiserver.v1.LiveActivityContentState (var: u_u) message LiveActivityContentState { repeated LiveActivityAgentEntry agents = 1; } // Copied from: local:aiserver.v1.LlmGatewayRoutedModelEntry (var: cXl) message LlmGatewayRoutedModelEntry { bool enabled = 1; } // Copied from: local:aiserver.v1.LlmGatewayRouting (var: oXl) message LlmGatewayRouting { map providers = 1; } // Copied from: local:aiserver.v1.LlmGatewayRoutingProviderEntry (var: aXl) message LlmGatewayRoutingProviderEntry { bool enabled = 1; map models = 2; } // Copied from: local:aiserver.v1.LlmGatewaySettings (var: OEs) message LlmGatewaySettings { bool enabled = 1; map endpoints = 2; string audience = 3; LlmGatewayRouting routing = 4; bool can_enable = 5; } // Copied from: local:aiserver.v1.LocalCodebaseFileInfo (var: Ars) message LocalCodebaseFileInfo { string encrypted_relative_path = 1; string hash = 2; repeated LocalCodebaseFileInfo children = 3; optional string separator = 4; } // Copied from: local:aiserver.v1.LocalToolControls (var: MEs) message LocalToolControls { LocalToolPermissionCeiling permission_ceiling = 1; } // Copied from: local:aiserver.v1.LocalToolPermissionCeiling (var: THl) enum LocalToolPermissionCeiling { LOCAL_TOOL_PERMISSION_CEILING_UNSPECIFIED = 0; LOCAL_TOOL_PERMISSION_CEILING_NEVER = 1; LOCAL_TOOL_PERMISSION_CEILING_ASK = 2; LOCAL_TOOL_PERMISSION_CEILING_ALWAYS = 3; } // Copied from: local:aiserver.v1.LogClickedConnectSlackRequest (var: Fru) message LogClickedConnectSlackRequest { // Copied from: local:aiserver.v1.LogClickedConnectSlackRequest.Origin (var: Bru) enum Origin { ORIGIN_UNSPECIFIED = 0; ORIGIN_APP = 1; ORIGIN_WEBSITE = 2; ORIGIN_SLACK = 3; ORIGIN_PUBLIC_URL = 4; } Origin origin = 1; bool skip_setup_flow = 2; } // Copied from: local:aiserver.v1.LogClickedConnectSlackResponse (var: Uru) message LogClickedConnectSlackResponse { } // Copied from: local:aiserver.v1.LogDeeplinkEventRequest (var: aTl) message LogDeeplinkEventRequest { int32 user_id = 1; string bug_id = 2; optional int64 comment_id = 3; BugbotDeeplinkEventKind event = 4; } // Copied from: local:aiserver.v1.LogDeeplinkEventResponse (var: cTl) message LogDeeplinkEventResponse { bool success = 1; } // Copied from: local:aiserver.v1.LogEntry (var: fNf) message LogEntry { google.protobuf.Timestamp log_timestamp = 1; LogLevel log_level = 2; string log_data = 3; map context = 4; } // Copied from: local:aiserver.v1.LogFile (var: tSs) message LogFile { string relative_path_to_cursor_folder = 1; string contents = 2; } // Copied from: local:aiserver.v1.LogLevel (var: RLf) enum LogLevel { LOG_LEVEL_UNSPECIFIED = 0; LOG_LEVEL_INFO = 1; LOG_LEVEL_DEBUG = 2; LOG_LEVEL_WARN = 3; LOG_LEVEL_ERROR = 4; LOG_LEVEL_FATAL = 5; } // Copied from: local:aiserver.v1.LogLinterExplicitUserFeedbackRequest (var: A2l) message LogLinterExplicitUserFeedbackRequest { // Copied from: local:aiserver.v1.LogLinterExplicitUserFeedbackRequest.LinterUserFeedback (var: I2l) enum LinterUserFeedback { LINTER_USER_FEEDBACK_UNSPECIFIED = 0; LINTER_USER_FEEDBACK_CORRECT = 1; LINTER_USER_FEEDBACK_INCORRECT = 2; LINTER_USER_FEEDBACK_OTHER = 3; } AiLintBug bug = 1; LinterUserFeedback user_feedback = 3; string user_feedback_details = 4; } // Copied from: local:aiserver.v1.LogLinterExplicitUserFeedbackResponse (var: D2l) message LogLinterExplicitUserFeedbackResponse { } // Copied from: local:aiserver.v1.LogRunMetricsRequest (var: zTf) message LogRunMetricsRequest { string run_id = 1; repeated RunMetricItem metrics = 2; } // Copied from: local:aiserver.v1.LogRunMetricsResponse (var: VTf) message LogRunMetricsResponse { int32 count = 1; } // Copied from: local:aiserver.v1.LogSlackbotAuthConversionFunnelRequest (var: Nru) message LogSlackbotAuthConversionFunnelRequest { map checkpoints = 1; optional PrivacyMode privacy_mode = 2; bool is_team_admin = 3; bool is_loading = 4; bool is_privacy_mode_loading = 5; bool is_github_loading = 6; bool is_usage_pricing_loading = 7; bool triggered_by_github_connect = 8; optional string scm_provider = 9; } // Copied from: local:aiserver.v1.LogSlackbotAuthConversionFunnelResponse (var: Oru) message LogSlackbotAuthConversionFunnelResponse { } // Copied from: local:aiserver.v1.LogUserLintReplyRequest (var: x2l) message LogUserLintReplyRequest { string uuid = 1; string user_action = 2; bool debug_mode = 3; } // Copied from: local:aiserver.v1.LogUserLintReplyResponse (var: T2l) message LogUserLintReplyResponse { } // Copied from: local:aiserver.v1.LogWhenTabTurnsOffRequest (var: oxf) message LogWhenTabTurnsOffRequest { string stack_trace = 1; } // Copied from: local:aiserver.v1.LogWhenTabTurnsOffResponse (var: FRd) message LogWhenTabTurnsOffResponse { } // Copied from: local:aiserver.v1.LogicalEnvironment (var: R2e) message LogicalEnvironment { int64 id = 1; string public_id = 2; string name = 3; LogicalEnvironmentScope scope = 4; optional int32 owning_team = 5; optional int32 owning_user = 6; optional EnvironmentRepoConfig repo_config = 7; int64 created_at_ms = 8; int64 updated_at_ms = 9; optional string environment_json = 10; optional string latest_environment_version_public_id = 11; } // Copied from: local:aiserver.v1.LogicalEnvironmentScope (var: jbn) enum LogicalEnvironmentScope { LOGICAL_ENVIRONMENT_SCOPE_UNSPECIFIED = 0; LOGICAL_ENVIRONMENT_SCOPE_PERSONAL = 1; LOGICAL_ENVIRONMENT_SCOPE_TEAM = 2; LOGICAL_ENVIRONMENT_SCOPE_REPOSITORY = 3; } // Copied from: local:aiserver.v1.LoginRequest (var: lt) message LoginRequest { } // Copied from: local:aiserver.v1.LoginResponse (var: ut) message LoginResponse { string login_url = 1; } // Copied from: local:aiserver.v1.LogoutRequest (var: Ye) message LogoutRequest { } // Copied from: local:aiserver.v1.LogoutResponse (var: Ke) message LogoutResponse { // Copied from: local:aiserver.v1.LogoutResponse.Status (var: S) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; STATUS_NOT_LOGGED_IN = 3; } Status status = 1; } // Copied from: local:aiserver.v1.LogprobsLintPayload (var: YMl) message LogprobsLintPayload { string chunk = 1; string problematic_line = 2; int32 start_col = 3; int32 end_col = 4; string most_likely_replace = 5; int32 line_chunk_index_zero_based = 6; } // Copied from: local:aiserver.v1.LookupSharedCanvasByKeyRequest (var: Cxs) message LookupSharedCanvasByKeyRequest { string canvas_key = 1; } // Copied from: local:aiserver.v1.LookupSharedCanvasByKeyResponse (var: rcu) message LookupSharedCanvasByKeyResponse { optional string share_id = 1; optional SharedCanvasVisibility visibility = 2; optional string share_url = 3; optional string updated_at = 4; } // Copied from: agent.v1.LsArgs (var: dMt) message LsArgs { string path = 1; repeated string ignore = 2; string tool_call_id = 3; optional SandboxPolicy sandbox_policy = 4; optional uint32 timeout_ms = 5; } // Copied from: agent.v1.LsDirectoryTreeNode (var: hMt) message LsDirectoryTreeNode { // Copied from: agent.v1.LsDirectoryTreeNode.File (var: uhl) message File { string name = 1; optional TerminalMetadata terminal_metadata = 2; } string abs_path = 1; repeated LsDirectoryTreeNode children_dirs = 2; repeated File children_files = 3; bool children_were_processed = 4; map full_subtree_extension_counts = 5; int32 num_files = 6; } // Copied from: agent.v1.LsError (var: dpn) message LsError { string path = 1; string error = 2; } // Copied from: agent.v1.LsRejected (var: dhl) message LsRejected { string path = 1; string reason = 2; } // Copied from: agent.v1.LsResult (var: Rct) message LsResult { oneof result { LsSuccess success = 1; LsError error = 2; LsRejected rejected = 3; LsTimeout timeout = 4; } } // Copied from: agent.v1.LsSuccess (var: lhl) message LsSuccess { LsDirectoryTreeNode directory_tree_root = 1; } // Copied from: agent.v1.LsTimeout (var: hhl) message LsTimeout { LsDirectoryTreeNode directory_tree_root = 1; } // Copied from: local:aiserver.v1.LspSubgraphContextItem (var: tIl) message LspSubgraphContextItem { optional string uri = 1; string type = 2; string content = 3; optional LspSubgraphRange range = 4; } // Copied from: local:aiserver.v1.LspSubgraphFullContext (var: gSi) message LspSubgraphFullContext { string uri = 1; string symbol_name = 2; repeated LspSubgraphPosition positions = 3; repeated LspSubgraphContextItem context_items = 4; float score = 5; } // Copied from: local:aiserver.v1.LspSubgraphPosition (var: XAl) message LspSubgraphPosition { int32 line = 1; int32 character = 2; } // Copied from: local:aiserver.v1.LspSubgraphRange (var: eIl) message LspSubgraphRange { int32 start_line = 1; int32 start_character = 2; int32 end_line = 3; int32 end_character = 4; } // Copied from: local:aiserver.v1.LspSuggestedItems (var: bIl) message LspSuggestedItems { repeated LspSuggestion suggestions = 1; } // Copied from: local:aiserver.v1.LspSuggestion (var: vIl) message LspSuggestion { string label = 1; } // Copied from: local:aiserver.v1.LspSuggestionEvent (var: iRl) message LspSuggestionEvent { repeated string suggestions = 1; optional string request_id = 2; optional string editor_id = 3; PointInTimeModel point_in_time_model = 4; } // Copied from: local:aiserver.v1.MCPControls (var: mEs) message MCPControls { bool enabled = 1; repeated string allowed_tools = 2; } // Copied from: local:aiserver.v1.MCPInstructions (var: Rcl) message MCPInstructions { string server_name = 1; string server_identifier = 2; string instructions = 3; } // Copied from: local:aiserver.v1.MCPKnownServerInfo (var: h1s) message MCPKnownServerInfo { string name = 1; string description = 2; string icon = 3; string endpoint = 4; bool is_featured = 5; } // Copied from: local:aiserver.v1.MCPParams (var: SMt) message MCPParams { // Copied from: local:aiserver.v1.MCPParams.Tool (var: gHe) message Tool { string name = 1; string description = 2; string parameters = 3; string server_name = 4; optional MCPParams.TranscriptDisplay transcript_display = 5; } // Copied from: local:aiserver.v1.MCPParams.TranscriptDisplay (var: cas) message TranscriptDisplay { string loading = 1; string success = 2; string error = 3; } repeated Tool tools = 1; optional int64 file_output_threshold_bytes = 2; } // Copied from: local:aiserver.v1.MCPResult (var: Apn) message MCPResult { string selected_tool = 1; string result = 2; } // Copied from: local:aiserver.v1.MCPServerRegistration (var: gHl) message MCPServerRegistration { repeated string domains = 1; MCPKnownServerInfo info = 2; } // Copied from: local:aiserver.v1.MCPStream (var: las) message MCPStream { repeated MCPParams.Tool tools = 1; } // Copied from: local:aiserver.v1.MachineInfo (var: ARd) message MachineInfo { string local_id = 1; optional string host_name = 2; optional string ip_address = 3; optional string instance_type = 4; optional string os = 5; optional string arch = 6; optional google.protobuf.Struct metadata = 7; } // Copied from: local:aiserver.v1.MachineReference (var: Afu) message MachineReference { oneof reference { PodReference pod = 1; WorkerReference worker = 2; } } // Copied from: local:aiserver.v1.MakeGithubRequestRequest (var: lAs) message MakeGithubRequestRequest { string method = 1; string path = 2; optional string body_json = 3; string github_user_token = 4; string caller = 5; optional string host = 6; optional string path_template = 7; optional string accept_header = 8; } // Copied from: local:aiserver.v1.MakeGithubRequestResponse (var: Nfu) message MakeGithubRequestResponse { int32 status = 1; string status_text = 4; map headers = 2; string body = 3; } // Copied from: local:aiserver.v1.MakePRBackgroundComposerRequest (var: Qmu) message MakePRBackgroundComposerRequest { string bc_id = 1; optional string workflow_id = 2; optional string branch_name = 3; } // Copied from: local:aiserver.v1.MakePRBackgroundComposerResponse (var: Ymu) message MakePRBackgroundComposerResponse { string pr_url = 1; string branch_name = 2; bool has_commits = 3; optional string owner = 4; optional string repo = 5; } // Copied from: local:aiserver.v1.ManageCheckRunAction (var: OLu) message ManageCheckRunAction { bool deterministic = 1; } // Copied from: local:aiserver.v1.ManagedAutomationTeamSettings (var: VLs) message ManagedAutomationTeamSettings { int32 team_id = 1; bool security_agent_disabled = 2; bool approval_agent_disabled = 3; } // Copied from: local:aiserver.v1.ManagedSkill (var: Yuu) message ManagedSkill { string id = 1; string description = 2; string content = 3; bool disable_model_invocation = 4; repeated string environments = 5; repeated string disabled_environments = 6; optional bool enabled = 7; optional CustomModeDescriptor custom_mode = 8; map resources = 9; } // Copied from: local:aiserver.v1.ManualEnterpriseContractArchiveEntry (var: yTf) message ManualEnterpriseContractArchiveEntry { int64 id = 1; optional int32 manual_enterprise_contract_id = 2; string action = 3; optional google.protobuf.Struct changed_by = 4; google.protobuf.Timestamp changed_at = 5; optional int32 team_id = 6; optional int64 organization_id = 7; google.protobuf.Timestamp start_date = 8; google.protobuf.Timestamp end_date = 9; int32 committed_usage_dollars = 10; int32 committed_seats = 11; double platform_discount_percent = 12; optional double cursor_token_fee_cents_per_million_tokens = 13; optional double pooled_usage_revenue_discount_percent = 14; optional double on_demand_usage_revenue_discount_percent = 15; string salesforce_account_id = 16; string salesforce_opportunity_id = 17; string salesforce_line_item_id = 18; google.protobuf.Timestamp contract_created_at = 19; google.protobuf.Timestamp contract_updated_at = 20; optional bool waive_auto_smart_cursor_token_fee = 21; } // Copied from: local:aiserver.v1.MarkAdAsSeenRequest (var: ZRd) message MarkAdAsSeenRequest { string ad_id = 1; optional string analytics_variant = 2; } // Copied from: local:aiserver.v1.MarkAdAsSeenResponse (var: tDf) message MarkAdAsSeenResponse { } // Copied from: local:aiserver.v1.MarkAsPublicRequest (var: mLf) message MarkAsPublicRequest { string doc_identifier = 1; string password = 2; string doc_name = 3; } // Copied from: local:aiserver.v1.MarkBackgroundComposerReadRequest (var: Qvu) message MarkBackgroundComposerReadRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.MarkBackgroundComposerReadResponse (var: Yvu) message MarkBackgroundComposerReadResponse { } // Copied from: local:aiserver.v1.MarkBackgroundComposerUnreadRequest (var: Zvu) message MarkBackgroundComposerUnreadRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.MarkBackgroundComposerUnreadResponse (var: Jvu) message MarkBackgroundComposerUnreadResponse { } // Copied from: local:aiserver.v1.MarkCppRequest (var: $Il) message MarkCppRequest { // Copied from: local:aiserver.v1.MarkCppRequest.CppResponseTypes (var: jIl) enum CppResponseTypes { CPP_RESPONSE_TYPES_UNSPECIFIED = 0; CPP_RESPONSE_TYPES_GOOD = 1; CPP_RESPONSE_TYPES_BAD = 2; CPP_RESPONSE_TYPES_BAD_CONTEXT = 3; CPP_RESPONSE_TYPES_BAD_REASONING = 4; CPP_RESPONSE_TYPES_BAD_STUPID_MISTAKE = 5; CPP_RESPONSE_TYPES_BAD_FORMATTING = 6; CPP_RESPONSE_TYPES_BAD_RANGE = 7; CPP_RESPONSE_TYPES_GOOD_PREDICTION = 8; CPP_RESPONSE_TYPES_BAD_FALSE_POSITIVE_TRIGGER = 9; CPP_RESPONSE_TYPES_BAD_FALSE_NEGATIVE_TRIGGER = 10; } // Copied from: local:aiserver.v1.MarkCppRequest.RangeTransformation (var: WIl) message RangeTransformation { int32 start_line_number = 1; int32 end_line_number = 2; } string request_id = 1; string session_id = 2; CppResponseTypes response_type = 3; optional string desired_completion = 4; RangeTransformation range_transformation = 5; string model_code_name = 10; string model_openai_name = 11; double current_performance_now_time = 12; double session_performance_origin_time = 13; } // Copied from: local:aiserver.v1.MarkCppResponse (var: HIl) message MarkCppResponse { } // Copied from: local:aiserver.v1.MarkFollowupEditingRequest (var: sAs) message MarkFollowupEditingRequest { string bc_id = 1; string followup_id = 2; optional bool editing = 3; } // Copied from: local:aiserver.v1.MarkFollowupEditingResponse (var: cfu) message MarkFollowupEditingResponse { bool success = 1; string error_message = 2; } // Copied from: local:aiserver.v1.MarkMcpServersSeenRequest (var: rKl) message MarkMcpServersSeenRequest { repeated int32 server_ids = 1; } // Copied from: local:aiserver.v1.MarkMcpServersSeenResponse (var: sKl) message MarkMcpServersSeenResponse { } // Copied from: local:aiserver.v1.MarkPendingCommitsRequest (var: bIf) message MarkPendingCommitsRequest { // Copied from: local:aiserver.v1.MarkPendingCommitsRequest.Commit (var: _If) message Commit { string sha = 1; repeated string parent_shas = 2; double timestamp_ms = 3; } string workspace_id = 1; repeated Commit commits = 2; } // Copied from: local:aiserver.v1.MarkPendingCommitsResponse (var: yIf) message MarkPendingCommitsResponse { repeated string already_visited_shas = 1; } // Copied from: local:aiserver.v1.MarkPrivacyRequest (var: q1f) message MarkPrivacyRequest { optional bool current_privacy_mode = 2; optional bool onboarding_privacy_mode = 3; bool is_using_current_and_onboarding_format = 4; optional string onboarding_data_privacy_version = 5; optional double time_elapsed_since_onboarding = 6; optional bool first_after_waiting_period = 7; optional bool configured_privacy_mode_for_settings = 8; bool privacy = 1; } // Copied from: local:aiserver.v1.MarkPrivacyResponse (var: K1f) message MarkPrivacyResponse { } // Copied from: local:aiserver.v1.Marketplace (var: T2e) message Marketplace { int64 id = 1; string name = 2; optional string display_name = 3; optional string description = 4; string git_url = 5; optional string git_ref = 6; optional int32 user_id = 7; optional int32 team_id = 8; optional string logo_url = 9; int64 created_at = 10; int64 updated_at = 11; optional int64 last_indexed_at = 12; optional string last_indexed_commit_sha = 13; optional TeamMarketplaceConfig team_config = 14; repeated MarketplaceRequiredPluginInstall required_plugin_installs = 15; bool auto_reindex = 16; optional string distribution_git_url = 17; bool is_default = 18; bool allow_user_publish = 19; } // Copied from: local:aiserver.v1.MarketplaceAccessGrant (var: $0i) message MarketplaceAccessGrant { MarketplaceAccessPrincipalKind principal_kind = 1; string principal_id = 2; } // Copied from: local:aiserver.v1.MarketplaceAccessPrincipalKind (var: D1s) enum MarketplaceAccessPrincipalKind { MARKETPLACE_ACCESS_PRINCIPAL_KIND_UNSPECIFIED = 0; MARKETPLACE_ACCESS_PRINCIPAL_KIND_USER = 1; MARKETPLACE_ACCESS_PRINCIPAL_KIND_TEAM_MEMBER_GROUP = 2; MARKETPLACE_ACCESS_PRINCIPAL_KIND_TEAM_ADMIN_GROUP = 3; MARKETPLACE_ACCESS_PRINCIPAL_KIND_GROUP = 4; } // Copied from: local:aiserver.v1.MarketplaceRequiredPluginInstall (var: hlu) message MarketplaceRequiredPluginInstall { int64 plugin_id = 1; repeated int64 directory_group_ids = 2; } // Copied from: local:aiserver.v1.MatchRange (var: Xfi) message MatchRange { int32 start = 1; int32 end = 2; } // Copied from: agent.v1.MatchedInstalledPlugin (var: j1l) message MatchedInstalledPlugin { string display_name = 1; string description = 2; string matched_keyword = 3; repeated RecentlyAddedPlugin.CapabilityDescriptor skills = 4; repeated RecentlyAddedPlugin.CapabilityDescriptor subagents = 5; repeated RecentlyAddedPlugin.CapabilityDescriptor hooks = 6; repeated RecentlyAddedPlugin.CapabilityDescriptor rules = 7; repeated RecentlyAddedPlugin.CapabilityDescriptor commands = 8; repeated string mcp_servers = 9; } // Copied from: local:aiserver.v1.MaybeDefinedPointInTimeModel (var: CSi) message MaybeDefinedPointInTimeModel { optional string model_uuid = 1; int32 model_version = 2; string relative_path = 3; string model_id = 4; } // Copied from: local:aiserver.v1.McpAction (var: WPu) message McpAction { McpServerConfig server = 1; } // Copied from: agent.v1.McpAllowlistPrecheckArgs (var: $Tl) message McpAllowlistPrecheckArgs { string provider_identifier = 1; string tool_name = 2; optional string tool_call_id = 3; } // Copied from: agent.v1.McpAllowlistPrecheckResult (var: jTl) message McpAllowlistPrecheckResult { bool allowlisted = 1; } // Copied from: agent.v1.McpApproved (var: YSl) message McpApproved { } // Copied from: agent.v1.McpArgs (var: gLt) message McpArgs { string name = 1; map args = 2; string tool_call_id = 3; string provider_identifier = 4; string tool_name = 5; optional SmartModeApproval smart_mode_approval = 6; bool smart_mode_approval_only = 7; bool skip_approval = 8; string server_identifier = 9; } // Copied from: agent.v1.McpAuthArgs (var: ufs) message McpAuthArgs { string server_identifier = 1; string tool_call_id = 2; } // Copied from: local:aiserver.v1.McpAuthParams (var: Uct) message McpAuthParams { string server_identifier = 1; } // Copied from: agent.v1.McpAuthRequestQuery (var: _Cl) message McpAuthRequestQuery { McpAuthArgs args = 1; } // Copied from: agent.v1.McpAuthRequestResponse (var: Yse) message McpAuthRequestResponse { // Copied from: agent.v1.McpAuthRequestResponse.Approved (var: tfn) message Approved { } // Copied from: agent.v1.McpAuthRequestResponse.Rejected (var: bxe) message Rejected { string reason = 1; } oneof result { Approved approved = 1; Rejected rejected = 2; } } // Copied from: local:aiserver.v1.McpAuthResult (var: Xpn) message McpAuthResult { bool success = 1; string message = 2; } // Copied from: local:aiserver.v1.McpAuthState (var: OPu) enum McpAuthState { MCP_AUTH_STATE_UNSPECIFIED = 0; MCP_AUTH_STATE_UNKNOWN = 1; MCP_AUTH_STATE_AUTHENTICATED = 2; MCP_AUTH_STATE_NEEDS_AUTH = 3; } // Copied from: local:aiserver.v1.McpAuthStream (var: ecs) message McpAuthStream { } // Copied from: local:aiserver.v1.McpDescriptor (var: T0i) message McpDescriptor { string name = 1; optional string description = 2; optional string source_path = 3; optional string source_url = 4; } // Copied from: agent.v1.McpError (var: nkl) message McpError { string error = 1; } // Copied from: agent.v1.McpFileSystemOptions (var: mLt) message McpFileSystemOptions { bool enabled = 1; string workspace_project_dir = 2; repeated McpDescriptor mcp_descriptors = 3; } // Copied from: agent.v1.McpImageContent (var: ekl) message McpImageContent { bytes data = 1; string mime_type = 2; } // Copied from: agent.v1.McpInstructions (var: Wgn) message McpInstructions { string server_name = 1; string instructions = 2; string server_identifier = 3; } // Copied from: agent.v1.McpMetaToolOptions (var: Gyi) message McpMetaToolOptions { bool enabled = 1; repeated McpDescriptor mcp_descriptors = 2; } // Copied from: local:aiserver.v1.McpOAuthRefreshLockBeginOutcome (var: yHl) enum McpOAuthRefreshLockBeginOutcome { MCP_O_AUTH_REFRESH_LOCK_BEGIN_OUTCOME_UNSPECIFIED = 0; MCP_O_AUTH_REFRESH_LOCK_BEGIN_OUTCOME_SKIPPED = 1; MCP_O_AUTH_REFRESH_LOCK_BEGIN_OUTCOME_WOULD_ACQUIRE = 2; MCP_O_AUTH_REFRESH_LOCK_BEGIN_OUTCOME_WOULD_WAIT = 3; MCP_O_AUTH_REFRESH_LOCK_BEGIN_OUTCOME_REDIS_ERROR = 4; } // Copied from: local:aiserver.v1.McpOAuthRefreshLockBeginRequest (var: EKl) message McpOAuthRefreshLockBeginRequest { string server_url = 1; McpOAuthRefreshLockExecutorKind executor_kind = 2; string executor_id = 3; optional int64 observed_updated_at_ms = 4; optional string service_account_id = 5; string account_key = 6; } // Copied from: local:aiserver.v1.McpOAuthRefreshLockBeginResponse (var: xKl) message McpOAuthRefreshLockBeginResponse { McpOAuthRefreshLockBeginOutcome outcome = 1; optional string lease_handle = 2; bool should_enforce = 3; } // Copied from: local:aiserver.v1.McpOAuthRefreshLockExecutorKind (var: _Hl) enum McpOAuthRefreshLockExecutorKind { MCP_O_AUTH_REFRESH_LOCK_EXECUTOR_KIND_UNSPECIFIED = 0; MCP_O_AUTH_REFRESH_LOCK_EXECUTOR_KIND_LOCAL_IDE = 1; MCP_O_AUTH_REFRESH_LOCK_EXECUTOR_KIND_REMOTE_EXTENSION_HOST = 2; } // Copied from: local:aiserver.v1.McpOAuthRefreshLockReleaseReason (var: wHl) enum McpOAuthRefreshLockReleaseReason { MCP_O_AUTH_REFRESH_LOCK_RELEASE_REASON_UNSPECIFIED = 0; MCP_O_AUTH_REFRESH_LOCK_RELEASE_REASON_COMPLETE = 1; MCP_O_AUTH_REFRESH_LOCK_RELEASE_REASON_ERROR = 2; MCP_O_AUTH_REFRESH_LOCK_RELEASE_REASON_ABANDONED = 3; } // Copied from: local:aiserver.v1.McpOAuthRefreshLockReleaseRequest (var: TKl) message McpOAuthRefreshLockReleaseRequest { string lease_handle = 1; McpOAuthRefreshLockReleaseReason reason = 2; } // Copied from: local:aiserver.v1.McpOAuthRefreshLockReleaseResponse (var: AKl) message McpOAuthRefreshLockReleaseResponse { } // Copied from: local:aiserver.v1.McpOAuthStoredClientInfo (var: i) message McpOAuthStoredClientInfo { string client_id = 1; optional string client_secret = 2; repeated string redirect_uris = 3; } // Copied from: local:aiserver.v1.McpOAuthStoredData (var: mHl) message McpOAuthStoredData { optional string refresh_token = 1; string client_id = 2; optional string client_secret = 3; repeated string redirect_uris = 4; optional string access_token = 5; } // Copied from: agent.v1.McpPermissionDenied (var: Lgs) message McpPermissionDenied { string error = 1; bool is_readonly = 2; } // Copied from: agent.v1.McpRejected (var: Pgs) message McpRejected { string reason = 1; bool is_readonly = 2; } // Copied from: agent.v1.McpResult (var: Rgs) message McpResult { oneof result { McpSuccess success = 1; McpError error = 2; McpRejected rejected = 3; McpPermissionDenied permission_denied = 4; McpToolNotFound tool_not_found = 5; McpServerNotFound server_not_found = 6; McpApproved approved = 7; } } // Copied from: local:aiserver.v1.McpServerConfig (var: HPu) message McpServerConfig { optional int64 id = 4; string name = 1; } // Copied from: local:aiserver.v1.McpServerMetadata (var: Uql) message McpServerMetadata { optional int64 plugin_id = 1; int64 server_id = 2; } // Copied from: agent.v1.McpServerNotFound (var: JSl) message McpServerNotFound { string name = 1; repeated string available_servers = 2; } // Copied from: local:aiserver.v1.McpServerUsageSummary (var: Kql) message McpServerUsageSummary { int64 server_id = 1; int32 enabled_user_count = 2; int32 automation_count = 3; } // Copied from: agent.v1.McpStateError (var: akl) message McpStateError { string error = 1; } // Copied from: agent.v1.McpStateExecArgs (var: ikl) message McpStateExecArgs { repeated string server_identifiers = 1; bool kick_only = 2; } // Copied from: agent.v1.McpStateExecResult (var: rkl) message McpStateExecResult { oneof result { McpStateSuccess success = 1; McpStateError error = 2; McpStateRejected rejected = 3; } } // Copied from: agent.v1.McpStateRejected (var: ckl) message McpStateRejected { string reason = 1; } // Copied from: agent.v1.McpStateServer (var: skl) message McpStateServer { string server_name = 1; string server_identifier = 2; optional string plugin = 3; optional string marketplace = 4; repeated McpToolDefinition tools = 5; repeated McpInstructions instructions = 6; optional string status = 7; } // Copied from: agent.v1.McpStateSuccess (var: okl) message McpStateSuccess { repeated McpStateServer servers = 1; } // Copied from: agent.v1.McpSuccess (var: Mgs) message McpSuccess { repeated McpToolResultContentItem content = 1; bool is_error = 2; google.protobuf.Struct structured_content = 3; } // Copied from: local:aiserver.v1.McpTemplateHint (var: HNu) message McpTemplateHint { string name = 1; optional string url = 2; } // Copied from: agent.v1.McpTextContent (var: XSl) message McpTextContent { string text = 1; optional OutputLocation output_location = 2; } // Copied from: agent.v1.McpToolDefinition (var: Rlt) message McpToolDefinition { string name = 1; string provider_identifier = 4; string tool_name = 5; string description = 2; google.protobuf.Value input_schema = 3; optional string input_schema_json = 6; } // Copied from: agent.v1.McpToolNotFound (var: ZSl) message McpToolNotFound { string name = 1; repeated string available_tools = 2; } // Copied from: agent.v1.McpToolResultContentItem (var: tkl) message McpToolResultContentItem { oneof content { McpTextContent text = 1; McpImageContent image = 2; } } // Copied from: local:aiserver.v1.MemoryMonitorConfig (var: IEu) message MemoryMonitorConfig { bool enabled = 1; bool show_status_entry = 2; optional int32 base_threshold_mb = 3; optional int32 critical_offset_mb = 4; optional int32 process_memory_interval_sec = 5; } // Copied from: local:aiserver.v1.MergeOrganizationIdentityProviderRequest (var: mVl) message MergeOrganizationIdentityProviderRequest { string organization_id = 1; string source_identity_provider_public_id = 2; } // Copied from: local:aiserver.v1.MergeOrganizationIdentityProviderResponse (var: gVl) message MergeOrganizationIdentityProviderResponse { string request_public_id = 1; } // Copied from: local:aiserver.v1.MergePullRequestRequest (var: o1i) message MergePullRequestRequest { string pr_url = 1; optional string merge_method = 2; } // Copied from: local:aiserver.v1.MergePullRequestResponse (var: t_u) message MergePullRequestResponse { bool success = 1; string error = 2; optional string pr_node_id = 3; } // Copied from: local:aiserver.v1.MessagePayload (var: q3i) message MessagePayload { string full_user_message = 1; string full_bot_message = 2; } // Copied from: local:aiserver.v1.Metadata (var: CJl) message Metadata { optional string title = 1; optional string description = 2; optional string discount_type = 3; } // Copied from: local:aiserver.v1.MetricSample (var: PRd) message MetricSample { string base_metric_name = 1; MetricScope scope_type = 2; string scope_local_id = 3; int32 t_rel_ms = 4; int32 sample_index = 5; string unit = 10; optional google.protobuf.Struct extra = 8; optional MetricTypeDetails metric_type_details = 9; oneof value_type { double value_numeric = 6; string value_text = 7; } } // Copied from: local:aiserver.v1.MetricScope (var: GEf) enum MetricScope { METRIC_SCOPE_UNSPECIFIED = 0; METRIC_SCOPE_INVOCATION = 1; METRIC_SCOPE_MACHINE = 2; METRIC_SCOPE_PROCESS = 3; METRIC_SCOPE_SUITE = 4; METRIC_SCOPE_CASE = 5; METRIC_SCOPE_ITERATION = 6; } // Copied from: local:aiserver.v1.MetricTypeDetails (var: qEf) message MetricTypeDetails { string unit = 1; optional string description = 2; optional bool higher_is_better = 3; optional google.protobuf.Struct tags = 4; } // Copied from: local:aiserver.v1.MetricsConfig (var: xEu) message MetricsConfig { bool enabled_in_privacy_mode = 2; bool enabled_in_non_privacy_mode = 3; } // Copied from: local:aiserver.v1.MicrosoftTeamsAction (var: WLu) message MicrosoftTeamsAction { string tenant_id = 1; string team_id = 2; string channel_id = 3; repeated string channel_ids = 4; bool generalized = 5; bool respond_in_thread = 6; bool post_as_thread = 7; } // Copied from: local:aiserver.v1.MicrosoftTeamsChannel (var: olu) message MicrosoftTeamsChannel { string tenant_id = 1; string team_id = 2; string team_display_name = 3; string channel_id = 4; string display_name = 5; optional string description = 6; } // Copied from: local:aiserver.v1.MicrosoftTeamsChannelCreatedSamplePayload (var: HLs) message MicrosoftTeamsChannelCreatedSamplePayload { string channel_name = 1; } // Copied from: local:aiserver.v1.MicrosoftTeamsChannelCreatedTrigger (var: PLu) message MicrosoftTeamsChannelCreatedTrigger { string tenant_id = 1; repeated string team_ids = 2; string channel_name_contains = 3; } // Copied from: local:aiserver.v1.MicrosoftTeamsSamplePayload (var: WLs) message MicrosoftTeamsSamplePayload { string message = 1; } // Copied from: local:aiserver.v1.MicrosoftTeamsTrigger (var: MLu) message MicrosoftTeamsTrigger { string tenant_id = 1; string team_id = 2; repeated string team_ids = 3; repeated string channel_ids = 4; string message_contains = 5; bool message_contains_is_regex = 6; bool block_unauthenticated_teams_users = 7; } // Copied from: local:aiserver.v1.MidConversationModelRecommendationContext (var: jEs) message MidConversationModelRecommendationContext { RequestedModel current_model = 1; } // Copied from: local:aiserver.v1.MigrateBugBotProUserToUsageBasedBillingRequest (var: pnu) message MigrateBugBotProUserToUsageBasedBillingRequest { optional bool keep_high_effort_default = 1; } // Copied from: local:aiserver.v1.MigrateBugBotProUserToUsageBasedBillingResponse (var: mnu) message MigrateBugBotProUserToUsageBasedBillingResponse { } // Copied from: local:aiserver.v1.MigrateTeamBugbotToUsageBasedBillingRequest (var: sou) message MigrateTeamBugbotToUsageBasedBillingRequest { int32 team_id = 1; optional bool keep_high_effort_default = 2; } // Copied from: local:aiserver.v1.MigrateTeamBugbotToUsageBasedBillingResponse (var: oou) message MigrateTeamBugbotToUsageBasedBillingResponse { } // Copied from: local:aiserver.v1.MigrateTeamMcpServersToDefaultMarketplaceRequest (var: eKl) message MigrateTeamMcpServersToDefaultMarketplaceRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.MigrateTeamMcpServersToDefaultMarketplaceResponse (var: tKl) message MigrateTeamMcpServersToDefaultMarketplaceResponse { int32 migrated_count = 1; int32 skipped_count = 2; int64 default_marketplace_id = 3; } // Copied from: local:aiserver.v1.MintAgentStoreTokenRequest (var: Hyu) message MintAgentStoreTokenRequest { string agent_id = 1; optional string share_id = 2; optional string store_id = 3; AgentStoreSourceRef source = 4; } // Copied from: local:aiserver.v1.MintAgentStoreTokenResponse (var: zyu) message MintAgentStoreTokenResponse { string token = 1; int64 expires_at_ms = 2; repeated string agent_ids = 3; repeated string store_ids = 4; } // Copied from: local:aiserver.v1.MintCustomerPrivatelinkProxyTokenRequest (var: z_u) message MintCustomerPrivatelinkProxyTokenRequest { int32 team_id = 1; repeated string allowed_hosts = 2; } // Copied from: local:aiserver.v1.MintCustomerPrivatelinkProxyTokenResponse (var: V_u) message MintCustomerPrivatelinkProxyTokenResponse { string proxy_username = 1; string token = 2; repeated string allowed_hosts = 3; } // Copied from: local:aiserver.v1.MissingContextItems (var: Pfn) message MissingContextItems { repeated string missing_context_item_hashes = 2; } // Copied from: local:aiserver.v1.MissingFile (var: Qfi) message MissingFile { // Copied from: local:aiserver.v1.MissingFile.MissingReason (var: qss) enum MissingReason { MISSING_REASON_UNSPECIFIED = 0; MISSING_REASON_TOO_LARGE = 1; MISSING_REASON_NOT_FOUND = 2; } string relative_workspace_path = 1; MissingReason missing_reason = 2; optional int32 num_lines = 3; } // Copied from: local:aiserver.v1.ModalDisplayConfig (var: fEu) message ModalDisplayConfig { optional string background_gradient = 1; optional string description = 2; optional string background_gradient_light = 3; optional string background_gradient_dark = 4; } // Copied from: local:aiserver.v1.ModelAddedEvent (var: XDl) message ModelAddedEvent { MaybeDefinedPointInTimeModel point_in_time_model = 1; string full_uri = 2; string model_id = 3; string uri_scheme = 4; bool is_too_large_for_syncing = 5; bool is_too_large_for_tokenization = 6; bool is_too_large_for_heap_operation = 7; } // Copied from: local:aiserver.v1.ModelAllowlist (var: Nut) message ModelAllowlist { // Copied from: local:aiserver.v1.ModelAllowlist.DefaultBehavior (var: NEs) enum DefaultBehavior { DEFAULT_BEHAVIOR_UNSPECIFIED = 0; DEFAULT_BEHAVIOR_ENABLED = 1; DEFAULT_BEHAVIOR_DISABLED = 2; } DefaultBehavior new_provider_default = 1; DefaultBehavior new_model_default = 2; map providers = 3; optional ModelAllowlistByok byok = 4; } // Copied from: local:aiserver.v1.ModelAllowlistByok (var: sXl) message ModelAllowlistByok { optional ModelAllowlistByokEntry openai = 1; optional ModelAllowlistByokEntry anthropic = 2; optional ModelAllowlistByokEntry google = 3; optional ModelAllowlistByokEntry azure = 4; optional ModelAllowlistByokEntry bedrock = 5; } // Copied from: local:aiserver.v1.ModelAllowlistByokEntry (var: zNt) message ModelAllowlistByokEntry { bool enabled = 1; repeated string models = 2; } // Copied from: local:aiserver.v1.ModelAllowlistModelEntry (var: iXl) message ModelAllowlistModelEntry { bool enabled = 1; map parameter_restrictions = 2; map parameter_grants = 3; repeated TeamAdminModelRef.ModelParameterValue default_parameter_values = 4; } // Copied from: local:aiserver.v1.ModelAllowlistParameterGrant (var: nXl) message ModelAllowlistParameterGrant { repeated string granted_values = 1; } // Copied from: local:aiserver.v1.ModelAllowlistParameterRestriction (var: tXl) message ModelAllowlistParameterRestriction { repeated string allowed_values = 1; } // Copied from: local:aiserver.v1.ModelAllowlistProviderEntry (var: rXl) message ModelAllowlistProviderEntry { bool enabled = 1; map models = 2; } // Copied from: local:aiserver.v1.ModelChange (var: wSi) message ModelChange { string text = 1; IRange range = 2; optional string final_model_hash = 3; optional int32 model_version_immediately_after_this_change = 4; optional double performance_now_timestamp = 5; optional bool is_undoing = 7; optional bool is_redoing = 8; bool model_is_attached_to_editor = 9; bool model_is_attached_to_the_active_editor = 10; repeated CursorSelection cursor_selections = 11; int32 model_version_at_metadata_retrieval_time = 12; optional int64 global_index = 13; optional double performance_now_flush_time = 14; optional int32 change_index = 15; optional int32 flush_index = 16; optional int32 global_index_v2 = 17; } // Copied from: local:aiserver.v1.ModelDetails (var: Vg) message ModelDetails { optional string model_name = 1; optional string api_key = 2; optional bool enable_ghost_mode = 3; optional AzureState azure_state = 4; optional bool enable_slow_pool = 5; optional string openai_api_base_url = 6; optional BedrockState bedrock_state = 7; optional bool max_mode = 8; } // Copied from: local:aiserver.v1.ModelInfo (var: Icl) message ModelInfo { string model_name = 1; } // Copied from: local:aiserver.v1.ModelMigration (var: OEu) message ModelMigration { string id = 1; string model_setting = 2; string target_model = 3; optional string previous_model = 4; optional bool migrate_mode_models = 5; optional bool remove_previous_model = 6; optional bool max_mode = 7; optional bool migrate_old_composers_and_current_composer = 8; } // Copied from: local:aiserver.v1.ModelOpenedEvent (var: qDl) message ModelOpenedEvent { PointInTimeModel point_in_time_model = 1; MaybeDefinedPointInTimeModel maybe_defined_point_in_time_model = 2; } // Copied from: local:aiserver.v1.ModelParameterDefinition (var: qOl) message ModelParameterDefinition { // Copied from: local:aiserver.v1.ModelParameterDefinition.BooleanParameterDefinition (var: QOl) message BooleanParameterDefinition { // Copied from: local:aiserver.v1.ModelParameterDefinition.BooleanParameterDefinition.BooleanParameterValue (var: YOl) message BooleanParameterValue { string value = 1; optional string display_name = 2; optional bool increases_model_cost = 3; optional bool default_blocked_in_admin_allowlist = 4; optional bool hide_from_user_picker_when_admin_blocked = 5; } repeated BooleanParameterValue values = 1; } // Copied from: local:aiserver.v1.ModelParameterDefinition.EnumParameterDefinition (var: ZOl) message EnumParameterDefinition { // Copied from: local:aiserver.v1.ModelParameterDefinition.EnumParameterDefinition.EnumParameterValue (var: JOl) message EnumParameterValue { string value = 1; optional string display_name = 2; optional bool increases_model_cost = 3; optional bool blocked_by_admin_allowlist = 4; optional string markdown_tooltip = 5; repeated AvailableModelsResponse.ModelPickerBadge model_picker_badges = 6; } repeated EnumParameterValue values = 1; } // Copied from: local:aiserver.v1.ModelParameterDefinition.ModelParameterType (var: KOl) message ModelParameterType { optional ModelParameterDefinition.BooleanParameterDefinition boolean_parameter = 1; optional ModelParameterDefinition.EnumParameterDefinition enum_parameter = 2; } string id = 1; string name = 2; optional string markdown_tooltip = 3; ModelParameterType parameter_type = 4; optional bool is_cycleable_by_hotkey = 5; } // Copied from: local:aiserver.v1.ModelQueryRequest (var: Pws) message ModelQueryRequest { // Copied from: local:aiserver.v1.ModelQueryRequest.QueryType (var: HNl) enum QueryType { QUERY_TYPE_UNSPECIFIED = 0; QUERY_TYPE_KEYWORDS = 1; QUERY_TYPE_EMBEDDINGS = 2; } CurrentFileInfo current_file = 1; repeated ConversationMessage conversation = 2; repeated RepositoryInfo repositories = 3; ExplicitContext explicit_context = 4; optional string workspace_root_path = 5; repeated CodeBlock code_blocks = 6; ModelDetails model_details = 7; QueryType query_type = 8; RepositoryInfo repository_info = 9; bool faster_and_stupider = 10; bool use_globs = 11; } // Copied from: local:aiserver.v1.ModelQueryResponse (var: zNl) message ModelQueryResponse { // Copied from: local:aiserver.v1.ModelQueryResponse.Query (var: VNl) message Query { string query = 1; bool successful_parse = 2; repeated string good_file_extensions = 3; repeated string bad_file_extensions = 4; repeated string good_paths = 5; repeated string bad_paths = 6; } repeated Query queries = 1; } // Copied from: local:aiserver.v1.ModelQueryResponseV2 (var: GNl) message ModelQueryResponseV2 { // Copied from: local:aiserver.v1.ModelQueryResponseV2.QueryItem (var: qNl) message QueryItem { int32 index = 3; oneof partial_query { string text = 1; string glob = 2; } } oneof query_or_reasoning { QueryItem query = 1; string reasoning = 2; } } // Copied from: local:aiserver.v1.ModelRecommendationNudge (var: meu) message ModelRecommendationNudge { string nudge_id = 1; string experiment_name = 2; string group = 3; RequestedModel source_model = 4; RequestedModel target_model = 5; } // Copied from: local:aiserver.v1.ModelRoutingLoadTestCancelOutcome (var: Rpu) enum ModelRoutingLoadTestCancelOutcome { MODEL_ROUTING_LOAD_TEST_CANCEL_OUTCOME_UNSPECIFIED = 0; MODEL_ROUTING_LOAD_TEST_CANCEL_OUTCOME_CANCEL_REQUESTED = 1; MODEL_ROUTING_LOAD_TEST_CANCEL_OUTCOME_NOT_FOUND = 2; MODEL_ROUTING_LOAD_TEST_CANCEL_OUTCOME_ALREADY_CLOSED = 3; } // Copied from: local:aiserver.v1.ModelSelectionSnapshot (var: lws) message ModelSelectionSnapshot { // Copied from: local:aiserver.v1.ModelSelectionSnapshot.ModelParameterValue (var: sPl) message ModelParameterValue { string id = 1; string value = 2; } string model_id = 1; bool max_mode = 2; repeated ModelParameterValue parameters = 3; } // Copied from: local:aiserver.v1.ModelWithHistory (var: jt) message ModelWithHistory { repeated ModelChange changes = 1; string model_uuid = 2; StartingModel starting_model = 3; int32 num_correct_changes = 4; int32 num_unvalidated_changes = 5; int32 num_incorrect_changes = 6; repeated ModelChange before_start_model_changes = 7; optional double starting_performance_now_timestamp = 8; } // Copied from: agent.v1.MountedAgentStore (var: Afs) message MountedAgentStore { string path = 1; MountedAgentStoreKind kind = 2; optional string alias = 3; bool read_only = 4; } // Copied from: agent.v1.MountedAgentStoreKind (var: kLt) enum MountedAgentStoreKind { MOUNTED_AGENT_STORE_KIND_UNSPECIFIED = 0; MOUNTED_AGENT_STORE_KIND_SELF = 1; MOUNTED_AGENT_STORE_KIND_PEER = 2; MOUNTED_AGENT_STORE_KIND_SHARE = 3; MOUNTED_AGENT_STORE_KIND_PRINCIPAL = 4; } // Copied from: agent.v1.MouseButton (var: Mct) enum MouseButton { MOUSE_BUTTON_UNSPECIFIED = 0; MOUSE_BUTTON_LEFT = 1; MOUSE_BUTTON_RIGHT = 2; MOUSE_BUTTON_MIDDLE = 3; MOUSE_BUTTON_BACK = 4; MOUSE_BUTTON_FORWARD = 5; } // Copied from: agent.v1.MouseDownAction (var: ghl) message MouseDownAction { MouseButton button = 1; } // Copied from: agent.v1.MouseMoveAction (var: phl) message MouseMoveAction { Coordinate coordinate = 1; } // Copied from: agent.v1.MouseUpAction (var: fhl) message MouseUpAction { MouseButton button = 1; } // Copied from: local:aiserver.v1.MoveOrganizationMemberToTeamRequest (var: kVl) message MoveOrganizationMemberToTeamRequest { string organization_id = 1; int32 user_id = 2; int32 destination_team_id = 3; } // Copied from: local:aiserver.v1.MoveOrganizationMemberToTeamResponse (var: CVl) message MoveOrganizationMemberToTeamResponse { bool moved = 1; } // Copied from: local:aiserver.v1.MoveUserMcpServerToTeamRequest (var: Jql) message MoveUserMcpServerToTeamRequest { string server_name = 1; int32 team_id = 2; } // Copied from: local:aiserver.v1.MoveUserMcpServerToTeamResponse (var: Xql) message MoveUserMcpServerToTeamResponse { } // Copied from: local:aiserver.v1.MultiRepoEnvironmentReusePolicy (var: CTs) enum MultiRepoEnvironmentReusePolicy { MULTI_REPO_ENVIRONMENT_REUSE_POLICY_UNSPECIFIED = 0; MULTI_REPO_ENVIRONMENT_REUSE_POLICY_SAME_SCOPE_ONLY = 1; MULTI_REPO_ENVIRONMENT_REUSE_POLICY_ALLOW_TEAM_NAMED_FOR_PERSONAL = 2; } // Copied from: agent.v1.NameAgentRequest (var: tys) message NameAgentRequest { string user_message = 1; } // Copied from: agent.v1.NameAgentResponse (var: nys) message NameAgentResponse { string name = 1; } // Copied from: local:aiserver.v1.NameTabRequest (var: yws) message NameTabRequest { repeated ConversationMessage messages = 1; bool is_project = 2; string conversation_id = 6; bool is_side_chat = 7; oneof credentials { ApiKeyCredentials api_key_credentials = 3; AzureCredentials azure_credentials = 4; BedrockCredentials bedrock_credentials = 5; } } // Copied from: local:aiserver.v1.NameTabResponse (var: wws) message NameTabResponse { string name = 1; string reason = 2; string icon = 3; } // Copied from: local:aiserver.v1.NamedAgent (var: egu) message NamedAgent { string named_agent_id = 1; string home_bc_id = 2; string name = 3; optional BackgroundComposerParticipant creator = 4; double created_at_ms = 5; double updated_at_ms = 6; bool pinned = 7; optional NamedAgentProfile profile = 8; } // Copied from: local:aiserver.v1.NamedAgentProfile (var: Y0i) message NamedAgentProfile { optional string profile_picture_url = 1; } // Copied from: local:aiserver.v1.NamedAgentSession (var: Xmu) message NamedAgentSession { string named_agent_id = 1; string bc_id = 2; string session_key = 3; string session_kind = 4; double created_at_ms = 10; double updated_at_ms = 11; optional double last_awakened_at_ms = 12; optional string slack_channel_id = 13; optional string slack_channel_name = 14; optional string slack_permalink = 15; } // Copied from: local:aiserver.v1.NeedsPrivacyModeMigrationRequest (var: Ynu) message NeedsPrivacyModeMigrationRequest { } // Copied from: local:aiserver.v1.NeedsPrivacyModeMigrationResponse (var: Znu) message NeedsPrivacyModeMigrationResponse { bool needs_migration = 1; } // Copied from: agent.v1.NetworkPolicy (var: Cll) message NetworkPolicy { // Copied from: agent.v1.NetworkPolicy.DefaultAction (var: Ell) enum DefaultAction { DEFAULT_ACTION_UNSPECIFIED = 0; DEFAULT_ACTION_ALLOW = 1; DEFAULT_ACTION_DENY = 2; } optional uint32 version = 1; optional DefaultAction default_action = 2; repeated string deny = 3; repeated string allow = 4; optional NetworkPolicyLoggingConfig logging = 5; } // Copied from: agent.v1.NetworkPolicyLoggingConfig (var: kll) message NetworkPolicyLoggingConfig { optional string decision_log_path = 1; optional string log_format = 2; } // Copied from: local:aiserver.v1.NetworkingMode (var: cbn) enum NetworkingMode { NETWORKING_MODE_UNSPECIFIED = 0; NETWORKING_MODE_USER_CONTROLLED = 1; NETWORKING_MODE_ALWAYS_DISABLED = 2; } // Copied from: agent.v1.NewCloudVmTarget (var: dEl) message NewCloudVmTarget { optional string environment_build_id = 1; optional string base_branch = 2; } // Copied from: local:aiserver.v1.NewDocumentationRequest (var: ato) message NewDocumentationRequest { string doc_identifier = 1; DocumentationMetadata metadata = 2; repeated string ignore_prefixes = 4; repeated string ignore_urls = 5; optional string custom_instructions = 6; optional bool publish_to_team = 7; optional bool client_handles_uuid = 8; } // Copied from: local:aiserver.v1.NewEditParams (var: Mos) message NewEditParams { string relative_workspace_path = 1; optional int32 start_line_number = 2; optional int32 end_line_number = 3; string text = 4; string edit_id = 5; bool first_edit = 6; } // Copied from: local:aiserver.v1.NewEditResult (var: Pos) message NewEditResult { } // Copied from: local:aiserver.v1.NewFileParams (var: hos) message NewFileParams { string relative_workspace_path = 1; } // Copied from: local:aiserver.v1.NewFileResult (var: Eos) message NewFileResult { string relative_workspace_path = 1; int32 file_total_lines = 2; } // Copied from: local:aiserver.v1.NextTurnSystemReminderEntry (var: Md) message NextTurnSystemReminderEntry { NextTurnSystemReminderKind kind = 1; string reminder = 2; } // Copied from: local:aiserver.v1.NextTurnSystemReminderKind (var: Rr) enum NextTurnSystemReminderKind { NEXT_TURN_SYSTEM_REMINDER_KIND_UNSPECIFIED = 0; NEXT_TURN_SYSTEM_REMINDER_KIND_PR_TITLE_EDITED = 1; NEXT_TURN_SYSTEM_REMINDER_KIND_PR_DESCRIPTION_EDITED = 2; } // Copied from: local:aiserver.v1.NextTurnSystemRemindersWrapper (var: Ld) message NextTurnSystemRemindersWrapper { repeated NextTurnSystemReminderEntry reminders = 1; } // Copied from: local:aiserver.v1.NoZdrModelConsentStatusEntry (var: biu) message NoZdrModelConsentStatusEntry { string model_id = 1; string consent_version = 2; string accepted_at = 3; } // Copied from: local:aiserver.v1.NodeResult (var: Idl) message NodeResult { IndexFileData.NodeData node = 1; File file = 2; float score = 3; } // Copied from: local:aiserver.v1.NotifyBackgroundComposerShownRequest (var: zpu) message NotifyBackgroundComposerShownRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.NotifyBackgroundComposerShownResponse (var: Vpu) message NotifyBackgroundComposerShownResponse { } // Copied from: local:aiserver.v1.NotifySandAgentTurnFinishedRequest (var: vMf) message NotifySandAgentTurnFinishedRequest { string agent_id = 1; string agent_name = 2; string message_preview = 3; string last_message_id = 4; bool awaiting_user_response = 5; } // Copied from: local:aiserver.v1.NotifySandAgentTurnFinishedResponse (var: bMf) message NotifySandAgentTurnFinishedResponse { } // Copied from: local:aiserver.v1.NotifyTeamAdminsRepo (var: hxs) message NotifyTeamAdminsRepo { int64 installation_id = 1; string repo_node_id = 2; string owner = 3; string name = 4; } // Copied from: local:aiserver.v1.NotifyTeamAdminsRequest (var: zsu) message NotifyTeamAdminsRequest { int32 team_id = 1; AdminNotificationRequestType request_type = 2; repeated NotifyTeamAdminsRepo repos = 3; optional string ghe_application = 4; } // Copied from: local:aiserver.v1.NotifyTeamAdminsResponse (var: Vsu) message NotifyTeamAdminsResponse { bool success = 1; optional string error_message = 2; } // Copied from: local:aiserver.v1.NtpEvent (var: yRl) message NtpEvent { double originate_timestamp = 1; double receive_timestamp = 2; double transmit_timestamp = 3; double destination_timestamp = 4; } // Copied from: local:aiserver.v1.NudgeMessage (var: tss) message NudgeMessage { string raw_message = 1; } // Copied from: local:aiserver.v1.OffboardingBanner (var: jou) message OffboardingBanner { string id = 1; string severity = 2; string message_key = 3; optional int64 countdown_date_epoch_millis = 4; bool dismissible = 5; string flow_type = 6; string phase_id = 7; optional string action_url = 8; } // Copied from: local:aiserver.v1.OnboardingChecklistItem (var: JDf) message OnboardingChecklistItem { string item_id = 1; string title = 2; string subtitle = 3; OnboardingChecklistSurface surface = 4; OnboardingChecklistItemStatus status = 5; } // Copied from: local:aiserver.v1.OnboardingChecklistItemStatus (var: ZDf) enum OnboardingChecklistItemStatus { ONBOARDING_CHECKLIST_ITEM_STATUS_UNSPECIFIED = 0; ONBOARDING_CHECKLIST_ITEM_STATUS_PENDING = 1; ONBOARDING_CHECKLIST_ITEM_STATUS_COMPLETED = 2; ONBOARDING_CHECKLIST_ITEM_STATUS_DISMISSED = 3; } // Copied from: local:aiserver.v1.OnboardingChecklistSurface (var: iMd) enum OnboardingChecklistSurface { ONBOARDING_CHECKLIST_SURFACE_UNSPECIFIED = 0; ONBOARDING_CHECKLIST_SURFACE_WEB = 1; ONBOARDING_CHECKLIST_SURFACE_GLASS = 2; ONBOARDING_CHECKLIST_SURFACE_IDE = 3; ONBOARDING_CHECKLIST_SURFACE_CLI = 4; ONBOARDING_CHECKLIST_SURFACE_MOBILE = 5; } // Copied from: local:aiserver.v1.OnboardingConfig (var: $Eu) message OnboardingConfig { repeated string marketplace_plugin_names = 1; bool agentic_onboarding_enabled = 2; } // Copied from: local:aiserver.v1.OneIndexedPosition (var: qLt) message OneIndexedPosition { int32 line_number_one_indexed = 1; int32 column_one_indexed = 2; } // Copied from: local:aiserver.v1.OnlineMetricsConfig (var: hEu) message OnlineMetricsConfig { bool enabled = 1; int32 max_requests_tracked = 2; int32 max_requests_tracked_mb = 3; double max_request_retention_seconds = 4; bool send_original_file_contents_for_initial_snapshot = 5; bool send_full_added_lines_in_diff_changes = 6; int32 num_commits_tracked = 7; repeated int32 time_intervals_tracked_minutes = 8; int32 too_big_file_size_bytes = 9; } // Copied from: local:aiserver.v1.OpenFileRequest (var: gEf) message OpenFileRequest { string content = 2; string absolute_path = 1; } // Copied from: local:aiserver.v1.OpenFileResponse (var: fEf) message OpenFileResponse { string absolute_path = 1; } // Copied from: local:aiserver.v1.OpenPRBackgroundComposerRequest (var: Zmu) message OpenPRBackgroundComposerRequest { string bc_id = 1; optional string title = 2; optional string body = 3; optional string base_branch = 4; optional bool draft = 5; optional bool open_as_cursor_github_app = 6; optional bool skip_reviewer_request = 7; bytes agent_state_blob_id = 8; optional string workflow_id = 9; optional string branch_name = 10; optional string repo_url = 11; } // Copied from: local:aiserver.v1.OpenPRBackgroundComposerResponse (var: Jmu) message OpenPRBackgroundComposerResponse { string pr_url = 1; int32 pr_number = 2; string branch_name = 3; string base_branch = 4; bool success = 5; optional string error = 6; } // Copied from: local:aiserver.v1.OpenUrlCallToAction (var: aHl) message OpenUrlCallToAction { string url = 1; string button_text = 2; } // Copied from: local:aiserver.v1.OptOutNewPricingRequest (var: Ysu) message OptOutNewPricingRequest { bool opt_in = 1; } // Copied from: local:aiserver.v1.OptOutNewPricingResponse (var: Zsu) message OptOutNewPricingResponse { } // Copied from: local:aiserver.v1.OptimizedDiffState (var: NAs) message OptimizedDiffState { optional string branch_name = 3; optional string base_branch = 4; optional string repo_url = 5; oneof state { google.protobuf.Empty pending = 1; bytes diff_blob_id = 2; } } // Copied from: local:aiserver.v1.Opus2ChainApplyPlanRequest (var: RIf) message Opus2ChainApplyPlanRequest { string relative_workspace_path = 1; string file_contents = 2; int32 implementation_start_line_inclusive = 3; int32 implementation_end_line_inclusive = 4; string apply_plan = 5; } // Copied from: local:aiserver.v1.Opus2ChainApplyPlanResponse (var: MIf) message Opus2ChainApplyPlanResponse { string text = 1; } // Copied from: local:aiserver.v1.Opus2ChainPlanRequest (var: zIf) message Opus2ChainPlanRequest { // Copied from: local:aiserver.v1.Opus2ChainPlanRequest.BranchDiff (var: GIf) message BranchDiff { // Copied from: local:aiserver.v1.Opus2ChainPlanRequest.BranchDiff.FileDiff (var: qIf) message FileDiff { string file_name = 1; string diff = 2; bool too_big = 3; } repeated FileDiff file_diffs = 1; repeated Commit commits = 2; } // Copied from: local:aiserver.v1.Opus2ChainPlanRequest.CodebaseInformation (var: KIf) message CodebaseInformation { // Copied from: local:aiserver.v1.Opus2ChainPlanRequest.CodebaseInformation.File (var: QIf) message File { string relative_workspace_path = 1; string contents = 2; repeated int32 interesting_lines = 3; } // Copied from: local:aiserver.v1.Opus2ChainPlanRequest.CodebaseInformation.QA (var: YIf) message QA { string question = 1; string answer = 2; } repeated File files = 1; repeated QA qa = 2; } // Copied from: local:aiserver.v1.Opus2ChainPlanRequest.File (var: KRd) message File { string relative_workspace_path = 1; string text = 2; } // Copied from: local:aiserver.v1.Opus2ChainPlanRequest.OpusPlanVersion (var: VIf) enum OpusPlanVersion { OPUS_PLAN_VERSION_UNSPECIFIED = 0; OPUS_PLAN_VERSION_V0 = 1; OPUS_PLAN_VERSION_V1_MORE_CONTEXT_AND_GUIDELINES = 2; } string relative_workspace_path = 1; string file_contents = 2; int32 implementation_start_line_inclusive = 3; int32 implementation_end_line_inclusive = 4; repeated CppFileDiffHistory diff_history = 5; repeated int32 call_site_lines = 6; string function_name = 7; CmdKDebugInfo debug_info = 9; HallucinatedFunctionsProtoPrompt prompt = 20; string branch_notes = 10; string branch_name = 11; repeated CodeResult scored_codebase_context = 12; BranchDiff diff_to_base_branch = 13; repeated File branch_diff_files = 16; repeated File diff_history_files = 14; optional CodebaseInformation codebase_information = 8; OpusPlanVersion plan_version = 15; ContextAST context_ast = 17; } // Copied from: local:aiserver.v1.Opus2ChainPlanResponse (var: ZIf) message Opus2ChainPlanResponse { string text = 1; } // Copied from: local:aiserver.v1.Opus2ChainReflectRequest (var: OIf) message Opus2ChainReflectRequest { string relative_workspace_path = 1; string old_file_contents = 2; int32 implementation_start_line_inclusive = 3; int32 implementation_end_line_inclusive = 4; repeated string new_implementation_lines = 5; repeated int32 call_site_lines = 6; string function_name = 7; string branch_notes = 8; string branch_name = 9; GetLintsForChangeResponse lints = 10; } // Copied from: local:aiserver.v1.Opus2ChainReflectResponse (var: FIf) message Opus2ChainReflectResponse { // Copied from: local:aiserver.v1.Opus2ChainReflectResponse.AcceptDecision (var: BIf) message AcceptDecision { } // Copied from: local:aiserver.v1.Opus2ChainReflectResponse.Decision (var: jIf) message Decision { oneof decision { Opus2ChainReflectResponse.AcceptDecision accept = 1; Opus2ChainReflectResponse.RetryWithoutMoreInformationDecision retry_without_more_information = 2; Opus2ChainReflectResponse.RetryWithCodebaseQuestionDecision retry_with_codebase_question = 3; } } // Copied from: local:aiserver.v1.Opus2ChainReflectResponse.RetryWithCodebaseQuestionDecision (var: $If) message RetryWithCodebaseQuestionDecision { repeated string codebase_questions = 1; } // Copied from: local:aiserver.v1.Opus2ChainReflectResponse.RetryWithoutMoreInformationDecision (var: UIf) message RetryWithoutMoreInformationDecision { } string text = 1; Decision decision = 2; } // Copied from: local:aiserver.v1.OpusChainGetFileInstructionRequest (var: l1f) message OpusChainGetFileInstructionRequest { string relative_workspace_path = 1; string high_level_ai_answer = 2; } // Copied from: local:aiserver.v1.OpusChainGetFileInstructionResponse (var: u1f) message OpusChainGetFileInstructionResponse { string file_instruction = 1; } // Copied from: local:aiserver.v1.OpusChainGetFilePathsRequest (var: e1f) message OpusChainGetFilePathsRequest { string ans = 1; } // Copied from: local:aiserver.v1.OpusChainGetFilePathsResponse (var: t1f) message OpusChainGetFilePathsResponse { // Copied from: local:aiserver.v1.OpusChainGetFilePathsResponse.Path (var: n1f) message Path { string raw_path = 1; repeated int32 interesting_lines = 2; } repeated Path paths = 1; } // Copied from: local:aiserver.v1.OpusChainGetPlanRequest (var: d1f) message OpusChainGetPlanRequest { // Copied from: local:aiserver.v1.OpusChainGetPlanRequest.CodebaseInformation (var: h1f) message CodebaseInformation { // Copied from: local:aiserver.v1.OpusChainGetPlanRequest.CodebaseInformation.File (var: p1f) message File { string relative_workspace_path = 1; string contents = 2; repeated int32 interesting_lines = 3; } // Copied from: local:aiserver.v1.OpusChainGetPlanRequest.CodebaseInformation.QA (var: m1f) message QA { string question = 1; string answer = 2; } repeated File files = 1; repeated QA qa = 2; } string relative_workspace_path = 1; string file_contents = 2; string branch_notes = 3; string branch_name = 4; string high_level_ai_answer = 5; string originating_reflection = 9; optional string override_model = 6; optional int32 override_token_limit = 7; repeated CodeResult scored_codebase_context = 15; optional CodebaseInformation codebase_information = 8; } // Copied from: local:aiserver.v1.OpusChainGetPlanResponse (var: g1f) message OpusChainGetPlanResponse { string text = 1; } // Copied from: local:aiserver.v1.OpusChainReflectRequest (var: i1f) message OpusChainReflectRequest { string relative_workspace_path = 1; string old_file_contents = 2; string new_file_contents = 3; string patch_string = 9; string branch_notes = 4; string branch_name = 5; string high_level_ai_answer = 6; optional string override_model = 7; optional int32 override_token_limit = 8; GetLintsForChangeResponse lints = 10; } // Copied from: local:aiserver.v1.OpusChainReflectResponse (var: r1f) message OpusChainReflectResponse { // Copied from: local:aiserver.v1.OpusChainReflectResponse.AcceptDecision (var: s1f) message AcceptDecision { } // Copied from: local:aiserver.v1.OpusChainReflectResponse.Decision (var: c1f) message Decision { oneof decision { OpusChainReflectResponse.AcceptDecision accept = 1; OpusChainReflectResponse.RetryWithoutMoreInformationDecision retry_without_more_information = 2; OpusChainReflectResponse.RetryWithCodebaseQuestionDecision retry_with_codebase_question = 3; } } // Copied from: local:aiserver.v1.OpusChainReflectResponse.RetryWithCodebaseQuestionDecision (var: a1f) message RetryWithCodebaseQuestionDecision { repeated string codebase_questions = 1; } // Copied from: local:aiserver.v1.OpusChainReflectResponse.RetryWithoutMoreInformationDecision (var: o1f) message RetryWithoutMoreInformationDecision { } string text = 1; Decision decision = 2; } // Copied from: local:aiserver.v1.OrgTeamBudget (var: EQl) message OrgTeamBudget { int32 team_id = 1; string team_name = 2; optional int32 limit_dollars = 3; int32 current_spend_cents = 4; } // Copied from: local:aiserver.v1.OrganizationApiKey (var: UYl) message OrganizationApiKey { string id = 1; string masked_key = 2; string name = 3; int64 created_at = 4; repeated string scopes = 5; } // Copied from: local:aiserver.v1.OrganizationGroup (var: fbn) message OrganizationGroup { int64 id = 1; string name = 2; string organization_id = 3; int64 created_at = 4; int64 updated_at = 5; int32 member_count = 6; string public_id = 7; optional int32 monthly_spending_limit_dollars = 8; bool ant_cyber_approved = 9; optional AnthropicCyberVerificationStatus ant_cyber_verification_status = 10; GroupVisibility visibility = 11; } // Copied from: local:aiserver.v1.OrganizationGroupMember (var: $1s) message OrganizationGroupMember { int32 user_id = 1; optional string email = 2; optional string first_name = 3; optional string last_name = 4; int64 joined_at = 5; bool is_admin = 6; optional int32 monthly_spending_limit_dollars = 7; } // Copied from: local:aiserver.v1.OrganizationIdentityProvider (var: O1s) message OrganizationIdentityProvider { string public_id = 1; bool is_default = 2; string status = 3; repeated OrganizationIdentityProviderUsedByTeam used_by_teams = 4; string description = 5; OrganizationIdentityProviderSsoSettings sso = 6; OrganizationIdentityProviderDomains domains = 7; OrganizationIdentityProviderScimSettings scim = 8; OrganizationIdentityProviderDomainJoinSettings domain_join = 9; } // Copied from: local:aiserver.v1.OrganizationIdentityProviderDomainJoinSettings (var: aVl) message OrganizationIdentityProviderDomainJoinSettings { bool enabled = 1; repeated string allowed_domains = 2; } // Copied from: local:aiserver.v1.OrganizationIdentityProviderDomains (var: sVl) message OrganizationIdentityProviderDomains { repeated string verified = 1; repeated string pending = 2; string verify_link = 3; } // Copied from: local:aiserver.v1.OrganizationIdentityProviderScimSettings (var: oVl) message OrganizationIdentityProviderScimSettings { bool connected = 1; string summary = 2; string manage_link = 3; } // Copied from: local:aiserver.v1.OrganizationIdentityProviderSsoSettings (var: rVl) message OrganizationIdentityProviderSsoSettings { bool connected = 1; string summary = 2; string manage_link = 3; } // Copied from: local:aiserver.v1.OrganizationIdentityProviderUsedByTeam (var: iVl) message OrganizationIdentityProviderUsedByTeam { string team_public_id = 1; string team_name = 2; } // Copied from: local:aiserver.v1.OrganizationMember (var: N1s) message OrganizationMember { int32 user_id = 1; string auth_id = 2; optional string email = 3; optional string first_name = 4; optional string last_name = 5; UserOrganizationRole role = 6; repeated OrganizationMemberTeam teams = 7; string member_public_id = 8; } // Copied from: local:aiserver.v1.OrganizationMemberGroup (var: eVl) message OrganizationMemberGroup { string group_public_id = 1; string group_name = 2; int64 joined_at = 3; bool is_admin = 4; optional int32 monthly_spending_limit_dollars = 5; } // Copied from: local:aiserver.v1.OrganizationMemberTeam (var: Zzl) message OrganizationMemberTeam { int32 team_id = 1; string team_name = 2; string team_slug = 3; TeamRole team_role = 4; } // Copied from: local:aiserver.v1.OrganizationMemberTeamMove (var: B1s) message OrganizationMemberTeamMove { string email = 1; int32 destination_team_id = 2; optional string destination_team_name = 3; } // Copied from: local:aiserver.v1.OrganizationMergeIdpBlocker (var: vVl) message OrganizationMergeIdpBlocker { string code = 1; string message = 2; } // Copied from: local:aiserver.v1.OrganizationMergeIdpRequestInfo (var: F1s) message OrganizationMergeIdpRequestInfo { string request_public_id = 1; string status = 2; optional string current_phase = 3; optional string source_identity_provider_public_id = 4; optional string target_identity_provider_public_id = 5; optional int32 total_users = 6; int32 processed_users = 7; int32 moved_membership_count = 8; int32 skipped_membership_count = 9; int32 failed_membership_count = 10; optional string last_error = 11; int64 created_at_ms = 12; optional int64 started_at_ms = 13; optional int64 completed_at_ms = 14; optional int64 source_deletion_eligible_at_ms = 15; } // Copied from: local:aiserver.v1.OrganizationTeamAdminCandidate (var: VVl) message OrganizationTeamAdminCandidate { int32 user_id = 1; string email = 2; string first_name = 3; string last_name = 4; } // Copied from: local:aiserver.v1.OutputLocation (var: ras) message OutputLocation { string file_path = 1; int64 size_bytes = 2; int64 line_count = 3; } // Copied from: local:aiserver.v1.OwnerFilter (var: NTs) message OwnerFilter { repeated OwnerIdentifier owners = 1; } // Copied from: local:aiserver.v1.OwnerIdentifier (var: Cmu) message OwnerIdentifier { string id = 1; OwnerType owner_type = 2; } // Copied from: local:aiserver.v1.OwnerType (var: gpu) enum OwnerType { OWNER_TYPE_UNSPECIFIED = 0; OWNER_TYPE_USER = 1; OWNER_TYPE_SERVICE_ACCOUNT = 2; } // Copied from: local:aiserver.v1.P2PReferralHistoryEntry (var: bJl) message P2PReferralHistoryEntry { string referee_label = 1; string display_status = 2; int64 credit_cents_earned = 3; int64 created_at_ms = 4; } // Copied from: local:aiserver.v1.PRCheck (var: xhu) message PRCheck { string name = 1; string status = 2; optional string details_url = 3; optional string summary = 4; optional string started_at = 5; optional string completed_at = 6; optional string provider = 7; optional string provider_check_id = 8; bool can_rerun = 9; optional string rerun_disabled_reason = 10; repeated PRCheckAnnotation annotations = 11; bool annotations_truncated = 12; bool is_required = 13; } // Copied from: local:aiserver.v1.PRCheckAnnotation (var: Ehu) message PRCheckAnnotation { string path = 1; optional int32 start_line = 2; optional int32 end_line = 3; optional string annotation_level = 4; optional string title = 5; string message = 6; } // Copied from: local:aiserver.v1.PRCheckStatus (var: z0i) message PRCheckStatus { string overall_state = 1; int32 success_count = 2; int32 failure_count = 3; int32 pending_count = 4; int32 neutral_count = 5; int32 skipped_count = 6; int32 total_count = 7; repeated PRCheck checks = 8; optional int32 required_failure_count = 9; optional int32 required_pending_count = 10; } // Copied from: local:aiserver.v1.PRCommit (var: jbu) message PRCommit { string sha = 1; string message = 2; string committed_date = 3; int32 additions = 4; int32 deletions = 5; optional int32 changed_files = 6; PRCommitUser author = 7; PRCommitUser committer = 8; repeated PRCommitUser authors = 9; } // Copied from: local:aiserver.v1.PRCommitUser (var: s1i) message PRCommitUser { optional string name = 1; optional string email = 2; optional string avatar_url = 3; } // Copied from: local:aiserver.v1.PRDeploymentPreview (var: Nbu) message PRDeploymentPreview { string environment = 1; PRDeploymentState state = 2; PRDeploymentPreviewStatus latest_status = 3; } // Copied from: local:aiserver.v1.PRDeploymentPreviewStatus (var: Lbu) message PRDeploymentPreviewStatus { string environment_url = 1; string log_url = 2; PRDeploymentStatusState state = 3; } // Copied from: local:aiserver.v1.PRDeploymentState (var: Apu) enum PRDeploymentState { PR_DEPLOYMENT_STATE_UNSPECIFIED = 0; PR_DEPLOYMENT_STATE_UNKNOWN = 1; PR_DEPLOYMENT_STATE_PENDING = 2; PR_DEPLOYMENT_STATE_QUEUED = 3; PR_DEPLOYMENT_STATE_IN_PROGRESS = 4; PR_DEPLOYMENT_STATE_SUCCESS = 5; PR_DEPLOYMENT_STATE_FAILURE = 6; PR_DEPLOYMENT_STATE_ERROR = 7; PR_DEPLOYMENT_STATE_INACTIVE = 8; PR_DEPLOYMENT_STATE_WAITING = 9; PR_DEPLOYMENT_STATE_ACTIVE = 10; PR_DEPLOYMENT_STATE_ABANDONED = 11; PR_DEPLOYMENT_STATE_DESTROYED = 12; PR_DEPLOYMENT_STATE_BLOCKED = 13; PR_DEPLOYMENT_STATE_CANCELED = 14; } // Copied from: local:aiserver.v1.PRDeploymentStatusState (var: Ipu) enum PRDeploymentStatusState { PR_DEPLOYMENT_STATUS_STATE_UNSPECIFIED = 0; PR_DEPLOYMENT_STATUS_STATE_UNKNOWN = 1; PR_DEPLOYMENT_STATUS_STATE_PENDING = 2; PR_DEPLOYMENT_STATUS_STATE_QUEUED = 3; PR_DEPLOYMENT_STATUS_STATE_IN_PROGRESS = 4; PR_DEPLOYMENT_STATUS_STATE_SUCCESS = 5; PR_DEPLOYMENT_STATUS_STATE_FAILURE = 6; PR_DEPLOYMENT_STATUS_STATE_ERROR = 7; PR_DEPLOYMENT_STATUS_STATE_INACTIVE = 8; PR_DEPLOYMENT_STATUS_STATE_WAITING = 9; PR_DEPLOYMENT_STATUS_STATE_BLOCKED = 10; PR_DEPLOYMENT_STATUS_STATE_CANCELED = 11; } // Copied from: local:aiserver.v1.PRDiffChunkPointer (var: Jdl) message PRDiffChunkPointer { string file_path = 1; int32 start_line_number_zero_indexed = 2; int32 end_line_number_zero_indexed_exclusive = 3; } // Copied from: local:aiserver.v1.PRRequestedReviewer (var: Fbu) message PRRequestedReviewer { string login = 1; optional string name = 2; optional string avatar_url = 3; optional string kind = 4; } // Copied from: local:aiserver.v1.PRReviewComment (var: Ubu) message PRReviewComment { string id = 1; string author_login = 2; string avatar_url = 3; string body = 4; string created_at = 5; optional string diff_hunk = 6; optional string body_html = 7; optional string author_name = 8; } // Copied from: local:aiserver.v1.PRReviewSummary (var: Obu) message PRReviewSummary { string author_login = 1; optional string author_name = 2; optional string author_avatar_url = 3; optional string state = 4; } // Copied from: local:aiserver.v1.PRReviewThread (var: r1i) message PRReviewThread { string id = 1; string path = 2; optional int32 line = 3; optional int32 start_line = 4; optional int32 original_line = 5; optional int32 original_start_line = 6; string diff_side = 7; bool is_resolved = 8; bool is_outdated = 9; repeated PRReviewComment comments = 10; optional string pull_request_review_id = 11; } // Copied from: local:aiserver.v1.PRStatus (var: poe) enum PRStatus { PR_STATUS_UNSPECIFIED = 0; PR_STATUS_OPEN = 1; PR_STATUS_DRAFT = 2; PR_STATUS_MERGED = 3; PR_STATUS_CLOSED = 4; } // Copied from: local:aiserver.v1.PRTimelineActor (var: Kbu) message PRTimelineActor { string login = 1; optional string avatar_url = 2; optional string name = 3; } // Copied from: local:aiserver.v1.PRTimelineEvent (var: qbu) message PRTimelineEvent { string id = 1; string event_type = 2; string created_at = 3; optional PRTimelineActor actor = 4; optional string label = 5; optional string body = 6; } // Copied from: local:aiserver.v1.PRTopLevelComment (var: $bu) message PRTopLevelComment { string id = 1; string author_login = 2; string avatar_url = 3; string body = 4; string created_at = 5; optional string body_html = 6; optional string author_name = 7; } // Copied from: local:aiserver.v1.PRUserOption (var: Keu) message PRUserOption { string github_user_node_id = 1; optional string github_username = 2; } // Copied from: local:aiserver.v1.PackfileMetadata (var: bxf) message PackfileMetadata { string pack_id = 1; string content_sha256 = 2; uint64 size_bytes = 3; } // Copied from: local:aiserver.v1.PackfileUploadCompletion (var: Exf) message PackfileUploadCompletion { // Copied from: local:aiserver.v1.PackfileUploadCompletion.DirectChunkedUpload (var: xxf) message DirectChunkedUpload { } oneof completion { DirectChunkedUpload direct_chunked_upload = 1; } } // Copied from: local:aiserver.v1.PackfileUploadMethod (var: _xf) message PackfileUploadMethod { // Copied from: local:aiserver.v1.PackfileUploadMethod.DirectChunkedUpload (var: yxf) message DirectChunkedUpload { uint64 chunk_size_bytes = 1; } oneof method { DirectChunkedUpload direct_chunked_upload = 1; } } // Copied from: local:aiserver.v1.PagerDutyIncidentAcknowledgedEvent (var: wLu) message PagerDutyIncidentAcknowledgedEvent { } // Copied from: local:aiserver.v1.PagerDutyIncidentAnyEvent (var: CLu) message PagerDutyIncidentAnyEvent { } // Copied from: local:aiserver.v1.PagerDutyIncidentEscalatedEvent (var: kLu) message PagerDutyIncidentEscalatedEvent { } // Copied from: local:aiserver.v1.PagerDutyIncidentResolvedEvent (var: SLu) message PagerDutyIncidentResolvedEvent { } // Copied from: local:aiserver.v1.PagerDutyIncidentTriggeredEvent (var: yLu) message PagerDutyIncidentTriggeredEvent { } // Copied from: local:aiserver.v1.PagerDutySamplePayload (var: jLs) message PagerDutySamplePayload { string incident_id = 1; string event_type = 2; } // Copied from: local:aiserver.v1.PagerDutyServiceInfo (var: vru) message PagerDutyServiceInfo { string id = 1; string name = 2; string description = 3; string status = 4; } // Copied from: local:aiserver.v1.PagerDutyTrigger (var: _Lu) message PagerDutyTrigger { repeated string service_ids = 6; oneof event { PagerDutyIncidentTriggeredEvent incident_triggered = 1; PagerDutyIncidentAcknowledgedEvent incident_acknowledged = 2; PagerDutyIncidentResolvedEvent incident_resolved = 3; PagerDutyIncidentEscalatedEvent incident_escalated = 4; PagerDutyIncidentAnyEvent incident_any = 5; } } // Copied from: local:aiserver.v1.Pages (var: pLf) message Pages { repeated string pages = 1; repeated string page_urls = 2; } // Copied from: local:aiserver.v1.ParseGitHubRepoForPluginRequest (var: M0i) message ParseGitHubRepoForPluginRequest { string git_url = 1; optional string git_ref = 2; optional bool enforce_auth = 3; } // Copied from: local:aiserver.v1.ParseGitHubRepoForPluginsResponse (var: P0i) message ParseGitHubRepoForPluginsResponse { string marketplace_name = 1; string marketplace_description = 2; string default_branch = 3; string repository_url = 4; repeated ParsedPluginEntry plugins = 5; string commit_sha = 6; } // Copied from: local:aiserver.v1.ParsePluginPublisherRepoInternalRequest (var: Flu) message ParsePluginPublisherRepoInternalRequest { string git_url = 1; optional string git_ref = 2; optional string release_tag = 3; optional string release_asset = 4; } // Copied from: local:aiserver.v1.ParsePluginPublisherRepoInternalResponse (var: Blu) message ParsePluginPublisherRepoInternalResponse { ParseGitHubRepoForPluginsResponse parsed_repo = 1; optional string release_repo = 2; optional string release_asset = 3; optional string release_tag = 4; } // Copied from: local:aiserver.v1.ParsedPluginEntry (var: Pxs) message ParsedPluginEntry { string name = 1; string display_name = 2; string description = 3; string git_path = 4; repeated SkillDescriptor skills = 5; repeated SubagentDescriptor subagents = 6; repeated HookDescriptor hooks = 7; repeated RuleDescriptor rules = 8; repeated McpDescriptor mcp_servers = 9; repeated CommandDescriptor commands = 10; optional string logo_url = 11; google.protobuf.Struct variables = 12; optional string source_git_url = 13; optional string source_git_ref = 14; optional string parse_error = 15; optional PluginMinClientVersions min_client_versions = 16; } // Copied from: local:aiserver.v1.PartialPathItem (var: Bde) message PartialPathItem { string relative_workspace_path = 1; string hash_of_node = 2; } // Copied from: agent.v1.PartialToolCallUpdate (var: Owi) message PartialToolCallUpdate { string call_id = 1; ToolCall tool_call = 2; string args_text_delta = 3; string model_call_id = 4; } // Copied from: local:aiserver.v1.PathKeyHashType (var: Trs) enum PathKeyHashType { PATH_KEY_HASH_TYPE_UNSPECIFIED = 0; PATH_KEY_HASH_TYPE_SHA256 = 1; } // Copied from: local:aiserver.v1.PauseBackgroundComposerRequest (var: $Ts) message PauseBackgroundComposerRequest { string bc_id = 1; BackgroundComposerSource source = 3; optional string run_id = 4; } // Copied from: local:aiserver.v1.PauseBackgroundComposerResponse (var: Omu) message PauseBackgroundComposerResponse { } // Copied from: local:aiserver.v1.PausedInteractionStep (var: jd) message PausedInteractionStep { bytes step_context_blob_id = 1; bytes agent_state_blob_id = 2; bool is_time_limit_expired = 3; bool use_step_separation = 4; uint32 tool_call_index = 5; uint32 query_id = 6; string tool_call_id = 7; int32 current_step_in_turn = 8; bytes request_context_blob_id = 9; } // Copied from: local:aiserver.v1.PendingContextInjection (var: Vd) message PendingContextInjection { string injection_id = 1; string expected_run_id = 2; int64 created_at_ms = 3; BackgroundComposerSource source = 4; ConversationActionReference conversation_action_ref = 5; optional string delivery_batch_id = 6; } // Copied from: local:aiserver.v1.PendingFollowup (var: nfu) message PendingFollowup { string followup_id = 1; string text = 2; string rich_text = 3; int64 created_at_ms = 4; BackgroundComposerSource source = 5; repeated SelectedCursorCommand cursor_commands = 6; bool cursor_commands_explicitly_set = 7; repeated SelectedPastChat past_chats = 8; bool past_chats_explicitly_set = 9; optional ConversationAction conversation_action = 10; repeated BlobData blob_data = 11; optional bool use_experimental_model_opt_out = 12; } // Copied from: local:aiserver.v1.PendingIdleFollowup (var: zd) message PendingIdleFollowup { string grouping_identifier = 1; string followup_id = 2; BackgroundComposerSource source = 3; ConversationAction conversation_action = 4; repeated string merged_followup_ids = 5; } // Copied from: local:aiserver.v1.PendingPrivateWorkerRequest (var: dyu) message PendingPrivateWorkerRequest { string bc_id = 1; int32 user_id = 2; optional string service_account_id = 3; optional string repo_owner = 4; optional string repo_name = 5; optional string repo_url = 6; repeated PrivateWorkerLabel labels = 7; double created_at_ms = 8; } // Copied from: local:aiserver.v1.PendingPromotion (var: Gd) message PendingPromotion { string followup_id = 1; optional string expected_run_id = 2; int64 created_at_ms = 3; } // Copied from: local:aiserver.v1.PendingPullRequestData (var: qd) message PendingPullRequestData { string title = 1; string body = 2; string branch_name = 3; optional string base_branch = 4; } // Copied from: local:aiserver.v1.PendingSeatTierUpgradeRequest (var: Feu) message PendingSeatTierUpgradeRequest { int32 user_id = 1; string name = 2; string email = 3; optional string profile_picture_url = 4; TeamRole role = 5; TeamMemberBillingTier billing_tier = 6; string requested_at = 7; } // Copied from: local:aiserver.v1.PerformanceChunk (var: LRd) message PerformanceChunk { repeated MachineInfo machines = 1; repeated ProcessInfo processes = 2; repeated TestSuiteInfo suites = 3; repeated TestCaseInfo cases = 4; repeated IterationInfo iterations = 5; repeated MetricSample metrics = 6; } // Copied from: local:aiserver.v1.PerformanceData (var: KEf) message PerformanceData { InvocationInfo invocation = 1; repeated MachineInfo machines = 2; repeated ProcessInfo processes = 3; repeated TestSuiteInfo suites = 4; repeated TestCaseInfo cases = 5; repeated IterationInfo iterations = 6; repeated MetricSample metric_samples = 7; } // Copied from: local:aiserver.v1.PerformanceEvent (var: nOs) message PerformanceEvent { PerformanceEventType event_type = 1; google.protobuf.Timestamp timestamp = 2; double performance_timestamp = 3; optional double duration = 4; optional string target_element = 5; optional string target_class = 6; optional string target_id = 7; optional string target_aria_id = 26; optional int32 client_x = 8; optional int32 client_y = 9; optional string key = 10; optional string code = 11; optional bool ctrl_key = 12; optional bool alt_key = 13; optional bool shift_key = 14; optional bool meta_key = 15; optional double scroll_x = 16; optional double scroll_y = 17; optional double scroll_delta_x = 18; optional double scroll_delta_y = 19; optional double render_start = 21; optional double style_and_layout_start = 22; optional double first_ui_event_timestamp = 23; optional double blocking_duration = 24; repeated ScriptTiming scripts = 25; map metadata = 20; } // Copied from: local:aiserver.v1.PerformanceEventType (var: MFu) enum PerformanceEventType { PERFORMANCE_EVENT_TYPE_UNSPECIFIED = 0; PERFORMANCE_EVENT_TYPE_CLICK = 1; PERFORMANCE_EVENT_TYPE_POINTER = 2; PERFORMANCE_EVENT_TYPE_TOUCH = 3; PERFORMANCE_EVENT_TYPE_KEYDOWN = 4; PERFORMANCE_EVENT_TYPE_KEYUP = 5; PERFORMANCE_EVENT_TYPE_SCROLL = 6; PERFORMANCE_EVENT_TYPE_LONG_ANIMATION_FRAME = 7; PERFORMANCE_EVENT_TYPE_MOUSEDOWN = 8; PERFORMANCE_EVENT_TYPE_MOUSEUP = 9; } // Copied from: local:aiserver.v1.PerformanceEventsConfig (var: MEu) message PerformanceEventsConfig { bool enabled = 1; optional int32 buffer_size = 2; optional int32 flush_interval_ms = 3; } // Copied from: local:aiserver.v1.PerformanceMetric (var: uOs) message PerformanceMetric { google.protobuf.Timestamp timestamp = 1; string name = 2; double value = 3; optional string unit = 4; map metadata = 5; } // Copied from: agent.v1.PermissionsAutoRunInstructions (var: xLt) message PermissionsAutoRunInstructions { repeated string allow_instructions = 1; repeated string block_instructions = 2; } // Copied from: local:aiserver.v1.PersonalEnvironment (var: Gfu) message PersonalEnvironment { string repo_url = 1; string environment_json = 2; int64 created_at_ms = 3; int64 updated_at_ms = 4; int64 id = 5; optional string environment_public_id = 6; } // Copied from: agent.v1.Phase (var: Wgs) message Phase { string name = 1; repeated TodoItem todos = 2; } // Copied from: agent.v1.PiBashExecArgs (var: YTl) message PiBashExecArgs { string command = 1; optional double timeout = 2; } // Copied from: agent.v1.PiBashExecError (var: XTl) message PiBashExecError { string error = 1; optional PiTruncation truncation = 2; optional string full_output_path = 3; } // Copied from: agent.v1.PiBashExecResult (var: ZTl) message PiBashExecResult { oneof result { PiBashExecSuccess success = 1; PiBashExecError error = 2; } } // Copied from: agent.v1.PiBashExecSuccess (var: JTl) message PiBashExecSuccess { string output = 1; optional PiTruncation truncation = 2; optional string full_output_path = 3; } // Copied from: agent.v1.PiEditExecArgs (var: eAl) message PiEditExecArgs { string path = 1; repeated PiEditReplacement edits = 2; } // Copied from: agent.v1.PiEditExecError (var: iAl) message PiEditExecError { string error = 1; } // Copied from: agent.v1.PiEditExecRejected (var: rAl) message PiEditExecRejected { string reason = 1; } // Copied from: agent.v1.PiEditExecResult (var: tAl) message PiEditExecResult { oneof result { PiEditExecSuccess success = 1; PiEditExecError error = 2; PiEditExecRejected rejected = 3; } } // Copied from: agent.v1.PiEditExecSuccess (var: nAl) message PiEditExecSuccess { string output = 1; string diff = 2; string patch = 3; optional uint32 first_changed_line = 4; } // Copied from: agent.v1.PiEditReplacement (var: ffs) message PiEditReplacement { string old_text = 1; string new_text = 2; } // Copied from: agent.v1.PiFindExecArgs (var: mAl) message PiFindExecArgs { string pattern = 1; optional string path = 2; optional int32 limit = 3; } // Copied from: agent.v1.PiFindExecError (var: vAl) message PiFindExecError { string error = 1; } // Copied from: agent.v1.PiFindExecResult (var: gAl) message PiFindExecResult { oneof result { PiFindExecSuccess success = 1; PiFindExecError error = 2; } } // Copied from: agent.v1.PiFindExecSuccess (var: fAl) message PiFindExecSuccess { string output = 1; optional PiTruncation truncation = 2; optional uint32 result_limit_reached = 3; } // Copied from: agent.v1.PiGrepExecArgs (var: uAl) message PiGrepExecArgs { string pattern = 1; optional string path = 2; optional string glob = 3; optional bool ignore_case = 4; optional bool literal = 5; optional int32 context = 6; optional int32 limit = 7; } // Copied from: agent.v1.PiGrepExecError (var: pAl) message PiGrepExecError { string error = 1; } // Copied from: agent.v1.PiGrepExecResult (var: dAl) message PiGrepExecResult { oneof result { PiGrepExecSuccess success = 1; PiGrepExecError error = 2; } } // Copied from: agent.v1.PiGrepExecSuccess (var: hAl) message PiGrepExecSuccess { string output = 1; optional PiTruncation truncation = 2; optional uint32 match_limit_reached = 3; bool lines_truncated = 4; } // Copied from: agent.v1.PiLsExecArgs (var: bAl) message PiLsExecArgs { optional string path = 1; optional int32 limit = 2; } // Copied from: agent.v1.PiLsExecError (var: wAl) message PiLsExecError { string error = 1; } // Copied from: agent.v1.PiLsExecResult (var: _Al) message PiLsExecResult { oneof result { PiLsExecSuccess success = 1; PiLsExecError error = 2; } } // Copied from: agent.v1.PiLsExecSuccess (var: yAl) message PiLsExecSuccess { string output = 1; optional PiTruncation truncation = 2; optional uint32 entry_limit_reached = 3; } // Copied from: agent.v1.PiReadExecArgs (var: GTl) message PiReadExecArgs { string path = 1; optional int32 offset = 2; optional int32 limit = 3; } // Copied from: agent.v1.PiReadExecError (var: QTl) message PiReadExecError { string error = 1; } // Copied from: agent.v1.PiReadExecResult (var: qTl) message PiReadExecResult { oneof result { PiReadExecSuccess success = 1; PiReadExecError error = 2; } } // Copied from: agent.v1.PiReadExecSuccess (var: KTl) message PiReadExecSuccess { string output = 1; optional PiTruncation truncation = 2; } // Copied from: agent.v1.PiTruncation (var: Zse) message PiTruncation { bool truncated = 1; string truncated_by = 2; uint32 total_lines = 3; uint32 output_lines = 4; uint32 output_bytes = 5; optional uint32 max_lines = 6; optional uint32 max_bytes = 7; bool first_line_exceeds_limit = 8; bool last_line_partial = 9; } // Copied from: agent.v1.PiWriteExecArgs (var: sAl) message PiWriteExecArgs { string path = 1; string content = 2; } // Copied from: agent.v1.PiWriteExecError (var: cAl) message PiWriteExecError { string error = 1; } // Copied from: agent.v1.PiWriteExecRejected (var: lAl) message PiWriteExecRejected { string reason = 1; } // Copied from: agent.v1.PiWriteExecResult (var: oAl) message PiWriteExecResult { oneof result { PiWriteExecSuccess success = 1; PiWriteExecError error = 2; PiWriteExecRejected rejected = 3; } } // Copied from: agent.v1.PiWriteExecSuccess (var: aAl) message PiWriteExecSuccess { string output = 1; } // Copied from: local:aiserver.v1.PingRequest (var: ZLf) message PingRequest { } // Copied from: local:aiserver.v1.PingResponse (var: JLf) message PingResponse { } // Copied from: local:aiserver.v1.PlanChoice (var: Ocl) message PlanChoice { string label = 1; optional string sublabel = 2; optional string description = 3; string value = 4; } // Copied from: local:aiserver.v1.PlanFollowupType (var: STs) enum PlanFollowupType { PLAN_FOLLOWUP_TYPE_UNSPECIFIED = 0; PLAN_FOLLOWUP_TYPE_PLAN = 1; PLAN_FOLLOWUP_TYPE_EXECUTE = 2; } // Copied from: local:aiserver.v1.PlanPhase (var: $as) message PlanPhase { string name = 1; repeated TodoItem todos = 2; } // Copied from: agent.v1.PlanRegistryEntry (var: ZEl) message PlanRegistryEntry { string id = 1; string path = 2; } // Copied from: local:aiserver.v1.PlanType (var: vMd) enum PlanType { PLAN_TYPE_UNSPECIFIED = 0; PLAN_TYPE_FREE = 1; PLAN_TYPE_FREE_TRIAL = 2; PLAN_TYPE_PRO = 3; PLAN_TYPE_PRO_STUDENT = 4; PLAN_TYPE_PRO_PLUS = 5; PLAN_TYPE_ULTRA = 6; PLAN_TYPE_TEAM = 7; PLAN_TYPE_ENTERPRISE = 8; } // Copied from: local:aiserver.v1.PlatformActionEntry (var: zLu) message PlatformActionEntry { PlatformActionScope scope = 1; int32 action_index = 2; string action_type = 3; PlatformActionStatus status = 4; string error_message = 5; map metadata = 6; int64 timestamp = 8; } // Copied from: local:aiserver.v1.PlatformActionScope (var: LPu) enum PlatformActionScope { PLATFORM_ACTION_SCOPE_UNSPECIFIED = 0; PLATFORM_ACTION_SCOPE_WORKFLOW = 1; PLATFORM_ACTION_SCOPE_TRIGGER = 2; } // Copied from: local:aiserver.v1.PlatformActionStatus (var: PPu) enum PlatformActionStatus { PLATFORM_ACTION_STATUS_UNSPECIFIED = 0; PLATFORM_ACTION_STATUS_PENDING = 1; PLATFORM_ACTION_STATUS_SUCCESS = 2; PLATFORM_ACTION_STATUS_ERROR = 3; PLATFORM_ACTION_STATUS_SKIPPED = 4; } // Copied from: local:aiserver.v1.PlatformActionsPayload (var: VLu) message PlatformActionsPayload { repeated PlatformActionEntry actions = 1; } // Copied from: local:aiserver.v1.PlatformTriggerType (var: NPu) enum PlatformTriggerType { PLATFORM_TRIGGER_TYPE_UNSPECIFIED = 0; PLATFORM_TRIGGER_TYPE_GIT = 1; PLATFORM_TRIGGER_TYPE_SLACK = 2; PLATFORM_TRIGGER_TYPE_LINEAR = 3; PLATFORM_TRIGGER_TYPE_CRON = 4; PLATFORM_TRIGGER_TYPE_WEBHOOK = 5; PLATFORM_TRIGGER_TYPE_SLACK_CHANNEL_CREATED = 6; PLATFORM_TRIGGER_TYPE_PAGERDUTY = 7; PLATFORM_TRIGGER_TYPE_SENTRY = 8; PLATFORM_TRIGGER_TYPE_MICROSOFT_TEAMS = 9; PLATFORM_TRIGGER_TYPE_MICROSOFT_TEAMS_CHANNEL_CREATED = 10; PLATFORM_TRIGGER_TYPE_SLACK_REACTION_ADDED = 11; } // Copied from: local:aiserver.v1.Plugin (var: JD) message Plugin { int64 id = 1; string name = 2; string display_name = 3; string description = 4; PluginStatus status = 6; optional string repository_url = 8; repeated string tags = 9; optional string logo_url = 10; optional string primary_color = 11; bool is_published = 12; int64 created_at = 13; int64 updated_at = 14; optional int64 publisher_id = 16; optional Publisher publisher = 17; bool is_deprecated = 18; optional string deprecation_message = 19; optional int64 deprecated_at = 20; optional int64 replaced_by_plugin_id = 21; optional int64 marketplace_id = 22; optional Marketplace marketplace = 23; string git_url = 24; optional string git_ref = 25; optional string git_path = 26; string full_ref = 27; repeated SkillDescriptor skills = 28; repeated SubagentDescriptor subagents = 29; repeated HookDescriptor hooks = 30; repeated RuleDescriptor rules = 31; repeated McpDescriptor mcp_servers = 32; repeated CommandDescriptor commands = 33; optional string release_repo = 34; optional string release_asset = 35; optional string release_tag = 36; repeated string curated_category_keys = 37; google.protobuf.Struct variables = 38; optional TeamMarketplacePluginInstallMode team_marketplace_install_mode = 39; google.protobuf.Struct team_marketplace_configured_variables = 40; PluginLifecycleState lifecycle_state = 41; optional PluginMinClientVersions min_client_versions = 42; } // Copied from: local:aiserver.v1.PluginLifecycleState (var: mP) enum PluginLifecycleState { PLUGIN_LIFECYCLE_STATE_UNSPECIFIED = 0; PLUGIN_LIFECYCLE_STATE_PUBLIC_LISTED = 1; PLUGIN_LIFECYCLE_STATE_PUBLIC_UNLISTED = 2; PLUGIN_LIFECYCLE_STATE_PUBLIC_DRAFT = 3; PLUGIN_LIFECYCLE_STATE_PUBLIC_PENDING = 4; PLUGIN_LIFECYCLE_STATE_PUBLIC_REJECTED = 5; PLUGIN_LIFECYCLE_STATE_PUBLISHER_SUBMISSION = 6; PLUGIN_LIFECYCLE_STATE_PRIVATE_ACTIVE = 7; PLUGIN_LIFECYCLE_STATE_PUBLIC_DEPRECATED = 10; PLUGIN_LIFECYCLE_STATE_PRIVATE_DEPRECATED = 11; PLUGIN_LIFECYCLE_STATE_PUBLIC_INVALID = 12; PLUGIN_LIFECYCLE_STATE_PRIVATE_INVALID = 13; PLUGIN_LIFECYCLE_STATE_PRIVATE_PUBLISHED = 14; } // Copied from: local:aiserver.v1.PluginMcpConfigEntry (var: QKl) message PluginMcpConfigEntry { string config_json = 1; string commit_sha = 2; } // Copied from: local:aiserver.v1.PluginMinClientVersions (var: A0i) message PluginMinClientVersions { optional string cursor = 1; optional string sand = 2; } // Copied from: local:aiserver.v1.PluginPrimitiveType (var: Zze) enum PluginPrimitiveType { PLUGIN_PRIMITIVE_TYPE_UNSPECIFIED = 0; PLUGIN_PRIMITIVE_TYPE_SKILL = 1; PLUGIN_PRIMITIVE_TYPE_MCP = 2; PLUGIN_PRIMITIVE_TYPE_SUBAGENT = 3; PLUGIN_PRIMITIVE_TYPE_COMMAND = 4; } // Copied from: local:aiserver.v1.PluginPrimitiveUsageInterval (var: Jze) enum PluginPrimitiveUsageInterval { PLUGIN_PRIMITIVE_USAGE_INTERVAL_UNSPECIFIED = 0; PLUGIN_PRIMITIVE_USAGE_INTERVAL_LAST_1W = 1; PLUGIN_PRIMITIVE_USAGE_INTERVAL_ALL_TIME = 2; PLUGIN_PRIMITIVE_USAGE_INTERVAL_LAST_1D = 3; PLUGIN_PRIMITIVE_USAGE_INTERVAL_LAST_14D = 4; PLUGIN_PRIMITIVE_USAGE_INTERVAL_LAST_90D = 5; PLUGIN_PRIMITIVE_USAGE_INTERVAL_LAST_30D = 6; } // Copied from: local:aiserver.v1.PluginRef (var: Hxs) message PluginRef { string name = 1; optional string marketplace_name = 2; } // Copied from: local:aiserver.v1.PluginStatus (var: hte) enum PluginStatus { PLUGIN_STATUS_UNSPECIFIED = 0; PLUGIN_STATUS_DRAFT = 1; PLUGIN_STATUS_PENDING_APPROVAL = 2; PLUGIN_STATUS_APPROVED = 3; PLUGIN_STATUS_REJECTED = 4; PLUGIN_STATUS_UNLISTED = 5; } // Copied from: anyrun.v1.PodCreatingPhase (var: VWl) enum PodCreatingPhase { POD_CREATING_PHASE_UNSPECIFIED = 0; POD_CREATING_PHASE_CLONE = 1; POD_CREATING_PHASE_BUILD = 2; POD_CREATING_PHASE_POST_CREATE = 3; POD_CREATING_PHASE_UPDATE_CONTENT = 4; POD_CREATING_PHASE_POST_START = 5; } // Copied from: anyrun.v1.PodCreatingStatus (var: KWl) message PodCreatingStatus { PodCreatingPhase phase = 1; } // Copied from: anyrun.v1.PodErrorEvent (var: RWl) message PodErrorEvent { string error_message = 1; } // Copied from: anyrun.v1.PodEvent (var: JCi) message PodEvent { uint64 creation_timestamp = 49; oneof payload { PodErrorEvent error = 26; string debug_event = 1; google.protobuf.Empty hydration_started = 43; HydrationProgress hydration_progress = 44; google.protobuf.Empty hydration_completed = 45; google.protobuf.Empty clone_started = 31; google.protobuf.Empty clone_completed = 32; CloneStarted clone_started_v2 = 51; CloneCompleted clone_completed_v2 = 52; google.protobuf.Empty checkout_started = 33; google.protobuf.Empty checkout_completed = 34; string build_started = 2; string build_status_message = 3; BuildStepStarted build_step_started = 27; BuildStatusLine build_status_line = 28; InternalBuildMessage internal_build_message = 29; int32 build_exit_code = 30; string prepare_stdout = 14; string prepare_stderr = 15; int64 prepare_exit_code = 16; InstallCommand install_command = 50; string install_stdout = 17; string install_stderr = 18; int64 install_exit_code = 19; string verify_stdout = 46; string verify_stderr = 47; int64 verify_exit_code = 48; string start_stdout = 6; string start_stderr = 7; int64 start_exit_code = 8; FeatureOutput extension_install_stdout = 20; FeatureOutput extension_install_stderr = 21; FeatureExitCode extension_install_exit_code = 22; google.protobuf.Empty snapshot_started = 35; google.protobuf.Empty snapshot_completed = 36; google.protobuf.Empty creation_completed = 9; string post_start_stdout = 10; string post_start_stderr = 11; int64 post_start_exit_code = 12; FeatureOutput extension_start_stdout = 23; FeatureOutput extension_start_stderr = 24; FeatureExitCode extension_start_exit_code = 25; google.protobuf.Empty startup_completed = 13; ImagePullStarted image_pull_started = 37; ImagePullLayerUpdate image_pull_layer_update = 38; ImagePullStatusUpdate image_pull_status_update = 39; ImagePullCompleted image_pull_completed = 40; PodIdentity blocked_repo_state = 41; google.protobuf.Empty acquired_repo_state = 42; google.protobuf.Empty private_worker_ready = 53; WaitingForWorkerStatus waiting_for_worker = 54; SpanStarted span_started = 55; SpanEnded span_ended = 56; LifecycleProcessRestarted lifecycle_process_restarted = 57; LifecycleProcessExited lifecycle_process_exited = 58; } } // Copied from: anyrun.v1.PodFailedStatus (var: YWl) message PodFailedStatus { string reason = 1; optional PodFailureDetails failure_details = 2; } // Copied from: anyrun.v1.PodFailureDetails (var: JWl) message PodFailureDetails { oneof details { InstallCommandFailure install_command_failure = 1; DockerBuildFailure docker_build_failure = 2; GitCloneFailure git_clone_failure = 3; GitCheckoutFailure git_checkout_failure = 4; ContainerWaitFailure container_wait_failure = 5; ImagePullFailure image_pull_failure = 6; } } // Copied from: anyrun.v1.PodIdentity (var: CWl) message PodIdentity { string tenant_id = 1; string pod_id = 2; } // Copied from: local:aiserver.v1.PodReference (var: xfu) message PodReference { string pod_id = 1; string tenant_id = 2; string network_token = 3; string cluster = 4; optional string exec_daemon_auth_token = 5; optional string pty_auth_token = 6; } // Copied from: anyrun.v1.PodRunningStatus (var: QWl) message PodRunningStatus { optional uint64 missed_heartbeat_deadline = 1; } // Copied from: anyrun.v1.PodStatus (var: i1s) message PodStatus { oneof status { PodCreatingStatus creating = 1; PodRunningStatus running = 2; PodFailedStatus failed = 3; PodTerminatedStatus terminated = 4; } } // Copied from: anyrun.v1.PodTerminatedStatus (var: ZWl) message PodTerminatedStatus { string reason = 1; optional uint32 exit_code = 2; } // Copied from: local:aiserver.v1.PointInTimeModel (var: xL) message PointInTimeModel { string model_uuid = 1; int32 model_version = 2; string relative_path = 3; string model_id = 4; } // Copied from: local:aiserver.v1.PollLoginRequest (var: dt) message PollLoginRequest { } // Copied from: local:aiserver.v1.PollLoginResponse (var: pt) message PollLoginResponse { // Copied from: local:aiserver.v1.PollLoginResponse.Status (var: B) enum Status { STATUS_UNSPECIFIED = 0; STATUS_LOGGED_IN = 1; STATUS_FAILURE = 2; STATUS_CHECKING = 3; } Status status = 1; } // Copied from: agent.v1.PostCommentAction (var: sCl) message PostCommentAction { optional string pr_url = 1; optional string branch_name = 2; string body = 3; optional string repo_url = 4; optional int64 in_reply_to = 5; optional string path = 6; optional int32 line = 7; optional int32 start_line = 8; optional string side = 9; optional string reply_to_reference = 10; } // Copied from: agent.v1.PostRequestPromptUpdate (var: vxl) message PostRequestPromptUpdate { string title = 1; string message = 2; string button_label = 3; string button_url = 4; } // Copied from: agent.v1.PostToolUseFailureRequestQuery (var: Bxl) message PostToolUseFailureRequestQuery { string tool_name = 1; google.protobuf.Struct tool_input = 2; string error_message = 3; string failure_type = 4; int64 duration_ms = 5; string tool_use_id = 6; bool is_interrupt = 7; optional string conversation_id = 8; optional string generation_id = 9; optional string model = 10; optional string model_id = 11; repeated RequestedModel.ModelParameterValue model_params = 12; } // Copied from: agent.v1.PostToolUseFailureRequestResponse (var: Uxl) message PostToolUseFailureRequestResponse { optional string additional_context = 1; } // Copied from: agent.v1.PostToolUseRequestQuery (var: Oxl) message PostToolUseRequestQuery { string tool_name = 1; google.protobuf.Struct tool_input = 2; string tool_output = 3; int64 duration_ms = 4; string tool_use_id = 5; optional string cwd = 6; optional string conversation_id = 7; optional string generation_id = 8; optional string model = 9; optional string model_id = 10; repeated RequestedModel.ModelParameterValue model_params = 11; } // Copied from: agent.v1.PostToolUseRequestResponse (var: Fxl) message PostToolUseRequestResponse { optional string additional_context = 1; } // Copied from: local:aiserver.v1.PotentialLocsInitialQueriesRequest (var: G2l) message PotentialLocsInitialQueriesRequest { string query = 1; } // Copied from: local:aiserver.v1.PotentialLocsInitialQueriesResponse (var: q2l) message PotentialLocsInitialQueriesResponse { string hyde_query = 1; } // Copied from: local:aiserver.v1.PotentialLocsRequest (var: Y2l) message PotentialLocsRequest { string text = 1; } // Copied from: local:aiserver.v1.PotentialLocsResponse (var: Z2l) message PotentialLocsResponse { string potential_loc = 1; } // Copied from: local:aiserver.v1.PotentialLocsUnderneathRequest (var: K2l) message PotentialLocsUnderneathRequest { string file = 1; repeated SimplestRange ranges = 2; string query = 3; } // Copied from: local:aiserver.v1.PotentialLocsUnderneathResponse (var: Q2l) message PotentialLocsUnderneathResponse { string text = 1; } // Copied from: local:aiserver.v1.PotentiallyCachedContextItem (var: pze) message PotentiallyCachedContextItem { oneof item { ContextItem context_item = 1; string context_item_hash = 2; } } // Copied from: local:aiserver.v1.PotentiallyGenerateMemoryRequest (var: Y4l) message PotentiallyGenerateMemoryRequest { string request_id = 1; repeated ConversationMessage conversation = 2; optional string git_upstream_url = 3; string composer_id = 4; } // Copied from: local:aiserver.v1.PotentiallyGenerateMemoryResponse (var: Z4l) message PotentiallyGenerateMemoryResponse { optional string saved_memory = 1; optional string knowledge_id = 2; optional string title = 3; } // Copied from: local:aiserver.v1.PrCommentAction (var: NLu) message PrCommentAction { bool minimize_previous_comments = 1; bool allow_inline_comments = 2; bool resolve_stale_threads = 3; bool allow_approve = 4; } // Copied from: agent.v1.PrManagementArgs (var: cfs) message PrManagementArgs { string tool_call_id = 1; oneof action { CreatePrAction create_pr = 2; UpdatePrAction update_pr = 3; PostCommentAction post_comment = 4; ResolveCommentAction resolve_comment = 5; GetCiStatusAction get_ci_status = 6; SetPrStatusAction set_pr_status = 7; } } // Copied from: agent.v1.PrManagementError (var: swi) message PrManagementError { string error = 1; } // Copied from: agent.v1.PrManagementNeedsConfirmation (var: dCl) message PrManagementNeedsConfirmation { string message = 1; string discovered_pr_url = 2; int32 discovered_pr_number = 3; string discovered_pr_title = 4; string branch_name = 5; } // Copied from: agent.v1.PrManagementRegistered (var: uCl) message PrManagementRegistered { string message = 1; string title = 2; string body = 3; optional string base_branch = 4; optional bool draft = 5; string branch_name = 6; } // Copied from: agent.v1.PrManagementRejected (var: lfs) message PrManagementRejected { string reason = 1; } // Copied from: agent.v1.PrManagementRequestQuery (var: pCl) message PrManagementRequestQuery { PrManagementArgs args = 1; } // Copied from: agent.v1.PrManagementResult (var: wLt) message PrManagementResult { oneof result { PrManagementSuccess success = 1; PrManagementError error = 2; PrManagementRejected rejected = 3; PrManagementRegistered registered = 4; PrManagementNeedsConfirmation needs_confirmation = 5; } } // Copied from: agent.v1.PrManagementSuccess (var: lCl) message PrManagementSuccess { string pr_url = 1; int32 pr_number = 2; string message = 3; } // Copied from: local:aiserver.v1.PrReviewOpenDestinationMode (var: ZD) enum PrReviewOpenDestinationMode { PR_REVIEW_OPEN_DESTINATION_MODE_UNSPECIFIED = 0; PR_REVIEW_OPEN_DESTINATION_MODE_GITHUB = 1; PR_REVIEW_OPEN_DESTINATION_MODE_GRAPHITE = 2; PR_REVIEW_OPEN_DESTINATION_MODE_REVIEW_CURSOR = 3; } // Copied from: local:aiserver.v1.PrReviewOpenSurfaceMode (var: Yze) enum PrReviewOpenSurfaceMode { PR_REVIEW_OPEN_SURFACE_MODE_UNSPECIFIED = 0; PR_REVIEW_OPEN_SURFACE_MODE_IN_APP = 1; PR_REVIEW_OPEN_SURFACE_MODE_EXTERNAL_BROWSER = 2; } // Copied from: agent.v1.PreCompactRequestQuery (var: _xl) message PreCompactRequestQuery { string trigger = 1; double context_usage_percent = 2; int64 context_tokens = 3; int64 context_window_size = 4; int32 message_count = 5; int32 messages_to_compact = 6; bool is_first_compaction = 7; optional string conversation_id = 8; optional string generation_id = 9; optional string model = 10; optional string model_id = 11; repeated RequestedModel.ModelParameterValue model_params = 12; } // Copied from: agent.v1.PreCompactRequestResponse (var: yxl) message PreCompactRequestResponse { optional string user_message = 1; } // Copied from: local:aiserver.v1.PreFetchedBlob (var: c7) message PreFetchedBlob { bytes id = 1; bytes value = 2; } // Copied from: local:aiserver.v1.PreFetchedBlobFilter (var: qTs) message PreFetchedBlobFilter { uint32 seed = 1; uint32 segment_length = 2; uint32 segment_count = 3; uint32 fingerprint_bits = 4; uint32 slot_count = 5; bytes packed_fingerprints = 6; } // Copied from: agent.v1.PreToolUseRequestQuery (var: Lxl) message PreToolUseRequestQuery { string tool_name = 1; google.protobuf.Struct tool_input = 2; string tool_use_id = 3; optional string cwd = 4; optional string conversation_id = 5; optional string generation_id = 6; optional string model = 7; optional string model_id = 8; repeated RequestedModel.ModelParameterValue model_params = 9; } // Copied from: agent.v1.PreToolUseRequestResponse (var: Nxl) message PreToolUseRequestResponse { optional string permission = 1; optional string user_message = 2; optional string agent_message = 3; optional string updated_input = 4; optional string additional_context = 5; } // Copied from: local:aiserver.v1.PreWarmPodRequest (var: MTs) message PreWarmPodRequest { StartBackgroundComposerFromSnapshotRequest start_request = 1; } // Copied from: local:aiserver.v1.PreWarmPodResponse (var: Xpu) message PreWarmPodResponse { } // Copied from: agent.v1.PrecomputedHumanChange (var: O1l) message PrecomputedHumanChange { string path = 1; repeated PrecomputedHumanChangeRenderedDiff rendered_diffs = 2; bool is_new_file = 3; bool is_deleted_file = 4; } // Copied from: agent.v1.PrecomputedHumanChangeRenderedDiff (var: N1l) message PrecomputedHumanChangeRenderedDiff { int32 start_line_number = 1; int32 end_line_number_exclusive = 2; repeated string before_context_lines = 3; repeated string removed_lines = 4; repeated string added_lines = 5; repeated string after_context_lines = 6; } // Copied from: local:aiserver.v1.PreferredRepoSourceMode (var: UNt) enum PreferredRepoSourceMode { PREFERRED_REPO_SOURCE_MODE_UNSPECIFIED = 0; PREFERRED_REPO_SOURCE_MODE_GITHUB = 1; PREFERRED_REPO_SOURCE_MODE_ORIGIN = 2; } // Copied from: local:aiserver.v1.PrefillPromptPayload (var: cRf) message PrefillPromptPayload { string prompt = 1; } // Copied from: local:aiserver.v1.PreflightMergeOrganizationIdentityProviderRequest (var: fVl) message PreflightMergeOrganizationIdentityProviderRequest { string organization_id = 1; string source_identity_provider_public_id = 2; } // Copied from: local:aiserver.v1.PreflightMergeOrganizationIdentityProviderResponse (var: bVl) message PreflightMergeOrganizationIdentityProviderResponse { bool can_merge = 1; repeated OrganizationMergeIdpBlocker blockers = 2; } // Copied from: local:aiserver.v1.PreloadEditRequest (var: y2l) message PreloadEditRequest { StreamEditRequest req = 1; } // Copied from: local:aiserver.v1.PreloadEditResponse (var: w2l) message PreloadEditResponse { } // Copied from: local:aiserver.v1.PrepareGithubConnectFlowRequest (var: KHl) message PrepareGithubConnectFlowRequest { // Copied from: local:aiserver.v1.PrepareGithubConnectFlowRequest.Source (var: QHl) enum Source { SOURCE_UNSPECIFIED = 0; SOURCE_GLASS_CLOUD_AGENT = 1; SOURCE_GLASS_DIFF = 2; SOURCE_GLASS_AUTOMATIONS = 3; } string github_repo = 1; optional string ghe_application = 2; Source source = 3; string verifier_hash = 4; bool force_oauth = 5; optional ScmConnectIntentTarget connect_target = 6; optional ScmConnectIntentSource connect_source = 7; } // Copied from: local:aiserver.v1.PrepareGithubConnectFlowResponse (var: YHl) message PrepareGithubConnectFlowResponse { string flow_id = 1; string state = 2; string github_url = 3; int64 expires_at_ms = 4; bool should_install = 5; optional string ghe_application = 6; } // Copied from: local:aiserver.v1.PrepareLocalFullSelfDrivingRunRequest (var: z7l) message PrepareLocalFullSelfDrivingRunRequest { string pr_url = 1; FullSelfDrivingMode mode = 2; optional string trigger_description = 3; optional string model_id = 4; } // Copied from: local:aiserver.v1.PrepareLocalFullSelfDrivingRunResponse (var: V7l) message PrepareLocalFullSelfDrivingRunResponse { string local_run_id = 1; string prompt = 2; string triage_context_json = 3; FullSelfDrivingMode mode = 4; string model_id = 5; repeated string skill_ids = 6; repeated AgentSkill skills = 7; } // Copied from: local:aiserver.v1.PrepareSetupGithubEnterpriseAppRequest (var: ezl) message PrepareSetupGithubEnterpriseAppRequest { string hostname = 1; optional string external_host = 2; } // Copied from: local:aiserver.v1.PrepareSetupGithubEnterpriseAppResponse (var: tzl) message PrepareSetupGithubEnterpriseAppResponse { string pending_app_uuid = 1; string serialized_manifest = 2; } // Copied from: local:aiserver.v1.PresignAgentStoreReadsRequest (var: Yyu) message PresignAgentStoreReadsRequest { string agent_id = 1; repeated string rel_paths = 2; optional string share_id = 3; optional string store_id = 4; } // Copied from: local:aiserver.v1.PresignAgentStoreReadsResponse (var: Zyu) message PresignAgentStoreReadsResponse { repeated AgentStoreReadInstruction instructions = 1; } // Copied from: local:aiserver.v1.PresignAgentStoreWritesRequest (var: rwu) message PresignAgentStoreWritesRequest { string agent_id = 1; repeated AgentStoreWriteFileEntry files = 2; optional string store_id = 3; optional string lock_token = 4; optional string lock_client_uuid = 5; } // Copied from: local:aiserver.v1.PresignAgentStoreWritesResponse (var: swu) message PresignAgentStoreWritesResponse { repeated AgentStoreWriteInstruction instructions = 1; } // Copied from: local:aiserver.v1.PresignPromptUploadRequest (var: bwu) message PresignPromptUploadRequest { string filename = 1; string mime_type = 2; int64 content_length_bytes = 3; optional int32 team_id = 4; } // Copied from: local:aiserver.v1.PresignPromptUploadResponse (var: _wu) message PresignPromptUploadResponse { // Copied from: local:aiserver.v1.PresignPromptUploadResponse.Multipart (var: ywu) message Multipart { string s3_upload_id = 1; repeated PromptUploadPart parts = 2; int64 part_size_bytes = 3; } string upload_id = 1; int64 urls_expire_at_ms = 3; oneof upload { Multipart multipart = 5; } } // Copied from: local:aiserver.v1.PresignSandBoxStoreReadsRequest (var: CPf) message PresignSandBoxStoreReadsRequest { repeated string rel_paths = 1; } // Copied from: local:aiserver.v1.PresignSandBoxStoreReadsResponse (var: xPf) message PresignSandBoxStoreReadsResponse { repeated SandBoxStoreReadInstruction instructions = 1; } // Copied from: local:aiserver.v1.PresignSandBoxStoreWritesRequest (var: cPf) message PresignSandBoxStoreWritesRequest { repeated SandBoxStoreWriteFile files = 1; } // Copied from: local:aiserver.v1.PresignSandBoxStoreWritesResponse (var: hPf) message PresignSandBoxStoreWritesResponse { repeated SandBoxStoreWriteInstruction instructions = 1; } // Copied from: local:aiserver.v1.PreviewAttachGroupToDirectoryRequest (var: vsu) message PreviewAttachGroupToDirectoryRequest { int32 group_id = 1; int32 team_id = 2; int32 directory_group_id = 3; optional GroupType type = 4; } // Copied from: local:aiserver.v1.PreviewAttachGroupToDirectoryResponse (var: ysu) message PreviewAttachGroupToDirectoryResponse { repeated GroupMemberChange changes = 1; int32 members_to_add = 2; int32 members_to_remove = 3; string directory_group_name = 4; int32 members_skipped_due_to_conflict = 5; repeated ConflictedUser conflicted_users = 6; } // Copied from: local:aiserver.v1.PreviewMigrateReindexPluginRepoInternalRequest (var: Glu) message PreviewMigrateReindexPluginRepoInternalRequest { int64 publisher_id = 1; string from_git_url = 2; string to_git_url = 3; optional string git_ref = 4; optional string release_tag = 5; } // Copied from: local:aiserver.v1.PreviewMigrateReindexPluginRepoResponse (var: qlu) message PreviewMigrateReindexPluginRepoResponse { string publisher_name = 1; string from_git_url = 2; string to_git_url = 3; string git_url = 4; string git_ref = 5; string commit_sha = 6; repeated ReindexPluginDiff plugin_diffs = 7; ReindexSummary summary = 8; repeated string conflicting_names = 9; repeated string target_repo_name_conflicts = 10; repeated string deprecated_source_name_conflicts = 11; bool can_apply = 12; } // Copied from: local:aiserver.v1.PreviewReindexPluginRepoInternalRequest (var: jlu) message PreviewReindexPluginRepoInternalRequest { int64 publisher_id = 1; string git_url = 2; optional string git_ref = 3; optional string pinned_git_ref = 4; optional string release_tag = 5; } // Copied from: local:aiserver.v1.PreviewReindexPluginRepoResponse (var: $lu) message PreviewReindexPluginRepoResponse { string publisher_name = 1; string git_url = 2; string git_ref = 3; string commit_sha = 4; repeated ReindexPluginDiff plugin_diffs = 5; ReindexSummary summary = 6; int32 new_commit_count = 7; repeated string conflicting_names = 8; } // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest (var: tTs) message PreviewTeamMarketplaceMcpImpactRequest { // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest.RemoveMarketplacePreview (var: iTs) message RemoveMarketplacePreview { } // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest.SetPoliciesPreview (var: nTs) message SetPoliciesPreview { repeated SetTeamMarketplacePluginPoliciesRequest.Policy policies = 1; } int64 marketplace_id = 1; optional int32 team_id = 2; oneof action { SetPoliciesPreview set_policies = 3; RemoveMarketplacePreview remove_marketplace = 4; } } // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactResponse (var: Guu) message PreviewTeamMarketplaceMcpImpactResponse { // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactResponse.ImpactedPlugin (var: quu) message ImpactedPlugin { int64 plugin_id = 1; string plugin_name = 2; repeated string mcp_server_names = 3; } repeated ImpactedPlugin impacted_plugins = 1; } // Copied from: local:aiserver.v1.PrivacyCheckRequest (var: i2l) message PrivacyCheckRequest { } // Copied from: local:aiserver.v1.PrivacyCheckResponse (var: r2l) message PrivacyCheckResponse { bool is_on_privacy_pod = 1; bool is_ghost_mode_on = 2; } // Copied from: local:aiserver.v1.PrivacyMode (var: fl) enum PrivacyMode { PRIVACY_MODE_UNSPECIFIED = 0; PRIVACY_MODE_NO_STORAGE = 1; PRIVACY_MODE_NO_TRAINING = 2; PRIVACY_MODE_USAGE_DATA_TRAINING_ALLOWED = 3; PRIVACY_MODE_USAGE_CODEBASE_TRAINING_ALLOWED = 4; } // Copied from: local:aiserver.v1.PrivacyModeCacheInfo (var: Ebn) message PrivacyModeCacheInfo { PrivacyMode privacy_mode = 1; bool is_enforced_by_team = 2; } // Copied from: local:aiserver.v1.PrivateWorker (var: c1i) message PrivateWorker { string worker_id = 1; string repo_owner = 2; string repo_name = 3; string workspace_root_path = 4; double connected_at_ms = 5; int32 user_id = 6; optional int32 team_id = 7; optional string service_account_id = 8; bool is_in_use = 9; optional string active_bc_id = 10; repeated PrivateWorkerLabel labels = 11; optional string repo_url = 12; optional string display_name = 13; optional string machine_id = 14; optional string machine_display_name = 15; repeated PrivateWorkerRepo repos = 16; } // Copied from: local:aiserver.v1.PrivateWorkerLabel (var: moe) message PrivateWorkerLabel { string key = 1; string value = 2; } // Copied from: local:aiserver.v1.PrivateWorkerListScope (var: ATs) enum PrivateWorkerListScope { PRIVATE_WORKER_LIST_SCOPE_UNSPECIFIED = 0; PRIVATE_WORKER_LIST_SCOPE_ALL = 1; PRIVATE_WORKER_LIST_SCOPE_TEAM_POOL = 2; PRIVATE_WORKER_LIST_SCOPE_PERSONAL = 3; } // Copied from: local:aiserver.v1.PrivateWorkerOwnerFilter (var: l1i) message PrivateWorkerOwnerFilter { int32 owner_cursor_user_id = 1; } // Copied from: local:aiserver.v1.PrivateWorkerPool (var: gyu) message PrivateWorkerPool { PrivateWorkerPoolScope scope = 1; int32 owner_id = 2; string pool_name = 3; optional string repo_owner = 4; optional string repo_name = 5; optional string repo_url = 6; int32 connected_worker_count = 7; int32 in_use_worker_count = 8; double first_seen_at_ms = 9; double last_seen_at_ms = 10; bool is_stale = 11; } // Copied from: local:aiserver.v1.PrivateWorkerPoolScope (var: K0i) enum PrivateWorkerPoolScope { PRIVATE_WORKER_POOL_SCOPE_UNSPECIFIED = 0; PRIVATE_WORKER_POOL_SCOPE_USER = 1; PRIVATE_WORKER_POOL_SCOPE_TEAM = 2; } // Copied from: local:aiserver.v1.PrivateWorkerRepo (var: myu) message PrivateWorkerRepo { string owner = 1; string name = 2; string url = 3; } // Copied from: local:aiserver.v1.PrivateWorkerStatusFilter (var: Ppu) enum PrivateWorkerStatusFilter { PRIVATE_WORKER_STATUS_FILTER_UNSPECIFIED = 0; PRIVATE_WORKER_STATUS_FILTER_ALL = 1; PRIVATE_WORKER_STATUS_FILTER_IN_USE = 2; PRIVATE_WORKER_STATUS_FILTER_IDLE = 3; } // Copied from: anyrun.v1.PrivateWorkerWaitReason (var: C2e) enum PrivateWorkerWaitReason { PRIVATE_WORKER_WAIT_REASON_UNSPECIFIED = 0; PRIVATE_WORKER_WAIT_REASON_NO_CONNECTED_WORKERS = 1; PRIVATE_WORKER_WAIT_REASON_LABEL_MISMATCH = 2; PRIVATE_WORKER_WAIT_REASON_OWNER_FILTERED = 3; PRIVATE_WORKER_WAIT_REASON_SHARED_ASSIGNMENT_FILTERED = 4; PRIVATE_WORKER_WAIT_REASON_ALL_BUSY = 5; } // Copied from: local:aiserver.v1.PrivateWorkspaceIdentifier (var: rVe) message PrivateWorkspaceIdentifier { string id = 1; string uri = 2; } // Copied from: local:aiserver.v1.ProbeMcpUrlRequest (var: XKl) message ProbeMcpUrlRequest { string url = 1; map headers = 2; optional string oauth_redirect_uri = 3; optional string auth_client_id = 4; optional string auth_client_secret = 5; } // Copied from: local:aiserver.v1.ProbeMcpUrlResponse (var: eQl) message ProbeMcpUrlResponse { bool is_available = 1; bool requires_auth = 2; optional string auth_url = 3; optional string error = 4; } // Copied from: local:aiserver.v1.ProcessInfo (var: IRd) message ProcessInfo { string local_id = 1; string machine_local_id = 2; int32 pid = 3; optional string name = 4; optional string arch = 5; optional int32 start_ms = 6; optional google.protobuf.Struct metadata = 7; } // Copied from: local:aiserver.v1.ProcessMetricsRowRequest (var: W4l) message ProcessMetricsRowRequest { int32 pid = 1; int32 ppid = 2; string name = 3; string extension_id = 4; int64 cpu_time_ms_sample = 5; double sample_avg_mem_mb = 6; double sample_peak_mem_mb = 7; double session_peak_mem_mb = 8; optional string process_name_hash = 9; } // Copied from: local:aiserver.v1.ProcessMetricsV2RowRequest (var: mSs) message ProcessMetricsV2RowRequest { int32 pid = 1; int32 ppid = 2; string process_name = 3; string extension_id = 4; string process_name_hash = 5; int64 sample_cpu_time_ms = 6; double sample_avg_mem_mb = 7; double sample_peak_mem_mb = 8; double session_peak_mem_mb = 9; double memory_during_sample_peak_mb = 10; double cpu_during_sample_peak_pct = 11; repeated string argv = 12; } // Copied from: local:aiserver.v1.ProfileConfig (var: nEu) message ProfileConfig { string id = 1; optional HeapProfileConfig heap = 2; optional CpuProfileConfig cpu = 3; } // Copied from: local:aiserver.v1.ProfileKind (var: tGe) enum ProfileKind { PROFILE_KIND_UNSPECIFIED = 0; PROFILE_KIND_WALL = 1; PROFILE_KIND_ALLOCATION = 2; PROFILE_KIND_CPU = 3; } // Copied from: local:aiserver.v1.ProfileScheduleConfig (var: iEu) message ProfileScheduleConfig { // Copied from: local:aiserver.v1.ProfileScheduleConfig.ScheduleConfig (var: rEu) message ScheduleConfig { int32 interval = 1; int32 duration = 2; } string id = 1; string process = 2; string config_id = 3; ScheduleConfig schedule = 4; int32 activity_timeout = 5; } // Copied from: local:aiserver.v1.ProfilingConfig (var: sEu) message ProfilingConfig { bool enabled = 1; repeated ProfileConfig configs = 2; repeated ProfileScheduleConfig schedules = 3; } // Copied from: anyrun.v1.ProgressDetail (var: t1s) message ProgressDetail { uint64 current = 1; uint64 total = 2; } // Copied from: agent.v1.ProjectDetails (var: XOe) message ProjectDetails { optional string name = 1; optional ProjectSubagentDetails subagent = 2; optional ProjectSideChatDetails side_chat = 3; } // Copied from: local:aiserver.v1.ProjectLayout (var: oSi) message ProjectLayout { string root_path = 1; ProjectLayoutDirectoryContent content = 2; optional ListDirV2Result list_dir_v2_result = 3; } // Copied from: local:aiserver.v1.ProjectLayoutDirectory (var: P_s) message ProjectLayoutDirectory { string name = 1; ProjectLayoutDirectoryContent content = 2; } // Copied from: local:aiserver.v1.ProjectLayoutDirectoryContent (var: aSi) message ProjectLayoutDirectoryContent { repeated ProjectLayoutDirectory directories = 1; repeated ProjectLayoutFile files = 2; optional int32 total_files = 3; optional int32 total_subfolders = 4; repeated ProjectLayoutFile hidden_files = 5; } // Copied from: local:aiserver.v1.ProjectLayoutFile (var: cSi) message ProjectLayoutFile { string name = 1; } // Copied from: agent.v1.ProjectSideChatDetails (var: bvs) message ProjectSideChatDetails { string store_dir = 1; } // Copied from: agent.v1.ProjectSubagentDetails (var: vvs) message ProjectSubagentDetails { optional string store_dir = 2; } // Copied from: local:aiserver.v1.ProjectionScoreSet (var: puf) message ProjectionScoreSet { int64 source_watermark_ms = 1; int64 generated_at_ms = 2; int64 expires_at_ms = 3; repeated SubjectScore scores = 4; } // Copied from: local:aiserver.v1.Prompt (var: qPu) message Prompt { string prompt = 1; PromptEffortLevel effort_level = 2; optional string model = 3; optional bool is_filter = 4; optional PromptRunMode run_mode = 5; optional bool suppress_slack_reaction = 6; } // Copied from: agent.v1.PromptContextNode (var: ixl) message PromptContextNode { string id = 1; optional string parent_id = 2; string kind = 3; string label = 4; string category_id = 5; uint32 estimated_tokens = 6; uint32 character_count = 7; bool content_available = 9; optional PromptContextSourceRef source = 11; optional string inline_content = 12; } // Copied from: agent.v1.PromptContextSourceRef (var: nxl) message PromptContextSourceRef { string source_type = 1; uint32 message_index = 3; string content_path = 4; uint32 start_offset = 5; uint32 end_offset = 6; } // Copied from: agent.v1.PromptContextUsageTree (var: Svs) message PromptContextUsageTree { uint32 schema_version = 1; repeated PromptContextNode nodes = 2; } // Copied from: local:aiserver.v1.PromptDeeplinkControls (var: gEs) message PromptDeeplinkControls { bool enabled = 1; } // Copied from: local:aiserver.v1.PromptEffortLevel (var: APu) enum PromptEffortLevel { PROMPT_EFFORT_LEVEL_UNSPECIFIED = 0; PROMPT_EFFORT_LEVEL_STANDARD = 1; PROMPT_EFFORT_LEVEL_HARD = 10; } // Copied from: local:aiserver.v1.PromptRunMode (var: IPu) enum PromptRunMode { PROMPT_RUN_MODE_UNSPECIFIED = 0; PROMPT_RUN_MODE_SAME_CHAT = 1; PROMPT_RUN_MODE_NEW_AGENT = 2; } // Copied from: agent.v1.PromptSuggestionUpdate (var: Ovs) message PromptSuggestionUpdate { string suggestion = 1; } // Copied from: agent.v1.PromptTokenBreakdownCategory (var: exl) message PromptTokenBreakdownCategory { string id = 1; string label = 2; uint32 estimated_tokens = 3; optional uint32 character_count = 4; } // Copied from: agent.v1.PromptTokenBreakdownSnapshot (var: txl) message PromptTokenBreakdownSnapshot { uint32 total_used_tokens = 1; uint32 max_tokens = 2; repeated PromptTokenBreakdownCategory categories = 3; } // Copied from: local:aiserver.v1.PromptUploadCompletionStatus (var: Bpu) enum PromptUploadCompletionStatus { PROMPT_UPLOAD_COMPLETION_STATUS_UNSPECIFIED = 0; PROMPT_UPLOAD_COMPLETION_STATUS_COMPLETED = 1; PROMPT_UPLOAD_COMPLETION_STATUS_NOT_FOUND = 2; PROMPT_UPLOAD_COMPLETION_STATUS_NO_PARTS = 3; PROMPT_UPLOAD_COMPLETION_STATUS_INVALID_PARTS = 5; PROMPT_UPLOAD_COMPLETION_STATUS_SIZE_MISMATCH = 4; } // Copied from: local:aiserver.v1.PromptUploadPart (var: vwu) message PromptUploadPart { int32 part_number = 1; string url = 2; int64 offset_bytes = 3; int64 size_bytes = 4; } // Copied from: agent.v1.PromptUploadRef (var: H1l) message PromptUploadRef { string upload_id = 1; } // Copied from: local:aiserver.v1.ProtectedGitProvider (var: BNt) enum ProtectedGitProvider { PROTECTED_GIT_PROVIDER_UNSPECIFIED = 0; PROTECTED_GIT_PROVIDER_GITHUB = 1; PROTECTED_GIT_PROVIDER_GITLAB = 2; PROTECTED_GIT_PROVIDER_GITHUB_ENTERPRISE = 3; PROTECTED_GIT_PROVIDER_GITLAB_SELF_HOSTED = 4; PROTECTED_GIT_PROVIDER_ORIGIN = 5; } // Copied from: local:aiserver.v1.ProtectedGitScope (var: oEs) message ProtectedGitScope { int64 id = 1; int32 team_id = 2; string team_name = 3; string git_org_owner = 4; ProtectedGitProvider git_provider = 5; optional string git_enterprise_uuid = 6; int64 created_at = 7; int64 updated_at = 8; } // Copied from: local:aiserver.v1.ProtoDoc (var: dLf) message ProtoDoc { int32 id = 1; string uuid = 2; string doc_identifier = 3; string doc_name = 4; string doc_url_root = 5; string doc_url_prefix = 6; bool is_different_prefix = 7; string created_at = 8; string updated_at = 9; string last_uploaded_at = 10; UploadedStatus upload_status = 11; bool show_to_all_users = 12; int32 team_id = 13; string custom_instructions = 14; repeated ProtoDocPage pages = 15; bool publish_to_team = 16; } // Copied from: local:aiserver.v1.ProtoDocPage (var: hLf) message ProtoDocPage { string url = 1; string title = 2; } // Copied from: local:aiserver.v1.ProvideTemporaryAccessTokenRequest (var: QLf) message ProvideTemporaryAccessTokenRequest { string access_token = 1; } // Copied from: local:aiserver.v1.ProvideTemporaryAccessTokenResponse (var: YLf) message ProvideTemporaryAccessTokenResponse { } // Copied from: local:aiserver.v1.ProviderErrorType (var: dMd) enum ProviderErrorType { PROVIDER_ERROR_TYPE_UNSPECIFIED = 0; PROVIDER_ERROR_TYPE_RATE_LIMIT = 1; PROVIDER_ERROR_TYPE_SERVER = 2; PROVIDER_ERROR_TYPE_TIMEOUT = 3; } // Copied from: local:aiserver.v1.ProvisionSyntheticsServiceAccountsRequest (var: L_u) message ProvisionSyntheticsServiceAccountsRequest { int32 team_id = 1; int32 count = 2; string name_prefix = 3; string pool_name = 4; string created_by = 5; bool provision_origin_repos = 6; string origin_namespace = 7; } // Copied from: local:aiserver.v1.ProvisionSyntheticsServiceAccountsResponse (var: O_u) message ProvisionSyntheticsServiceAccountsResponse { repeated ProvisionedSyntheticsIdentity identities = 1; string pool_id = 2; } // Copied from: local:aiserver.v1.ProvisionedSyntheticsIdentity (var: N_u) message ProvisionedSyntheticsIdentity { string identity_id = 1; string service_account_id = 2; string service_account_name = 3; string masked_api_key = 4; string repo_url = 5; string repo_ref = 6; } // Copied from: local:aiserver.v1.PseudocodeTarget (var: zws) message PseudocodeTarget { SimpleRange range = 1; string content = 2; } // Copied from: local:aiserver.v1.PublicArtifactSharingMode (var: b1s) enum PublicArtifactSharingMode { PUBLIC_ARTIFACT_SHARING_MODE_UNSPECIFIED = 0; PUBLIC_ARTIFACT_SHARING_MODE_ALLOWED = 1; PUBLIC_ARTIFACT_SHARING_MODE_DISABLED = 2; } // Copied from: local:aiserver.v1.PublicProfileActivityCount (var: glu) message PublicProfileActivityCount { string date = 1; int32 count = 2; int64 value = 3; } // Copied from: local:aiserver.v1.PublicProfileActivitySummary (var: Obn) message PublicProfileActivitySummary { string most_active_month = 1; string most_active_day = 2; int32 longest_streak = 3; int32 current_streak = 4; repeated string active_dates = 5; repeated PublicProfileDailyAgentCount daily_agent_counts = 6; repeated PublicProfileActivityCount activity_counts = 7; repeated PublicProfileModelUsage top_models = 8; int32 agents_local = 10; int32 agents_cloud = 11; int64 longest_agent_seconds = 12; repeated PublicProfileTokensPerDay tokens_over_time = 13; repeated PublicProfileAgentsPerDay agents_over_time = 14; } // Copied from: local:aiserver.v1.PublicProfileAgentsPerDay (var: blu) message PublicProfileAgentsPerDay { string date = 1; int32 local_count = 2; int32 cloud_count = 3; } // Copied from: local:aiserver.v1.PublicProfileDailyAgentCount (var: mlu) message PublicProfileDailyAgentCount { string date = 1; int32 agent_count = 2; } // Copied from: local:aiserver.v1.PublicProfileModelUsage (var: flu) message PublicProfileModelUsage { string name = 1; int32 agent_requests = 2; string vendor = 3; } // Copied from: local:aiserver.v1.PublicProfileSettings (var: Sbn) message PublicProfileSettings { bool public_visibility_allowed = 1; string policy = 2; } // Copied from: local:aiserver.v1.PublicProfileTokensPerDay (var: vlu) message PublicProfileTokensPerDay { string date = 1; int64 tokens = 2; } // Copied from: local:aiserver.v1.PublicSharedCanvasPreview (var: Xau) message PublicSharedCanvasPreview { string title = 1; } // Copied from: local:aiserver.v1.PublishEnvironmentRequest (var: Yfu) message PublishEnvironmentRequest { int64 id = 1; EnvironmentType environment_type = 2; } // Copied from: local:aiserver.v1.PublishEnvironmentResponse (var: Zfu) message PublishEnvironmentResponse { bool success = 1; string pr_url = 2; string branch_name = 3; optional string error = 4; } // Copied from: local:aiserver.v1.PublishPersonalEnvironmentRequest (var: Jfu) message PublishPersonalEnvironmentRequest { int64 id = 1; } // Copied from: local:aiserver.v1.PublishPersonalEnvironmentResponse (var: Xfu) message PublishPersonalEnvironmentResponse { bool success = 1; string pr_url = 2; string branch_name = 3; optional string error = 4; } // Copied from: local:aiserver.v1.PublishPluginRequest (var: R0i) message PublishPluginRequest { int32 team_id = 1; string name = 2; string display_name = 3; string description = 4; bytes plugin_tar_gz = 5; optional string commit_message = 6; } // Copied from: local:aiserver.v1.PublishPluginResponse (var: Nlu) message PublishPluginResponse { int64 plugin_id = 1; int64 marketplace_id = 2; string commit_sha = 3; } // Copied from: local:aiserver.v1.Publisher (var: dlu) message Publisher { int64 id = 1; string name = 2; string display_name = 3; optional string description = 4; optional int32 owner_user_id = 5; optional int32 owner_team_id = 6; bool is_user_owned = 15; bool is_verified = 7; optional int64 verified_at = 8; optional string verified_domain = 9; optional string logo_url = 10; optional string website_url = 11; optional string support_url = 12; int64 created_at = 13; int64 updated_at = 14; } // Copied from: local:aiserver.v1.PullRequest (var: nSi) message PullRequest { string title = 1; string body = 2; repeated FileDiff diff = 3; int64 id = 4; int64 number = 5; } // Copied from: local:aiserver.v1.PullRequestFileContentsStatus (var: aTs) enum PullRequestFileContentsStatus { PULL_REQUEST_FILE_CONTENTS_STATUS_UNSPECIFIED = 0; PULL_REQUEST_FILE_CONTENTS_STATUS_OK = 1; PULL_REQUEST_FILE_CONTENTS_STATUS_NOT_FOUND = 2; PULL_REQUEST_FILE_CONTENTS_STATUS_TOO_LARGE = 3; PULL_REQUEST_FILE_CONTENTS_STATUS_NOT_SUPPORTED = 4; PULL_REQUEST_FILE_CONTENTS_STATUS_ERROR = 5; } // Copied from: local:aiserver.v1.PullRequestLabel (var: Ptu) message PullRequestLabel { int64 id = 1; string node_id = 2; string url = 3; string name = 4; string description = 5; string color = 6; bool is_default = 7; } // Copied from: local:aiserver.v1.PullRequestPathCodeowners (var: npu) message PullRequestPathCodeowners { string path = 1; repeated string owners = 2; } // Copied from: local:aiserver.v1.PullRequestPreferences (var: uEs) message PullRequestPreferences { PrReviewOpenDestinationMode pr_review_open_destination = 1; } // Copied from: local:aiserver.v1.PullRequestReference (var: cvi) message PullRequestReference { string sha = 1; float score = 2; optional string title = 3; optional string summary = 4; optional uint32 pr_number = 5; optional string author = 6; optional string date = 7; repeated string changed_files = 8; } // Copied from: local:aiserver.v1.PullRequestResult (var: Pu) message PullRequestResult { string sha = 1; string full_pr_contents = 2; float score = 3; } // Copied from: local:aiserver.v1.PullRequestSamplePayload (var: MLs) message PullRequestSamplePayload { string head_branch = 2; string base_branch = 3; string repo = 4; string pr_url = 5; } // Copied from: agent.v1.PullRequestStatus (var: nCl) enum PullRequestStatus { PULL_REQUEST_STATUS_UNSPECIFIED = 0; PULL_REQUEST_STATUS_OPEN = 1; PULL_REQUEST_STATUS_CLOSED = 2; } // Copied from: local:aiserver.v1.PullRequestUpdatedEvent (var: apu) message PullRequestUpdatedEvent { oneof event { PullRequestUpdatedNotification updated = 1; PullRequestUpdatesHeartbeat heartbeat = 2; } } // Copied from: local:aiserver.v1.PullRequestUpdatedNotification (var: spu) message PullRequestUpdatedNotification { string pr_url = 1; } // Copied from: local:aiserver.v1.PullRequestUpdatesHeartbeat (var: opu) message PullRequestUpdatesHeartbeat { } // Copied from: local:aiserver.v1.PureMessage (var: nMt) message PureMessage { // Copied from: local:aiserver.v1.PureMessage.MessageType (var: Mcl) enum MessageType { MESSAGE_TYPE_UNSPECIFIED = 0; MESSAGE_TYPE_SYSTEM = 1; MESSAGE_TYPE_USER = 2; MESSAGE_TYPE_ASSISTANT = 3; } MessageType message_type = 1; string content = 2; } // Copied from: local:aiserver.v1.PushAiThoughtRequest (var: YFl) message PushAiThoughtRequest { // Copied from: local:aiserver.v1.PushAiThoughtRequest.Metadata (var: ZFl) message Metadata { // Copied from: local:aiserver.v1.PushAiThoughtRequest.Metadata.AcceptedHallucinatedFunctionEvent (var: JFl) message AcceptedHallucinatedFunctionEvent { string implementation_uuid = 1; string hallucinated_function_uuid = 2; string implementation = 3; string source = 4; string implementation_reqid = 5; string plan_reqid = 6; string reflection_reqid = 7; } oneof event { AcceptedHallucinatedFunctionEvent accepted_hallucinated_function_event = 1; } } string thought = 1; CmdKDebugInfo cmd_k_debug_info = 2; bool automated = 3; optional Metadata metadata = 4; } // Copied from: local:aiserver.v1.PushAiThoughtResponse (var: XFl) message PushAiThoughtResponse { } // Copied from: local:aiserver.v1.PushPlatform (var: Wbn) enum PushPlatform { PUSH_PLATFORM_UNSPECIFIED = 0; PUSH_PLATFORM_IOS = 1; PUSH_PLATFORM_ANDROID = 2; PUSH_PLATFORM_WEB = 3; } // Copied from: local:aiserver.v1.PushSamplePayload (var: PLs) message PushSamplePayload { string repo = 1; string ref = 2; } // Copied from: local:aiserver.v1.QueryOnlyRepoAccess (var: lMt) message QueryOnlyRepoAccess { string owner_auth_id = 1; string access_token = 2; string user_repo_owner = 3; string user_repo_name = 4; } // Copied from: local:aiserver.v1.QueryOnlyRepositoryInfo (var: Vul) message QueryOnlyRepositoryInfo { RepositoryInfo repository = 1; QueryOnlyRepoAccess query_only_repo_access = 2; } // Copied from: local:aiserver.v1.QueuedFollowup (var: Wd) message QueuedFollowup { string followup_id = 1; int64 created_at_ms = 2; BackgroundComposerSource source = 3; bool is_simulated = 4; bool synchronous = 5; repeated SelectedCursorCommand cursor_commands = 6; bool cursor_commands_explicitly_set = 7; optional ConversationAction conversation_action = 8; repeated ProjectLayoutDirectory blob_data = 9; optional ModelDetails model_details = 10; optional int64 editing_started_at_ms = 11; optional string run_id = 12; optional RequestedModel requested_model = 13; optional int64 turn_start_unix_ms = 14; optional int64 not_before_unix_ms = 15; bytes conversation_action_blob_id = 16; optional string request_id = 17; optional StopHookContinuation stop_hook_continuation = 18; optional string resubmit_from_message_id = 19; optional bool use_experimental_model_opt_out = 20; string coalescing_key = 21; repeated string merged_followup_ids = 22; repeated ConversationActionReference merged_action_refs = 23; optional int64 coalesce_not_before_unix_ms = 24; } // Copied from: local:aiserver.v1.QueuedInteractionResponse (var: Xd) message QueuedInteractionResponse { uint32 query_id = 1; InteractionResponse interaction_response = 2; int64 submitted_at_ms = 3; } // Copied from: local:aiserver.v1.QueuedMakePRRequest (var: Zd) message QueuedMakePRRequest { string request_id = 1; int64 created_at_ms = 2; bytes request_blob_id = 3; } // Copied from: local:aiserver.v1.QueuedOpenPRRequest (var: $d) message QueuedOpenPRRequest { string request_id = 1; int64 created_at_ms = 2; bytes request_blob_id = 3; } // Copied from: local:aiserver.v1.QuickActionCandidate (var: Qws) message QuickActionCandidate { string id = 1; string description = 2; } // Copied from: local:aiserver.v1.RCPCallFrame (var: Zcl) message RCPCallFrame { optional string function_name = 1; optional string url = 2; optional int32 line_number = 3; optional int32 column_number = 4; } // Copied from: local:aiserver.v1.RCPChatMessage (var: We) message RCPChatMessage { string text = 1; } // Copied from: local:aiserver.v1.RCPLogEntry (var: Xcl) message RCPLogEntry { string message = 1; double timestamp = 2; string level = 3; string client_name = 4; string session_id = 5; optional RCPStackTrace stack_trace = 6; optional string object_data_json = 7; } // Copied from: local:aiserver.v1.RCPMessage (var: ze) message RCPMessage { oneof message { RCPLogEntry console = 1; RCPUIElementPicked ui_element_picked = 2; RCPChatMessage chat_message = 3; } } // Copied from: local:aiserver.v1.RCPStackTrace (var: Jcl) message RCPStackTrace { repeated RCPCallFrame call_frames = 1; optional string raw_stack_trace = 2; } // Copied from: local:aiserver.v1.RCPUIElementPicked (var: ell) message RCPUIElementPicked { string element = 1; string xpath = 2; string text_content = 3; string extra = 4; optional string component = 5; optional string component_props_json = 6; } // Copied from: local:aiserver.v1.Range (var: mos) message Range { int32 start_line = 1; int32 start_character = 2; int32 end_line = 3; int32 end_character = 4; } // Copied from: local:aiserver.v1.RangeGroup (var: hSs) message RangeGroup { optional string conversation_id = 1; optional string model = 2; string operation_type = 3; repeated CommitLineRange ranges = 4; optional string request_id = 5; } // Copied from: local:aiserver.v1.RankedContext (var: Gwi) message RankedContext { ContextToRank context = 1; float score = 2; } // Copied from: local:aiserver.v1.RateLimitReason (var: PPf) enum RateLimitReason { RATE_LIMIT_REASON_UNSPECIFIED = 0; RATE_LIMIT_REASON_TIMEOUT = 1; RATE_LIMIT_REASON_NO_BUDGET = 2; RATE_LIMIT_REASON_WORKLOAD_BLOCKED = 3; RATE_LIMIT_REASON_QUEUE_FULL = 4; RATE_LIMIT_REASON_CONNECTION_ERROR = 5; RATE_LIMIT_REASON_DEPLOYMENT_DISABLED = 6; } // Copied from: local:aiserver.v1.RawResponse (var: uEf) message RawResponse { string response = 1; } // Copied from: local:aiserver.v1.RawUserData (var: xXl) message RawUserData { int64 date = 1; int32 user_id = 2; bool is_active = 3; int32 total_lines_added = 4; int32 total_lines_deleted = 5; int32 accepted_lines_added = 6; int32 accepted_lines_deleted = 7; int32 total_applies = 8; int32 total_accepts = 9; int32 total_rejects = 10; int32 total_tabs_shown = 11; int32 total_tabs_accepted = 12; int32 composer_requests = 13; int32 chat_requests = 14; int32 agent_requests = 15; int32 cmdk_usages = 16; int32 subscription_included_reqs = 17; int32 api_key_reqs = 18; int32 usage_based_reqs = 19; int32 bugbot_usages = 20; optional string most_used_model = 21; optional string apply_most_used_extension = 22; optional string tab_most_used_extension = 23; optional string client_version = 24; optional string email = 25; } // Copied from: local:aiserver.v1.ReadAgentStoreFileRequest (var: jyu) message ReadAgentStoreFileRequest { string store_id = 1; string relative_path = 2; optional string share_id = 3; } // Copied from: local:aiserver.v1.ReadAgentStoreFileResponse (var: Wyu) message ReadAgentStoreFileResponse { string content = 1; } // Copied from: agent.v1.ReadArgs (var: Cfn) message ReadArgs { string path = 1; string tool_call_id = 2; optional int32 offset = 4; optional uint32 limit = 5; optional string encoding_hint = 6; } // Copied from: local:aiserver.v1.ReadBinaryFileRequest (var: pbu) message ReadBinaryFileRequest { string bc_id = 1; string path = 2; } // Copied from: local:aiserver.v1.ReadBinaryFileResponse (var: mbu) message ReadBinaryFileResponse { bytes content = 1; } // Copied from: local:aiserver.v1.ReadChunkParams (var: wos) message ReadChunkParams { string relative_workspace_path = 1; int32 start_line_number = 2; optional int32 num_lines = 3; } // Copied from: local:aiserver.v1.ReadChunkResult (var: Sos) message ReadChunkResult { string relative_workspace_path = 1; int32 start_line_number = 2; repeated string lines = 3; int32 total_num_lines = 4; bool cropped = 5; } // Copied from: agent.v1.ReadError (var: kTl) message ReadError { string path = 1; string error = 2; } // Copied from: agent.v1.ReadFileNotFound (var: ETl) message ReadFileNotFound { string path = 1; } // Copied from: local:aiserver.v1.ReadFileParams (var: Spn) message ReadFileParams { string relative_workspace_path = 1; bool read_entire_file = 2; optional int32 start_line_one_indexed = 3; optional int32 end_line_one_indexed_inclusive = 4; bool file_is_allowed_to_be_read_entirely = 5; optional int32 max_lines = 6; optional int32 max_chars = 7; optional int32 min_lines = 8; } // Copied from: local:aiserver.v1.ReadFileResult (var: kpn) message ReadFileResult { string contents = 1; bool did_downgrade_to_line_range = 2; bool did_shorten_line_range = 3; bool did_set_default_line_range = 4; optional string full_file_contents = 5; optional string outline = 6; optional int32 start_line_one_indexed = 7; optional int32 end_line_one_indexed_inclusive = 8; string relative_workspace_path = 9; bool did_shorten_char_range = 10; optional bool read_full_file = 11; optional int32 total_lines = 12; repeated CursorRule matching_cursor_rules = 13; FileGit file_git_context = 14; } // Copied from: local:aiserver.v1.ReadFileStream (var: wss) message ReadFileStream { } // Copied from: local:aiserver.v1.ReadFileV2Params (var: Oct) message ReadFileV2Params { string target_file = 1; optional int32 offset = 2; optional int32 limit = 3; int32 chars_limit = 4; string effective_uri = 5; optional bool enable_line_numbers = 6; } // Copied from: local:aiserver.v1.ReadFileV2Result (var: txe) message ReadFileV2Result { optional string contents = 1; int32 num_characters_in_requested_range = 2; optional bool offset_is_bigger_than_number_of_lines_in_file = 3; optional int32 total_lines_in_file = 4; repeated CursorRule matching_cursor_rules = 5; repeated ImageProto images = 6; } // Copied from: local:aiserver.v1.ReadFileV2Stream (var: Las) message ReadFileV2Stream { optional ReadFileV2Params params = 1; } // Copied from: agent.v1.ReadInvalidFile (var: xTl) message ReadInvalidFile { string path = 1; string reason = 2; } // Copied from: local:aiserver.v1.ReadLintsParams (var: xMt) message ReadLintsParams { string path = 1; repeated string paths = 2; } // Copied from: local:aiserver.v1.ReadLintsResult (var: $pn) message ReadLintsResult { string path = 1; repeated LinterError linter_errors = 2; repeated LinterErrors linter_errors_by_file = 3; } // Copied from: local:aiserver.v1.ReadLintsStream (var: _as) message ReadLintsStream { } // Copied from: agent.v1.ReadMcpResourceError (var: dkl) message ReadMcpResourceError { string uri = 1; string error = 2; } // Copied from: agent.v1.ReadMcpResourceExecArgs (var: Qyi) message ReadMcpResourceExecArgs { string server = 1; string uri = 2; optional string download_path = 3; string tool_call_id = 4; optional SmartModeApproval smart_mode_approval = 5; } // Copied from: agent.v1.ReadMcpResourceExecResult (var: Yyi) message ReadMcpResourceExecResult { oneof result { ReadMcpResourceSuccess success = 1; ReadMcpResourceError error = 2; ReadMcpResourceRejected rejected = 3; ReadMcpResourceNotFound not_found = 4; } } // Copied from: agent.v1.ReadMcpResourceNotFound (var: pkl) message ReadMcpResourceNotFound { string uri = 1; } // Copied from: local:aiserver.v1.ReadMcpResourceParams (var: CMt) message ReadMcpResourceParams { string server = 1; string uri = 2; optional string download_path = 3; } // Copied from: agent.v1.ReadMcpResourceRejected (var: hkl) message ReadMcpResourceRejected { string uri = 1; string reason = 2; } // Copied from: local:aiserver.v1.ReadMcpResourceResult (var: Dpn) message ReadMcpResourceResult { string uri = 1; optional string name = 2; optional string description = 3; optional string mime_type = 4; map annotations = 7; oneof content { string text = 5; bytes blob = 6; } } // Copied from: local:aiserver.v1.ReadMcpResourceStream (var: Bas) message ReadMcpResourceStream { } // Copied from: agent.v1.ReadMcpResourceSuccess (var: Fgs) message ReadMcpResourceSuccess { string uri = 1; optional string name = 2; optional string description = 3; optional string mime_type = 4; map annotations = 7; optional string download_path = 8; optional OutputLocation output_location = 9; oneof content { string text = 5; bytes blob = 6; } } // Copied from: local:aiserver.v1.ReadMicrosoftTeamsAction (var: HLu) message ReadMicrosoftTeamsAction { } // Copied from: local:aiserver.v1.ReadOnlySharedPodLifecycleEvent (var: Igu) message ReadOnlySharedPodLifecycleEvent { // Copied from: local:aiserver.v1.ReadOnlySharedPodLifecycleEvent.Phase (var: Dgu) enum Phase { PHASE_UNSPECIFIED = 0; PHASE_AWAITING_FULL_POD = 2; PHASE_INACTIVE = 3; } Phase phase = 1; } // Copied from: agent.v1.ReadPermissionDenied (var: $_s) message ReadPermissionDenied { string path = 1; } // Copied from: local:aiserver.v1.ReadProjectParams (var: Zpn) message ReadProjectParams { } // Copied from: local:aiserver.v1.ReadProjectResult (var: wvi) message ReadProjectResult { string plan = 1; } // Copied from: local:aiserver.v1.ReadProjectStream (var: Vas) message ReadProjectStream { } // Copied from: agent.v1.ReadRejected (var: CTl) message ReadRejected { string path = 1; string reason = 2; } // Copied from: agent.v1.ReadResult (var: cze) message ReadResult { oneof result { ReadSuccess success = 1; ReadError error = 2; ReadRejected rejected = 3; ReadFileNotFound file_not_found = 4; ReadPermissionDenied permission_denied = 5; ReadInvalidFile invalid_file = 6; } } // Copied from: local:aiserver.v1.ReadSemsearchFilesParams (var: vMt) message ReadSemsearchFilesParams { RepositoryInfo repository_info = 1; repeated CodeResult code_results = 2; string query = 3; repeated PullRequestReference pr_references = 4; optional bool pr_search_on = 5; } // Copied from: local:aiserver.v1.ReadSemsearchFilesResult (var: bMt) message ReadSemsearchFilesResult { repeated CodeResult code_results = 1; repeated File all_files = 2; repeated MissingFile missing_files = 3; repeated Knowledge knowledge_results = 4; repeated ToolPullRequestResult pr_results = 5; optional string git_remote_url = 6; optional bool pr_hydration_timed_out = 7; } // Copied from: local:aiserver.v1.ReadSemsearchFilesStream (var: Kss) message ReadSemsearchFilesStream { int32 num_files = 1; } // Copied from: local:aiserver.v1.ReadSlackAction (var: ULu) message ReadSlackAction { } // Copied from: agent.v1.ReadSuccess (var: jLt) message ReadSuccess { string path = 1; int32 total_lines = 3; int64 file_size = 4; bool truncated = 6; optional bytes output_blob_id = 7; bool range_applied = 8; oneof output { string content = 2; bytes data = 5; } } // Copied from: local:aiserver.v1.ReadTextFileRequest (var: XLf) message ReadTextFileRequest { string absolute_path = 1; } // Copied from: local:aiserver.v1.ReadTextFileResponse (var: eNf) message ReadTextFileResponse { string contents = 1; bool path_does_not_exist = 2; bool was_truncated = 3; bool is_not_a_file = 4; } // Copied from: local:aiserver.v1.ReadWithLinterParams (var: ios) message ReadWithLinterParams { string relative_workspace_path = 1; } // Copied from: local:aiserver.v1.ReadWithLinterResult (var: ros) message ReadWithLinterResult { string contents = 1; repeated Diagnostic diagnostics = 2; } // Copied from: local:aiserver.v1.ReapplyParams (var: gpn) message ReapplyParams { string relative_workspace_path = 1; } // Copied from: local:aiserver.v1.ReapplyResult (var: Wfi) message ReapplyResult { EditFileResult.FileDiff diff = 1; bool is_applied = 2; bool apply_failed = 3; repeated LinterError linter_errors = 4; optional bool rejected = 5; } // Copied from: local:aiserver.v1.ReapplyStream (var: Jrs) message ReapplyStream { } // Copied from: local:aiserver.v1.ReassignAutomationOwnerRequest (var: tNu) message ReassignAutomationOwnerRequest { string automation_id = 1; int32 new_owner_user_id = 2; } // Copied from: local:aiserver.v1.ReassignAutomationOwnerResponse (var: nNu) message ReassignAutomationOwnerResponse { AutomationWithOwner workflow = 1; } // Copied from: agent.v1.RecentAgent (var: Hfs) message RecentAgent { string name = 1; string path = 2; optional string overview = 3; } // Copied from: agent.v1.RecentAgentsContext (var: zfs) message RecentAgentsContext { repeated RecentAgent recent_agents = 1; } // Copied from: local:aiserver.v1.RecentChat (var: TPl) message RecentChat { string title = 1; optional int64 timestamp = 2; optional string summary = 3; repeated RecentChatMessage messages = 4; optional string todos = 5; } // Copied from: local:aiserver.v1.RecentChatMessage (var: fws) message RecentChatMessage { string role = 1; string text = 2; string context = 3; } // Copied from: agent.v1.RecentlyAddedPlugin (var: Rfs) message RecentlyAddedPlugin { // Copied from: agent.v1.RecentlyAddedPlugin.CapabilityDescriptor (var: K_e) message CapabilityDescriptor { string name = 1; string description = 2; } string display_name = 1; string description = 2; repeated CapabilityDescriptor skills = 3; repeated CapabilityDescriptor subagents = 4; repeated CapabilityDescriptor hooks = 5; repeated CapabilityDescriptor rules = 6; repeated CapabilityDescriptor commands = 7; repeated string mcp_servers = 8; } // Copied from: local:aiserver.v1.RechunkerChoice (var: Nul) enum RechunkerChoice { RECHUNKER_CHOICE_UNSPECIFIED = 0; RECHUNKER_CHOICE_IDENTITY = 1; RECHUNKER_CHOICE_600_TOKS = 2; RECHUNKER_CHOICE_2400_TOKS = 3; RECHUNKER_CHOICE_4000_TOKS = 4; } // Copied from: local:aiserver.v1.RecommendedAction (var: lRf) message RecommendedAction { string action_id = 1; string title = 2; string subtitle = 3; optional string icon_url = 4; optional string icon_name = 5; RecommendedActionSurface surface = 6; oneof payload { InstallPluginAndPrefillPromptPayload install_plugin_and_prefill_prompt = 7; PrefillPromptPayload prefill_prompt = 8; } } // Copied from: local:aiserver.v1.RecommendedActionSurface (var: rMd) enum RecommendedActionSurface { RECOMMENDED_ACTION_SURFACE_UNSPECIFIED = 0; RECOMMENDED_ACTION_SURFACE_GLASS_EMPTY_STATE_QUICKSTART = 1; } // Copied from: local:aiserver.v1.RecordAcceptedPatchRequest (var: J0f) message RecordAcceptedPatchRequest { string patch_uuid = 1; string patch_string = 2; string source = 3; string reflection = 4; CmdKDebugInfo debug_info = 5; } // Copied from: local:aiserver.v1.RecordAcceptedPatchResponse (var: X0f) message RecordAcceptedPatchResponse { } // Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventRequest (var: g0i) message RecordBugbotDeeplinkEventRequest { // Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventRequest.BugbotDeeplinkEvent (var: cye) enum BugbotDeeplinkEvent { BUGBOT_DEEPLINK_EVENT_UNSPECIFIED = 0; BUGBOT_DEEPLINK_EVENT_CLICKED = 1; BUGBOT_DEEPLINK_EVENT_HANDLED_DIALOG_SHOWN = 2; BUGBOT_DEEPLINK_EVENT_HANDLED_CHAT_CREATED = 3; BUGBOT_DEEPLINK_EVENT_ERROR = 4; BUGBOT_DEEPLINK_EVENT_HANDLED_FIX_IN_WEB = 5; } string bug_id = 1; BugbotDeeplinkEvent event = 2; optional string comment_id = 3; } // Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventResponse (var: XEs) message RecordBugbotDeeplinkEventResponse { } // Copied from: local:aiserver.v1.RecordCppFateRequest (var: Rys) message RecordCppFateRequest { string request_id = 1; float performance_now_time = 2; CppFate fate = 3; string extension = 4; } // Copied from: local:aiserver.v1.RecordCppFateResponse (var: RIl) message RecordCppFateResponse { } // Copied from: local:aiserver.v1.RecordFullSelfDrivingOutputsRequest (var: C7l) message RecordFullSelfDrivingOutputsRequest { string pr_url = 1; string bc_id = 2; repeated FullSelfDrivingOutputInput outputs = 3; } // Copied from: local:aiserver.v1.RecordFullSelfDrivingOutputsResponse (var: E7l) message RecordFullSelfDrivingOutputsResponse { repeated FullSelfDrivingFinding findings = 1; } // Copied from: local:aiserver.v1.RecordIdeBugReactionRequest (var: GPl) message RecordIdeBugReactionRequest { string bug_id = 1; string reaction = 2; } // Copied from: local:aiserver.v1.RecordIdeBugReactionResponse (var: qPl) message RecordIdeBugReactionResponse { bool success = 1; } // Copied from: local:aiserver.v1.RecordInvocationWithDataRequest (var: txf) message RecordInvocationWithDataRequest { InvocationInfo invocation = 1; PerformanceChunk chunk = 2; } // Copied from: local:aiserver.v1.RecordInvocationWithDataResponse (var: nxf) message RecordInvocationWithDataResponse { string invocation_id = 1; string message = 2; } // Copied from: local:aiserver.v1.RecordPerformanceChunkRequest (var: XEf) message RecordPerformanceChunkRequest { PerformanceChunk chunk = 3; oneof invocation_ref { string invocation_id = 1; InvocationInfo invocation_info = 2; } } // Copied from: local:aiserver.v1.RecordPerformanceChunkResponse (var: exf) message RecordPerformanceChunkResponse { string invocation_id = 1; int32 machines_inserted = 2; int32 processes_inserted = 3; int32 suites_inserted = 4; int32 cases_inserted = 5; int32 iterations_inserted = 6; int32 metric_samples_inserted = 7; string message = 8; } // Copied from: local:aiserver.v1.RecordPerformanceDataRequest (var: QEf) message RecordPerformanceDataRequest { PerformanceData data = 1; } // Copied from: local:aiserver.v1.RecordPerformanceDataResponse (var: YEf) message RecordPerformanceDataResponse { string invocation_id = 1; string message = 2; } // Copied from: local:aiserver.v1.RecordRequestRequest (var: aMf) message RecordRequestRequest { string request_id = 1; string auth_id = 2; string json_payload = 3; } // Copied from: local:aiserver.v1.RecordRequestResponse (var: cMf) message RecordRequestResponse { } // Copied from: local:aiserver.v1.RecordSandAuditEventsRequest (var: kKl) message RecordSandAuditEventsRequest { repeated SandAuditEvent events = 1; } // Copied from: local:aiserver.v1.RecordSandAuditEventsResponse (var: CKl) message RecordSandAuditEventsResponse { int32 recorded_count = 1; } // Copied from: agent.v1.RecordScreenArgs (var: hHe) message RecordScreenArgs { RecordingMode mode = 1; string tool_call_id = 2; optional string save_as_filename = 3; } // Copied from: agent.v1.RecordScreenDiscardSuccess (var: Wll) message RecordScreenDiscardSuccess { } // Copied from: agent.v1.RecordScreenFailure (var: Hll) message RecordScreenFailure { string error = 1; } // Copied from: agent.v1.RecordScreenResult (var: oMt) message RecordScreenResult { oneof result { RecordScreenStartSuccess start_success = 1; RecordScreenSaveSuccess save_success = 2; RecordScreenDiscardSuccess discard_success = 3; RecordScreenFailure failure = 4; } } // Copied from: agent.v1.RecordScreenSaveSuccess (var: jll) message RecordScreenSaveSuccess { string path = 1; int64 recording_duration_ms = 2; optional RequestedFilePathRejectedReason requested_file_path_rejected_reason = 3; } // Copied from: agent.v1.RecordScreenStartSuccess (var: $ll) message RecordScreenStartSuccess { bool was_prior_recording_cancelled = 1; bool was_save_as_filename_ignored = 2; } // Copied from: agent.v1.RecordingMode (var: opn) enum RecordingMode { RECORDING_MODE_UNSPECIFIED = 0; RECORDING_MODE_START_RECORDING = 1; RECORDING_MODE_SAVE_RECORDING = 2; RECORDING_MODE_DISCARD_RECORDING = 3; } // Copied from: local:aiserver.v1.RecoverableCppData (var: Pys) message RecoverableCppData { string request_id = 1; string suggestion_text = 2; IRange suggestion_range = 3; OneIndexedPosition position = 4; } // Copied from: local:aiserver.v1.RecreateSandBoxRequest (var: NMf) message RecreateSandBoxRequest { bool preserve_data = 1; bool force = 2; } // Copied from: local:aiserver.v1.RecreateSandBoxResponse (var: J3i) message RecreateSandBoxResponse { bool started = 1; string reason = 2; string operation_id = 3; } // Copied from: local:aiserver.v1.RedDiff (var: Mbs) message RedDiff { string relative_workspace_path = 1; repeated SimplestRange red_ranges = 2; repeated SimplestRange red_ranges_reversed = 3; string start_hash = 4; string end_hash = 5; } // Copied from: local:aiserver.v1.RedeemGiftCodeRequest (var: Fou) message RedeemGiftCodeRequest { string code = 1; } // Copied from: local:aiserver.v1.RedeemGiftCodeResponse (var: Bou) message RedeemGiftCodeResponse { bool success = 1; optional string error_message = 2; optional int32 credit_cents = 3; optional string currency = 4; } // Copied from: local:aiserver.v1.ReferralCodeEntry (var: wJl) message ReferralCodeEntry { string code = 1; int64 created_at_ms = 2; optional int64 redeemed_at_ms = 3; optional string redeemer_name = 4; } // Copied from: local:aiserver.v1.ReflectionData (var: kul) message ReflectionData { string index_id = 1; string id = 2; string summary = 3; } // Copied from: local:aiserver.v1.ReflectionResult (var: Ddl) message ReflectionResult { ReflectionData reflection = 1; float score = 2; } // Copied from: local:aiserver.v1.RefreshGitHubAccessTokenRequest (var: lNf) message RefreshGitHubAccessTokenRequest { string github_access_token = 1; string hostname = 2; } // Copied from: local:aiserver.v1.RefreshGitHubAccessTokenResponse (var: uNf) message RefreshGitHubAccessTokenResponse { } // Copied from: local:aiserver.v1.RefreshGithubAccessTokenInBackgroundComposerRequest (var: Qpu) message RefreshGithubAccessTokenInBackgroundComposerRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.RefreshGithubAccessTokenInBackgroundComposerResponse (var: Ypu) message RefreshGithubAccessTokenInBackgroundComposerResponse { } // Copied from: local:aiserver.v1.RefreshMarketplaceRequest (var: qxs) message RefreshMarketplaceRequest { int64 marketplace_id = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.RefreshMarketplaceResponse (var: Auu) message RefreshMarketplaceResponse { Marketplace marketplace = 1; int32 plugins_indexed = 2; int32 plugins_updated = 3; int32 plugins_deprecated = 4; repeated string deprecated_plugin_names = 5; repeated string errors = 6; } // Copied from: local:aiserver.v1.RefreshMobileSessionRequest (var: M1f) message RefreshMobileSessionRequest { string refresh_token = 1; } // Copied from: local:aiserver.v1.RefreshMobileSessionResponse (var: P1f) message RefreshMobileSessionResponse { string session_token = 1; string refresh_token = 2; } // Copied from: local:aiserver.v1.RefreshTabContextRequest (var: OIl) message RefreshTabContextRequest { CurrentFileInfo current_file = 1; optional string model_name = 2; optional LinterErrors linter_errors = 3; repeated CppFileDiffHistory file_diff_histories = 4; repeated AdditionalFile additional_files = 5; optional double client_time = 6; double time_since_request_start = 7; double time_at_request_send = 8; optional bool is_debug = 9; optional string workspace_id = 10; optional bool supports_cpt = 11; optional bool supports_crlf_cpt = 12; RepositoryInfo repository_info = 13; } // Copied from: local:aiserver.v1.RefreshTabContextResponse (var: FIl) message RefreshTabContextResponse { repeated CodeResult code_results = 1; } // Copied from: local:aiserver.v1.RegisterCodeReferencesRequest (var: bul) message RegisterCodeReferencesRequest { string node_id = 1; repeated SymbolActionResults references = 2; } // Copied from: local:aiserver.v1.RegisterCodeReferencesResponse (var: _ul) message RegisterCodeReferencesResponse { repeated string dependencies = 1; } // Copied from: local:aiserver.v1.RegisterCodebaseRequest (var: lxf) message RegisterCodebaseRequest { string codebase_uuid = 1; string path = 2; CodebaseKind kind = 3; } // Copied from: local:aiserver.v1.RegisterCodebaseResponse (var: uxf) message RegisterCodebaseResponse { } // Copied from: local:aiserver.v1.RegisterCodebaseSnapshotRequest (var: dxf) message RegisterCodebaseSnapshotRequest { string codebase_uuid = 1; string commit_hash = 2; string tree_hash = 3; CodebaseSnapshotReason reason = 4; } // Copied from: local:aiserver.v1.RegisterCodebaseSnapshotResponse (var: hxf) message RegisterCodebaseSnapshotResponse { } // Copied from: local:aiserver.v1.RegisterFileToIndexRequest (var: Tfi) message RegisterFileToIndexRequest { string index_id = 1; string workspace_relative_path = 2; SerializedContextNode root_context_node = 3; repeated string content = 4; } // Copied from: local:aiserver.v1.RegisterFileToIndexResponse (var: lul) message RegisterFileToIndexResponse { string file_id = 1; string root_context_node_id = 2; repeated URIResolutionAttempt dependency_resolution_attempts = 3; IndexFileData file_data = 4; } // Copied from: local:aiserver.v1.RegisterGithubCursorCodeRequest (var: Nzl) message RegisterGithubCursorCodeRequest { string github_repo = 1; optional string ghe_application = 3; optional ScmConnectIntentTarget connect_target = 4; optional ScmConnectIntentSource connect_source = 5; } // Copied from: local:aiserver.v1.RegisterGithubCursorCodeResponse (var: Ozl) message RegisterGithubCursorCodeResponse { string cursor_code = 1; bool should_install = 2; optional string ghe_hostname = 3; optional string ghe_app_slug = 4; optional string ghe_client_id = 5; optional string github_oauth_client_id = 6; optional string github_app_slug = 7; } // Copied from: local:aiserver.v1.RegisterMarketplaceAndPluginsRequest (var: $ut) message RegisterMarketplaceAndPluginsRequest { string git_url = 1; string git_ref = 2; string marketplace_name = 3; repeated RegisterPluginEntry plugins = 4; optional int32 team_id = 5; optional string commit_sha = 6; } // Copied from: local:aiserver.v1.RegisterMarketplaceAndPluginsResponse (var: Duu) message RegisterMarketplaceAndPluginsResponse { int64 marketplace_id = 1; repeated RegisteredPlugin plugins = 2; } // Copied from: local:aiserver.v1.RegisterPluginEntry (var: KNt) message RegisterPluginEntry { string name = 1; string description = 2; string version = 3; string git_path = 4; string git_url = 5; string git_ref = 6; string display_name = 7; repeated SkillDescriptor skills = 8; repeated SubagentDescriptor subagents = 9; repeated HookDescriptor hooks = 10; repeated RuleDescriptor rules = 11; repeated McpDescriptor mcp_servers = 12; repeated CommandDescriptor commands = 13; optional string logo_url = 14; google.protobuf.Struct variables = 15; optional PluginMinClientVersions min_client_versions = 16; } // Copied from: local:aiserver.v1.RegisterPrivateWorkerPoolRequest (var: byu) message RegisterPrivateWorkerPoolRequest { PrivateWorkerPoolScope scope = 1; string pool_name = 2; optional string repo_owner = 3; optional string repo_name = 4; optional string repo_url = 5; } // Copied from: local:aiserver.v1.RegisterPrivateWorkerPoolResponse (var: _yu) message RegisterPrivateWorkerPoolResponse { bool registered = 1; } // Copied from: local:aiserver.v1.RegisterPushNotificationTokenRequest (var: s_u) message RegisterPushNotificationTokenRequest { string token = 1; PushPlatform platform = 2; string device_id = 3; } // Copied from: local:aiserver.v1.RegisterPushNotificationTokenResponse (var: o_u) message RegisterPushNotificationTokenResponse { } // Copied from: local:aiserver.v1.RegisteredPlugin (var: Qxs) message RegisteredPlugin { int64 plugin_id = 1; string name = 2; } // Copied from: local:aiserver.v1.ReindexAndApplyTeamMarketplaceChangesRequest (var: Kxs) message ReindexAndApplyTeamMarketplaceChangesRequest { int64 marketplace_id = 1; optional string git_ref = 2; optional string commit_sha = 3; optional int32 team_id = 4; } // Copied from: local:aiserver.v1.ReindexAndApplyTeamMarketplaceChangesResponse (var: Iuu) message ReindexAndApplyTeamMarketplaceChangesResponse { int64 marketplace_id = 1; repeated RegisteredPlugin plugins = 2; repeated string removed_plugin_names = 3; } // Copied from: local:aiserver.v1.ReindexComponentDiff (var: Ulu) message ReindexComponentDiff { string type = 1; repeated string added = 2; repeated string removed = 3; } // Copied from: local:aiserver.v1.ReindexPluginDiff (var: Lxs) message ReindexPluginDiff { string name = 1; string display_name = 2; string status = 3; repeated ReindexComponentDiff component_changes = 4; repeated string metadata_changes = 5; } // Copied from: local:aiserver.v1.ReindexSummary (var: Nxs) message ReindexSummary { int32 new_plugins = 1; int32 removed_plugins = 2; int32 updated_plugins = 3; int32 unchanged_plugins = 4; int32 total_new_components = 5; int32 total_removed_components = 6; } // Copied from: local:aiserver.v1.RejectCursorPredictionEvent (var: eDl) message RejectCursorPredictionEvent { CursorPrediction cursor_prediction = 1; PointInTimeModel point_in_time_model = 2; } // Copied from: local:aiserver.v1.RejectPluginRequest (var: nuu) message RejectPluginRequest { int64 plugin_id = 1; optional string reason = 2; } // Copied from: local:aiserver.v1.RejectPluginResponse (var: iuu) message RejectPluginResponse { Plugin plugin = 1; } // Copied from: local:aiserver.v1.RelayBackfillExistingRunPolicy (var: nto) enum RelayBackfillExistingRunPolicy { RELAY_BACKFILL_EXISTING_RUN_POLICY_UNSPECIFIED = 0; RELAY_BACKFILL_EXISTING_RUN_POLICY_SKIP_EXISTING_SUCCESS = 1; RELAY_BACKFILL_EXISTING_RUN_POLICY_SKIP_EXISTING_ANY = 2; RELAY_BACKFILL_EXISTING_RUN_POLICY_RERUN_ALL = 3; } // Copied from: local:aiserver.v1.RelayBackfillFailurePolicy (var: ito) enum RelayBackfillFailurePolicy { RELAY_BACKFILL_FAILURE_POLICY_UNSPECIFIED = 0; RELAY_BACKFILL_FAILURE_POLICY_STOP_ON_FAILURE = 1; RELAY_BACKFILL_FAILURE_POLICY_CONTINUE = 2; } // Copied from: local:aiserver.v1.RelayBackfillRecord (var: axn) message RelayBackfillRecord { string id = 1; string pipeline_definition_id = 2; string pipeline_name = 3; string pipeline_version = 4; optional string schedule_id = 5; string dedupe_key = 6; google.protobuf.Timestamp logical_start = 7; google.protobuf.Timestamp logical_end = 8; string interval = 9; RelayBackfillStatus status = 10; RelayBackfillExistingRunPolicy existing_run_policy = 11; RelayBackfillFailurePolicy failure_policy = 12; int32 max_concurrency = 13; optional string retry_of_backfill_id = 14; optional string temporal_workflow_id = 15; google.protobuf.Struct input_template_json = 16; google.protobuf.Struct stats_json = 17; optional string error_message = 18; bool cancel_requested = 19; optional string created_by = 20; google.protobuf.Timestamp created_at = 21; google.protobuf.Timestamp started_at = 22; google.protobuf.Timestamp completed_at = 23; int32 window_count = 24; } // Copied from: local:aiserver.v1.RelayBackfillStatus (var: sMd) enum RelayBackfillStatus { RELAY_BACKFILL_STATUS_UNSPECIFIED = 0; RELAY_BACKFILL_STATUS_PENDING = 1; RELAY_BACKFILL_STATUS_RUNNING = 2; RELAY_BACKFILL_STATUS_FINISHED = 3; RELAY_BACKFILL_STATUS_FAILED = 4; RELAY_BACKFILL_STATUS_CANCELED = 5; } // Copied from: local:aiserver.v1.RelayBackfillWindowDisposition (var: _Rf) enum RelayBackfillWindowDisposition { RELAY_BACKFILL_WINDOW_DISPOSITION_UNSPECIFIED = 0; RELAY_BACKFILL_WINDOW_DISPOSITION_MATERIALIZED = 1; RELAY_BACKFILL_WINDOW_DISPOSITION_SATISFIED_EXISTING = 2; RELAY_BACKFILL_WINDOW_DISPOSITION_UNMATERIALIZED = 3; } // Copied from: local:aiserver.v1.RelayBackfillWindowRecord (var: oMd) message RelayBackfillWindowRecord { int32 index = 1; google.protobuf.Timestamp logical_start = 2; google.protobuf.Timestamp logical_end = 3; RelayBackfillWindowDisposition disposition = 4; optional string run_id = 5; optional RelayPipelineRunStatus run_status = 6; optional string latest_finished_run_id = 7; } // Copied from: local:aiserver.v1.RelayJobExecutionRecord (var: yRf) message RelayJobExecutionRecord { string id = 1; string stage_key = 2; int32 attempt = 3; string external_job_key = 4; RelayJobExecutionStatus status = 5; optional string ray_job_name = 6; optional string ray_job_namespace = 7; optional string output_s3_uri = 8; optional string error_message = 9; } // Copied from: local:aiserver.v1.RelayJobExecutionStatus (var: bRf) enum RelayJobExecutionStatus { RELAY_JOB_EXECUTION_STATUS_UNSPECIFIED = 0; RELAY_JOB_EXECUTION_STATUS_PENDING = 1; RELAY_JOB_EXECUTION_STATUS_SUBMITTED = 2; RELAY_JOB_EXECUTION_STATUS_RUNNING = 3; RELAY_JOB_EXECUTION_STATUS_FINISHED = 4; RELAY_JOB_EXECUTION_STATUS_FAILED = 5; RELAY_JOB_EXECUTION_STATUS_CANCELED = 6; RELAY_JOB_EXECUTION_STATUS_JOB_TIMEOUT = 7; } // Copied from: local:aiserver.v1.RelayPipelineDefinitionSummary (var: rto) message RelayPipelineDefinitionSummary { string id = 1; string name = 2; string version = 3; string content_hash = 4; bool sync_enabled = 5; repeated string stage_keys = 6; } // Copied from: local:aiserver.v1.RelayPipelineRunRecord (var: oxn) message RelayPipelineRunRecord { string id = 1; string pipeline_definition_id = 2; string pipeline_name = 3; string pipeline_version = 4; RelayRunKind run_kind = 5; RelayPipelineRunStatus status = 6; google.protobuf.Timestamp logical_start = 7; google.protobuf.Timestamp logical_end = 8; optional string manual_dedupe_key = 9; optional string temporal_workflow_id = 10; optional string temporal_run_id = 11; optional string created_by = 12; optional string error_message = 13; google.protobuf.Struct input_json = 14; google.protobuf.Struct output_json = 15; repeated RelayPipelineRunStageRecord stages = 16; optional string output_prefix = 17; bool kill_requested = 18; optional string schedule_id = 19; google.protobuf.Timestamp scheduled_fire_time = 20; optional string backfill_id = 21; optional string retry_of_run_id = 22; optional string retried_by_run_id = 23; } // Copied from: local:aiserver.v1.RelayPipelineRunStageRecord (var: wRf) message RelayPipelineRunStageRecord { string id = 1; string stage_key = 2; int32 stage_index = 3; RelayPipelineRunStageStatus status = 4; optional string selected_job_execution_id = 5; optional string rendered_ray_submission_s3_uri = 6; optional string rendered_job_config_s3_uri = 7; optional string error_message = 8; repeated RelayJobExecutionRecord job_executions = 9; } // Copied from: local:aiserver.v1.RelayPipelineRunStageStatus (var: vRf) enum RelayPipelineRunStageStatus { RELAY_PIPELINE_RUN_STAGE_STATUS_UNSPECIFIED = 0; RELAY_PIPELINE_RUN_STAGE_STATUS_PENDING = 1; RELAY_PIPELINE_RUN_STAGE_STATUS_RUNNING = 2; RELAY_PIPELINE_RUN_STAGE_STATUS_FINISHED = 3; RELAY_PIPELINE_RUN_STAGE_STATUS_FAILED = 4; RELAY_PIPELINE_RUN_STAGE_STATUS_SKIPPED = 5; RELAY_PIPELINE_RUN_STAGE_STATUS_CANCELED = 6; } // Copied from: local:aiserver.v1.RelayPipelineRunStatus (var: Xeo) enum RelayPipelineRunStatus { RELAY_PIPELINE_RUN_STATUS_UNSPECIFIED = 0; RELAY_PIPELINE_RUN_STATUS_PENDING = 1; RELAY_PIPELINE_RUN_STATUS_RUNNING = 2; RELAY_PIPELINE_RUN_STATUS_FINISHED = 3; RELAY_PIPELINE_RUN_STATUS_FAILED = 4; RELAY_PIPELINE_RUN_STATUS_CANCELED = 5; } // Copied from: local:aiserver.v1.RelayRunKind (var: Jeo) enum RelayRunKind { RELAY_RUN_KIND_UNSPECIFIED = 0; RELAY_RUN_KIND_MANUAL = 1; RELAY_RUN_KIND_SCHEDULED = 2; RELAY_RUN_KIND_BACKFILL = 3; RELAY_RUN_KIND_RETRY = 4; } // Copied from: local:aiserver.v1.RelayScheduleCatchupPolicy (var: tto) enum RelayScheduleCatchupPolicy { RELAY_SCHEDULE_CATCHUP_POLICY_UNSPECIFIED = 0; RELAY_SCHEDULE_CATCHUP_POLICY_NONE = 1; RELAY_SCHEDULE_CATCHUP_POLICY_ONCE_PER_INTERVAL = 2; } // Copied from: local:aiserver.v1.RelayScheduleOverlapPolicy (var: eto) enum RelayScheduleOverlapPolicy { RELAY_SCHEDULE_OVERLAP_POLICY_UNSPECIFIED = 0; RELAY_SCHEDULE_OVERLAP_POLICY_SKIP = 1; RELAY_SCHEDULE_OVERLAP_POLICY_ALLOW = 2; } // Copied from: local:aiserver.v1.RelayScheduleRecord (var: Z3i) message RelayScheduleRecord { string id = 1; string pipeline_definition_id = 2; string pipeline_name = 3; string pipeline_version = 4; string temporal_schedule_id = 5; string cron_expression = 6; string timezone = 7; string interval = 8; google.protobuf.Struct input_template_json = 9; bool enabled = 10; RelayScheduleOverlapPolicy overlap_policy = 11; RelayScheduleCatchupPolicy catchup_policy = 12; google.protobuf.Timestamp starts_at = 13; google.protobuf.Timestamp ends_at = 14; optional string created_by = 15; google.protobuf.Timestamp created_at = 16; google.protobuf.Timestamp last_triggered_at = 17; } // Copied from: local:aiserver.v1.ReleaseAgentStoreFileLockRequest (var: Iwu) message ReleaseAgentStoreFileLockRequest { string store_id = 1; string rel_path = 2; string lock_token = 3; } // Copied from: local:aiserver.v1.ReleaseAgentStoreFileLockResponse (var: Dwu) message ReleaseAgentStoreFileLockResponse { bool released = 1; } // Copied from: local:aiserver.v1.ReleasePrivateWorkerRequest (var: Iyu) message ReleasePrivateWorkerRequest { string worker_id = 1; } // Copied from: local:aiserver.v1.ReleasePrivateWorkerResponse (var: Dyu) message ReleasePrivateWorkerResponse { } // Copied from: local:aiserver.v1.ReloadWindowAction (var: epn) message ReloadWindowAction { } // Copied from: local:aiserver.v1.RemoteAuthority (var: OEi) message RemoteAuthority { RemoteConnectionType connection_type = 1; } // Copied from: local:aiserver.v1.RemoteConnectionType (var: H2e) enum RemoteConnectionType { REMOTE_CONNECTION_TYPE_UNSPECIFIED = 0; REMOTE_CONNECTION_TYPE_LOCAL = 1; REMOTE_CONNECTION_TYPE_WSL = 2; REMOTE_CONNECTION_TYPE_SSH = 3; REMOTE_CONNECTION_TYPE_DEVCONTAINER = 4; REMOTE_CONNECTION_TYPE_DEVCONTAINER_SSH = 5; REMOTE_CONNECTION_TYPE_DEVCONTAINER_WSL = 6; } // Copied from: local:aiserver.v1.RemoveGroupMembersRequest (var: dsu) message RemoveGroupMembersRequest { int32 group_id = 1; int32 team_id = 2; repeated int32 user_ids = 3; optional GroupType type = 4; } // Copied from: local:aiserver.v1.RemoveGroupMembersResponse (var: hsu) message RemoveGroupMembersResponse { Group group = 1; } // Copied from: local:aiserver.v1.RemoveMarketplaceRequest (var: U0i) message RemoveMarketplaceRequest { int64 marketplace_id = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.RemoveMarketplaceResponse (var: Tuu) message RemoveMarketplaceResponse { bool success = 1; } // Copied from: local:aiserver.v1.RemoveMemberRequest (var: IZl) message RemoveMemberRequest { int32 team_id = 1; int32 user_id = 2; } // Copied from: local:aiserver.v1.RemoveMemberResponse (var: DZl) message RemoveMemberResponse { bool has_billing_cycle_usage = 1; } // Copied from: local:aiserver.v1.RemoveOrganizationGroupMembersRequest (var: xGl) message RemoveOrganizationGroupMembersRequest { string organization_id = 1; int64 group_id = 2; repeated int32 user_ids = 3; } // Copied from: local:aiserver.v1.RemoveOrganizationGroupMembersResponse (var: TGl) message RemoveOrganizationGroupMembersResponse { int32 removed_count = 1; } // Copied from: local:aiserver.v1.RemoveOrganizationIdentityProviderDomainJoinRequest (var: pVl) message RemoveOrganizationIdentityProviderDomainJoinRequest { string organization_id = 1; string identity_provider_public_id = 2; string domain = 3; } // Copied from: local:aiserver.v1.RemoveRepoHistoryRequest (var: thl) message RemoveRepoHistoryRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.RemoveRepoHistoryResponse (var: nhl) message RemoveRepoHistoryResponse { // Copied from: local:aiserver.v1.RemoveRepoHistoryResponse.Status (var: ihl) enum Status { STATUS_UNSPECIFIED = 0; STATUS_NOT_FOUND = 1; STATUS_NOT_AUTHORIZED = 2; STATUS_PARTIAL_SUCCESS = 3; STATUS_SUCCESS = 4; } Status status = 1; } // Copied from: local:aiserver.v1.RemoveRepoPatternRequest (var: MJl) message RemoveRepoPatternRequest { int32 team_id = 1; int32 repo_id = 2; int32 pattern_id = 3; } // Copied from: local:aiserver.v1.RemoveRepoPatternResponse (var: PJl) message RemoveRepoPatternResponse { } // Copied from: local:aiserver.v1.RemoveRepositoryRequest (var: Prs) message RemoveRepositoryRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.RemoveRepositoryResponse (var: Cdl) message RemoveRepositoryResponse { // Copied from: local:aiserver.v1.RemoveRepositoryResponse.Status (var: Edl) enum Status { STATUS_UNSPECIFIED = 0; STATUS_NOT_FOUND = 1; STATUS_NOT_AUTHORIZED = 2; STATUS_STARTED = 3; STATUS_SUCCESS = 4; } Status status = 1; } // Copied from: local:aiserver.v1.RemoveTeamGroupMembersRequest (var: WGl) message RemoveTeamGroupMembersRequest { int32 team_id = 1; int64 group_id = 2; repeated int32 user_ids = 3; } // Copied from: local:aiserver.v1.RemoveTeamGroupMembersResponse (var: HGl) message RemoveTeamGroupMembersResponse { int32 removed_count = 1; } // Copied from: local:aiserver.v1.RenameBackgroundComposerRequest (var: Gpu) message RenameBackgroundComposerRequest { string bc_id = 1; string new_name = 2; } // Copied from: local:aiserver.v1.RenameBackgroundComposerResponse (var: qpu) message RenameBackgroundComposerResponse { string name = 1; } // Copied from: local:aiserver.v1.RenameEnvironmentRequest (var: svu) message RenameEnvironmentRequest { string public_id = 1; optional string name = 2; } // Copied from: local:aiserver.v1.RenameEnvironmentResponse (var: ovu) message RenameEnvironmentResponse { } // Copied from: local:aiserver.v1.RenameMcpOAuthAccountRequest (var: WKl) message RenameMcpOAuthAccountRequest { int32 server_id = 1; string account_key = 2; string new_account_key = 3; } // Copied from: local:aiserver.v1.RenameMcpOAuthAccountResponse (var: HKl) message RenameMcpOAuthAccountResponse { } // Copied from: local:aiserver.v1.RenewAgentStoreFileLockRequest (var: Twu) message RenewAgentStoreFileLockRequest { string store_id = 1; string rel_path = 2; string lock_token = 3; } // Copied from: local:aiserver.v1.RenewAgentStoreFileLockResponse (var: Awu) message RenewAgentStoreFileLockResponse { bool renewed = 1; int64 expires_at_ms = 2; } // Copied from: local:aiserver.v1.ReorderPendingFollowupRequest (var: rAs) message ReorderPendingFollowupRequest { string bc_id = 1; string followup_id = 2; string target_followup_id = 3; bool insert_after = 4; } // Copied from: local:aiserver.v1.ReorderPendingFollowupResponse (var: ofu) message ReorderPendingFollowupResponse { bool success = 1; string error_message = 2; } // Copied from: agent.v1.ReplaceEnvArgs (var: gfs) message ReplaceEnvArgs { ReplaceEnvConfig config = 1; ReplaceEnvMode mode = 2; repeated RepoCheckoutRefOverride checkout_ref_overrides = 3; } // Copied from: agent.v1.ReplaceEnvConfig (var: n0l) message ReplaceEnvConfig { string install_script = 1; string dockerfile_contents = 2; } // Copied from: agent.v1.ReplaceEnvFailure (var: nfn) message ReplaceEnvFailure { string error_message = 1; string setup_logs = 2; } // Copied from: agent.v1.ReplaceEnvMode (var: e0l) enum ReplaceEnvMode { REPLACE_ENV_MODE_UNSPECIFIED = 0; REPLACE_ENV_MODE_CUSTOM = 1; REPLACE_ENV_MODE_CLEAN_SLATE = 2; REPLACE_ENV_MODE_DEFAULT = 3; } // Copied from: agent.v1.ReplaceEnvResult (var: SLt) message ReplaceEnvResult { oneof result { ReplaceEnvSuccess success = 1; ReplaceEnvFailure failure = 2; } } // Copied from: agent.v1.ReplaceEnvSuccess (var: i0l) message ReplaceEnvSuccess { string setup_logs = 1; } // Copied from: agent.v1.ReplaceEnvToolCallDelta (var: s0l) message ReplaceEnvToolCallDelta { string associated_pod_key = 1; } // Copied from: local:aiserver.v1.ReplayRequestRequest (var: lMf) message ReplayRequestRequest { string request_id = 1; string auth_id = 2; } // Copied from: local:aiserver.v1.ReplayRequestResponse (var: uMf) message ReplayRequestResponse { string json_payload = 1; } // Copied from: local:aiserver.v1.ReplyToReviewThreadRequest (var: TAs) message ReplyToReviewThreadRequest { string pr_url = 1; string thread_id = 2; string body = 3; } // Copied from: local:aiserver.v1.ReplyToReviewThreadResponse (var: Qbu) message ReplyToReviewThreadResponse { optional PRReviewThread thread = 1; } // Copied from: agent.v1.RepoCheckoutRefOverride (var: t0l) message RepoCheckoutRefOverride { string repo_url = 1; string ref = 2; } // Copied from: local:aiserver.v1.RepoConfigSummary (var: Tvu) message RepoConfigSummary { repeated string repo_urls = 1; optional string environment_json_path = 2; } // Copied from: local:aiserver.v1.RepoEvent (var: wRl) message RepoEvent { // Copied from: local:aiserver.v1.RepoEvent.Type (var: uhe) enum Type { TYPE_UNSPECIFIED = 0; TYPE_SYNCED = 1; TYPE_LOADING = 2; TYPE_INDEXING_SETUP = 3; TYPE_INDEXING_INIT_FROM_SIMILAR_CODEBASE = 4; TYPE_PAUSED = 5; TYPE_INDEXING = 6; TYPE_ERROR = 7; TYPE_NOT_AUTO_INDEXING = 8; TYPE_NOT_INDEXED = 9; } string repo_owner = 1; string repo_name = 2; Type event_type = 3; } // Copied from: local:aiserver.v1.RepoHistoryInfo (var: jdl) message RepoHistoryInfo { string history_id = 1; optional string branch_name = 2; optional string last_indexed_commit = 3; optional uint32 last_indexed_commit_generation = 4; optional bytes sync_bitmap = 5; } // Copied from: local:aiserver.v1.RepoHistoryInitHandshakeRequest (var: $dl) message RepoHistoryInitHandshakeRequest { RepositoryInfo repository = 1; string origin = 2; optional string test_origin_commit = 3; optional string test_origin_commit_secret = 4; optional bool send_copy_candidates = 5; } // Copied from: local:aiserver.v1.RepoHistoryInitHandshakeResponse (var: Wdl) message RepoHistoryInitHandshakeResponse { // Copied from: local:aiserver.v1.RepoHistoryInitHandshakeResponse.Status (var: Hdl) enum Status { STATUS_UNSPECIFIED = 0; STATUS_FAILURE = 1; STATUS_SUCCESS = 2; STATUS_TEST_CANDIDATES = 3; STATUS_NO_INDEXING = 4; } Status status = 1; repeated RepoHistoryInfo histories = 2; optional string copy_candidate_nonce = 3; repeated string copy_candidates = 4; optional string error_message = 5; } // Copied from: local:aiserver.v1.RepoHistorySyncCompleteRequest (var: qdl) message RepoHistorySyncCompleteRequest { // Copied from: local:aiserver.v1.RepoHistorySyncCompleteRequest.Status (var: Kdl) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; STATUS_TOTAL_FAILURE = 3; STATUS_INTERRUPTED = 4; } // Copied from: local:aiserver.v1.RepoHistorySyncCompleteRequest.SyncedHistory (var: Qdl) message SyncedHistory { string history_id = 1; RepoHistorySyncCompleteRequest.Status status = 2; optional string last_indexed_commit = 3; optional string last_indexed_commit_secret = 4; optional uint32 last_indexed_commit_generation = 5; } repeated SyncedHistory synced_histories = 1; } // Copied from: local:aiserver.v1.RepoHistorySyncCompleteResponse (var: Ydl) message RepoHistorySyncCompleteResponse { } // Copied from: local:aiserver.v1.RepoHistorySyncOneRequest (var: zdl) message RepoHistorySyncOneRequest { string history_id = 1; repeated IndexedPullRequest pull_requests = 2; repeated uint32 ignore_commits = 3; } // Copied from: local:aiserver.v1.RepoHistorySyncOneResponse (var: Vdl) message RepoHistorySyncOneResponse { // Copied from: local:aiserver.v1.RepoHistorySyncOneResponse.Status (var: Gdl) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; STATUS_PARTIAL_SUCCESS = 3; STATUS_NOT_INDEXING = 4; } Status status = 1; } // Copied from: local:aiserver.v1.RepoIdentifier (var: ntu) message RepoIdentifier { int64 installation_id = 1; string repo_node_id = 2; } // Copied from: local:aiserver.v1.RepoSettings (var: GEs) message RepoSettings { bool bug_bot_enabled = 1; bool bug_bot_manual_only = 2; optional bool bug_bot_learning_enabled = 3; optional bool bug_bot_learning_inherit_installation_default = 4; } // Copied from: local:aiserver.v1.RepoStartingRef (var: Vbn) message RepoStartingRef { string repo_url = 1; string ref = 2; string base_ref = 3; } // Copied from: local:aiserver.v1.RepoWithLocalEnvironment (var: qvu) message RepoWithLocalEnvironment { string repo_url = 1; bool file_exists = 2; int64 last_seen_at_ms = 3; } // Copied from: local:aiserver.v1.ReportAgentFeedbackRequest (var: uNl) message ReportAgentFeedbackRequest { // Copied from: local:aiserver.v1.ReportAgentFeedbackRequest.Sentiment (var: jfn) enum Sentiment { SENTIMENT_UNSPECIFIED = 0; SENTIMENT_UP = 1; SENTIMENT_DOWN = 2; SENTIMENT_RETRACTED = 3; } // Copied from: local:aiserver.v1.ReportAgentFeedbackRequest.Source (var: OSi) enum Source { SOURCE_UNSPECIFIED = 0; SOURCE_IDE = 1; SOURCE_GLASS = 2; } // Copied from: local:aiserver.v1.ReportAgentFeedbackRequest.Variant (var: FSi) enum Variant { VARIANT_UNSPECIFIED = 0; VARIANT_PROMINENT = 1; VARIANT_INLINE = 2; } string request_id = 1; Sentiment sentiment = 2; repeated string categories = 3; optional string comment = 4; optional string canonical_model_name = 5; optional Source source = 6; optional Variant variant = 7; } // Copied from: local:aiserver.v1.ReportAgentFeedbackResponse (var: dNl) message ReportAgentFeedbackResponse { } // Copied from: local:aiserver.v1.ReportAgentMessageFeedbackRequest (var: hNl) message ReportAgentMessageFeedbackRequest { string request_id = 1; string bubble_id = 2; optional string composer_id = 3; string selected_text = 4; optional int32 selection_start = 5; optional int32 selection_end = 6; string comment = 7; optional string canonical_model_name = 8; optional string category = 9; optional string sentiment = 10; } // Copied from: local:aiserver.v1.ReportAgentMessageFeedbackResponse (var: pNl) message ReportAgentMessageFeedbackResponse { string s3_uri = 1; } // Copied from: local:aiserver.v1.ReportAgentSnapshotRequest (var: oEu) message ReportAgentSnapshotRequest { string agent_request_id = 1; repeated RequestTrackingFileSnapshot initial_file_snapshots = 2; repeated RequestTrackingFileSnapshot file_snapshots = 3; repeated string too_big_files = 4; string name = 11; double snapshot_date_unix_milliseconds = 10; } // Copied from: local:aiserver.v1.ReportAgentSnapshotResponse (var: dEu) message ReportAgentSnapshotResponse { } // Copied from: local:aiserver.v1.ReportAiCodeChangeMetricsRequest (var: U4l) message ReportAiCodeChangeMetricsRequest { repeated AiCodeChange changes = 1; } // Copied from: local:aiserver.v1.ReportAiCodeChangeMetricsResponse (var: $4l) message ReportAiCodeChangeMetricsResponse { } // Copied from: local:aiserver.v1.ReportBugRequest (var: DBl) message ReportBugRequest { // Copied from: local:aiserver.v1.ReportBugRequest.BugType (var: _Y) enum BugType { BUG_TYPE_UNSPECIFIED = 0; BUG_TYPE_LOW = 1; BUG_TYPE_MEDIUM = 2; BUG_TYPE_URGENT = 3; BUG_TYPE_CRASH = 4; BUG_TYPE_CONNECTION_ERROR = 5; BUG_TYPE_IDEA = 6; BUG_TYPE_MISC_AUTOMATIC_ERROR = 7; } string bug = 1; BugType bug_type = 2; BugContext context = 3; string contact_email = 4; } // Copied from: local:aiserver.v1.ReportBugResponse (var: RBl) message ReportBugResponse { } // Copied from: agent.v1.ReportBugfixResultsError (var: Yrs) message ReportBugfixResultsError { string error = 1; } // Copied from: local:aiserver.v1.ReportBugfixResultsParams (var: NMt) message ReportBugfixResultsParams { string summary = 1; repeated BugfixResultItem results = 2; } // Copied from: local:aiserver.v1.ReportBugfixResultsResult (var: xvi) message ReportBugfixResultsResult { oneof result { ReportBugfixResultsSuccess success = 1; ReportBugfixResultsError error = 2; } } // Copied from: local:aiserver.v1.ReportBugfixResultsStream (var: Xas) message ReportBugfixResultsStream { ReportBugfixResultsParams params = 1; } // Copied from: agent.v1.ReportBugfixResultsSuccess (var: Qrs) message ReportBugfixResultsSuccess { repeated BugfixResultItem results = 1; } // Copied from: local:aiserver.v1.ReportClientNumericMetricsRequest (var: K4l) message ReportClientNumericMetricsRequest { repeated ClientNumericMetric metrics = 1; } // Copied from: local:aiserver.v1.ReportClientNumericMetricsResponse (var: Q4l) message ReportClientNumericMetricsResponse { } // Copied from: local:aiserver.v1.ReportCmdKFateRequest (var: QBl) message ReportCmdKFateRequest { // Copied from: local:aiserver.v1.ReportCmdKFateRequest.Fate (var: YBl) enum Fate { FATE_UNSPECIFIED = 0; FATE_CANCELLED = 1; FATE_ACCEPTED = 2; FATE_REJECTED = 3; FATE_FOLLOWED_UP = 4; FATE_REPROMPTED = 5; } string request_id = 1; Fate fate = 2; } // Copied from: local:aiserver.v1.ReportCmdKFateResponse (var: ZBl) message ReportCmdKFateResponse { } // Copied from: local:aiserver.v1.ReportCommitAiAnalyticsRequest (var: F4l) message ReportCommitAiAnalyticsRequest { string commit_hash = 1; int32 total_lines_added = 2; int32 total_lines_deleted = 3; int32 tab_lines_added = 4; int32 tab_lines_deleted = 5; int32 composer_lines_added = 6; int32 composer_lines_deleted = 7; optional string branch_name = 8; optional bool is_primary_branch = 9; optional string repo_name = 10; int32 non_ai_lines_added = 11; int32 non_ai_lines_deleted = 12; repeated string change_ids = 13; optional string message = 14; optional int64 commit_ts = 15; repeated FileRangeAnnotations range_annotations = 16; optional string commit_source = 17; } // Copied from: local:aiserver.v1.ReportCommitAiAnalyticsResponse (var: B4l) message ReportCommitAiAnalyticsResponse { } // Copied from: local:aiserver.v1.ReportEditFateRequest (var: NMl) message ReportEditFateRequest { string request_id = 1; optional EditFate fate = 2; optional int32 num_accepted_partial_diffs = 3; optional int32 num_rejected_partial_diffs = 4; } // Copied from: local:aiserver.v1.ReportEditFateResponse (var: OMl) message ReportEditFateResponse { } // Copied from: local:aiserver.v1.ReportFeedbackRequest (var: xBl) message ReportFeedbackRequest { // Copied from: local:aiserver.v1.ReportFeedbackRequest.FeedbackType (var: TBl) enum FeedbackType { FEEDBACK_TYPE_UNSPECIFIED = 0; FEEDBACK_TYPE_LOW_PRIORITY = 1; FEEDBACK_TYPE_HIGH_PRIORITY = 2; } string feedback = 1; FeedbackType feedback_type = 2; } // Copied from: local:aiserver.v1.ReportFeedbackResponse (var: ABl) message ReportFeedbackResponse { } // Copied from: local:aiserver.v1.ReportGenerationFeedbackRequest (var: cNl) message ReportGenerationFeedbackRequest { // Copied from: local:aiserver.v1.ReportGenerationFeedbackRequest.FeedbackType (var: o2e) enum FeedbackType { FEEDBACK_TYPE_UNSPECIFIED = 0; FEEDBACK_TYPE_THUMBS_UP = 1; FEEDBACK_TYPE_THUMBS_DOWN = 2; FEEDBACK_TYPE_NEUTRAL = 3; FEEDBACK_TYPE_STARS = 4; } // Copied from: local:aiserver.v1.ReportGenerationFeedbackRequest.Source (var: Tws) enum Source { SOURCE_UNSPECIFIED = 0; SOURCE_INLINE = 1; SOURCE_VIBEOMETER = 2; } FeedbackType feedback_type = 1; string request_id = 2; optional string comment = 3; optional int32 stars_overall = 4; optional int32 stars_speed = 6; optional int32 stars_accuracy = 7; optional int32 stars_style_taste = 8; optional bool never_ask_again = 9; optional bool did_popup = 10; Source source = 11; } // Copied from: local:aiserver.v1.ReportGenerationFeedbackResponse (var: lNl) message ReportGenerationFeedbackResponse { } // Copied from: local:aiserver.v1.ReportGroundTruthCandidateRequest (var: qBl) message ReportGroundTruthCandidateRequest { string request_id = 1; int32 time_since_completed_action_ms = 2; FeatureType feature_type = 3; string relative_workspace_path = 4; string contents = 5; LineRange selection_in_question = 6; int32 lines_above_and_below = 7; } // Copied from: local:aiserver.v1.ReportGroundTruthCandidateResponse (var: KBl) message ReportGroundTruthCandidateResponse { } // Copied from: local:aiserver.v1.ReportInlineActionRequest (var: LFu) message ReportInlineActionRequest { string action = 1; string generation_uuid = 2; } // Copied from: local:aiserver.v1.ReportInlineActionResponse (var: NFu) message ReportInlineActionResponse { } // Copied from: local:aiserver.v1.ReportMetricsRequest (var: Kyn) message ReportMetricsRequest { // Copied from: local:aiserver.v1.ReportMetricsRequest.Metric (var: OFu) message Metric { optional double value = 1; map tags = 2; } // Copied from: local:aiserver.v1.ReportMetricsRequest.NamedMetric (var: FFu) message NamedMetric { string name = 1; optional double value = 2; map tags = 3; } map metrics = 1; repeated NamedMetric metrics_list = 2; } // Copied from: local:aiserver.v1.ReportMetricsResponse (var: Qyn) message ReportMetricsResponse { } // Copied from: local:aiserver.v1.ReportModeSelectionRequest (var: Y0f) message ReportModeSelectionRequest { string mode = 1; CmdKDebugInfo debug_info = 2; } // Copied from: local:aiserver.v1.ReportModeSelectionResponse (var: Z0f) message ReportModeSelectionResponse { } // Copied from: local:aiserver.v1.ReportProcessMetricsRequest (var: j4l) message ReportProcessMetricsRequest { int64 sample_start = 1; int64 sample_end = 2; int32 num_subsamples = 3; int64 window_seq = 4; string session_id = 5; repeated ProcessMetricsRowRequest rows = 6; optional string os = 7; optional string os_version = 8; optional string arch = 9; optional string client_version = 10; optional string client_id = 11; } // Copied from: local:aiserver.v1.ReportProcessMetricsResponse (var: H4l) message ReportProcessMetricsResponse { } // Copied from: local:aiserver.v1.ReportProcessMetricsV2Request (var: pSs) message ReportProcessMetricsV2Request { int64 sample_start = 1; int64 sample_end = 2; int32 num_subsamples = 3; string session_id = 4; repeated ProcessMetricsV2RowRequest rows = 5; string os = 6; string arch = 7; string client_version = 8; string origin = 9; } // Copied from: local:aiserver.v1.ReportProcessMetricsV2Response (var: z4l) message ReportProcessMetricsV2Response { } // Copied from: local:aiserver.v1.ReportSandProcessMetricsRequest (var: V4l) message ReportSandProcessMetricsRequest { int64 sample_start = 1; int64 sample_end = 2; int32 num_subsamples = 3; int64 sample_seqno = 4; string session_id = 5; repeated SandProcessMetricsRowRequest rows = 6; string os = 7; string os_version = 8; string arch = 9; string client_version = 10; string client_id = 11; } // Copied from: local:aiserver.v1.ReportSandProcessMetricsResponse (var: q4l) message ReportSandProcessMetricsResponse { } // Copied from: local:aiserver.v1.ReportUsageRequest (var: UPf) message ReportUsageRequest { string provider = 1; string deployment = 2; string workload_id = 3; string conversation_id = 4; int64 input_tokens = 5; int64 output_tokens = 6; int64 total_tokens = 7; bool success = 8; int64 duration_ms = 9; string model = 10; ProviderErrorType provider_error_type = 11; string conversation_group_id = 12; int64 cached_input_tokens = 13; bool is_stream = 14; string canonical_model = 15; } // Copied from: local:aiserver.v1.ReportUsageResponse (var: $Pf) message ReportUsageResponse { } // Copied from: local:aiserver.v1.RepositoriesRequest (var: ht) message RepositoriesRequest { } // Copied from: local:aiserver.v1.RepositoriesResponse (var: At) message RepositoriesResponse { repeated RepositoryInfo repositories = 1; } // Copied from: local:aiserver.v1.RepositoryCodebaseInfo (var: Gul) message RepositoryCodebaseInfo { // Copied from: local:aiserver.v1.RepositoryCodebaseInfo.Status (var: qul) enum Status { STATUS_UNSPECIFIED = 0; STATUS_UP_TO_DATE = 1; STATUS_OUT_OF_SYNC = 2; STATUS_EMPTY = 3; STATUS_EMPTY_WITH_COPY_AVAILABLE = 4; STATUS_COPY_IN_PROGRESS = 5; } string codebase_id = 1; Status status = 2; QueryOnlyRepositoryInfo query_only_similar_repo = 3; string copy_task_handle = 4; } // Copied from: local:aiserver.v1.RepositoryCodebaseSyncStatus (var: Yul) message RepositoryCodebaseSyncStatus { // Copied from: local:aiserver.v1.RepositoryCodebaseSyncStatus.Status (var: Zul) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; } string codebase_id = 1; Status status = 2; SimilarityMetricType similarity_metric_type = 3; repeated float similarity_metric = 4; string path_key_hash = 5; PathKeyHashType path_key_hash_type = 6; int32 failed_upload_count = 7; int32 failed_delete_count = 8; int32 total_upload_count = 9; int32 total_delete_count = 10; int32 failed_subtree_count = 11; int32 total_subtree_count = 12; bool hit_iteration_limit = 13; } // Copied from: agent.v1.RepositoryIndexingInfo (var: R1l) message RepositoryIndexingInfo { string relative_workspace_path = 1; repeated string remote_urls = 2; repeated string remote_names = 3; string repo_name = 4; string repo_owner = 5; bool is_tracked = 6; bool is_local = 7; optional double orthogonal_transform_seed = 8; string workspace_uri = 9; string path_encryption_key = 10; } // Copied from: local:aiserver.v1.RepositoryInfo (var: a0) message RepositoryInfo { string relative_workspace_path = 1; repeated string remote_urls = 2; repeated string remote_names = 3; string repo_name = 4; string repo_owner = 5; bool is_tracked = 6; bool is_local = 7; optional int32 num_files = 8; optional double orthogonal_transform_seed = 9; optional EmbeddingModel preferred_embedding_model = 10; string workspace_uri = 11; optional DatabaseProvider preferred_db_provider = 12; } // Copied from: local:aiserver.v1.RepositoryStatusRequest (var: yt) message RepositoryStatusRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.RepositoryStatusResponse (var: kt) message RepositoryStatusResponse { // Copied from: local:aiserver.v1.RepositoryStatusResponse.AuthTokenNotAuthorized (var: Ct) message AuthTokenNotAuthorized { } // Copied from: local:aiserver.v1.RepositoryStatusResponse.AuthTokenNotFound (var: Jt) message AuthTokenNotFound { } // Copied from: local:aiserver.v1.RepositoryStatusResponse.EmptyMessage (var: Nt) message EmptyMessage { } // Copied from: local:aiserver.v1.RepositoryStatusResponse.NotFound (var: wt) message NotFound { } // Copied from: local:aiserver.v1.RepositoryStatusResponse.NotSubscribed (var: Et) message NotSubscribed { } // Copied from: local:aiserver.v1.RepositoryStatusResponse.Synced (var: vt) message Synced { string branch = 1; string commit = 2; } // Copied from: local:aiserver.v1.RepositoryStatusResponse.Syncing (var: It) message Syncing { string branch = 1; string old_commit = 2; string new_commit = 3; float progress = 4; } // Copied from: local:aiserver.v1.RepositoryStatusResponse.TooBig (var: Bt) message TooBig { int32 max_size = 1; } // Copied from: local:aiserver.v1.RepositoryStatusResponse.Uploading (var: St) message Uploading { float progress = 1; } optional bool is_owner = 9; oneof status { NotFound not_found = 1; Uploading uploading = 2; Syncing syncing = 3; Synced synced = 4; NotSubscribed not_subscribed = 5; TooBig too_big = 6; AuthTokenNotFound auth_token_not_found = 7; AuthTokenNotAuthorized auth_token_not_authorized = 8; EmptyMessage error_uploading = 10; EmptyMessage error_syncing = 11; } } // Copied from: agent.v1.RequestContext (var: qee) message RequestContext { repeated CursorRule rules = 2; RequestContextEnv env = 4; repeated RepositoryIndexingInfo repository_info = 6; repeated McpToolDefinition tools = 7; optional string conversation_notes_listing = 8; optional string shared_notes_listing = 9; repeated GitRepoInfo git_repos = 11; repeated LsDirectoryTreeNode project_layouts = 13; repeated McpInstructions mcp_instructions = 14; optional DebugModeConfig debug_mode_config = 15; optional string cloud_rule = 16; optional bool web_search_enabled = 17; optional SkillOptions skill_options = 18; optional bool repository_info_should_query_prod = 19; map file_contents = 20; optional string user_intent_summary = 21; repeated CustomSubagent custom_subagents = 22; optional McpFileSystemOptions mcp_file_system_options = 23; optional bool web_fetch_enabled = 24; optional string hooks_additional_context = 25; optional string commit_attribution_message = 26; optional string pr_attribution_message = 27; optional HooksConfigInfo hooks_config = 28; repeated AgentSkill agent_skills = 29; repeated PrecomputedHumanChange precomputed_human_changes = 30; optional RecentlyAddedPlugin recently_added_plugin = 31; optional bool supports_mcp_auth = 32; optional bool git_repo_info_complete = 33; optional McpMetaToolOptions mcp_meta_tool_options = 34; optional bool read_lints_enabled = 35; optional bool mcp_info_complete = 36; repeated CursorRule non_file_rules = 37; optional MatchedInstalledPlugin matched_installed_plugin = 38; optional bool rules_info_complete = 39; optional bool env_info_complete = 40; optional bool repository_info_complete = 41; optional bool custom_subagents_info_complete = 42; optional bool agent_skills_info_complete = 43; optional bool mcp_file_system_info_complete = 44; optional bool git_status_info_complete = 45; optional PermissionsAutoRunInstructions user_permissions_auto_run = 46; optional PermissionsAutoRunInstructions project_permissions_auto_run = 47; optional PermissionsAutoRunInstructions admin_permissions_auto_run = 48; repeated string disabled_team_rules = 49; optional bool search_conversations_enabled = 50; optional bool send_message_enabled = 51; repeated string admin_command_denylist = 52; } // Copied from: agent.v1.RequestContextArgs (var: sfn) message RequestContextArgs { optional string notes_session_id = 2; optional string workspace_id = 3; optional string read_only_pinned_tree_sha = 4; optional string read_only_plugin_cache_root = 5; optional bool use_cached = 7; } // Copied from: agent.v1.RequestContextEnv (var: sze) message RequestContextEnv { string os_version = 1; repeated string workspace_paths = 2; string shell = 3; bool sandbox_enabled = 5; string terminals_folder = 7; string agent_shared_notes_folder = 8; string agent_conversation_notes_folder = 9; string time_zone = 10; string project_folder = 11; string agent_transcripts_folder = 12; optional string artifacts_folder = 13; optional bool sandbox_supported = 14; optional bool sandbox_network_has_defaults = 16; repeated string sandbox_network_explicit_allowlist = 17; optional bool secret_redaction_enabled = 18; optional bool computer_use_supported = 19; optional bool is_working_dir_home_dir = 20; optional string process_working_directory = 21; optional bool smart_mode_classifier_auto_mode_enabled = 22; optional string dev_force_next_smart_mode_classifier_block_token = 23; optional string dev_delay_next_smart_mode_classifier_token = 24; repeated MountedAgentStore mounted_agent_stores = 25; } // Copied from: agent.v1.RequestContextError (var: M1l) message RequestContextError { string error = 1; } // Copied from: agent.v1.RequestContextPartReferences (var: Dfs) message RequestContextPartReferences { bytes rules_blob_id = 1; uint32 rules_byte_length = 2; bytes skills_blob_id = 3; uint32 skills_byte_length = 4; bytes subagents_blob_id = 5; uint32 subagents_byte_length = 6; bytes mcps_blob_id = 7; uint32 mcps_byte_length = 8; RequestContext dynamic_context = 9; } // Copied from: agent.v1.RequestContextRejected (var: P1l) message RequestContextRejected { string reason = 1; } // Copied from: agent.v1.RequestContextResult (var: CLt) message RequestContextResult { oneof result { RequestContextSuccess success = 1; RequestContextError error = 2; RequestContextRejected rejected = 3; } } // Copied from: agent.v1.RequestContextSuccess (var: ELt) message RequestContextSuccess { RequestContext request_context = 1; optional bool served_from_disk_cache = 2; } // Copied from: local:aiserver.v1.RequestIndividualLimitsOptOutRequest (var: Xcu) message RequestIndividualLimitsOptOutRequest { } // Copied from: local:aiserver.v1.RequestIndividualLimitsOptOutResponse (var: elu) message RequestIndividualLimitsOptOutResponse { repeated IndividualLimitsOptOutTeamResult team_results = 1; } // Copied from: local:aiserver.v1.RequestKillRequest (var: oAf) message RequestKillRequest { string run_id = 1; EvalKillReason reason = 2; } // Copied from: local:aiserver.v1.RequestKillResponse (var: aAf) message RequestKillResponse { bool ok = 1; } // Copied from: local:aiserver.v1.RequestReceivedResponse (var: Dfi) message RequestReceivedResponse { string req_uuid = 1; } // Copied from: local:aiserver.v1.RequestRelayBackfillCancelRequest (var: JRf) message RequestRelayBackfillCancelRequest { string backfill_id = 1; optional string requested_by = 2; } // Copied from: local:aiserver.v1.RequestRelayBackfillCancelResponse (var: XRf) message RequestRelayBackfillCancelResponse { RelayBackfillRecord backfill = 1; } // Copied from: local:aiserver.v1.RequestRelayPipelineRunCancelRequest (var: LRf) message RequestRelayPipelineRunCancelRequest { string run_id = 1; optional string requested_by = 2; } // Copied from: local:aiserver.v1.RequestRelayPipelineRunCancelResponse (var: NRf) message RequestRelayPipelineRunCancelResponse { RelayPipelineRunRecord run = 1; } // Copied from: local:aiserver.v1.RequestReplayHealthRequest (var: sMf) message RequestReplayHealthRequest { } // Copied from: local:aiserver.v1.RequestReplayHealthResponse (var: oMf) message RequestReplayHealthResponse { bool healthy = 1; } // Copied from: local:aiserver.v1.RequestReviewersAction (var: FLu) message RequestReviewersAction { } // Copied from: local:aiserver.v1.RequestRlEvalStepKillRequest (var: LAf) message RequestRlEvalStepKillRequest { string job_id = 1; int32 step = 2; optional string requested_by = 3; } // Copied from: local:aiserver.v1.RequestRlEvalStepKillResponse (var: NAf) message RequestRlEvalStepKillResponse { bool ok = 1; } // Copied from: local:aiserver.v1.RequestTrackingFileGitInfo (var: lEu) message RequestTrackingFileGitInfo { // Copied from: local:aiserver.v1.RequestTrackingFileGitInfo.GitInfo (var: uEu) message GitInfo { string git_root = 1; string branch = 2; string commit_hash = 3; } oneof info { GitInfo git_info = 1; bool no_repo_found = 2; } } // Copied from: local:aiserver.v1.RequestTrackingFileSnapshot (var: nRs) message RequestTrackingFileSnapshot { // Copied from: local:aiserver.v1.RequestTrackingFileSnapshot.DiffChange (var: cEu) message DiffChange { int32 original_start_line_number_one_indexed = 1; int32 original_end_line_number_exclusive_one_indexed = 2; int32 modified_start_line_number_one_indexed = 3; int32 modified_end_line_number_exclusive_one_indexed = 4; repeated int32 tokenized_added_lines = 6; repeated string added_lines = 5; } // Copied from: local:aiserver.v1.RequestTrackingFileSnapshot.Kind (var: aEu) enum Kind { KIND_UNSPECIFIED = 0; KIND_ADDED = 1; KIND_DELETED = 2; KIND_MODIFIED = 3; } string fs_path = 1; string file_uuid = 2; double file_size_bytes = 3; int32 num_lines = 4; Kind kind = 9; bool diff_timed_out = 5; RequestTrackingFileGitInfo git_info = 8; repeated DiffChange diff_changes = 6; optional string original_file_contents = 7; } // Copied from: agent.v1.RequestedFilePathRejectedReason (var: Ull) enum RequestedFilePathRejectedReason { REQUESTED_FILE_PATH_REJECTED_REASON_UNSPECIFIED = 0; REQUESTED_FILE_PATH_REJECTED_REASON_SLASHES_NOT_ALLOWED = 1; } // Copied from: agent.v1.RequestedModel (var: HA) message RequestedModel { // Copied from: agent.v1.RequestedModel.ModelParameterValue (var: EL) message ModelParameterValue { string id = 1; string value = 2; } string model_id = 1; bool max_mode = 2; repeated ModelParameterValue parameters = 3; bool built_in_model = 7; bool is_variant_string_representation = 8; oneof credentials { ApiKeyCredentials api_key_credentials = 4; AzureCredentials azure_credentials = 5; BedrockCredentials bedrock_credentials = 6; } } // Copied from: local:aiserver.v1.RerankCmdKContextRequest (var: ISi) message RerankCmdKContextRequest { repeated PotentiallyCachedContextItem context_items = 1; CmdKLegacyContext legacy_context = 3; CmdKOptions cmd_k_options = 2; } // Copied from: local:aiserver.v1.RerankCmdKContextResponse (var: pMl) message RerankCmdKContextResponse { optional bool did_call = 3; oneof response { ContextStatusUpdate context_status_update = 1; MissingContextItems missing_context_items = 2; } } // Copied from: local:aiserver.v1.RerankDocumentsRequest (var: hbs) message RerankDocumentsRequest { string query = 1; repeated Document documents = 2; } // Copied from: local:aiserver.v1.RerankDocumentsResponse (var: pbs) message RerankDocumentsResponse { repeated DocumentIdsWithScores documents = 1; } // Copied from: local:aiserver.v1.RerankTerminalCmdKContextRequest (var: mMl) message RerankTerminalCmdKContextRequest { repeated PotentiallyCachedContextItem context_items = 1; TerminalCmdKOptions cmd_k_options = 2; } // Copied from: local:aiserver.v1.RerankTerminalCmdKContextResponse (var: gMl) message RerankTerminalCmdKContextResponse { oneof response { ContextStatusUpdate context_status_update = 1; MissingContextItems missing_context_items = 2; } } // Copied from: local:aiserver.v1.RerankerAlgorithm (var: Pul) enum RerankerAlgorithm { RERANKER_ALGORITHM_UNSPECIFIED = 0; RERANKER_ALGORITHM_LULEA = 1; RERANKER_ALGORITHM_UMEA = 2; RERANKER_ALGORITHM_NONE = 3; RERANKER_ALGORITHM_LLAMA = 4; RERANKER_ALGORITHM_STARCODER_V1 = 5; RERANKER_ALGORITHM_GPT_3_5_LOGPROBS = 6; RERANKER_ALGORITHM_LULEA_HAIKU = 7; RERANKER_ALGORITHM_COHERE = 8; RERANKER_ALGORITHM_VOYAGE = 9; RERANKER_ALGORITHM_VOYAGE_EMBEDS = 10; RERANKER_ALGORITHM_IDENTITY = 11; RERANKER_ALGORITHM_ADA_EMBEDS = 12; } // Copied from: local:aiserver.v1.RerankerRequest (var: QNl) message RerankerRequest { repeated CodeResult code_results = 1; string query = 2; int32 num_blocks = 3; CurrentFileInfo current_file = 4; repeated ConversationMessage conversation = 5; ApiDetails api_details = 6; oneof context_results { FullFileSearchResult file_search_results = 7; CodeSearchResult code_search_results = 8; } } // Copied from: local:aiserver.v1.RerankerResponse (var: YNl) message RerankerResponse { repeated CodeResult results = 1; } // Copied from: local:aiserver.v1.RescrapeDocsRequest (var: oLf) message RescrapeDocsRequest { string doc_identifier = 1; optional bool force_reupload = 2; } // Copied from: local:aiserver.v1.RescrapeDocsRequestV2 (var: aLf) message RescrapeDocsRequestV2 { NewDocumentationRequest new_doc_req = 1; optional bool force_reupload = 2; } // Copied from: local:aiserver.v1.RescrapeDocsResponse (var: mMd) message RescrapeDocsResponse { bool success = 1; optional string new_doc_identifier = 2; } // Copied from: local:aiserver.v1.ResetUserAdViewsRequest (var: nDf) message ResetUserAdViewsRequest { } // Copied from: local:aiserver.v1.ResetUserAdViewsResponse (var: iDf) message ResetUserAdViewsResponse { } // Copied from: agent.v1.ResolveCommentAction (var: oCl) message ResolveCommentAction { optional string pr_url = 1; optional string branch_name = 2; int64 comment_id = 3; optional string repo_url = 4; optional string comment_reference = 5; } // Copied from: local:aiserver.v1.ResolveOrCreateDraftEnvironmentRequest (var: Evu) message ResolveOrCreateDraftEnvironmentRequest { string bc_id = 1; LogicalEnvironmentScope target_scope = 2; string repo_url = 3; optional EnvironmentRepoConfig repo_config = 4; } // Copied from: local:aiserver.v1.ResolveOrCreateDraftEnvironmentResponse (var: xvu) message ResolveOrCreateDraftEnvironmentResponse { LogicalEnvironment environment = 1; bool created = 2; } // Copied from: local:aiserver.v1.ResolveOrCreateMultiRepoEnvironmentRequest (var: fAs) message ResolveOrCreateMultiRepoEnvironmentRequest { EnvironmentRepoConfig repo_config = 4; EnvironmentWriteSource write_source = 5; MultiRepoEnvironmentReusePolicy reuse_policy = 6; oneof owner_id { int32 user_id = 1; int32 team_id = 2; string service_account_id = 3; } } // Copied from: local:aiserver.v1.ResolveOrCreateMultiRepoEnvironmentResponse (var: Cvu) message ResolveOrCreateMultiRepoEnvironmentResponse { LogicalEnvironment environment = 1; bool created = 2; } // Copied from: local:aiserver.v1.ResolvePluginsByRefRequest (var: zxs) message ResolvePluginsByRefRequest { repeated PluginRef refs = 1; } // Copied from: local:aiserver.v1.ResolvePluginsByRefResponse (var: B0i) message ResolvePluginsByRefResponse { repeated Plugin plugins = 1; } // Copied from: local:aiserver.v1.ResolvePrCreationForgeRequest (var: qJl) message ResolvePrCreationForgeRequest { string repo_url = 1; optional int32 team_id = 2; } // Copied from: local:aiserver.v1.ResolvePrCreationForgeResponse (var: KJl) message ResolvePrCreationForgeResponse { // Copied from: local:aiserver.v1.ResolvePrCreationForgeResponse.PrCreationForge (var: dEs) enum PrCreationForge { PR_CREATION_FORGE_UNSPECIFIED = 0; PR_CREATION_FORGE_GITHUB = 1; PR_CREATION_FORGE_ORIGIN = 2; } PrCreationForge forge = 1; string repo_url = 2; bool switched = 3; } // Copied from: local:aiserver.v1.ResolveReviewThreadRequest (var: AAs) message ResolveReviewThreadRequest { string pr_url = 1; string thread_id = 2; } // Copied from: local:aiserver.v1.ResolveReviewThreadResponse (var: Ybu) message ResolveReviewThreadResponse { bool success = 1; } // Copied from: local:aiserver.v1.ResolveReviewThreadsAction (var: $Lu) message ResolveReviewThreadsAction { } // Copied from: agent.v1.ResponseComparisonCompleted (var: pxl) message ResponseComparisonCompleted { } // Copied from: agent.v1.ResponseComparisonDisplayOrder (var: ufn) enum ResponseComparisonDisplayOrder { RESPONSE_COMPARISON_DISPLAY_ORDER_UNSPECIFIED = 0; RESPONSE_COMPARISON_DISPLAY_ORDER_PARENT_FIRST = 1; RESPONSE_COMPARISON_DISPLAY_ORDER_ALTERNATE_FIRST = 2; } // Copied from: agent.v1.ResponseComparisonSkipReason (var: lEl) enum ResponseComparisonSkipReason { RESPONSE_COMPARISON_SKIP_REASON_UNSPECIFIED = 0; RESPONSE_COMPARISON_SKIP_REASON_ALTERNATE_TOOL_CALL = 1; RESPONSE_COMPARISON_SKIP_REASON_INFERENCE_ERROR = 2; RESPONSE_COMPARISON_SKIP_REASON_TIMEOUT = 3; RESPONSE_COMPARISON_SKIP_REASON_CANCELLED = 4; } // Copied from: agent.v1.ResponseComparisonSkipped (var: mxl) message ResponseComparisonSkipped { ResponseComparisonSkipReason reason = 1; } // Copied from: agent.v1.ResponseComparisonStarted (var: dxl) message ResponseComparisonStarted { ResponseComparisonDisplayOrder display_order = 1; string parent_invocation_id = 2; string alternate_invocation_id = 3; string parent_response = 4; string comparison_config_id = 5; string alternate_model_id = 6; } // Copied from: agent.v1.ResponseComparisonTextDelta (var: hxl) message ResponseComparisonTextDelta { string text = 1; } // Copied from: agent.v1.ResponseComparisonUpdate (var: gxl) message ResponseComparisonUpdate { string comparison_id = 1; oneof event { ResponseComparisonStarted started = 2; ResponseComparisonTextDelta text_delta = 3; ResponseComparisonCompleted completed = 4; ResponseComparisonSkipped skipped = 5; } } // Copied from: anyrun.v1.RestartReason (var: SWl) enum RestartReason { RESTART_REASON_UNSPECIFIED = 0; RESTART_REASON_PROCESS_EXITED = 1; RESTART_REASON_HEALTH_CHECK_FAILED = 2; } // Copied from: local:aiserver.v1.RestoreEnvironmentVersionRequest (var: Bvu) message RestoreEnvironmentVersionRequest { string environment_version_public_id = 1; LogicalEnvironmentScope target_scope = 2; optional string target_environment_public_id = 3; optional string delete_personal_environment_public_id = 4; } // Copied from: local:aiserver.v1.RestoreEnvironmentVersionResponse (var: Uvu) message RestoreEnvironmentVersionResponse { optional LogicalEnvironment environment = 1; } // Copied from: local:aiserver.v1.RestrictedAutomationSummary (var: eNu) message RestrictedAutomationSummary { string automation_id = 1; string name = 2; bool enabled = 3; string owner_name = 4; } // Copied from: agent.v1.ResumeAction (var: Pwi) message ResumeAction { RequestContext request_context = 2; } // Copied from: local:aiserver.v1.ResumeBackgroundComposerRequest (var: Hmu) message ResumeBackgroundComposerRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.ResumeBackgroundComposerResponse (var: zmu) message ResumeBackgroundComposerResponse { } // Copied from: local:aiserver.v1.RetrievalKeepAliveConfig (var: mEu) enum RetrievalKeepAliveConfig { RETRIEVAL_KEEP_ALIVE_CONFIG_UNSPECIFIED = 0; RETRIEVAL_KEEP_ALIVE_CONFIG_FORCE_DISABLED = 1; RETRIEVAL_KEEP_ALIVE_CONFIG_FORCE_ENABLED = 2; } // Copied from: local:aiserver.v1.RetryAutomationRunRequest (var: jNu) message RetryAutomationRunRequest { string run_uuid = 1; } // Copied from: local:aiserver.v1.RetryAutomationRunResponse (var: WNu) message RetryAutomationRunResponse { string background_composer_id = 1; string run_uuid = 2; } // Copied from: local:aiserver.v1.RetryRelayBackfillRequest (var: eMf) message RetryRelayBackfillRequest { string backfill_id = 1; string dedupe_key = 2; RelayBackfillExistingRunPolicy existing_run_policy = 3; RelayBackfillFailurePolicy failure_policy = 4; optional int32 max_concurrency = 5; optional string created_by = 6; } // Copied from: local:aiserver.v1.RetryRelayBackfillResponse (var: tMf) message RetryRelayBackfillResponse { string backfill_action = 1; RelayBackfillRecord backfill = 2; optional string temporal_workflow_id = 3; optional string temporal_run_id = 4; } // Copied from: local:aiserver.v1.RetryRelayPipelineRunRequest (var: nMf) message RetryRelayPipelineRunRequest { string run_id = 1; optional string created_by = 2; } // Copied from: local:aiserver.v1.RetryRelayPipelineRunResponse (var: iMf) message RetryRelayPipelineRunResponse { string run_action = 1; RelayPipelineRunRecord run = 2; optional string temporal_workflow_id = 3; optional string temporal_run_id = 4; optional string output_prefix = 5; } // Copied from: local:aiserver.v1.ReviewBug (var: u2l) message ReviewBug { string id = 1; optional int32 start_line = 2; optional int32 end_line = 3; optional string description = 4; optional int32 severity = 5; optional string tldr = 6; } // Copied from: local:aiserver.v1.ReviewBugV2 (var: eRs) message ReviewBugV2 { string id = 1; string chunk_id = 2; string relative_workspace_path = 3; int32 start_line = 4; int32 end_line = 5; string description = 6; int32 severity = 7; string tldr = 8; string diff = 9; int32 full_chunk_start_line = 10; int32 full_chunk_end_line = 11; int32 full_chunk_total_lines = 12; } // Copied from: local:aiserver.v1.ReviewChangesOpenedEvent (var: zys) message ReviewChangesOpenedEvent { string composer_id = 1; optional string best_of_n_group_id = 2; } // Copied from: local:aiserver.v1.ReviewChatMessage (var: $ws) message ReviewChatMessage { // Copied from: local:aiserver.v1.ReviewChatMessage.ReviewChatMessageType (var: a2l) enum ReviewChatMessageType { REVIEW_CHAT_MESSAGE_TYPE_UNSPECIFIED = 0; REVIEW_CHAT_MESSAGE_TYPE_HUMAN = 1; REVIEW_CHAT_MESSAGE_TYPE_AI = 2; } string text = 1; ReviewChatMessageType type = 2; } // Copied from: local:aiserver.v1.ReviewChatRequest (var: c2l) message ReviewChatRequest { string chunk = 1; string file_context = 2; LineRange chunk_range = 3; repeated ReviewChatMessage messages = 4; } // Copied from: local:aiserver.v1.ReviewChatRequestV2 (var: L1u) message ReviewChatRequestV2 { File file = 1; ReviewBugV2 bug = 2; optional string linter_rules = 3; repeated ReviewChatMessage messages = 4; } // Copied from: local:aiserver.v1.ReviewChatResponse (var: l2l) message ReviewChatResponse { string text = 1; optional bool should_resolve = 2; } // Copied from: local:aiserver.v1.ReviewChatResponseV2 (var: N1u) message ReviewChatResponseV2 { string text = 1; } // Copied from: local:aiserver.v1.ReviewRequest (var: o2l) message ReviewRequest { string chunk = 1; string file_context = 2; LineRange chunk_range = 3; optional string diff_string = 4; optional string custom_instructions = 5; } // Copied from: local:aiserver.v1.ReviewRequestV2 (var: XDs) message ReviewRequestV2 { // Copied from: local:aiserver.v1.ReviewRequestV2.FileDiff (var: P1u) message FileDiff { File file = 1; repeated ChunkDiff chunk_diffs = 2; } repeated FileDiff file_diffs = 1; optional string linter_rules = 2; optional bool also_find_hard_bugs = 3; optional string save_request_as = 4; } // Copied from: local:aiserver.v1.ReviewResponse (var: d2l) message ReviewResponse { string text = 1; optional string prompt = 2; optional string tldr = 3; optional bool is_bug = 4; repeated ReviewBug bugs = 5; } // Copied from: local:aiserver.v1.ReviewResponseV2 (var: tRs) message ReviewResponseV2 { ReviewBugV2 bug = 1; } // Copied from: local:aiserver.v1.RevokeBackgroundComposerSecretRequest (var: Lql) message RevokeBackgroundComposerSecretRequest { string name = 1; bool team_scope = 2; int32 id = 3; BackgroundComposerSecretOwner owner = 4; } // Copied from: local:aiserver.v1.RevokeBackgroundComposerSecretResponse (var: Nql) message RevokeBackgroundComposerSecretResponse { } // Copied from: local:aiserver.v1.RevokeBugBotLicensesRequest (var: Pou) message RevokeBugBotLicensesRequest { int32 team_id = 1; int32 new_num_licenses = 2; } // Copied from: local:aiserver.v1.RevokeBugBotLicensesResponse (var: Lou) message RevokeBugBotLicensesResponse { } // Copied from: local:aiserver.v1.RevokeCurrentSessionRequest (var: T1f) message RevokeCurrentSessionRequest { } // Copied from: local:aiserver.v1.RevokeCurrentSessionResponse (var: A1f) message RevokeCurrentSessionResponse { } // Copied from: local:aiserver.v1.RevokeMobileSessionFamilyRequest (var: L1f) message RevokeMobileSessionFamilyRequest { string refresh_token = 1; } // Copied from: local:aiserver.v1.RevokeMobileSessionFamilyResponse (var: N1f) message RevokeMobileSessionFamilyResponse { } // Copied from: local:aiserver.v1.RevokeOrganizationApiKeyRequest (var: WYl) message RevokeOrganizationApiKeyRequest { string organization_id = 1; string api_key_id = 2; } // Copied from: local:aiserver.v1.RevokeOrganizationApiKeyResponse (var: HYl) message RevokeOrganizationApiKeyResponse { } // Copied from: local:aiserver.v1.RevokeSessionRequest (var: E1f) message RevokeSessionRequest { string session_id = 1; Session.SessionType type = 2; } // Copied from: local:aiserver.v1.RevokeSessionResponse (var: x1f) message RevokeSessionResponse { bool success = 1; } // Copied from: local:aiserver.v1.RevokeTeamApiKeyRequest (var: NYl) message RevokeTeamApiKeyRequest { int32 team_id = 1; int32 id = 2; } // Copied from: local:aiserver.v1.RevokeTeamApiKeyResponse (var: OYl) message RevokeTeamApiKeyResponse { } // Copied from: local:aiserver.v1.RevokeTeamInviteLinkRequest (var: Inu) message RevokeTeamInviteLinkRequest { string invite_code = 1; } // Copied from: local:aiserver.v1.RevokeTeamInviteLinkResponse (var: Dnu) message RevokeTeamInviteLinkResponse { } // Copied from: local:aiserver.v1.RevokeUserApiKeyRequest (var: lZl) message RevokeUserApiKeyRequest { int32 id = 1; } // Copied from: local:aiserver.v1.RevokeUserApiKeyResponse (var: uZl) message RevokeUserApiKeyResponse { } // Copied from: local:aiserver.v1.RevokeUserBugbotLicenseRequest (var: Nou) message RevokeUserBugbotLicenseRequest { int32 team_id = 1; string github_user_node_id = 2; } // Copied from: local:aiserver.v1.RevokeUserBugbotLicenseResponse (var: Oou) message RevokeUserBugbotLicenseResponse { } // Copied from: local:aiserver.v1.RipgrepRawSearchContentMatch (var: Kpn) message RipgrepRawSearchContentMatch { int32 line_number = 1; string content = 2; bool content_truncated = 3; bool is_context_line = 4; } // Copied from: local:aiserver.v1.RipgrepRawSearchContentResult (var: Gpn) message RipgrepRawSearchContentResult { repeated RipgrepRawSearchFileMatch matches = 1; int32 total_lines = 2; int32 total_matched_lines = 3; bool client_truncated = 4; bool ripgrep_truncated = 5; optional int32 head_limit_applied = 6; optional int32 offset_applied = 7; } // Copied from: local:aiserver.v1.RipgrepRawSearchCountResult (var: Hpn) message RipgrepRawSearchCountResult { repeated RipgrepRawSearchFileCount counts = 1; int32 total_files = 2; int32 total_matches = 3; bool client_truncated = 4; optional int32 head_limit_applied = 6; optional int32 offset_applied = 7; bool ripgrep_truncated = 5; } // Copied from: local:aiserver.v1.RipgrepRawSearchError (var: Wpn) message RipgrepRawSearchError { string error = 1; } // Copied from: local:aiserver.v1.RipgrepRawSearchFileCount (var: zpn) message RipgrepRawSearchFileCount { string file = 1; int32 count = 2; optional bool is_dirty = 3; optional bool is_out_of_workspace = 4; optional string absolute_path = 5; } // Copied from: local:aiserver.v1.RipgrepRawSearchFileMatch (var: qpn) message RipgrepRawSearchFileMatch { string file = 1; repeated RipgrepRawSearchContentMatch matches = 2; optional bool is_dirty = 3; optional bool is_out_of_workspace = 4; optional string absolute_path = 5; } // Copied from: local:aiserver.v1.RipgrepRawSearchFilesResult (var: Vpn) message RipgrepRawSearchFilesResult { // Copied from: local:aiserver.v1.RipgrepRawSearchFilesResult.FileEntry (var: Eas) message FileEntry { string file = 1; bool is_dirty = 2; bool is_out_of_workspace = 3; optional string absolute_path = 4; } repeated string files = 1; int32 total_files = 2; bool client_truncated = 3; bool ripgrep_truncated = 4; repeated FileEntry files_with_meta = 5; optional int32 head_limit_applied = 6; optional int32 offset_applied = 7; } // Copied from: local:aiserver.v1.RipgrepRawSearchParams (var: TMt) message RipgrepRawSearchParams { string pattern = 1; optional string path = 2; optional string glob = 3; optional string output_mode = 4; optional int32 context_before = 5; optional int32 context_after = 6; optional int32 context = 7; optional bool case_insensitive = 8; optional string type = 9; optional int32 head_limit = 10; optional bool multiline = 11; optional string sort = 12; optional bool sort_ascending = 13; repeated string ignore_globs = 14; optional int32 offset = 15; } // Copied from: local:aiserver.v1.RipgrepRawSearchResult (var: jpn) message RipgrepRawSearchResult { oneof result { RipgrepRawSearchSuccess success = 1; RipgrepRawSearchError error = 2; } } // Copied from: local:aiserver.v1.RipgrepRawSearchStream (var: xas) message RipgrepRawSearchStream { string pattern = 1; } // Copied from: local:aiserver.v1.RipgrepRawSearchSuccess (var: gvi) message RipgrepRawSearchSuccess { string pattern = 1; string path = 2; string output_mode = 3; map workspace_results = 4; optional RipgrepRawSearchUnionResult active_editor_result = 5; } // Copied from: local:aiserver.v1.RipgrepRawSearchUnionResult (var: AMt) message RipgrepRawSearchUnionResult { oneof result { RipgrepRawSearchCountResult count = 1; RipgrepRawSearchFilesResult files = 2; RipgrepRawSearchContentResult content = 3; } } // Copied from: local:aiserver.v1.RipgrepSearchParams (var: Cpn) message RipgrepSearchParams { // Copied from: local:aiserver.v1.RipgrepSearchParams.IPatternInfoProto (var: Sss) message IPatternInfoProto { // Copied from: local:aiserver.v1.RipgrepSearchParams.IPatternInfoProto.INotebookPatternInfoProto (var: kss) message INotebookPatternInfoProto { optional bool is_in_notebook_markdown_input = 1; optional bool is_in_notebook_markdown_preview = 2; optional bool is_in_notebook_cell_input = 3; optional bool is_in_notebook_cell_output = 4; } string pattern = 1; optional bool is_reg_exp = 2; optional bool is_word_match = 3; optional string word_separators = 4; optional bool is_multiline = 5; optional bool is_unicode = 6; optional bool is_case_sensitive = 7; INotebookPatternInfoProto notebook_info = 8; optional bool pattern_was_escaped = 9; } // Copied from: local:aiserver.v1.RipgrepSearchParams.ITextQueryBuilderOptionsProto (var: Css) message ITextQueryBuilderOptionsProto { // Copied from: local:aiserver.v1.RipgrepSearchParams.ITextQueryBuilderOptionsProto.ExcludePatternProto (var: xss) message ExcludePatternProto { repeated RipgrepSearchParams.ITextQueryBuilderOptionsProto.ISearchPatternBuilderProto exclude_pattern = 1; } // Copied from: local:aiserver.v1.RipgrepSearchParams.ITextQueryBuilderOptionsProto.ExtraFileResourcesProto (var: Ess) message ExtraFileResourcesProto { repeated string extra_file_resources = 1; } // Copied from: local:aiserver.v1.RipgrepSearchParams.ITextQueryBuilderOptionsProto.INotebookSearchConfigProto (var: Iss) message INotebookSearchConfigProto { bool include_markup_input = 1; bool include_markup_preview = 2; bool include_code_input = 3; bool include_output = 4; } // Copied from: local:aiserver.v1.RipgrepSearchParams.ITextQueryBuilderOptionsProto.ISearchPathPatternBuilderProto (var: Gfi) message ISearchPathPatternBuilderProto { optional string pattern = 1; repeated string patterns = 2; } // Copied from: local:aiserver.v1.RipgrepSearchParams.ITextQueryBuilderOptionsProto.ISearchPatternBuilderProto (var: Tss) message ISearchPatternBuilderProto { optional string uri = 1; RipgrepSearchParams.ITextQueryBuilderOptionsProto.ISearchPathPatternBuilderProto pattern = 2; } // Copied from: local:aiserver.v1.RipgrepSearchParams.ITextQueryBuilderOptionsProto.ITextSearchPreviewOptionsProto (var: Ass) message ITextSearchPreviewOptionsProto { int32 match_lines = 1; int32 chars_per_line = 2; } ITextSearchPreviewOptionsProto preview_options = 1; optional string file_encoding = 2; optional int32 surrounding_context = 3; optional bool is_smart_case = 4; INotebookSearchConfigProto notebook_search_config = 5; ExcludePatternProto exclude_pattern = 6; ISearchPathPatternBuilderProto include_pattern = 7; optional bool expand_patterns = 8; optional int32 max_results = 9; optional int32 max_file_size = 10; optional bool disregard_ignore_files = 11; optional bool disregard_global_ignore_files = 12; optional bool disregard_parent_ignore_files = 13; optional bool disregard_exclude_settings = 14; optional bool disregard_search_exclude_settings = 15; optional bool ignore_symlinks = 16; optional bool only_open_editors = 17; optional bool only_file_scheme = 18; optional string reason = 19; ExtraFileResourcesProto extra_file_resources = 20; } ITextQueryBuilderOptionsProto options = 1; IPatternInfoProto pattern_info = 2; } // Copied from: local:aiserver.v1.RipgrepSearchResult (var: qfi) message RipgrepSearchResult { RipgrepSearchResultInternal internal = 1; } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal (var: Dss) message RipgrepSearchResultInternal { // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.ICachedSearchStats (var: zss) message ICachedSearchStats { bool cache_was_resolved = 1; int32 cache_lookup_time = 2; int32 cache_filter_time = 3; int32 cache_entry_count = 4; } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.IFileMatch (var: Pss) message IFileMatch { string resource = 1; repeated RipgrepSearchResultInternal.ITextSearchResult results = 2; } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.IFileSearchProviderStats (var: Vss) message IFileSearchProviderStats { int32 provider_time = 1; int32 post_process_time = 2; } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.IFileSearchStats (var: Uss) message IFileSearchStats { // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.IFileSearchStats.FileSearchProviderType (var: $ss) enum FileSearchProviderType { FILE_SEARCH_PROVIDER_TYPE_UNSPECIFIED = 0; FILE_SEARCH_PROVIDER_TYPE_FILE_SEARCH_PROVIDER = 1; FILE_SEARCH_PROVIDER_TYPE_SEARCH_PROCESS = 2; } bool from_cache = 1; int32 result_count = 5; FileSearchProviderType type = 6; optional int32 sorting_time = 7; oneof detail_stats { RipgrepSearchResultInternal.ISearchEngineStats search_engine_stats = 2; RipgrepSearchResultInternal.ICachedSearchStats cached_search_stats = 3; RipgrepSearchResultInternal.IFileSearchProviderStats file_search_provider_stats = 4; } } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.ISearchEngineStats (var: Hss) message ISearchEngineStats { int32 file_walk_time = 1; int32 directories_walked = 2; int32 files_walked = 3; int32 cmd_time = 4; optional int32 cmd_result_count = 5; } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.ISearchRange (var: Kfi) message ISearchRange { int32 start_line_number = 1; int32 start_column = 2; int32 end_line_number = 3; int32 end_column = 4; } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.ISearchRangeSetPairing (var: Fss) message ISearchRangeSetPairing { RipgrepSearchResultInternal.ISearchRange source = 1; RipgrepSearchResultInternal.ISearchRange preview = 2; } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.ITextSearchCompleteMessage (var: Bss) message ITextSearchCompleteMessage { string text = 1; RipgrepSearchResultInternal.TextSearchCompleteMessageType type = 2; optional bool trusted = 3; } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.ITextSearchContext (var: Oss) message ITextSearchContext { optional string uri = 1; string text = 2; int32 line_number = 3; } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.ITextSearchMatch (var: Nss) message ITextSearchMatch { optional string uri = 1; repeated RipgrepSearchResultInternal.ISearchRangeSetPairing range_locations = 2; string preview_text = 3; optional int32 webview_index = 4; optional string cell_fragment = 5; } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.ITextSearchResult (var: Lss) message ITextSearchResult { oneof result { RipgrepSearchResultInternal.ITextSearchMatch match = 1; RipgrepSearchResultInternal.ITextSearchContext context = 2; } } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.ITextSearchStats (var: jss) message ITextSearchStats { // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.ITextSearchStats.TextSearchProviderType (var: Wss) enum TextSearchProviderType { TEXT_SEARCH_PROVIDER_TYPE_UNSPECIFIED = 0; TEXT_SEARCH_PROVIDER_TYPE_TEXT_SEARCH_PROVIDER = 1; TEXT_SEARCH_PROVIDER_TYPE_SEARCH_PROCESS = 2; TEXT_SEARCH_PROVIDER_TYPE_AI_TEXT_SEARCH_PROVIDER = 3; } TextSearchProviderType type = 1; } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.SearchCompletionExitCode (var: Mss) enum SearchCompletionExitCode { SEARCH_COMPLETION_EXIT_CODE_UNSPECIFIED = 0; SEARCH_COMPLETION_EXIT_CODE_NORMAL = 1; SEARCH_COMPLETION_EXIT_CODE_NEW_SEARCH_STARTED = 2; } // Copied from: local:aiserver.v1.RipgrepSearchResultInternal.TextSearchCompleteMessageType (var: Rss) enum TextSearchCompleteMessageType { TEXT_SEARCH_COMPLETE_MESSAGE_TYPE_UNSPECIFIED = 0; TEXT_SEARCH_COMPLETE_MESSAGE_TYPE_INFORMATION = 1; TEXT_SEARCH_COMPLETE_MESSAGE_TYPE_WARNING = 2; } repeated IFileMatch results = 1; optional SearchCompletionExitCode exit = 2; optional bool limit_hit = 3; repeated ITextSearchCompleteMessage messages = 4; oneof stats { IFileSearchStats file_search_stats = 5; ITextSearchStats text_search_stats = 6; } } // Copied from: local:aiserver.v1.RipgrepSearchStream (var: Gss) message RipgrepSearchStream { string query = 1; } // Copied from: local:aiserver.v1.RlEvalJobDbStatus (var: zeo) enum RlEvalJobDbStatus { RL_EVAL_JOB_DB_STATUS_UNSPECIFIED = 0; RL_EVAL_JOB_DB_STATUS_PENDING = 1; RL_EVAL_JOB_DB_STATUS_BUILDING = 2; RL_EVAL_JOB_DB_STATUS_SUBMITTED = 3; RL_EVAL_JOB_DB_STATUS_RUNNING = 4; RL_EVAL_JOB_DB_STATUS_FINISHED = 5; RL_EVAL_JOB_DB_STATUS_FAILED = 6; RL_EVAL_JOB_DB_STATUS_CANCELED = 7; } // Copied from: local:aiserver.v1.RlEvalJobRecord (var: zRd) message RlEvalJobRecord { string id = 1; RlEvalJobDbStatus status = 2; string experiment_name = 3; string cluster_name = 4; string config_name = 5; optional string config_version_id = 6; optional string config_s3_uri = 7; optional string config_toml_s3_uri = 8; optional string description = 9; string anytitan_ref = 10; string everysphere_branch = 11; optional string everysphere_commit = 12; optional google.protobuf.Struct params_snapshot = 13; optional int32 from_step = 14; optional int32 to_step = 15; optional int32 step_interval = 16; optional string buildkite_build_id = 17; optional int32 buildkite_build_number = 18; optional string buildkite_build_url = 19; optional string ray_job_name = 20; optional string ray_job_namespace = 21; optional string created_by = 22; google.protobuf.Timestamp created_at = 23; optional google.protobuf.Timestamp started_at = 24; optional google.protobuf.Timestamp finished_at = 25; } // Copied from: local:aiserver.v1.RlEvalStepDbStatus (var: URd) enum RlEvalStepDbStatus { RL_EVAL_STEP_DB_STATUS_UNSPECIFIED = 0; RL_EVAL_STEP_DB_STATUS_PENDING = 1; RL_EVAL_STEP_DB_STATUS_RUNNING = 2; RL_EVAL_STEP_DB_STATUS_FINISHED = 3; RL_EVAL_STEP_DB_STATUS_FAILED = 4; RL_EVAL_STEP_DB_STATUS_SKIPPED = 5; RL_EVAL_STEP_DB_STATUS_CANCELED = 6; RL_EVAL_STEP_DB_STATUS_WAITING_ON_DEPLOYMENT_REPLICAS = 7; RL_EVAL_STEP_DB_STATUS_SYNCING_WEIGHTS = 8; RL_EVAL_STEP_DB_STATUS_WAITING_ON_LEASE = 9; } // Copied from: local:aiserver.v1.RotateGitlabEnterpriseWebhookSecretRequest (var: fzl) message RotateGitlabEnterpriseWebhookSecretRequest { string git_enterprise_uuid = 1; } // Copied from: local:aiserver.v1.RotateGitlabEnterpriseWebhookSecretResponse (var: vzl) message RotateGitlabEnterpriseWebhookSecretResponse { } // Copied from: local:aiserver.v1.RotateServiceAccountApiKeyRequest (var: eZl) message RotateServiceAccountApiKeyRequest { int32 team_id = 1; string service_account_id = 2; optional int32 old_api_key_id = 3; } // Copied from: local:aiserver.v1.RotateServiceAccountApiKeyResponse (var: tZl) message RotateServiceAccountApiKeyResponse { string api_key = 1; ServiceAccountKeyInfo key_info = 2; } // Copied from: local:aiserver.v1.RouteResult (var: hMd) message RouteResult { string deployment_id = 1; DeploymentInfo deployment_info = 2; string full_model_id = 3; string provider = 4; string canonical_model = 5; } // Copied from: local:aiserver.v1.Rule (var: Ibn) message Rule { string id = 1; string name = 2; string content = 3; repeated string globs = 6; bool is_active = 4; bool is_required = 5; TeamRuleAgentType agent_type = 7; } // Copied from: local:aiserver.v1.RuleDescriptor (var: x0i) message RuleDescriptor { string name = 1; optional string description = 2; optional string source_path = 3; optional string source_url = 4; } // Copied from: local:aiserver.v1.RunBugBotPromptProps (var: f) message RunBugBotPromptProps { StreamBugBotRequest req = 1; string seed = 2; string date = 3; repeated FileAndOutline context_files = 4; optional string file_content_source = 5; } // Copied from: local:aiserver.v1.RunDiamondToBugbotMigrationRequest (var: jau) message RunDiamondToBugbotMigrationRequest { int32 team_id = 1; int64 installation_id = 2; optional string ghe_application = 3; string graphite_workspace_id = 4; DiamondToBugbotMigrationMode mode = 5; optional string approved_preview_hash = 6; google.protobuf.Struct extracted_settings = 7; } // Copied from: local:aiserver.v1.RunDiamondToBugbotMigrationResponse (var: Wau) message RunDiamondToBugbotMigrationResponse { string status = 1; string preview_hash = 2; string preview_json = 3; string repository_rules_json = 4; string apply_plan_json = 5; string audit_json = 6; repeated string warnings = 7; repeated string blockers = 8; repeated string applied_operation_ids = 9; repeated string skipped_operation_ids = 10; int32 resolved_team_id = 11; } // Copied from: local:aiserver.v1.RunFullSelfDrivingCloudCommandRequest (var: G7l) message RunFullSelfDrivingCloudCommandRequest { string pr_url = 1; FullSelfDrivingMode mode = 2; optional string user_instructions = 3; optional string trigger_description = 4; optional string model_id = 5; } // Copied from: local:aiserver.v1.RunFullSelfDrivingCloudCommandResponse (var: q7l) message RunFullSelfDrivingCloudCommandResponse { string bc_id = 1; FullSelfDrivingCloudCommandAction action = 2; FullSelfDrivingMode mode = 3; } // Copied from: local:aiserver.v1.RunFullSelfDrivingWorkflowSuggestionRequest (var: $7l) message RunFullSelfDrivingWorkflowSuggestionRequest { string pr_url = 1; string bc_id = 2; string stable_key = 3; string event_id = 4; } // Copied from: local:aiserver.v1.RunFullSelfDrivingWorkflowSuggestionResponse (var: j7l) message RunFullSelfDrivingWorkflowSuggestionResponse { string bc_id = 1; bool spawned_new_run = 2; } // Copied from: local:aiserver.v1.RunGenerateImageError (var: IOl) message RunGenerateImageError { string error = 1; bool model_restricted = 2; } // Copied from: local:aiserver.v1.RunGenerateImageRequest (var: TOl) message RunGenerateImageRequest { string description = 1; repeated GenerateImageReferenceImage reference_images = 2; string model_id = 3; bool max_mode = 4; } // Copied from: local:aiserver.v1.RunGenerateImageResponse (var: DOl) message RunGenerateImageResponse { oneof result { RunGenerateImageSuccess success = 1; RunGenerateImageError error = 2; } } // Copied from: local:aiserver.v1.RunGenerateImageSuccess (var: AOl) message RunGenerateImageSuccess { string image_data = 1; string mime_type = 2; } // Copied from: local:aiserver.v1.RunMetricItem (var: DTf) message RunMetricItem { string key = 1; double value_num = 2; string value_text = 3; string unit = 4; google.protobuf.Struct tags = 5; int32 step = 6; google.protobuf.Timestamp ts = 7; } // Copied from: local:aiserver.v1.RunParamKV (var: Geo) message RunParamKV { string key_path = 1; oneof value { string value_text = 2; double value_num = 3; bool value_bool = 4; google.protobuf.Struct value_json = 5; bool value_null = 6; } } // Copied from: local:aiserver.v1.RunSummaryWindow (var: TNu) message RunSummaryWindow { string key = 1; int32 succeeded = 2; int32 failed = 3; } // Copied from: local:aiserver.v1.RunTagKV (var: qeo) message RunTagKV { string key = 1; string value = 2; } // Copied from: local:aiserver.v1.RunTerminalCommandEndedReason (var: v9) enum RunTerminalCommandEndedReason { RUN_TERMINAL_COMMAND_ENDED_REASON_UNSPECIFIED = 0; RUN_TERMINAL_COMMAND_ENDED_REASON_EXECUTION_COMPLETED = 1; RUN_TERMINAL_COMMAND_ENDED_REASON_EXECUTION_ABORTED = 2; RUN_TERMINAL_COMMAND_ENDED_REASON_EXECUTION_FAILED = 3; RUN_TERMINAL_COMMAND_ENDED_REASON_ERROR_OCCURRED_CHECKING_REASON = 4; RUN_TERMINAL_COMMAND_ENDED_REASON_IDLE_TIMEOUT = 5; } // Copied from: local:aiserver.v1.RunTerminalCommandV2Params (var: A_e) message RunTerminalCommandV2Params { // Copied from: local:aiserver.v1.RunTerminalCommandV2Params.ExecutionOptions (var: Tpn) message ExecutionOptions { optional int32 timeout = 1; optional bool skip_ai_check = 2; optional int32 command_run_timeout_ms = 3; optional int32 command_change_check_interval_ms = 4; optional int32 ai_finish_check_max_attempts = 5; optional int32 ai_finish_check_interval_ms = 6; optional int32 delayer_interval_ms = 7; optional bool ai_check_for_hangs = 8; } string command = 1; optional string cwd = 2; optional bool new_session = 3; optional ExecutionOptions options = 4; bool is_background = 5; bool require_user_approval = 6; optional ShellCommandParsingResult parsing_result = 7; optional int32 idle_timeout_seconds = 8; optional SandboxPolicy requested_sandbox_policy = 9; optional int64 file_output_threshold_bytes = 10; optional string command_description = 11; optional CommandClassifierResult classifier_result = 12; } // Copied from: local:aiserver.v1.RunTerminalCommandV2Result (var: $W) message RunTerminalCommandV2Result { string output = 1; int32 exit_code = 2; optional bool rejected = 3; bool popped_out_into_background = 4; bool is_running_in_background = 5; bool not_interrupted = 6; string resulting_working_directory = 7; bool did_user_change = 8; RunTerminalCommandEndedReason ended_reason = 9; optional int32 exit_code_v2 = 10; optional string updated_command = 11; string output_raw = 12; optional HumanReview human_review_v2 = 13; optional SandboxPolicy effective_sandbox_policy = 14; optional int32 terminal_instance_id = 15; optional OutputLocation output_location = 16; optional string terminal_instance_path = 17; optional uint32 background_shell_id = 18; } // Copied from: local:aiserver.v1.RunTerminalCommandV2Stream (var: sas) message RunTerminalCommandV2Stream { string command = 1; bool is_background = 2; optional ShellCommandParsingResult parsing_result = 7; optional int32 idle_timeout_seconds = 8; optional SandboxPolicy requested_sandbox_policy = 9; } // Copied from: local:aiserver.v1.RunTerminalCommandsParams (var: sos) message RunTerminalCommandsParams { repeated string commands = 1; string commands_uuid = 2; } // Copied from: local:aiserver.v1.RunTerminalCommandsResult (var: oos) message RunTerminalCommandsResult { repeated string outputs = 1; } // Copied from: local:aiserver.v1.RunTerminalServerConfig (var: FEu) message RunTerminalServerConfig { repeated string composite_shell_commands = 1; repeated string safe_shell_commands = 2; } // Copied from: local:aiserver.v1.RunTestParams (var: Hos) message RunTestParams { string relative_workspace_path = 1; optional string test_name = 2; } // Copied from: local:aiserver.v1.RunTestResult (var: zos) message RunTestResult { string result = 1; } // Copied from: local:aiserver.v1.RunWebFetchError (var: COl) message RunWebFetchError { string error = 1; bool is_timeout = 2; } // Copied from: local:aiserver.v1.RunWebFetchRequest (var: SOl) message RunWebFetchRequest { string url = 1; } // Copied from: local:aiserver.v1.RunWebFetchResponse (var: EOl) message RunWebFetchResponse { oneof result { RunWebFetchSuccess success = 1; RunWebFetchError error = 2; } } // Copied from: local:aiserver.v1.RunWebFetchSuccess (var: kOl) message RunWebFetchSuccess { string content = 1; } // Copied from: local:aiserver.v1.RunWebSearchRequest (var: _Ol) message RunWebSearchRequest { string search_term = 1; optional string explanation = 2; string model_id = 3; } // Copied from: local:aiserver.v1.RunWebSearchResponse (var: wOl) message RunWebSearchResponse { optional string answer = 1; repeated WebSearchDocument documents = 2; } // Copied from: local:aiserver.v1.SCMBatchGetPullRequestForBranchRequest (var: Fhu) message SCMBatchGetPullRequestForBranchRequest { repeated SCMBranchRef branches = 1; optional bool skip_cache = 2; } // Copied from: local:aiserver.v1.SCMBatchGetPullRequestForBranchResponse (var: Uhu) message SCMBatchGetPullRequestForBranchResponse { repeated SCMBranchPullRequests results = 1; } // Copied from: local:aiserver.v1.SCMBranchPullRequests (var: Bhu) message SCMBranchPullRequests { string repo_url = 1; string branch_name = 2; repeated string pr_urls = 3; } // Copied from: local:aiserver.v1.SCMBranchRef (var: Ohu) message SCMBranchRef { string repo_url = 1; string branch_name = 2; } // Copied from: local:aiserver.v1.SCMCiStatus (var: Ubn) enum SCMCiStatus { SCM_CI_STATUS_UNSPECIFIED = 0; SCM_CI_STATUS_UNKNOWN = 1; SCM_CI_STATUS_SUCCESS = 2; SCM_CI_STATUS_FAILURE = 3; SCM_CI_STATUS_PENDING = 4; } // Copied from: local:aiserver.v1.SCMClosePullRequestRequest (var: Ghu) message SCMClosePullRequestRequest { string pr_url = 1; } // Copied from: local:aiserver.v1.SCMClosePullRequestResponse (var: qhu) message SCMClosePullRequestResponse { bool success = 1; string error = 2; } // Copied from: local:aiserver.v1.SCMDisablePullRequestAutoMergeRequest (var: Jhu) message SCMDisablePullRequestAutoMergeRequest { string pr_url = 1; } // Copied from: local:aiserver.v1.SCMDisablePullRequestAutoMergeResponse (var: Xhu) message SCMDisablePullRequestAutoMergeResponse { bool success = 1; string error = 2; optional string pr_node_id = 3; } // Copied from: local:aiserver.v1.SCMEnablePullRequestAutoMergeRequest (var: Yhu) message SCMEnablePullRequestAutoMergeRequest { string pr_url = 1; SCMMergeMethod merge_method = 2; } // Copied from: local:aiserver.v1.SCMEnablePullRequestAutoMergeResponse (var: Zhu) message SCMEnablePullRequestAutoMergeResponse { bool success = 1; string error = 2; optional string pr_node_id = 3; } // Copied from: local:aiserver.v1.SCMGetPullRequestForBranchRequest (var: Lhu) message SCMGetPullRequestForBranchRequest { string repo_url = 1; string branch_name = 2; optional bool skip_cache = 3; } // Copied from: local:aiserver.v1.SCMGetPullRequestForBranchResponse (var: Nhu) message SCMGetPullRequestForBranchResponse { repeated string pr_urls = 1; } // Copied from: local:aiserver.v1.SCMMakePullRequestReadyRequest (var: zhu) message SCMMakePullRequestReadyRequest { string pr_url = 1; } // Copied from: local:aiserver.v1.SCMMakePullRequestReadyResponse (var: Vhu) message SCMMakePullRequestReadyResponse { bool success = 1; string error = 2; } // Copied from: local:aiserver.v1.SCMMergeMethod (var: ZNt) enum SCMMergeMethod { SCM_MERGE_METHOD_UNSPECIFIED = 0; SCM_MERGE_METHOD_MERGE = 1; SCM_MERGE_METHOD_SQUASH = 2; SCM_MERGE_METHOD_REBASE = 3; } // Copied from: local:aiserver.v1.SCMMergePullRequestRequest (var: $hu) message SCMMergePullRequestRequest { string pr_url = 1; SCMMergeMethod merge_method = 2; } // Copied from: local:aiserver.v1.SCMMergePullRequestResponse (var: jhu) message SCMMergePullRequestResponse { bool success = 1; string error = 2; optional string pr_node_id = 3; } // Copied from: local:aiserver.v1.SCMMergeability (var: H0i) enum SCMMergeability { SCM_MERGEABILITY_UNSPECIFIED = 0; SCM_MERGEABILITY_UNKNOWN = 1; SCM_MERGEABILITY_MERGEABLE = 2; SCM_MERGEABILITY_CONFLICTING = 3; } // Copied from: local:aiserver.v1.SCMPullRequest (var: uTs) message SCMPullRequest { string id = 1; string pr_url = 2; int32 number = 3; string title = 4; SCMPullRequestState state = 5; bool is_merged = 6; bool is_draft = 7; string repository = 8; optional string head_ref_name = 9; optional string base_ref_name = 10; SCMMergeability mergeable = 11; string merge_state_status = 12; optional string review_decision = 13; SCMCiStatus ci_status = 14; optional string author_login = 15; optional string created_at = 16; optional string updated_at = 17; optional string merged_at = 18; optional string closed_at = 19; bool is_auto_merge_enabled = 20; optional bool viewer_can_enable_auto_merge = 21; optional string body = 22; optional int32 commit_count = 23; optional int32 review_count = 24; repeated SCMPullRequestReviewer reviewers = 25; repeated SCMPullRequestRequestedReviewer requested_reviewers = 26; optional bool merge_status_degraded_by_rate_limit = 27; } // Copied from: local:aiserver.v1.SCMPullRequestCommit (var: Thu) message SCMPullRequestCommit { string sha = 1; string message = 2; optional string committed_date = 3; int32 additions = 4; int32 deletions = 5; optional int32 changed_files = 6; optional SCMPullRequestCommitUser author = 7; optional SCMPullRequestCommitUser committer = 8; repeated SCMPullRequestCommitUser authors = 9; } // Copied from: local:aiserver.v1.SCMPullRequestCommitUser (var: V0i) message SCMPullRequestCommitUser { optional string name = 1; optional string email = 2; optional string avatar_url = 3; } // Copied from: local:aiserver.v1.SCMPullRequestDiffFile (var: vTs) message SCMPullRequestDiffFile { string filename = 1; optional string previous_filename = 2; SCMPullRequestDiffFileStatus status = 3; optional string original_contents = 4; optional string modified_contents = 5; optional string patch = 6; optional bool is_generated = 7; } // Copied from: local:aiserver.v1.SCMPullRequestDiffFileStatus (var: YNt) enum SCMPullRequestDiffFileStatus { SCM_PULL_REQUEST_DIFF_FILE_STATUS_UNSPECIFIED = 0; SCM_PULL_REQUEST_DIFF_FILE_STATUS_ADDED = 1; SCM_PULL_REQUEST_DIFF_FILE_STATUS_DELETED = 2; SCM_PULL_REQUEST_DIFF_FILE_STATUS_MODIFIED = 3; SCM_PULL_REQUEST_DIFF_FILE_STATUS_RENAMED = 4; } // Copied from: local:aiserver.v1.SCMPullRequestRequestedReviewer (var: Shu) message SCMPullRequestRequestedReviewer { string login = 1; optional string name = 2; optional string avatar_url = 3; optional string kind = 4; } // Copied from: local:aiserver.v1.SCMPullRequestReviewer (var: whu) message SCMPullRequestReviewer { string login = 1; optional string name = 2; optional string avatar_url = 3; optional string state = 4; } // Copied from: local:aiserver.v1.SCMPullRequestState (var: QNt) enum SCMPullRequestState { SCM_PULL_REQUEST_STATE_UNSPECIFIED = 0; SCM_PULL_REQUEST_STATE_OPEN = 1; SCM_PULL_REQUEST_STATE_CLOSED = 2; SCM_PULL_REQUEST_STATE_MERGED = 3; } // Copied from: local:aiserver.v1.SCMPullRequestStatus (var: yhu) message SCMPullRequestStatus { string title = 1; SCMPullRequestState state = 2; bool is_merged = 3; bool is_draft = 4; optional bool degraded_by_rate_limit = 5; optional string updated_at = 6; } // Copied from: local:aiserver.v1.SCMPullRequestTimelineActor (var: Rhu) message SCMPullRequestTimelineActor { string login = 1; optional string avatar_url = 2; optional string name = 3; } // Copied from: local:aiserver.v1.SCMPullRequestTimelineEvent (var: Dhu) message SCMPullRequestTimelineEvent { string id = 1; string event_type = 2; string created_at = 3; optional SCMPullRequestTimelineActor actor = 4; optional string label = 5; optional string body = 6; } // Copied from: local:aiserver.v1.SCMReopenPullRequestRequest (var: Khu) message SCMReopenPullRequestRequest { string pr_url = 1; } // Copied from: local:aiserver.v1.SCMReopenPullRequestResponse (var: Qhu) message SCMReopenPullRequestResponse { bool success = 1; string error = 2; } // Copied from: local:aiserver.v1.SCMUpdatePullRequestTitleRequest (var: Whu) message SCMUpdatePullRequestTitleRequest { string pr_url = 1; string title = 2; } // Copied from: local:aiserver.v1.SCMUpdatePullRequestTitleResponse (var: Hhu) message SCMUpdatePullRequestTitleResponse { bool success = 1; string error = 2; } // Copied from: agent.v1.SameMachineTarget (var: uEl) message SameMachineTarget { } // Copied from: local:aiserver.v1.SandActionAuditSettings (var: PEs) message SandActionAuditSettings { optional bool enabled = 1; } // Copied from: local:aiserver.v1.SandAssignedSetupManifest (var: yMf) message SandAssignedSetupManifest { SandSetupManifestScopeKind scope_kind = 1; string scope_id = 2; string manifest_id = 3; string revision = 4; repeated SandSetupManifestEntry entries = 5; } // Copied from: local:aiserver.v1.SandAuditEvent (var: bKl) message SandAuditEvent { // Copied from: local:aiserver.v1.SandAuditEvent.BrowserNavigation (var: wKl) message BrowserNavigation { string url = 1; string page_title = 2; } // Copied from: local:aiserver.v1.SandAuditEvent.ComputerUseSession (var: SKl) message ComputerUseSession { string tool_call_id = 1; int64 action_count = 2; map action_counts = 3; int64 duration_ms = 4; int64 screenshot_count = 5; } // Copied from: local:aiserver.v1.SandAuditEvent.McpToolCall (var: _Kl) message McpToolCall { string tool_call_id = 1; string server_identifier = 2; string server_name = 3; string tool_name = 4; string status = 5; int64 duration_ms = 6; } // Copied from: local:aiserver.v1.SandAuditEvent.ShellCommand (var: yKl) message ShellCommand { string command = 1; string kind = 2; string target = 3; bool allowed = 4; string blocked_reason = 5; repeated string classification_reasons = 6; } string event_id = 1; int64 occurred_at_ms = 2; string agent_id = 3; string turn_id = 4; string box_id = 5; oneof action { McpToolCall mcp_tool_call = 6; ShellCommand shell_command = 7; BrowserNavigation browser_navigation = 8; ComputerUseSession computer_use_session = 9; } } // Copied from: local:aiserver.v1.SandBankedReset (var: $Xl) message SandBankedReset { int64 id = 1; google.protobuf.Timestamp created_at = 2; optional google.protobuf.Timestamp expires_at = 3; } // Copied from: local:aiserver.v1.SandBoxDescriptor (var: iPf) message SandBoxDescriptor { bool running = 2; } // Copied from: local:aiserver.v1.SandBoxMigrationEvent (var: lMd) message SandBoxMigrationEvent { SandBoxMigrationPhase phase = 1; string detail = 2; int64 at_ms = 3; string offset_key = 4; string operation_id = 5; } // Copied from: local:aiserver.v1.SandBoxMigrationPhase (var: mMf) enum SandBoxMigrationPhase { SAND_BOX_MIGRATION_PHASE_UNSPECIFIED = 0; SAND_BOX_MIGRATION_PHASE_BACKING_UP = 1; SAND_BOX_MIGRATION_PHASE_CREATING = 2; SAND_BOX_MIGRATION_PHASE_MOVING = 3; SAND_BOX_MIGRATION_PHASE_CLEANING_UP = 4; SAND_BOX_MIGRATION_PHASE_WIPING = 5; SAND_BOX_MIGRATION_PHASE_DONE = 6; SAND_BOX_MIGRATION_PHASE_FAILED = 7; } // Copied from: local:aiserver.v1.SandBoxRunState (var: gMf) enum SandBoxRunState { SAND_BOX_RUN_STATE_UNSPECIFIED = 0; SAND_BOX_RUN_STATE_ABSENT = 1; SAND_BOX_RUN_STATE_HIBERNATED = 2; SAND_BOX_RUN_STATE_RUNNING = 3; } // Copied from: local:aiserver.v1.SandBoxStoreMultipartAbortResult (var: SPf) message SandBoxStoreMultipartAbortResult { uint32 input_index = 1; string rel_path = 2; oneof outcome { SandBoxStoreMultipartAbortSuccess success = 3; SandBoxStoreMultipartOperationFailure failure = 4; } } // Copied from: local:aiserver.v1.SandBoxStoreMultipartAbortSuccess (var: wPf) message SandBoxStoreMultipartAbortSuccess { bool already_finished = 1; } // Copied from: local:aiserver.v1.SandBoxStoreMultipartOperationFailure (var: uMd) message SandBoxStoreMultipartOperationFailure { SandBoxStoreMultipartOperationFailureCode code = 1; } // Copied from: local:aiserver.v1.SandBoxStoreMultipartOperationFailureCode (var: fMf) enum SandBoxStoreMultipartOperationFailureCode { SAND_BOX_STORE_MULTIPART_OPERATION_FAILURE_CODE_UNSPECIFIED = 0; SAND_BOX_STORE_MULTIPART_OPERATION_FAILURE_CODE_PRECONDITION_FAILED = 1; SAND_BOX_STORE_MULTIPART_OPERATION_FAILURE_CODE_UPLOAD_NOT_FOUND = 2; SAND_BOX_STORE_MULTIPART_OPERATION_FAILURE_CODE_INVALID_PARTS = 3; SAND_BOX_STORE_MULTIPART_OPERATION_FAILURE_CODE_CHECKSUM_MISMATCH = 4; SAND_BOX_STORE_MULTIPART_OPERATION_FAILURE_CODE_TRANSIENT = 5; SAND_BOX_STORE_MULTIPART_OPERATION_FAILURE_CODE_INTERNAL = 6; SAND_BOX_STORE_MULTIPART_OPERATION_FAILURE_CODE_RESTART_REQUIRED = 7; } // Copied from: local:aiserver.v1.SandBoxStoreMultipartPart (var: oPf) message SandBoxStoreMultipartPart { uint32 part_number = 1; int64 size_bytes = 2; string sha256 = 3; } // Copied from: local:aiserver.v1.SandBoxStoreMultipartUploadContext (var: oto) message SandBoxStoreMultipartUploadContext { string upload_id = 1; string rel_path = 2; int64 size_bytes = 3; string sha256 = 4; uint32 expected_part_count = 5; repeated string part_sha256s = 6; string session_id = 9; oneof precondition { string if_match_etag = 7; bool expect_absent = 8; } } // Copied from: local:aiserver.v1.SandBoxStoreMultipartUploadPartInstruction (var: lPf) message SandBoxStoreMultipartUploadPartInstruction { uint32 part_number = 1; string url = 2; map headers = 3; int64 offset_bytes = 4; int64 size_bytes = 5; } // Copied from: local:aiserver.v1.SandBoxStoreMultipartUploadedPart (var: pPf) message SandBoxStoreMultipartUploadedPart { uint32 part_number = 1; string etag = 2; } // Copied from: local:aiserver.v1.SandBoxStoreMultipartWriteAbort (var: _Pf) message SandBoxStoreMultipartWriteAbort { SandBoxStoreMultipartUploadContext context = 1; } // Copied from: local:aiserver.v1.SandBoxStoreMultipartWriteCompletion (var: mPf) message SandBoxStoreMultipartWriteCompletion { SandBoxStoreMultipartUploadContext context = 1; repeated SandBoxStoreMultipartUploadedPart parts = 2; } // Copied from: local:aiserver.v1.SandBoxStoreMultipartWriteInstruction (var: uPf) message SandBoxStoreMultipartWriteInstruction { SandBoxStoreMultipartUploadContext context = 1; repeated SandBoxStoreMultipartUploadPartInstruction parts = 2; int64 part_urls_expires_at_ms = 3; } // Copied from: local:aiserver.v1.SandBoxStoreMultipartWriteResult (var: vPf) message SandBoxStoreMultipartWriteResult { uint32 input_index = 1; string rel_path = 2; oneof outcome { SandBoxStoreMultipartWriteSuccess success = 3; SandBoxStoreMultipartOperationFailure failure = 4; } } // Copied from: local:aiserver.v1.SandBoxStoreMultipartWriteSuccess (var: fPf) message SandBoxStoreMultipartWriteSuccess { string etag = 1; } // Copied from: local:aiserver.v1.SandBoxStoreObjectEntry (var: DPf) message SandBoxStoreObjectEntry { string rel_path = 1; string etag = 2; int64 size_bytes = 3; int64 last_modified_ms = 4; } // Copied from: local:aiserver.v1.SandBoxStoreReadInstruction (var: EPf) message SandBoxStoreReadInstruction { string rel_path = 1; string url = 2; int64 expires_at_ms = 3; } // Copied from: local:aiserver.v1.SandBoxStoreWriteFile (var: aPf) message SandBoxStoreWriteFile { string rel_path = 1; string sha256 = 2; int64 size_bytes = 3; bool content_addressed = 4; string if_match_etag = 5; bool expect_absent = 6; repeated SandBoxStoreMultipartPart multipart_parts = 7; } // Copied from: local:aiserver.v1.SandBoxStoreWriteInstruction (var: dPf) message SandBoxStoreWriteInstruction { string rel_path = 1; string url = 2; map headers = 3; int64 expires_at_ms = 4; optional SandBoxStoreMultipartWriteInstruction multipart = 5; } // Copied from: local:aiserver.v1.SandProcessMetricsRowRequest (var: G4l) message SandProcessMetricsRowRequest { int32 pid = 1; int32 ppid = 2; string process_name = 3; string process_name_hash = 4; int64 sample_cpu_time_ms = 5; double sample_avg_mem_mb = 6; double sample_peak_mem_mb = 7; double session_peak_mem_mb = 8; double memory_during_sample_peak_mb = 9; double cpu_during_sample_peak_pct = 10; } // Copied from: local:aiserver.v1.SandResetAlreadyAppliedError (var: pp) message SandResetAlreadyAppliedError { } // Copied from: local:aiserver.v1.SandResetTooRecentError (var: fp) message SandResetTooRecentError { google.protobuf.Timestamp retry_after = 1; } // Copied from: local:aiserver.v1.SandResetUnavailableError (var: gp) message SandResetUnavailableError { } // Copied from: local:aiserver.v1.SandSetupManifestEntry (var: sto) message SandSetupManifestEntry { string id = 1; string setup = 2; optional string check = 3; } // Copied from: local:aiserver.v1.SandSetupManifestScopeKind (var: pMf) enum SandSetupManifestScopeKind { SAND_SETUP_MANIFEST_SCOPE_KIND_UNSPECIFIED = 0; SAND_SETUP_MANIFEST_SCOPE_KIND_USER = 1; SAND_SETUP_MANIFEST_SCOPE_KIND_TEAM = 2; SAND_SETUP_MANIFEST_SCOPE_KIND_ORGANIZATION = 3; } // Copied from: local:aiserver.v1.SandTeamSetupManifest (var: aMd) message SandTeamSetupManifest { string manifest_id = 1; string revision = 2; string etag = 3; repeated SandSetupManifestEntry entries = 4; } // Copied from: agent.v1.SandboxPolicy (var: Fde) message SandboxPolicy { // Copied from: agent.v1.SandboxPolicy.ReadBoundaryMode (var: rMt) enum ReadBoundaryMode { READ_BOUNDARY_MODE_UNSPECIFIED = 0; READ_BOUNDARY_MODE_SYSTEM = 1; READ_BOUNDARY_MODE_WORKSPACE = 2; READ_BOUNDARY_MODE_CUSTOM = 3; } // Copied from: agent.v1.SandboxPolicy.Type (var: IOe) enum Type { TYPE_UNSPECIFIED = 0; TYPE_INSECURE_NONE = 1; TYPE_WORKSPACE_READWRITE = 2; TYPE_WORKSPACE_READONLY = 3; } Type type = 1; optional bool network_access = 2; repeated string additional_readwrite_paths = 3; repeated string additional_readonly_paths = 4; optional string debug_output_dir = 5; optional bool disable_tmp_write = 7; optional bool allowlist_escalated = 8; optional bool enable_shared_build_cache = 9; optional NetworkPolicy network_policy = 10; optional bool network_policy_strict = 11; optional bool capture_denies = 12; optional bool skip_statsig_defaults = 13; ReadBoundaryMode read_boundary = 14; repeated string additional_read_paths = 15; } // Copied from: local:aiserver.v1.SandboxReadBoundaryMode (var: i0i) enum SandboxReadBoundaryMode { SANDBOX_READ_BOUNDARY_MODE_UNSPECIFIED = 0; SANDBOX_READ_BOUNDARY_MODE_SYSTEM = 1; SANDBOX_READ_BOUNDARY_MODE_WORKSPACE = 2; SANDBOX_READ_BOUNDARY_MODE_CUSTOM = 3; } // Copied from: local:aiserver.v1.SandboxingMode (var: Rut) enum SandboxingMode { SANDBOXING_MODE_UNSPECIFIED = 0; SANDBOXING_MODE_ENABLED = 1; SANDBOXING_MODE_DISABLED = 2; } // Copied from: local:aiserver.v1.SaveFileParams (var: Yos) message SaveFileParams { string relative_workspace_path = 1; } // Copied from: local:aiserver.v1.SaveFileResult (var: Zos) message SaveFileResult { } // Copied from: local:aiserver.v1.SaveTeamSandSetupManifestRequest (var: CMf) message SaveTeamSandSetupManifestRequest { string manifest_id = 1; string expected_etag = 2; repeated SandSetupManifestEntry entries = 3; } // Copied from: local:aiserver.v1.SaveTeamSandSetupManifestResponse (var: EMf) message SaveTeamSandSetupManifestResponse { SandTeamSetupManifest manifest = 1; } // Copied from: local:aiserver.v1.ScenarioConfig (var: xLf) message ScenarioConfig { PlanType plan = 1; ScenarioType scenario = 2; optional bool can_edit_limit = 3; } // Copied from: local:aiserver.v1.ScenarioType (var: bMd) enum ScenarioType { SCENARIO_TYPE_UNSPECIFIED = 0; SCENARIO_TYPE_PLAN_LIMIT = 1; SCENARIO_TYPE_TIER_1_LIMIT = 2; SCENARIO_TYPE_TIER_2_LIMIT = 3; SCENARIO_TYPE_TIER_3_LIMIT = 4; SCENARIO_TYPE_ON_DEMAND_LIMIT = 5; SCENARIO_TYPE_TEAM_ON_DEMAND_LIMIT = 6; SCENARIO_TYPE_MONTHLY_LIMIT = 7; SCENARIO_TYPE_POOLED_LIMIT = 8; } // Copied from: local:aiserver.v1.SchedulerStreamRequest (var: LPf) message SchedulerStreamRequest { string scheduler_id = 1; repeated DeploymentDemand demands = 2; repeated UsageReport usage_reports = 3; } // Copied from: local:aiserver.v1.SchedulerStreamResponse (var: NPf) message SchedulerStreamResponse { repeated WorkloadGrant grants = 1; } // Copied from: local:aiserver.v1.ScimConflictDirectoryGroup (var: Csu) message ScimConflictDirectoryGroup { int32 directory_group_id = 1; string directory_group_name = 2; } // Copied from: local:aiserver.v1.ScimConflictUser (var: Esu) message ScimConflictUser { int32 user_id = 1; string email = 2; string name = 3; repeated ScimConflictDirectoryGroup directory_groups = 4; optional int32 current_billing_group_id = 5; optional string current_billing_group_name = 6; optional int32 current_billing_group_directory_group_id = 7; } // Copied from: local:aiserver.v1.ScimDirectory (var: Tbn) message ScimDirectory { int64 id = 1; string organization_id = 2; int64 owner_id = 3; ScimDirectoryOwnerType owner_type = 4; string scim_directory_external_id = 5; ScimDirectoryProvider provider = 6; int64 created_at = 7; int64 updated_at = 8; optional bool sync_directory_users_to_root_team = 9; string identity_provider_public_id = 10; } // Copied from: local:aiserver.v1.ScimDirectoryOwnerType (var: k1s) enum ScimDirectoryOwnerType { SCIM_DIRECTORY_OWNER_TYPE_UNSPECIFIED = 0; SCIM_DIRECTORY_OWNER_TYPE_ORGANIZATION = 1; SCIM_DIRECTORY_OWNER_TYPE_TEAM = 2; } // Copied from: local:aiserver.v1.ScimDirectoryProvider (var: C1s) enum ScimDirectoryProvider { SCIM_DIRECTORY_PROVIDER_UNSPECIFIED = 0; SCIM_DIRECTORY_PROVIDER_WORKOS = 1; } // Copied from: local:aiserver.v1.ScimRequireUserDirectoryImpactedUser (var: MQl) message ScimRequireUserDirectoryImpactedUser { int32 user_id = 1; string name = 2; string email = 3; optional string profile_picture_url = 4; } // Copied from: local:aiserver.v1.ScimTargetMapping (var: GNt) message ScimTargetMapping { int64 id = 1; int64 scim_directory_id = 2; string scim_group_external_id = 3; int64 target_id = 4; ScimTargetMappingTargetType target_type = 5; ScimTargetMappingSyncState sync_state = 6; optional int64 last_synced_at = 7; int64 created_at = 8; int64 updated_at = 9; ScimTargetMappingSourceType source_type = 10; optional int64 cursor_group_id = 11; ScimTargetMappingRole role = 12; } // Copied from: local:aiserver.v1.ScimTargetMappingRole (var: T1s) enum ScimTargetMappingRole { SCIM_TARGET_MAPPING_ROLE_UNSPECIFIED = 0; SCIM_TARGET_MAPPING_ROLE_MEMBER = 1; SCIM_TARGET_MAPPING_ROLE_ADMIN = 2; SCIM_TARGET_MAPPING_ROLE_UNPAID_ADMIN = 3; } // Copied from: local:aiserver.v1.ScimTargetMappingSourceType (var: x1s) enum ScimTargetMappingSourceType { SCIM_TARGET_MAPPING_SOURCE_TYPE_UNSPECIFIED = 0; SCIM_TARGET_MAPPING_SOURCE_TYPE_SCIM_DIRECTORY_GROUP = 1; SCIM_TARGET_MAPPING_SOURCE_TYPE_CURSOR_GROUP = 2; } // Copied from: local:aiserver.v1.ScimTargetMappingSyncState (var: LHl) enum ScimTargetMappingSyncState { SCIM_TARGET_MAPPING_SYNC_STATE_UNSPECIFIED = 0; SCIM_TARGET_MAPPING_SYNC_STATE_PENDING = 1; SCIM_TARGET_MAPPING_SYNC_STATE_SYNCED = 2; SCIM_TARGET_MAPPING_SYNC_STATE_ERRORED = 3; } // Copied from: local:aiserver.v1.ScimTargetMappingTargetType (var: E1s) enum ScimTargetMappingTargetType { SCIM_TARGET_MAPPING_TARGET_TYPE_UNSPECIFIED = 0; SCIM_TARGET_MAPPING_TARGET_TYPE_GROUP = 1; SCIM_TARGET_MAPPING_TARGET_TYPE_TEAM = 2; } // Copied from: local:aiserver.v1.ScimUpstreamGroup (var: dxs) message ScimUpstreamGroup { string scim_group_external_id = 1; string name = 2; string workos_group_id = 3; string idp_id = 4; } // Copied from: local:aiserver.v1.ScmConnectAdConnectionState (var: ddt) enum ScmConnectAdConnectionState { SCM_CONNECT_AD_CONNECTION_STATE_UNSPECIFIED = 0; SCM_CONNECT_AD_CONNECTION_STATE_UNKNOWN = 1; SCM_CONNECT_AD_CONNECTION_STATE_NOT_CONNECTED = 2; SCM_CONNECT_AD_CONNECTION_STATE_HAS_ACCESS = 3; } // Copied from: local:aiserver.v1.ScmConnectAdContext (var: aRs) message ScmConnectAdContext { ScmConnectAdProvider provider = 1; string remote_url = 2; ScmConnectAdConnectionState connection_state = 3; } // Copied from: local:aiserver.v1.ScmConnectAdProvider (var: Ihe) enum ScmConnectAdProvider { SCM_CONNECT_AD_PROVIDER_UNSPECIFIED = 0; SCM_CONNECT_AD_PROVIDER_GITHUB = 1; SCM_CONNECT_AD_PROVIDER_GITLAB = 2; } // Copied from: local:aiserver.v1.ScmConnectIntentSource (var: m1s) enum ScmConnectIntentSource { SCM_CONNECT_INTENT_SOURCE_UNSPECIFIED = 0; SCM_CONNECT_INTENT_SOURCE_PORTAL = 1; SCM_CONNECT_INTENT_SOURCE_GLASS_CLOUD_AGENT = 2; SCM_CONNECT_INTENT_SOURCE_GLASS_DIFF = 3; SCM_CONNECT_INTENT_SOURCE_GLASS_AUTOMATIONS = 4; } // Copied from: local:aiserver.v1.ScmConnectIntentTarget (var: R1s) message ScmConnectIntentTarget { // Copied from: local:aiserver.v1.ScmConnectIntentTarget.User (var: qHl) message User { } oneof target { User user = 1; int32 team_id = 2; } } // Copied from: local:aiserver.v1.ScoredAiCodeMetadata (var: VSi) message ScoredAiCodeMetadata { string file_extension = 1; int32 lines_added = 2; int32 lines_deleted = 3; repeated string change_hashes = 5; optional string file_name = 4; } // Copied from: local:aiserver.v1.ScratchpadResult (var: Rhl) message ScratchpadResult { } // Copied from: agent.v1.ScreenshotAction (var: Shl) message ScreenshotAction { } // Copied from: local:aiserver.v1.ScriptTiming (var: BFu) message ScriptTiming { string name = 1; double start_time = 2; double duration = 3; double execution_start = 4; double forced_style_and_layout_duration = 5; double pause_duration = 6; string source_url = 7; string source_function_name = 8; int32 source_char_position = 9; optional string invoker = 10; string invoker_type = 11; string window_attribution = 12; } // Copied from: agent.v1.ScrollAction (var: bhl) message ScrollAction { optional Coordinate coordinate = 1; ScrollDirection direction = 2; int32 amount = 3; optional string modifier_keys = 4; } // Copied from: agent.v1.ScrollDirection (var: pMt) enum ScrollDirection { SCROLL_DIRECTION_UNSPECIFIED = 0; SCROLL_DIRECTION_UP = 1; SCROLL_DIRECTION_DOWN = 2; SCROLL_DIRECTION_LEFT = 3; SCROLL_DIRECTION_RIGHT = 4; } // Copied from: local:aiserver.v1.ScrollEvent (var: YDl) message ScrollEvent { PointInTimeModel point_in_time_model = 1; repeated IRange visible_ranges = 2; string editor_id = 3; } // Copied from: local:aiserver.v1.SearchEvent (var: DRl) message SearchEvent { string query = 1; int32 result_count = 2; int32 file_count = 3; bool is_regex = 4; bool is_case_sensitive = 5; bool is_whole_word = 6; optional string files_to_include = 7; optional string files_to_exclude = 8; int32 duration_ms = 9; repeated SearchResultFile results = 10; } // Copied from: local:aiserver.v1.SearchFileInfo (var: n_s) message SearchFileInfo { string relative_path = 1; string content = 2; } // Copied from: local:aiserver.v1.SearchInfo (var: nTl) message SearchInfo { string query = 1; repeated SearchFileInfo files = 2; } // Copied from: local:aiserver.v1.SearchMatch (var: ARl) message SearchMatch { int32 line_number = 1; int32 column = 2; string match_text = 3; } // Copied from: local:aiserver.v1.SearchPRHistoryRequest (var: Zdl) message SearchPRHistoryRequest { RepositoryInfo repository = 1; string query = 2; int32 top_k = 3; } // Copied from: local:aiserver.v1.SearchPRHistoryResponse (var: Xdl) message SearchPRHistoryResponse { // Copied from: local:aiserver.v1.SearchPRHistoryResponse.PRSearchResult (var: ehl) message PRSearchResult { string commit_hash = 1; float score = 2; repeated PRDiffChunkPointer diff_chunks = 3; optional string title = 4; optional string summary = 5; optional uint32 pr_number = 6; optional string author = 7; optional string date = 8; repeated string changed_files = 9; } repeated PRSearchResult results = 1; optional uint32 git_height = 2; } // Copied from: local:aiserver.v1.SearchParams (var: vos) message SearchParams { string query = 1; bool regex = 2; string include_pattern = 3; string exclude_pattern = 4; bool filename_search = 5; } // Copied from: local:aiserver.v1.SearchRepositoryDeepContextRequest (var: Pt) message SearchRepositoryDeepContextRequest { string query = 1; int32 top_k = 2; int32 top_reflections_k = 3; repeated string index_ids = 4; bool use_model_on_files = 5; bool use_reflections = 6; } // Copied from: local:aiserver.v1.SearchRepositoryDeepContextResponse (var: Rdl) message SearchRepositoryDeepContextResponse { repeated NodeResult top_nodes = 1; repeated ReflectionResult reflections = 2; string index_id = 3; } // Copied from: local:aiserver.v1.SearchRepositoryRequest (var: Lrs) message SearchRepositoryRequest { string query = 1; RepositoryInfo repository = 2; int32 top_k = 3; ModelDetails model_details = 4; bool rerank = 5; optional bool context_cache_request = 6; optional string glob_filter = 7; optional string not_glob_filter = 8; optional int32 race_n_requests = 9; QueryOnlyRepoAccess query_only_repo_access = 10; } // Copied from: local:aiserver.v1.SearchRepositoryResponse (var: Nrs) message SearchRepositoryResponse { repeated CodeResult code_results = 1; } // Copied from: local:aiserver.v1.SearchResult (var: yos) message SearchResult { repeated SearchToolFileSearchResult file_results = 1; int32 num_total_matches = 2; int32 num_total_matched_files = 3; bool num_total_may_be_incomplete = 4; bool files_only = 5; } // Copied from: local:aiserver.v1.SearchResultFile (var: IRl) message SearchResultFile { string file_path = 1; int32 match_count = 2; repeated SearchMatch matches = 3; } // Copied from: local:aiserver.v1.SearchSymbolsParams (var: Ppn) message SearchSymbolsParams { string query = 1; } // Copied from: local:aiserver.v1.SearchSymbolsResult (var: rvi) message SearchSymbolsResult { // Copied from: local:aiserver.v1.SearchSymbolsResult.SymbolMatch (var: uas) message SymbolMatch { string name = 1; string uri = 2; Range range = 3; string secondary_text = 4; repeated MatchRange label_matches = 5; repeated MatchRange description_matches = 6; double score = 7; } repeated SymbolMatch matches = 1; optional bool rejected = 2; } // Copied from: local:aiserver.v1.SearchSymbolsStream (var: das) message SearchSymbolsStream { string query = 1; } // Copied from: local:aiserver.v1.SearchToolFileSearchResult (var: bos) message SearchToolFileSearchResult { // Copied from: local:aiserver.v1.SearchToolFileSearchResult.Line (var: _os) message Line { int32 line_number = 1; string text = 2; } string relative_workspace_path = 1; int32 num_matches = 2; repeated Line potentially_relevant_lines = 3; bool cropped = 4; } // Copied from: local:aiserver.v1.SeatUpgradePoolDriver (var: DHl) enum SeatUpgradePoolDriver { SEAT_UPGRADE_POOL_DRIVER_UNSPECIFIED = 0; SEAT_UPGRADE_POOL_DRIVER_FIRST_PARTY = 1; SEAT_UPGRADE_POOL_DRIVER_THIRD_PARTY = 2; SEAT_UPGRADE_POOL_DRIVER_BOTH = 3; } // Copied from: local:aiserver.v1.SeatUpgradeRecommendation (var: Leu) message SeatUpgradeRecommendation { int32 user_id = 1; string name = 2; string email = 3; optional string profile_picture_url = 4; TeamRole role = 5; TeamMemberBillingTier billing_tier = 6; bool previous_cycle_savings = 7; bool current_cycle_pacing = 8; SeatUpgradePoolDriver pool_driver = 9; optional int32 previous_cycle_savings_cents = 10; optional int32 projected_current_cycle_savings_cents = 11; } // Copied from: agent.v1.SelectedAgenticGitAction (var: ALt) message SelectedAgenticGitAction { optional SelectedGitBranchContext branch_context = 5; optional string path_to_template_file = 9; optional string path_to_template_dir = 10; oneof params { SelectedAgenticGitActionCommitParams commit_params = 2; SelectedAgenticGitActionCommitParams commit_and_push_params = 6; SelectedAgenticGitActionPushParams push_params = 3; SelectedAgenticGitActionPushParams create_pr_params = 7; SelectedAgenticGitActionCommitParams create_pr_with_changes_params = 8; SelectedAgenticGitActionFixMergeConflictsParams fix_merge_conflicts_params = 4; SelectedAgenticGitActionBabysitPrInCloudParams babysit_pr_in_cloud_params = 11; SelectedAgenticGitActionPullLocallyParams apply_locally_params = 14; SelectedAgenticGitActionPullLocallyParams checkout_branch_params = 15; SelectedAgenticGitActionCommitParams create_branch_and_commit_params = 12; SelectedAgenticGitActionCommitParams create_branch_commit_and_push_params = 13; SelectedAgenticGitActionUpdateBranchParams update_branch_params = 16; SelectedAgenticGitActionCreateBranchParams create_branch_params = 17; } } // Copied from: agent.v1.SelectedAgenticGitActionBabysitPrInCloudParams (var: iEl) message SelectedAgenticGitActionBabysitPrInCloudParams { optional string base_branch = 1; } // Copied from: agent.v1.SelectedAgenticGitActionCommitParams (var: TLt) message SelectedAgenticGitActionCommitParams { repeated string files_to_commit = 1; repeated string files_to_exclude_from_commit = 2; bool should_stage_all_changes = 3; optional bool create_pr_draft = 4; repeated SelectedAgenticGitFileWithStatus files_to_commit_with_status = 5; repeated SelectedAgenticGitFileWithStatus files_to_exclude_from_commit_with_status = 6; } // Copied from: agent.v1.SelectedAgenticGitActionCreateBranchParams (var: tEl) message SelectedAgenticGitActionCreateBranchParams { } // Copied from: agent.v1.SelectedAgenticGitActionFixMergeConflictsParams (var: nEl) message SelectedAgenticGitActionFixMergeConflictsParams { optional string base_branch = 1; optional string pr_url = 2; } // Copied from: agent.v1.SelectedAgenticGitActionPullLocallyParams (var: kwi) message SelectedAgenticGitActionPullLocallyParams { string remote_branch = 1; } // Copied from: agent.v1.SelectedAgenticGitActionPushParams (var: Kfs) message SelectedAgenticGitActionPushParams { repeated string files_to_push = 1; optional bool create_pr_draft = 2; } // Copied from: agent.v1.SelectedAgenticGitActionUpdateBranchParams (var: rEl) message SelectedAgenticGitActionUpdateBranchParams { optional string base_branch = 1; } // Copied from: agent.v1.SelectedAgenticGitFileWithStatus (var: qfs) message SelectedAgenticGitFileWithStatus { string path = 1; optional string status = 2; } // Copied from: agent.v1.SelectedBrowser (var: Gfs) message SelectedBrowser { string browser_id = 1; string url = 2; optional string page_title = 3; } // Copied from: agent.v1.SelectedCodeSelection (var: Flt) message SelectedCodeSelection { string content = 1; string path = 2; optional string relative_path = 3; Range range = 4; } // Copied from: agent.v1.SelectedConsoleLog (var: X1l) message SelectedConsoleLog { string message = 1; double timestamp = 2; string level = 3; string client_name = 4; string session_id = 5; optional StackTrace stack_trace = 6; optional string object_data_json = 7; } // Copied from: agent.v1.SelectedContext (var: Xse) message SelectedContext { repeated SelectedImage selected_images = 1; optional InvocationContext invocation_context = 2; repeated string extra_context = 3; repeated ExtraContextEntry extra_context_entries = 16; repeated SelectedFile files = 4; repeated SelectedCodeSelection code_selections = 5; repeated SelectedTerminal terminals = 6; repeated SelectedTerminalSelection terminal_selections = 7; repeated SelectedFolder folders = 8; repeated SelectedExternalLink external_links = 9; repeated SelectedCursorRule cursor_rules = 10; optional SelectedGitDiff git_diff = 18; optional SelectedGitDiffFromBranchToMain git_diff_from_branch_to_main = 11; repeated SelectedCursorCommand cursor_commands = 12; repeated SelectedDocumentation documentations = 13; repeated SelectedUIElement ui_elements = 14; repeated SelectedConsoleLog console_logs = 15; repeated SelectedGitCommit git_commits = 17; repeated SelectedPastChat past_chats = 19; repeated SelectedGitPRDiffSelection git_pr_diff_selections = 20; repeated SelectedPullRequest selected_pull_requests = 21; repeated SelectedSubagent selected_subagents = 22; repeated SelectedVideo selected_videos = 23; repeated SelectedBrowser selected_browsers = 24; repeated SelectedDocument selected_documents = 25; repeated AgentSkill selected_skills = 26; optional RecentAgentsContext recent_agents_context = 27; optional SelectedAgenticGitAction selected_agentic_git_action = 34; } // Copied from: agent.v1.SelectedCursorCommand (var: ZOe) message SelectedCursorCommand { string name = 1; string content = 2; optional SelectedPluginCapabilityRef plugin_capability = 3; optional string full_path = 4; optional string display_name = 5; } // Copied from: agent.v1.SelectedCursorRule (var: Ffs) message SelectedCursorRule { CursorRule rule = 1; } // Copied from: agent.v1.SelectedDocument (var: wwi) message SelectedDocument { // Copied from: agent.v1.SelectedDocument.BlobIdWithData (var: z1l) message BlobIdWithData { bytes blob_id = 1; bytes data = 2; } string uuid = 2; string filename = 3; string mime_type = 4; string path = 7; oneof data_or_blob_id { bytes blob_id = 1; bytes data = 8; BlobIdWithData blob_id_with_data = 9; PromptUploadRef prompt_upload_ref = 10; } } // Copied from: agent.v1.SelectedDocumentation (var: Wfs) message SelectedDocumentation { string doc_id = 1; string name = 2; } // Copied from: agent.v1.SelectedExternalLink (var: Ofs) message SelectedExternalLink { string url = 1; string uuid = 2; optional string pdf_content = 3; optional bool is_pdf = 4; optional string filename = 5; optional bytes blob_id = 6; } // Copied from: agent.v1.SelectedFile (var: q1l) message SelectedFile { string content = 1; string path = 2; optional string relative_path = 3; } // Copied from: agent.v1.SelectedFolder (var: Q1l) message SelectedFolder { string path = 1; optional string relative_path = 2; LsDirectoryTreeNode directory_tree = 3; } // Copied from: agent.v1.SelectedGitBranchContext (var: sEl) message SelectedGitBranchContext { optional string current_branch = 1; optional string base_branch = 2; optional string agent_branch_prefix = 3; } // Copied from: agent.v1.SelectedGitCommit (var: Ufs) message SelectedGitCommit { string sha = 1; string message = 2; optional string description = 3; string diff = 4; } // Copied from: agent.v1.SelectedGitDiff (var: Bfs) message SelectedGitDiff { string content = 1; int32 full_content_length_char_count = 2; } // Copied from: agent.v1.SelectedGitDiffFromBranchToMain (var: Swi) message SelectedGitDiffFromBranchToMain { string content = 1; int32 full_content_length_char_count = 2; } // Copied from: agent.v1.SelectedGitPRDiffSelection (var: jfs) message SelectedGitPRDiffSelection { string pr_url = 1; string file_path = 2; int32 start_line = 3; int32 end_line = 4; optional string diff_content = 5; optional bytes blob_id = 6; } // Copied from: agent.v1.SelectedImage (var: ywi) message SelectedImage { // Copied from: agent.v1.SelectedImage.BlobIdWithData (var: Pfs) message BlobIdWithData { bytes blob_id = 1; bytes data = 2; } // Copied from: agent.v1.SelectedImage.Dimension (var: W1l) message Dimension { int32 width = 1; int32 height = 2; } string uuid = 2; string path = 3; Dimension dimension = 4; string mime_type = 7; oneof data_or_blob_id { bytes blob_id = 1; bytes data = 8; BlobIdWithData blob_id_with_data = 9; } } // Copied from: agent.v1.SelectedPastChat (var: afn) message SelectedPastChat { string agent_id = 1; string name = 2; } // Copied from: agent.v1.SelectedPluginCapabilityRef (var: Y1l) message SelectedPluginCapabilityRef { string plugin_id = 1; SelectedPluginCapabilityType capability_type = 2; string source_path = 3; string snapshot_token = 4; optional string resolved_commit_sha = 5; } // Copied from: agent.v1.SelectedPluginCapabilityType (var: Mfs) enum SelectedPluginCapabilityType { SELECTED_PLUGIN_CAPABILITY_TYPE_UNSPECIFIED = 0; SELECTED_PLUGIN_CAPABILITY_TYPE_COMMAND = 1; SELECTED_PLUGIN_CAPABILITY_TYPE_SKILL = 2; SELECTED_PLUGIN_CAPABILITY_TYPE_SUBAGENT = 3; } // Copied from: agent.v1.SelectedPullRequest (var: $fs) message SelectedPullRequest { int32 number = 1; string url = 2; optional string title = 3; string folder_path = 4; optional string summary_json = 5; optional string description = 6; optional bytes blob_id = 7; } // Copied from: agent.v1.SelectedSubagent (var: Vfs) message SelectedSubagent { string name = 1; } // Copied from: agent.v1.SelectedTerminal (var: K1l) message SelectedTerminal { string content = 1; optional string title = 2; optional string path = 3; } // Copied from: agent.v1.SelectedTerminalSelection (var: Nfs) message SelectedTerminalSelection { string content = 1; optional string title = 2; optional string path = 3; Range range = 4; } // Copied from: agent.v1.SelectedUIElement (var: eEl) message SelectedUIElement { string element = 1; string xpath = 2; string text_content = 3; string extra = 4; optional string component = 5; optional string component_props_json = 6; } // Copied from: agent.v1.SelectedVideo (var: ofn) message SelectedVideo { // Copied from: agent.v1.SelectedVideo.BlobIdWithData (var: V1l) message BlobIdWithData { bytes blob_id = 1; bytes data = 2; } // Copied from: agent.v1.SelectedVideo.SignedUrl (var: Lfs) message SignedUrl { string url = 1; string key = 2; int64 expires_at_unix_ms = 3; int64 refresh_after_unix_ms = 4; string conversation_id = 5; } string uuid = 2; string path = 3; optional float fps = 4; string mime_type = 7; string filename = 10; bool materialize_to_filesystem = 12; oneof data_or_blob_id { bytes blob_id = 1; bytes data = 8; BlobIdWithData blob_id_with_data = 9; SignedUrl signed_url = 11; } } // Copied from: local:aiserver.v1.SelectionWithOrientation (var: vcl) message SelectionWithOrientation { int32 selection_start_line_number = 1; int32 selection_start_column = 2; int32 position_line_number = 3; int32 position_column = 4; } // Copied from: agent.v1.SelfHostedPoolTarget (var: pEl) message SelfHostedPoolTarget { optional string pool = 1; repeated SelfHostedWorkerLabel labels = 2; } // Copied from: agent.v1.SelfHostedWorkerLabel (var: mEl) message SelfHostedWorkerLabel { string key = 1; string value = 2; } // Copied from: agent.v1.SelfHostedWorkerTarget (var: hEl) message SelfHostedWorkerTarget { string worker_id = 1; } // Copied from: local:aiserver.v1.SemSearchRequest (var: Ors) message SemSearchRequest { SearchRepositoryRequest request = 1; } // Copied from: local:aiserver.v1.SemSearchResponse (var: Brs) message SemSearchResponse { // Copied from: local:aiserver.v1.SemSearchResponse.SemSearchMetadata (var: Adl) message SemSearchMetadata { optional string query_embedding_model = 1; optional int32 server_side_latency_ms = 2; optional int32 embed_latency_ms = 3; optional int32 knn_latency_ms = 4; } SearchRepositoryResponse response = 1; optional SemSearchMetadata metadata = 2; repeated CodeResultWithClassificationInfo code_results = 3; } // Copied from: local:aiserver.v1.SemanticDiffGroup (var: f4l) message SemanticDiffGroup { string description = 1; repeated SemanticDiffReference diffs = 2; string title = 3; } // Copied from: local:aiserver.v1.SemanticDiffGroups (var: g4l) message SemanticDiffGroups { repeated SemanticDiffGroup groups = 1; optional string summary = 2; } // Copied from: local:aiserver.v1.SemanticDiffReference (var: v4l) message SemanticDiffReference { string relative_workspace_path = 1; int32 chunk_index = 2; } // Copied from: local:aiserver.v1.SemanticFileGroup (var: y4l) message SemanticFileGroup { string title = 1; string description = 2; repeated string files = 3; } // Copied from: local:aiserver.v1.SemanticFileGroups (var: _4l) message SemanticFileGroups { repeated SemanticFileGroup groups = 1; optional string summary = 2; } // Copied from: local:aiserver.v1.SemanticSearchArguments (var: Ihl) message SemanticSearchArguments { string query = 1; repeated string target_directories = 2; string explanation = 3; } // Copied from: local:aiserver.v1.SemanticSearchFullParams (var: _Mt) message SemanticSearchFullParams { RepositoryInfo repository_info = 1; string query = 2; optional string include_pattern = 3; optional string exclude_pattern = 4; int32 top_k = 5; repeated PullRequestReference pr_references = 6; optional bool pr_search_on = 7; optional string explanation = 8; repeated CodeResult code_results = 9; } // Copied from: local:aiserver.v1.SemanticSearchFullResult (var: yMt) message SemanticSearchFullResult { repeated CodeResult code_results = 1; repeated File all_files = 2; repeated MissingFile missing_files = 3; repeated Knowledge knowledge_results = 4; repeated ToolPullRequestResult pr_results = 5; optional string git_remote_url = 6; optional bool pr_hydration_timed_out = 7; } // Copied from: local:aiserver.v1.SemanticSearchFullStream (var: Qss) message SemanticSearchFullStream { int32 num_files = 1; } // Copied from: local:aiserver.v1.SemanticSearchParams (var: pos) message SemanticSearchParams { string query = 1; optional string include_pattern = 2; optional string exclude_pattern = 3; int32 top_k = 4; optional string index_id = 5; bool grab_whole_file = 6; } // Copied from: local:aiserver.v1.SemanticSearchResult (var: gos) message SemanticSearchResult { // Copied from: local:aiserver.v1.SemanticSearchResult.Item (var: fos) message Item { string relative_workspace_path = 1; float score = 2; string content = 3; SimpleRange range = 4; optional string original_content = 5; repeated DetailedLine detailed_lines = 6; } repeated Item results = 1; map files = 2; } // Copied from: local:aiserver.v1.SendDownloadEmailRequest (var: llu) message SendDownloadEmailRequest { } // Copied from: local:aiserver.v1.SendDownloadEmailResponse (var: ulu) message SendDownloadEmailResponse { bool success = 1; } // Copied from: local:aiserver.v1.SendP2PReferralInvitesFailure (var: gJl) message SendP2PReferralInvitesFailure { string email = 1; string reason = 2; } // Copied from: local:aiserver.v1.SendP2PReferralInvitesRequest (var: iEs) message SendP2PReferralInvitesRequest { repeated string emails = 1; } // Copied from: local:aiserver.v1.SendP2PReferralInvitesResponse (var: mJl) message SendP2PReferralInvitesResponse { repeated string sent_emails = 1; repeated SendP2PReferralInvitesFailure failures = 2; string code = 3; string url_path = 4; } // Copied from: local:aiserver.v1.SendTeamInviteRequest (var: dYl) message SendTeamInviteRequest { int32 team_id = 1; string email = 2; TeamRole role = 3; optional string message = 4; optional TeamMemberBillingTier billing_tier = 5; } // Copied from: local:aiserver.v1.SendTeamInviteResponse (var: hYl) message SendTeamInviteResponse { int64 valid_until = 1; } // Copied from: local:aiserver.v1.SentryIssueAnyEvent (var: RLu) message SentryIssueAnyEvent { } // Copied from: local:aiserver.v1.SentryIssueArchivedEvent (var: ILu) message SentryIssueArchivedEvent { } // Copied from: local:aiserver.v1.SentryIssueAssignedEvent (var: ALu) message SentryIssueAssignedEvent { } // Copied from: local:aiserver.v1.SentryIssueCreatedEvent (var: xLu) message SentryIssueCreatedEvent { } // Copied from: local:aiserver.v1.SentryIssueResolvedEvent (var: TLu) message SentryIssueResolvedEvent { } // Copied from: local:aiserver.v1.SentryIssueUnresolvedEvent (var: DLu) message SentryIssueUnresolvedEvent { } // Copied from: local:aiserver.v1.SentryProject (var: fOu) message SentryProject { string id = 1; string slug = 2; string name = 3; } // Copied from: local:aiserver.v1.SentrySamplePayload (var: $Ls) message SentrySamplePayload { string issue_id = 1; string action = 2; string project_id = 3; } // Copied from: local:aiserver.v1.SentryTrigger (var: ELu) message SentryTrigger { repeated string project_ids = 7; oneof event { SentryIssueCreatedEvent issue_created = 1; SentryIssueResolvedEvent issue_resolved = 2; SentryIssueAssignedEvent issue_assigned = 3; SentryIssueArchivedEvent issue_archived = 4; SentryIssueUnresolvedEvent issue_unresolved = 5; SentryIssueAnyEvent issue_any = 6; } } // Copied from: local:aiserver.v1.SerializablePrivacyMode (var: Zh) message SerializablePrivacyMode { PrivacyMode privacy_mode = 1; } // Copied from: local:aiserver.v1.SerializedContextNode (var: Crs) message SerializedContextNode { string workspace_relative_path = 1; int32 start_line_number = 2; int32 end_line_number = 3; repeated SerializedContextNode children = 4; FileCodeSnippets node_snippets = 5; } // Copied from: local:aiserver.v1.ServerSideToolResult (var: Dhl) message ServerSideToolResult { } // Copied from: local:aiserver.v1.ServerTimeRequest (var: XOl) message ServerTimeRequest { } // Copied from: local:aiserver.v1.ServerTimeResponse (var: e2l) message ServerTimeResponse { double receive_timestamp = 1; double transmit_timestamp = 2; } // Copied from: local:aiserver.v1.ServerTimingInfo (var: SFl) message ServerTimingInfo { double server_start_time = 1; double server_first_token_time = 2; double server_request_sent_time = 3; double server_end_time = 4; } // Copied from: local:aiserver.v1.ServiceAccountInfo (var: eEs) message ServiceAccountInfo { string id = 1; string service_type = 2; string name = 3; optional string description = 4; optional int32 created_by_user_id = 5; optional int32 owning_team_id = 6; optional int32 owning_user_id = 7; optional int32 usage_limit_cents = 8; int64 created_at = 9; int64 updated_at = 10; repeated string default_scopes = 11; repeated ServiceAccountKeyInfo api_keys = 12; optional int64 archived_at = 13; } // Copied from: local:aiserver.v1.ServiceAccountKeyInfo (var: s0i) message ServiceAccountKeyInfo { int32 api_key_id = 1; string masked_api_key = 2; repeated string scopes = 3; int64 created_at = 4; repeated string repo_scope = 5; bool repo_scope_enabled = 6; } // Copied from: local:aiserver.v1.ServiceAccountScopeRepository (var: iZl) message ServiceAccountScopeRepository { string owner = 1; string name = 2; string html_url = 3; } // Copied from: local:aiserver.v1.ServiceAccountSpendInfo (var: Jru) message ServiceAccountSpendInfo { string service_account_id = 1; string name = 2; string service_type = 3; int32 spend_cents = 4; repeated DailySpendPoint daily_spend = 5; optional string creator_name = 6; optional int64 created_at = 7; } // Copied from: local:aiserver.v1.ServiceStatusUpdate (var: FLt) message ServiceStatusUpdate { string message = 1; string codicon = 2; optional bool allow_command_links_potentially_unsafe_please_only_use_for_handwritten_trusted_markdown = 3; optional string action_to_run_on_status_update = 4; } // Copied from: local:aiserver.v1.Session (var: S1f) message Session { // Copied from: local:aiserver.v1.Session.SessionType (var: SRd) enum SessionType { SESSION_TYPE_UNSPECIFIED = 0; SESSION_TYPE_WEB = 1; SESSION_TYPE_CLIENT = 2; SESSION_TYPE_BUGBOT = 3; SESSION_TYPE_BACKGROUND_AGENT = 4; SESSION_TYPE_SUPPORT_IMPERSONATION = 5; SESSION_TYPE_API_KEY_TOKEN = 6; SESSION_TYPE_TRAINING = 7; SESSION_TYPE_EXEC_DAEMON = 8; SESSION_TYPE_GRAPHITE = 9; SESSION_TYPE_MOBILE = 10; } string session_id = 1; SessionType type = 2; string created_at = 3; string expires_at = 4; } // Copied from: local:aiserver.v1.SetAdminOnlyUsagePricingRequest (var: YZl) message SetAdminOnlyUsagePricingRequest { int32 team_id = 1; bool admin_only_usage_pricing = 2; } // Copied from: local:aiserver.v1.SetAdminOnlyUsagePricingResponse (var: ZZl) message SetAdminOnlyUsagePricingResponse { } // Copied from: local:aiserver.v1.SetEvalRunRlEvalJobStepRequest (var: DAf) message SetEvalRunRlEvalJobStepRequest { optional string run_id = 1; optional string rl_eval_job_step_id = 2; optional string request_id = 3; optional string job_id = 4; optional int32 step = 5; } // Copied from: local:aiserver.v1.SetEvalRunRlEvalJobStepResponse (var: RAf) message SetEvalRunRlEvalJobStepResponse { bool ok = 1; } // Copied from: local:aiserver.v1.SetFullSelfDrivingConfigRequest (var: p7l) message SetFullSelfDrivingConfigRequest { string pr_url = 1; bool enabled = 2; FullSelfDrivingMode mode = 3; } // Copied from: local:aiserver.v1.SetFullSelfDrivingConfigResponse (var: m7l) message SetFullSelfDrivingConfigResponse { bool enabled = 1; FullSelfDrivingMode mode = 2; string spawned_bc_id = 3; bool auto_started = 4; } // Copied from: local:aiserver.v1.SetFullSelfDrivingRepoEnabledRequest (var: Gtu) message SetFullSelfDrivingRepoEnabledRequest { ProtectedGitProvider scm_provider = 1; optional string git_enterprise_uuid = 2; string scm_repo_node_id = 3; string repo_url = 4; bool enabled = 5; } // Copied from: local:aiserver.v1.SetFullSelfDrivingRepoEnabledResponse (var: qtu) message SetFullSelfDrivingRepoEnabledResponse { FullSelfDrivingRepoSetting repo = 1; } // Copied from: local:aiserver.v1.SetFullSelfDrivingTeamRepoEnabledRequest (var: enu) message SetFullSelfDrivingTeamRepoEnabledRequest { int32 team_id = 1; ProtectedGitProvider scm_provider = 2; optional string git_enterprise_uuid = 3; string scm_repo_node_id = 4; string repo_url = 5; bool enabled = 6; } // Copied from: local:aiserver.v1.SetFullSelfDrivingTeamRepoEnabledResponse (var: tnu) message SetFullSelfDrivingTeamRepoEnabledResponse { FullSelfDrivingTeamRepoSetting repo = 1; } // Copied from: local:aiserver.v1.SetGitlabEnterpriseHostControlledServiceAccountTokenRequest (var: mzl) message SetGitlabEnterpriseHostControlledServiceAccountTokenRequest { string git_enterprise_uuid = 1; string access_token = 2; bool clear_token = 3; } // Copied from: local:aiserver.v1.SetGitlabEnterpriseHostControlledServiceAccountTokenResponse (var: gzl) message SetGitlabEnterpriseHostControlledServiceAccountTokenResponse { } // Copied from: local:aiserver.v1.SetGlobalLeaderboardOptInRequest (var: xiu) message SetGlobalLeaderboardOptInRequest { bool opted_in = 1; } // Copied from: local:aiserver.v1.SetGlobalLeaderboardOptInResponse (var: Tiu) message SetGlobalLeaderboardOptInResponse { } // Copied from: local:aiserver.v1.SetHardLimitRequest (var: q1s) message SetHardLimitRequest { optional int32 team_id = 1; int32 hard_limit = 2; bool no_usage_based_allowed = 3; optional int32 hard_limit_per_user = 4; bool preserve_hard_limit_per_user = 5; int32 per_user_monthly_limit_dollars = 6; bool clear_per_user_monthly_limit_dollars = 7; bool is_dynamic_team_limit = 8; bool clear_conflicting_policy = 9; optional bool auto_alerts_enabled = 10; } // Copied from: local:aiserver.v1.SetHardLimitResponse (var: bQl) message SetHardLimitResponse { } // Copied from: local:aiserver.v1.SetJobDataRequest (var: Xuu) message SetJobDataRequest { string job_role = 1; optional string use_case = 2; } // Copied from: local:aiserver.v1.SetJobDataResponse (var: edu) message SetJobDataResponse { } // Copied from: local:aiserver.v1.SetMarketplaceOriginDistributionRequest (var: Zxs) message SetMarketplaceOriginDistributionRequest { int64 marketplace_id = 1; optional int32 team_id = 2; bool enabled = 3; } // Copied from: local:aiserver.v1.SetMarketplaceOriginDistributionResponse (var: Nuu) message SetMarketplaceOriginDistributionResponse { bool enabled = 1; } // Copied from: local:aiserver.v1.SetMcpConfigRequest (var: Yql) message SetMcpConfigRequest { bool team_scope = 1; int32 team_id = 2; string config_json = 3; map server_renames = 4; map server_ids_by_name = 5; } // Copied from: local:aiserver.v1.SetMcpConfigResponse (var: Zql) message SetMcpConfigResponse { } // Copied from: local:aiserver.v1.SetMicrosoftTeamsAuthRequest (var: $iu) message SetMicrosoftTeamsAuthRequest { string link_id = 1; } // Copied from: local:aiserver.v1.SetMicrosoftTeamsAuthResponse (var: jiu) message SetMicrosoftTeamsAuthResponse { string success_type = 1; } // Copied from: local:aiserver.v1.SetOrgTeamBudgetRequest (var: TQl) message SetOrgTeamBudgetRequest { string organization_id = 1; int32 team_id = 2; optional int32 limit_dollars = 3; } // Copied from: local:aiserver.v1.SetOrgTeamBudgetResponse (var: AQl) message SetOrgTeamBudgetResponse { } // Copied from: local:aiserver.v1.SetOrganizationIdentityProviderAllowDomainJoinRequest (var: dVl) message SetOrganizationIdentityProviderAllowDomainJoinRequest { string organization_id = 1; string identity_provider_public_id = 2; bool allow_domain_join = 3; } // Copied from: local:aiserver.v1.SetOrganizationMemberRoleRequest (var: NVl) message SetOrganizationMemberRoleRequest { string organization_id = 1; int32 user_id = 2; UserOrganizationRole role = 3; } // Copied from: local:aiserver.v1.SetOrganizationMemberRoleResponse (var: OVl) message SetOrganizationMemberRoleResponse { bool updated = 1; UserOrganizationRole role = 2; } // Copied from: local:aiserver.v1.SetOrganizationMemberTeamsRequest (var: EVl) message SetOrganizationMemberTeamsRequest { string organization_id = 1; int32 user_id = 2; repeated int32 team_ids = 3; } // Copied from: local:aiserver.v1.SetOrganizationMemberTeamsResponse (var: xVl) message SetOrganizationMemberTeamsResponse { bool changed = 1; repeated int32 added_team_ids = 2; repeated int32 removed_team_ids = 3; } // Copied from: local:aiserver.v1.SetOrganizationNoZdrModelConsentRequest (var: uiu) message SetOrganizationNoZdrModelConsentRequest { string organization_id = 1; string model_id = 2; bool enabled = 3; bool acknowledged = 4; string consent_version = 5; } // Copied from: local:aiserver.v1.SetOrganizationNoZdrModelConsentResponse (var: diu) message SetOrganizationNoZdrModelConsentResponse { bool consented = 1; } // Copied from: local:aiserver.v1.SetPersonalEnvironmentJsonRequest (var: $fu) message SetPersonalEnvironmentJsonRequest { string environment_json = 1; string repo_url = 2; EnvironmentWriteSource write_source = 3; optional string source_bc_id = 4; optional string environment_name = 5; optional EnvironmentRepoConfig repo_config = 6; optional int64 environment_id = 7; optional string environment_public_id = 8; } // Copied from: local:aiserver.v1.SetPersonalEnvironmentJsonResponse (var: jfu) message SetPersonalEnvironmentJsonResponse { optional LogicalEnvironment environment = 1; } // Copied from: agent.v1.SetPrStatusAction (var: cCl) message SetPrStatusAction { optional string pr_url = 1; optional string branch_name = 2; optional string repo_url = 3; PullRequestStatus status = 4; } // Copied from: local:aiserver.v1.SetPrivacyModeRequest (var: iEf) message SetPrivacyModeRequest { bool privacy_mode_enabled = 1; string machine_identifier = 2; bool new_onboarding_done = 3; bool new_change_management_done = 4; bool eligible_for_snippet_learning = 5; optional int64 timestamp_of_onboarding = 6; optional int64 timestamp_of_change_management = 7; } // Copied from: local:aiserver.v1.SetPrivacyModeResponse (var: rEf) message SetPrivacyModeResponse { } // Copied from: local:aiserver.v1.SetProUserTrialEndRequest (var: jEf) message SetProUserTrialEndRequest { int32 user_id = 1; optional google.protobuf.Timestamp trial_end_date = 2; } // Copied from: local:aiserver.v1.SetProUserTrialEndResponse (var: WEf) message SetProUserTrialEndResponse { bool success = 1; } // Copied from: local:aiserver.v1.SetRayJobNameRequest (var: cAf) message SetRayJobNameRequest { string run_id = 1; string ray_job_name = 2; } // Copied from: local:aiserver.v1.SetRayJobNameResponse (var: dAf) message SetRayJobNameResponse { bool ok = 1; } // Copied from: local:aiserver.v1.SetRunParamsRequest (var: GTf) message SetRunParamsRequest { string run_id = 1; repeated RunParamKV params = 2; bool replace_existing = 3; } // Copied from: local:aiserver.v1.SetRunParamsResponse (var: qTf) message SetRunParamsResponse { int32 count = 1; } // Copied from: local:aiserver.v1.SetRunSummaryRequest (var: WTf) message SetRunSummaryRequest { string run_id = 1; google.protobuf.Struct summary = 2; optional string artifact_uri = 3; } // Copied from: local:aiserver.v1.SetRunSummaryResponse (var: HTf) message SetRunSummaryResponse { bool ok = 1; } // Copied from: local:aiserver.v1.SetRunTagsRequest (var: KTf) message SetRunTagsRequest { string run_id = 1; repeated RunTagKV tags = 2; bool replace_existing = 3; } // Copied from: local:aiserver.v1.SetRunTagsResponse (var: QTf) message SetRunTagsResponse { int32 count = 1; } // Copied from: local:aiserver.v1.SetServiceAccountSpendLimitRequest (var: niu) message SetServiceAccountSpendLimitRequest { optional int32 team_id = 1; string service_type = 2; int32 spend_limit_cents = 3; } // Copied from: local:aiserver.v1.SetServiceAccountSpendLimitResponse (var: iiu) message SetServiceAccountSpendLimitResponse { bool success = 1; } // Copied from: local:aiserver.v1.SetSimulationRequest (var: SLf) message SetSimulationRequest { int32 user_id = 1; ScenarioConfig config = 2; } // Copied from: local:aiserver.v1.SetSimulationResponse (var: kLf) message SetSimulationResponse { bool success = 1; } // Copied from: local:aiserver.v1.SetSlackAuthRequest (var: VQl) message SetSlackAuthRequest { string slack_team_id = 1; string slack_user_id = 2; string nonce = 3; optional bool setup_complete = 4; } // Copied from: local:aiserver.v1.SetSlackAuthResponse (var: GQl) message SetSlackAuthResponse { } // Copied from: local:aiserver.v1.SetSpendLimitPolicyRequest (var: SQl) message SetSpendLimitPolicyRequest { int32 team_id = 1; SpendLimitPolicyScope scope = 2; SpendLimitPolicyType type = 3; optional int32 amount_dollars = 4; optional bool is_dynamic_team_limit = 5; optional bool alert_enabled = 6; optional int32 alert_threshold_bps = 7; optional string notification_mode = 8; optional bool notify_all_admins = 9; repeated int32 notify_admin_user_ids = 10; optional bool notify_member = 11; bool clear_conflicting_policy = 12; optional bool auto_alerts_enabled = 13; } // Copied from: local:aiserver.v1.SetSpendLimitPolicyResponse (var: kQl) message SetSpendLimitPolicyResponse { SpendLimitPolicy policy = 1; } // Copied from: local:aiserver.v1.SetTeamCreditsRequest (var: QPf) message SetTeamCreditsRequest { int32 team_id = 1; int32 credit_dollars = 2; } // Copied from: local:aiserver.v1.SetTeamCreditsResponse (var: YPf) message SetTeamCreditsResponse { bool success = 1; } // Copied from: local:aiserver.v1.SetTeamEnvironmentJsonRequest (var: $vu) message SetTeamEnvironmentJsonRequest { string environment_json = 1; string repo_url = 2; string scm_repo_node_id = 3; optional string git_enterprise_uuid = 4; bool delete_personal_environment = 5; EnvironmentWriteSource write_source = 6; optional string source_bc_id = 7; optional string environment_name = 8; optional EnvironmentRepoConfig repo_config = 9; optional int64 environment_id = 10; optional string environment_public_id = 11; optional string delete_personal_environment_public_id = 12; } // Copied from: local:aiserver.v1.SetTeamEnvironmentJsonResponse (var: jvu) message SetTeamEnvironmentJsonResponse { optional LogicalEnvironment environment = 1; } // Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesRequest (var: Xxs) message SetTeamMarketplacePluginPoliciesRequest { // Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesRequest.Policy (var: Bbn) message Policy { int64 plugin_id = 1; TeamMarketplacePluginInstallMode install_mode = 2; } int64 marketplace_id = 1; repeated Policy policies = 2; optional int32 team_id = 3; } // Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesResponse (var: Buu) message SetTeamMarketplacePluginPoliciesResponse { repeated TeamMarketplacePluginPolicy policies = 1; } // Copied from: local:aiserver.v1.SetTeamMarketplacePluginPolicyVariablesRequest (var: eTs) message SetTeamMarketplacePluginPolicyVariablesRequest { int64 marketplace_id = 1; int64 plugin_id = 2; google.protobuf.Struct variables = 3; optional int32 team_id = 4; } // Copied from: local:aiserver.v1.SetTeamMarketplacePluginPolicyVariablesResponse (var: Uuu) message SetTeamMarketplacePluginPolicyVariablesResponse { } // Copied from: local:aiserver.v1.SetTeamMarketplaceRepositoryRequest (var: Puu) message SetTeamMarketplaceRepositoryRequest { int64 marketplace_id = 1; string git_url = 2; optional string git_ref = 3; } // Copied from: local:aiserver.v1.SetTeamMarketplaceRepositoryResponse (var: Luu) message SetTeamMarketplaceRepositoryResponse { Marketplace marketplace = 1; } // Copied from: local:aiserver.v1.SetTeamMemberNoZdrModelConsentRequest (var: miu) message SetTeamMemberNoZdrModelConsentRequest { int32 team_id = 1; string model_id = 2; bool enabled = 3; bool acknowledged = 4; string consent_version = 5; } // Copied from: local:aiserver.v1.SetTeamMemberNoZdrModelConsentResponse (var: giu) message SetTeamMemberNoZdrModelConsentResponse { bool consented = 1; } // Copied from: local:aiserver.v1.SetTeamNoZdrModelConsentRequest (var: ciu) message SetTeamNoZdrModelConsentRequest { int32 team_id = 1; string model_id = 2; bool enabled = 3; bool acknowledged = 4; string consent_version = 5; } // Copied from: local:aiserver.v1.SetTeamNoZdrModelConsentResponse (var: liu) message SetTeamNoZdrModelConsentResponse { bool consented = 1; } // Copied from: local:aiserver.v1.SetTeamRepoTypeRequest (var: AXl) message SetTeamRepoTypeRequest { int32 team_id = 1; string team_repo_type = 2; int32 repo_id = 3; } // Copied from: local:aiserver.v1.SetTeamRepoTypeResponse (var: IXl) message SetTeamRepoTypeResponse { } // Copied from: local:aiserver.v1.SetTeamTrialEndRequest (var: FEf) message SetTeamTrialEndRequest { int32 team_id = 1; optional google.protobuf.Timestamp trial_end_date = 2; } // Copied from: local:aiserver.v1.SetTeamTrialEndResponse (var: BEf) message SetTeamTrialEndResponse { bool success = 1; } // Copied from: local:aiserver.v1.SetUsageBasedPremiumRequestsRequest (var: oJl) message SetUsageBasedPremiumRequestsRequest { int32 team_id = 1; bool usage_based_premium_requests = 2; } // Copied from: local:aiserver.v1.SetUsageBasedPremiumRequestsResponse (var: aJl) message SetUsageBasedPremiumRequestsResponse { } // Copied from: local:aiserver.v1.SetUserDefaultTeamRequest (var: Gzl) message SetUserDefaultTeamRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.SetUserDefaultTeamResponse (var: qzl) message SetUserDefaultTeamResponse { } // Copied from: local:aiserver.v1.SetUserHardLimitRequest (var: riu) message SetUserHardLimitRequest { int32 team_id = 1; int32 user_id = 2; int32 hard_limit_dollars = 3; } // Copied from: local:aiserver.v1.SetUserHardLimitResponse (var: siu) message SetUserHardLimitResponse { } // Copied from: local:aiserver.v1.SetUserMonthlyLimitRequest (var: oiu) message SetUserMonthlyLimitRequest { int32 team_id = 1; int32 user_id = 2; int32 monthly_limit_dollars = 3; } // Copied from: local:aiserver.v1.SetUserMonthlyLimitResponse (var: aiu) message SetUserMonthlyLimitResponse { } // Copied from: local:aiserver.v1.SetUserNoZdrModelConsentRequest (var: hiu) message SetUserNoZdrModelConsentRequest { string model_id = 1; bool enabled = 2; bool acknowledged = 3; string consent_version = 4; } // Copied from: local:aiserver.v1.SetUserNoZdrModelConsentResponse (var: piu) message SetUserNoZdrModelConsentResponse { bool consented = 1; } // Copied from: local:aiserver.v1.SetUserPrivacyModeRequest (var: rxs) message SetUserPrivacyModeRequest { PrivacyMode privacy_mode = 1; } // Copied from: local:aiserver.v1.SetUserPrivacyModeResponse (var: Vnu) message SetUserPrivacyModeResponse { } // Copied from: local:aiserver.v1.SetupBitbucketServerInstanceRequest (var: yzl) message SetupBitbucketServerInstanceRequest { string hostname = 1; optional string external_host = 2; string access_token = 3; } // Copied from: local:aiserver.v1.SetupBitbucketServerInstanceResponse (var: wzl) message SetupBitbucketServerInstanceResponse { string uuid = 1; } // Copied from: local:aiserver.v1.SetupGitlabEnterpriseInstanceRequest (var: lzl) message SetupGitlabEnterpriseInstanceRequest { string hostname = 1; string access_token = 2; optional string group_path = 3; optional string slug = 4; optional string client_id = 5; optional string client_secret = 6; optional string external_host = 7; } // Copied from: local:aiserver.v1.SetupGitlabEnterpriseInstanceResponse (var: uzl) message SetupGitlabEnterpriseInstanceResponse { string uuid = 1; } // Copied from: local:aiserver.v1.SetupIndexDependenciesRequest (var: uul) message SetupIndexDependenciesRequest { string index_id = 1; string file_id = 3; repeated URIResolutionResult dependency_resolution_results = 2; } // Copied from: local:aiserver.v1.SetupIndexDependenciesResponse (var: dul) message SetupIndexDependenciesResponse { } // Copied from: agent.v1.SetupVmEnvironmentArgs (var: rfs) message SetupVmEnvironmentArgs { string install_command = 2; string start_command = 3; string dockerfile_contents = 4; } // Copied from: agent.v1.SetupVmEnvironmentResult (var: Xgn) message SetupVmEnvironmentResult { oneof result { SetupVmEnvironmentSuccess success = 1; } } // Copied from: agent.v1.SetupVmEnvironmentSuccess (var: nwi) message SetupVmEnvironmentSuccess { } // Copied from: local:aiserver.v1.SetupWaterfallSentinel (var: sHl) message SetupWaterfallSentinel { } // Copied from: local:aiserver.v1.ShadowHealthCheckRequest (var: Qvs) message ShadowHealthCheckRequest { } // Copied from: local:aiserver.v1.ShadowHealthCheckResponse (var: Yvs) message ShadowHealthCheckResponse { } // Copied from: local:aiserver.v1.ShareAgentStoreRequest (var: Bwu) message ShareAgentStoreRequest { string agent_id = 1; string path_prefix = 2; optional string store_id = 4; AgentStoreSourceRef source = 5; } // Copied from: local:aiserver.v1.ShareAgentStoreResponse (var: Uwu) message ShareAgentStoreResponse { string share_id = 1; string share_url = 2; } // Copied from: local:aiserver.v1.ShareBackgroundComposerArtifactRequest (var: _bu) message ShareBackgroundComposerArtifactRequest { string bc_id = 1; string absolute_path = 2; optional string title = 3; } // Copied from: local:aiserver.v1.ShareBackgroundComposerArtifactResponse (var: ybu) message ShareBackgroundComposerArtifactResponse { BackgroundComposerSharedArtifact artifact = 1; } // Copied from: local:aiserver.v1.ShareCanvasRequest (var: Sxs) message ShareCanvasRequest { string title = 1; SharedCanvasVisibility visibility = 2; bytes app_js = 3; bytes data_json = 4; optional string canvas_key = 6; } // Copied from: local:aiserver.v1.ShareCanvasResponse (var: Qau) message ShareCanvasResponse { string share_id = 1; string share_url = 2; } // Copied from: local:aiserver.v1.ShareConversationRequest (var: Exs) message ShareConversationRequest { string conversation_id = 1; string title = 2; SharedConversationVisibility visibility = 3; repeated ConversationMessage messages = 4; optional SharedConversationLatestPlan latest_plan = 5; } // Copied from: local:aiserver.v1.ShareConversationResponse (var: scu) message ShareConversationResponse { string share_id = 1; string share_url = 2; optional int32 redactions = 3; } // Copied from: local:aiserver.v1.SharedAgentStoreInfo (var: Fwu) message SharedAgentStoreInfo { string share_id = 1; string path_prefix = 2; AgentStoreShareVisibility visibility = 3; double created_at_ms = 4; optional double revoked_at_ms = 5; } // Copied from: local:aiserver.v1.SharedAgentStoreListing (var: Hwu) message SharedAgentStoreListing { string share_id = 1; string agent_id = 2; string store_id = 3; string path_prefix = 4; AgentStoreShareVisibility visibility = 5; double created_at_ms = 6; optional double revoked_at_ms = 7; optional int32 owning_user_id = 8; optional int32 owning_team_id = 9; string owner_display_name = 10; string store_kind = 11; AgentStoreKind kind = 12; AgentStoreSourceRef source = 13; } // Copied from: local:aiserver.v1.SharedCanvasCreator (var: Kau) message SharedCanvasCreator { string user_id = 1; optional string first_name = 2; } // Copied from: local:aiserver.v1.SharedCanvasMetadata (var: wxs) message SharedCanvasMetadata { string id = 1; string title = 2; SharedCanvasVisibility visibility = 3; string created_at = 4; SharedCanvasCreator creator = 5; string updated_at = 7; } // Copied from: local:aiserver.v1.SharedCanvasSettings (var: wbn) message SharedCanvasSettings { bool enabled = 1; } // Copied from: local:aiserver.v1.SharedCanvasSnapshot (var: Nw) message SharedCanvasSnapshot { bytes app_js = 1; bytes data_json = 2; } // Copied from: local:aiserver.v1.SharedCanvasVisibility (var: WNt) enum SharedCanvasVisibility { SHARED_CANVAS_VISIBILITY_UNSPECIFIED = 0; SHARED_CANVAS_VISIBILITY_PRIVATE = 1; SHARED_CANVAS_VISIBILITY_TEAM = 2; SHARED_CANVAS_VISIBILITY_PUBLIC = 3; } // Copied from: local:aiserver.v1.SharedConversationCreator (var: qau) message SharedConversationCreator { optional int32 user_id = 1; optional string first_name = 2; } // Copied from: local:aiserver.v1.SharedConversationLatestPlan (var: k0i) message SharedConversationLatestPlan { string plan_id = 1; string title = 2; string content = 3; } // Copied from: local:aiserver.v1.SharedConversationMetadata (var: S0i) message SharedConversationMetadata { string id = 1; string title = 2; SharedConversationVisibility visibility = 3; string created_at = 4; SharedConversationCreator creator = 5; } // Copied from: local:aiserver.v1.SharedConversationSettings (var: ybn) message SharedConversationSettings { bool enabled = 1; repeated SharedConversationVisibility allowed_visibilities = 2; optional bool allow_public_indexing = 3; } // Copied from: local:aiserver.v1.SharedConversationSnapshot (var: Cw) message SharedConversationSnapshot { repeated ConversationMessage messages = 1; optional SharedConversationLatestPlan latest_plan = 2; } // Copied from: local:aiserver.v1.SharedConversationVisibility (var: $G) enum SharedConversationVisibility { SHARED_CONVERSATION_VISIBILITY_UNSPECIFIED = 0; SHARED_CONVERSATION_VISIBILITY_PRIVATE = 1; SHARED_CONVERSATION_VISIBILITY_TEAM = 2; SHARED_CONVERSATION_VISIBILITY_PUBLIC = 3; } // Copied from: agent.v1.ShellAbortReason (var: nrs) enum ShellAbortReason { SHELL_ABORT_REASON_UNSPECIFIED = 0; SHELL_ABORT_REASON_USER_ABORT = 1; SHELL_ABORT_REASON_TIMEOUT = 2; } // Copied from: agent.v1.ShellAllowlistPrecheckArgs (var: FTl) message ShellAllowlistPrecheckArgs { string command = 1; string working_directory = 2; ShellCommandParsingResult parsing_result = 3; optional CommandClassifierResult classifier_result = 4; optional string tool_call_id = 5; } // Copied from: agent.v1.ShellAllowlistPrecheckResult (var: BTl) message ShellAllowlistPrecheckResult { bool allowlisted = 1; } // Copied from: agent.v1.ShellArgs (var: uHe) message ShellArgs { string command = 1; string working_directory = 2; int32 timeout = 3; string tool_call_id = 4; repeated string simple_commands = 5; bool has_input_redirect = 6; bool has_output_redirect = 7; ShellCommandParsingResult parsing_result = 8; optional SandboxPolicy requested_sandbox_policy = 9; optional uint64 file_output_threshold_bytes = 10; bool is_background = 11; bool skip_approval = 12; TimeoutBehavior timeout_behavior = 13; optional int32 hard_timeout = 14; optional string description = 15; optional CommandClassifierResult classifier_result = 16; bool close_stdin = 17; optional ShellOutputNotificationConfig output_notification = 18; optional SmartModeApproval smart_mode_approval = 19; optional ShellHookApprovalRequirement hook_approval_requirement = 20; optional string conversation_id = 21; repeated string admin_command_denylist = 22; } // Copied from: agent.v1.ShellBackgroundReason (var: npn) enum ShellBackgroundReason { SHELL_BACKGROUND_REASON_UNSPECIFIED = 0; SHELL_BACKGROUND_REASON_TIMEOUT = 1; SHELL_BACKGROUND_REASON_USER_REQUEST = 2; } // Copied from: agent.v1.ShellCommand (var: yvs) message ShellCommand { string command = 1; } // Copied from: agent.v1.ShellCommandAction (var: VEl) message ShellCommandAction { ShellCommand shell_command = 1; string exec_id = 2; } // Copied from: local:aiserver.v1.ShellCommandParsingResult (var: evi) message ShellCommandParsingResult { // Copied from: local:aiserver.v1.ShellCommandParsingResult.ExecutableCommand (var: nas) message ExecutableCommand { string name = 1; repeated ShellCommandParsingResult.ExecutableCommandArg args = 2; string full_text = 3; } // Copied from: local:aiserver.v1.ShellCommandParsingResult.ExecutableCommandArg (var: tas) message ExecutableCommandArg { string type = 1; string value = 2; } // Copied from: local:aiserver.v1.ShellCommandParsingResult.Redirect (var: ias) message Redirect { string operator = 1; repeated uint32 destination_fds = 2; string target_node_type = 3; optional string target_text = 4; } bool parsing_failed = 1; repeated ExecutableCommand executable_commands = 2; bool has_redirects = 3; bool has_command_substitution = 4; optional bool all_redirects_are_dev_null = 5; repeated Redirect redirects = 6; } // Copied from: agent.v1.ShellFailure (var: kfi) message ShellFailure { string command = 1; string working_directory = 2; int32 exit_code = 3; string signal = 4; string stdout = 5; string stderr = 6; int32 execution_time = 7; optional OutputLocation output_location = 8; optional string interleaved_output = 9; optional ShellAbortReason abort_reason = 10; bool aborted = 11; optional int32 local_execution_time_ms = 12; optional string output_head = 13; optional string output_tail = 14; optional uint32 elided_chars = 15; } // Copied from: agent.v1.ShellHookApprovalRequirement (var: ars) message ShellHookApprovalRequirement { // Copied from: agent.v1.ShellHookApprovalRequirement.Kind (var: Dll) enum Kind { KIND_UNSPECIFIED = 0; KIND_FORCE_PROMPT = 1; } Kind kind = 1; optional string reason = 2; } // Copied from: agent.v1.ShellOutputDeltaUpdate (var: Pvs) message ShellOutputDeltaUpdate { oneof event { ShellStreamStdout stdout = 1; ShellStreamStderr stderr = 2; ShellStreamExit exit = 3; ShellStreamStart start = 4; } } // Copied from: agent.v1.ShellOutputNotificationConfig (var: srs) message ShellOutputNotificationConfig { string pattern = 1; string reason = 2; optional double debounce = 3; optional int32 notification_limit = 4; } // Copied from: agent.v1.ShellPermissionDenied (var: Cfi) message ShellPermissionDenied { string command = 1; string working_directory = 2; string error = 3; bool is_readonly = 4; } // Copied from: agent.v1.ShellRejected (var: Tct) message ShellRejected { string command = 1; string working_directory = 2; string reason = 3; bool is_readonly = 4; } // Copied from: agent.v1.ShellResult (var: kG) message ShellResult { optional SandboxPolicy sandbox_policy = 101; optional bool is_background = 102; optional string terminals_folder = 103; optional uint32 pid = 104; oneof result { ShellSuccess success = 1; ShellFailure failure = 2; ShellTimeout timeout = 3; ShellRejected rejected = 4; ShellSpawnError spawn_error = 5; ShellPermissionDenied permission_denied = 7; } } // Copied from: agent.v1.ShellSandboxUnsupported (var: lrs) message ShellSandboxUnsupported { string command = 1; string working_directory = 2; string sandbox_policy_type = 3; string reason = 4; bool is_readonly = 5; } // Copied from: agent.v1.ShellSpawnError (var: spn) message ShellSpawnError { string command = 1; string working_directory = 2; string error = 3; } // Copied from: agent.v1.ShellStream (var: urs) message ShellStream { oneof event { ShellStreamStdout stdout = 1; ShellStreamStderr stderr = 2; ShellStreamExit exit = 3; ShellStreamStart start = 4; ShellRejected rejected = 5; ShellPermissionDenied permission_denied = 6; ShellStreamBackgrounded backgrounded = 7; ShellStreamHookContext hook_context = 8; ShellSandboxUnsupported sandbox_unsupported = 9; } } // Copied from: agent.v1.ShellStreamBackgrounded (var: Rll) message ShellStreamBackgrounded { uint32 shell_id = 1; string command = 2; string working_directory = 3; optional uint32 pid = 4; optional int32 ms_to_wait = 5; optional ShellBackgroundReason reason = 6; } // Copied from: agent.v1.ShellStreamExit (var: Sfi) message ShellStreamExit { uint32 code = 1; string cwd = 2; optional OutputLocation output_location = 3; bool aborted = 4; optional ShellAbortReason abort_reason = 5; optional int32 local_execution_time_ms = 6; } // Copied from: agent.v1.ShellStreamHookContext (var: Mll) message ShellStreamHookContext { repeated HookAdditionalContext hook_additional_contexts = 1; } // Copied from: agent.v1.ShellStreamStart (var: crs) message ShellStreamStart { optional SandboxPolicy sandbox_policy = 1; } // Copied from: agent.v1.ShellStreamStderr (var: wfi) message ShellStreamStderr { string data = 1; } // Copied from: agent.v1.ShellStreamStdout (var: yfi) message ShellStreamStdout { string data = 1; } // Copied from: agent.v1.ShellSuccess (var: rpn) message ShellSuccess { string command = 1; string working_directory = 2; int32 exit_code = 3; string signal = 4; string stdout = 5; string stderr = 6; int32 execution_time = 7; optional OutputLocation output_location = 8; optional uint32 shell_id = 9; optional string interleaved_output = 10; optional uint32 pid = 11; optional int32 ms_to_wait = 12; optional int32 local_execution_time_ms = 13; optional ShellBackgroundReason background_reason = 14; optional string output_head = 15; optional string output_tail = 16; optional uint32 elided_chars = 17; } // Copied from: agent.v1.ShellTimeout (var: Pll) message ShellTimeout { string command = 1; string working_directory = 2; int32 timeout_ms = 3; } // Copied from: agent.v1.ShellToolCallDelta (var: fSl) message ShellToolCallDelta { oneof delta { ShellToolCallStdoutDelta stdout = 1; ShellToolCallStderrDelta stderr = 2; } } // Copied from: agent.v1.ShellToolCallStderrDelta (var: gSl) message ShellToolCallStderrDelta { string content = 1; } // Copied from: agent.v1.ShellToolCallStdoutDelta (var: mSl) message ShellToolCallStdoutDelta { string content = 1; } // Copied from: local:aiserver.v1.ShellType (var: $fi) enum ShellType { SHELL_TYPE_UNSPECIFIED = 0; SHELL_TYPE_BASH = 1; SHELL_TYPE_POWERSHELL = 2; } // Copied from: local:aiserver.v1.ShouldTurnOnCppOnboardingRequest (var: _Il) message ShouldTurnOnCppOnboardingRequest { } // Copied from: local:aiserver.v1.ShouldTurnOnCppOnboardingResponse (var: yIl) message ShouldTurnOnCppOnboardingResponse { bool should_turn_on_cpp_onboarding = 1; } // Copied from: local:aiserver.v1.ShowWelcomeScreenRequest (var: mNl) message ShowWelcomeScreenRequest { } // Copied from: local:aiserver.v1.ShowWelcomeScreenResponse (var: gNl) message ShowWelcomeScreenResponse { repeated string enable_cards = 1; } // Copied from: local:aiserver.v1.SimilarityMetricType (var: xrs) enum SimilarityMetricType { SIMILARITY_METRIC_TYPE_UNSPECIFIED = 0; SIMILARITY_METRIC_TYPE_SIMHASH = 1; } // Copied from: local:aiserver.v1.SimpleCommitWithDiff (var: hn) message SimpleCommitWithDiff { string commit_hash = 1; string diff = 2; } // Copied from: local:aiserver.v1.SimpleFileChunk (var: N) message SimpleFileChunk { string relative_workspace_path = 1; SimplestRange range = 2; string chunk_hash = 3; } // Copied from: local:aiserver.v1.SimpleFileDiff (var: o_s) message SimpleFileDiff { // Copied from: local:aiserver.v1.SimpleFileDiff.Chunk (var: a_s) message Chunk { repeated string old_lines = 1; repeated string new_lines = 2; LineRange old_range = 3; LineRange new_range = 4; } string relative_workspace_path = 1; repeated Chunk chunks = 3; } // Copied from: local:aiserver.v1.SimpleRange (var: E2) message SimpleRange { int32 start_line_number = 1; int32 start_column = 2; int32 end_line_number_inclusive = 3; int32 end_column = 4; } // Copied from: local:aiserver.v1.SimpleUnaryCrossExtensionHostMessage (var: Cct) message SimpleUnaryCrossExtensionHostMessage { bytes message = 1; CrossExtHostHeaders header = 2; CrossExtHostHeaders trailer = 3; bool is_error = 4; string connect_error = 5; } // Copied from: local:aiserver.v1.SimplestRange (var: Use) message SimplestRange { int32 start_line = 1; int32 end_line_inclusive = 2; } // Copied from: agent.v1.SimulatedMsgReason (var: ph) enum SimulatedMsgReason { SIMULATED_MSG_REASON_UNSPECIFIED = 0; SIMULATED_MSG_REASON_PLAN_EXECUTION = 1; SIMULATED_MSG_REASON_COMMIT_REMINDER = 2; SIMULATED_MSG_REASON_BACKGROUND_TASK_COMPLETION = 3; SIMULATED_MSG_REASON_DIFF_TAB_COMMIT = 4; SIMULATED_MSG_REASON_DIFF_TAB_COMMIT_AND_PUSH = 5; SIMULATED_MSG_REASON_DIFF_TAB_PUSH = 6; SIMULATED_MSG_REASON_DIFF_TAB_CREATE_PR = 7; SIMULATED_MSG_REASON_DIFF_TAB_FIX_MERGE_CONFLICTS = 8; SIMULATED_MSG_REASON_USER_SENT_TO_SUBAGENT = 9; SIMULATED_MSG_REASON_USER_INTERRUPTED_SUBAGENT = 10; SIMULATED_MSG_REASON_USER_QUEUED_TO_SUBAGENT = 11; SIMULATED_MSG_REASON_BABYSIT_PR_IN_CLOUD = 12; SIMULATED_MSG_REASON_CI_PANEL_INVESTIGATE_FAILURE = 13; SIMULATED_MSG_REASON_MULTITASK = 14; SIMULATED_MSG_REASON_BUILD_IN_PARALLEL = 15; SIMULATED_MSG_REASON_MULTITASK_SPLIT_PRS = 16; SIMULATED_MSG_REASON_APPLY_LOCALLY = 17; SIMULATED_MSG_REASON_CHECKOUT_BRANCH = 18; SIMULATED_MSG_REASON_DIFF_TAB_UPDATE_BRANCH = 19; SIMULATED_MSG_REASON_PR_TAB_BUGBOT_FIX = 20; SIMULATED_MSG_REASON_RUN_BUGBOT_REVIEW = 22; SIMULATED_MSG_REASON_RUN_SECURITY_REVIEW = 23; SIMULATED_MSG_REASON_FSD_APPLY_FINDING = 24; SIMULATED_MSG_REASON_FSD_UNDO_FINDING = 25; SIMULATED_MSG_REASON_FSD_START = 26; SIMULATED_MSG_REASON_FSD_PR_INTERRUPT = 27; SIMULATED_MSG_REASON_SUBSCRIPTION = 28; SIMULATED_MSG_REASON_DIFF_TAB_CREATE_BRANCH = 29; SIMULATED_MSG_REASON_AGENT_STORE_CONFLICT = 30; SIMULATED_MSG_REASON_GOAL_CONTINUATION = 31; SIMULATED_MSG_REASON_PROJECT_KICKOFF = 32; } // Copied from: local:aiserver.v1.SimulationData (var: _Md) message SimulationData { PlanType plan = 1; ScenarioType scenario = 2; optional bool can_edit_limit = 3; bool is_from_anybot = 4; } // Copied from: local:aiserver.v1.SimulationWithUser (var: TLf) message SimulationWithUser { int32 user_id = 1; optional string auth_id = 2; optional string first_name = 3; optional string last_name = 4; optional string email = 5; SimulationData simulation = 6; } // Copied from: local:aiserver.v1.SingleUpdateRequest (var: rIl) message SingleUpdateRequest { int32 start_position = 1; int32 end_position = 2; int32 change_length = 3; string replaced_string = 4; SimpleRange range = 5; } // Copied from: local:aiserver.v1.SkillDescriptor (var: Lbn) message SkillDescriptor { string name = 1; optional string description = 2; optional string source_path = 3; optional string source_url = 4; repeated string environments = 5; repeated string disabled_environments = 6; optional CustomModeDescriptor custom_mode = 7; optional string display_name = 8; } // Copied from: agent.v1.SkillOptions (var: _wi) message SkillOptions { repeated SkillDescriptor skill_descriptors = 1; } // Copied from: local:aiserver.v1.SkipPrivacyModeGracePeriodRequest (var: Knu) message SkipPrivacyModeGracePeriodRequest { } // Copied from: local:aiserver.v1.SkipPrivacyModeGracePeriodResponse (var: Qnu) message SkipPrivacyModeGracePeriodResponse { } // Copied from: local:aiserver.v1.SlackAction (var: jLu) message SlackAction { string channel = 1; bool generalized = 2; bool respond_in_thread = 3; bool post_as_thread = 4; repeated string channels = 5; } // Copied from: local:aiserver.v1.SlackAnyReactionAddedTrigger (var: pLu) message SlackAnyReactionAddedTrigger { string channel = 1; repeated string channels = 2; bool block_unauthenticated_slack_users = 3; bool only_owner_reactions = 4; } // Copied from: local:aiserver.v1.SlackChannelCreatedSamplePayload (var: FLs) message SlackChannelCreatedSamplePayload { string channel_name = 1; } // Copied from: local:aiserver.v1.SlackChannelCreatedTrigger (var: uLu) message SlackChannelCreatedTrigger { string channel_name_contains = 1; } // Copied from: local:aiserver.v1.SlackChannelRepoMapping (var: Z1s) message SlackChannelRepoMapping { string slack_channel = 1; string repo = 2; } // Copied from: local:aiserver.v1.SlackCompletionReactionMode (var: yLs) enum SlackCompletionReactionMode { SLACK_COMPLETION_REACTION_MODE_UNSPECIFIED = 0; SLACK_COMPLETION_REACTION_MODE_ON = 1; SLACK_COMPLETION_REACTION_MODE_OFF = 2; SLACK_COMPLETION_REACTION_MODE_CUSTOM = 3; } // Copied from: local:aiserver.v1.SlackConversation (var: Ixs) message SlackConversation { string id = 1; string name = 2; SlackConversationType type = 3; bool is_private = 4; optional bool is_bot_in_channel = 5; } // Copied from: local:aiserver.v1.SlackConversationType (var: WHl) enum SlackConversationType { SLACK_CONVERSATION_TYPE_UNSPECIFIED = 0; SLACK_CONVERSATION_TYPE_CHANNEL = 1; SLACK_CONVERSATION_TYPE_DM = 2; SLACK_CONVERSATION_TYPE_GROUP_DM = 3; } // Copied from: local:aiserver.v1.SlackIntegrationSettings (var: wEs) message SlackIntegrationSettings { bool hidden = 1; } // Copied from: local:aiserver.v1.SlackMentionTrigger (var: hLu) message SlackMentionTrigger { string channel = 1; repeated string channels = 2; bool block_unauthenticated_slack_users = 3; } // Copied from: local:aiserver.v1.SlackReactionAddedSamplePayload (var: BLs) message SlackReactionAddedSamplePayload { string emoji_name = 1; string message = 2; } // Copied from: local:aiserver.v1.SlackReactionAddedTrigger (var: dLu) message SlackReactionAddedTrigger { string channel = 1; string emoji_name = 3; repeated string channels = 5; bool block_unauthenticated_slack_users = 6; bool only_owner_reactions = 9; } // Copied from: local:aiserver.v1.SlackRepoRoutingRule (var: f0i) message SlackRepoRoutingRule { int32 id = 1; string pattern = 2; string repo = 3; bool is_team_rule = 4; SlackRoutingRuleTargetType target_type = 5; optional string environment_public_id = 6; } // Copied from: local:aiserver.v1.SlackRoutingRuleTargetType (var: r0i) enum SlackRoutingRuleTargetType { SLACK_ROUTING_RULE_TARGET_TYPE_UNSPECIFIED = 0; SLACK_ROUTING_RULE_TARGET_TYPE_REPOSITORY = 1; SLACK_ROUTING_RULE_TARGET_TYPE_ENVIRONMENT = 2; } // Copied from: local:aiserver.v1.SlackSamplePayload (var: LLs) message SlackSamplePayload { string message = 1; bool is_thread_reply = 2; } // Copied from: local:aiserver.v1.SlackSourceMetadata (var: dgu) message SlackSourceMetadata { optional string channel_id = 1; optional string channel_name = 2; optional string team_id = 3; optional string message_timestamp = 4; optional string message_permalink = 5; } // Copied from: local:aiserver.v1.SlackTrigger (var: lLu) message SlackTrigger { string channel = 1; string message_contains = 3; bool message_contains_is_regex = 4; repeated string channels = 5; bool block_unauthenticated_slack_users = 6; optional SlackCompletionReactionMode slack_completion_reaction_mode = 7; optional string slack_completion_reaction_custom_emoji = 8; optional bool top_level_only = 9; } // Copied from: local:aiserver.v1.SlashEditFollowUpWithPreviousEditsRequest (var: m2l) message SlashEditFollowUpWithPreviousEditsRequest { repeated ConversationMessage conversation = 1; ModelDetails model_details = 2; repeated SlashEditPreviousEdit previous_edits = 3; } // Copied from: local:aiserver.v1.SlashEditPreviousEdit (var: Wws) message SlashEditPreviousEdit { repeated string original_lines = 1; repeated string new_lines = 2; string relative_workspace_path = 3; LineRange range = 4; } // Copied from: local:aiserver.v1.SlashEditRequest (var: h2l) message SlashEditRequest { // Copied from: local:aiserver.v1.SlashEditRequest.FastApplyModelType (var: jws) enum FastApplyModelType { FAST_APPLY_MODEL_TYPE_UNSPECIFIED = 0; FAST_APPLY_MODEL_TYPE_DEFAULT = 1; FAST_APPLY_MODEL_TYPE_DEEPSEEK = 2; FAST_APPLY_MODEL_TYPE_SONNET = 3; FAST_APPLY_MODEL_TYPE_OPUS_DIFF = 4; FAST_APPLY_MODEL_TYPE_SMART_REWRITE = 5; FAST_APPLY_MODEL_TYPE_GPT4 = 6; FAST_APPLY_MODEL_TYPE_GPT4_NOSPEC = 7; FAST_APPLY_MODEL_TYPE_SMART_REWRITE_NOSPEC = 8; FAST_APPLY_MODEL_TYPE_OPUS = 9; FAST_APPLY_MODEL_TYPE_HAIKU = 10; FAST_APPLY_MODEL_TYPE_GPT4O_NOSPEC = 11; FAST_APPLY_MODEL_TYPE_GPT4O_DIFF = 12; FAST_APPLY_MODEL_TYPE_CODESTRAL_REWRITE = 13; FAST_APPLY_MODEL_TYPE_DEEPSEEK_33B = 14; FAST_APPLY_MODEL_TYPE_SONNET_35_DIFF = 15; FAST_APPLY_MODEL_TYPE_SONNET_35_REWRITE = 16; FAST_APPLY_MODEL_TYPE_PROMPTED_DEEPSEEK_V2 = 17; FAST_APPLY_MODEL_TYPE_CODESTRAL_REWRITE_OLD = 18; FAST_APPLY_MODEL_TYPE_CODESTRAL_REWRITE_FP16 = 19; FAST_APPLY_MODEL_TYPE_DEEPSEEK_33B_V2 = 20; FAST_APPLY_MODEL_TYPE_CODESTRAL_V4 = 21; FAST_APPLY_MODEL_TYPE_CODESTRAL_V5 = 22; FAST_APPLY_MODEL_TYPE_CODESTRAL_V6 = 23; FAST_APPLY_MODEL_TYPE_CODESTRAL_V7 = 24; } CurrentFileInfo current_file = 2; repeated ConversationMessage conversation = 3; ExplicitContext explicit_context = 4; ModelDetails model_details = 7; bool is_cmd_i = 8; optional string summary = 11; optional int32 summary_up_until_index = 12; optional bool should_use_turbo_debug_prompt = 13; optional LineRange edit_selection = 14; repeated CurrentFileInfo files = 15; optional string clicked_code_block_contents = 16; optional bool is_an_optimistic_request_for_caching_and_linting = 17; optional string specific_instructions = 18; bool use_fast_apply = 19; FastApplyModelType fast_apply_model_type = 20; optional bool use_chunk_speculation_for_long_files = 25; optional string parent_request_id = 26; optional FastApplySource source = 27; optional bool is_reapply = 28; optional bool willing_to_pay_extra_for_speed = 29; optional int32 attempt_number = 30; optional bool should_throw_timeout_error = 31; } // Copied from: local:aiserver.v1.SlashEditResponse (var: p2l) message SlashEditResponse { StreamCmdKResponse cmd_k_response = 1; } // Copied from: local:aiserver.v1.SmartAutoMemberTeamConflict (var: ycu) message SmartAutoMemberTeamConflict { SmartAutoRequiredModel model = 1; repeated string team_names = 2; } // Copied from: local:aiserver.v1.SmartAutoModelSeverity (var: $Hl) enum SmartAutoModelSeverity { SMART_AUTO_MODEL_SEVERITY_UNSPECIFIED = 0; SMART_AUTO_MODEL_SEVERITY_REQUIRED = 1; SMART_AUTO_MODEL_SEVERITY_RECOMMENDED = 2; } // Copied from: local:aiserver.v1.SmartAutoOptimizeForSettings (var: _cu) message SmartAutoOptimizeForSettings { repeated string allowed_values = 1; } // Copied from: local:aiserver.v1.SmartAutoRequiredModel (var: Txs) message SmartAutoRequiredModel { string model_id = 1; string display_name = 2; SmartAutoModelSeverity severity = 3; bool blocked = 4; } // Copied from: local:aiserver.v1.SmartAutoSettings (var: $xe) message SmartAutoSettings { optional bool enabled = 1; optional SmartAutoOptimizeForSettings optimize_for = 2; optional bool show_routed_model = 3; } // Copied from: agent.v1.SmartModeApproval (var: sMt) message SmartModeApproval { string request_id = 1; string reason = 2; } // Copied from: agent.v1.SmartModeClassifierArgs (var: q_s) message SmartModeClassifierArgs { string tool_call_id = 1; optional string parent_conversation_id = 2; SmartModeRiskTarget target = 3; repeated SmartModeClassifierConversationMessage conversation_context = 4; } // Copied from: agent.v1.SmartModeClassifierConversationMessage (var: ITl) message SmartModeClassifierConversationMessage { string role = 1; string content = 2; } // Copied from: agent.v1.SmartModeClassifierDecision (var: ATl) enum SmartModeClassifierDecision { SMART_MODE_CLASSIFIER_DECISION_UNSPECIFIED = 0; SMART_MODE_CLASSIFIER_DECISION_ALLOW = 1; SMART_MODE_CLASSIFIER_DECISION_BLOCK = 2; } // Copied from: agent.v1.SmartModeClassifierError (var: MTl) message SmartModeClassifierError { string error = 1; } // Copied from: agent.v1.SmartModeClassifierResult (var: K_s) message SmartModeClassifierResult { oneof result { SmartModeClassifierSuccess success = 1; SmartModeClassifierError error = 2; } } // Copied from: agent.v1.SmartModeClassifierSuccess (var: RTl) message SmartModeClassifierSuccess { SmartModeClassifierDecision decision = 1; optional string block_reason = 2; } // Copied from: agent.v1.SmartModeRiskTarget (var: DTl) message SmartModeRiskTarget { string action = 1; google.protobuf.Struct arguments = 2; } // Copied from: local:aiserver.v1.SnapshotAndSaveEnvironmentRequest (var: Wvu) message SnapshotAndSaveEnvironmentRequest { // Copied from: local:aiserver.v1.SnapshotAndSaveEnvironmentRequest.EgressConfig (var: zvu) message EgressConfig { CloudAgentEgressProtectionMode mode = 1; repeated string allowlist = 2; } // Copied from: local:aiserver.v1.SnapshotAndSaveEnvironmentRequest.Target (var: Hvu) enum Target { TARGET_UNSPECIFIED = 0; TARGET_PERSONAL = 1; TARGET_TEAM = 2; } Target target = 1; string bc_id = 2; string repo_url = 3; optional string install_command = 4; optional string existing_snapshot_id = 5; optional string scm_repo_node_id = 6; optional string git_enterprise_uuid = 7; optional string environment_name = 8; optional EnvironmentRepoConfig repo_config = 9; optional string environment_public_id = 10; optional EgressConfig egress_config = 11; optional string start_command = 12; optional string environment_build_id = 13; } // Copied from: local:aiserver.v1.SnapshotAndSaveEnvironmentResponse (var: Vvu) message SnapshotAndSaveEnvironmentResponse { string snapshot_id = 1; } // Copied from: anyrun.v1.SnapshotState (var: r1s) enum SnapshotState { SNAPSHOT_STATE_UNSPECIFIED = 0; SNAPSHOT_STATE_CREATING = 1; SNAPSHOT_STATE_READY = 2; SNAPSHOT_STATE_FAILED = 3; SNAPSHOT_STATE_FINALIZING = 4; } // Copied from: local:aiserver.v1.SortUsefulTypesNaiveRequest (var: PIf) message SortUsefulTypesNaiveRequest { // Copied from: local:aiserver.v1.SortUsefulTypesNaiveRequest.IRange (var: LIf) message IRange { int32 start_line_number = 1; int32 start_column = 2; int32 end_line_number = 3; int32 end_column = 4; } string relative_workspace_path = 1; string file_contents = 2; IRange query_range = 3; repeated UsefulType useful_types = 4; } // Copied from: local:aiserver.v1.SortUsefulTypesNaiveResponse (var: NIf) message SortUsefulTypesNaiveResponse { repeated UsefulType useful_types = 1; } // Copied from: local:aiserver.v1.SpanContext (var: sbs) message SpanContext { string trace_id = 1; string span_id = 2; optional uint32 trace_flags = 3; optional string trace_state = 4; } // Copied from: local:aiserver.v1.SpanEnd (var: a1s) message SpanEnd { string span_id = 1; WaterfallSpanEndStatus end_status = 2; } // Copied from: anyrun.v1.SpanEnded (var: AWl) message SpanEnded { string span_id = 1; } // Copied from: local:aiserver.v1.SpanKind (var: PFu) enum SpanKind { SPAN_KIND_UNSPECIFIED = 0; SPAN_KIND_INTERNAL = 1; SPAN_KIND_SERVER = 2; SPAN_KIND_CLIENT = 3; SPAN_KIND_PRODUCER = 4; SPAN_KIND_CONSUMER = 5; } // Copied from: local:aiserver.v1.SpanLog (var: c1s) message SpanLog { string span_id = 1; google.protobuf.Timestamp timestamp = 2; string message = 3; WaterfallLogLevel level = 4; } // Copied from: local:aiserver.v1.SpanStart (var: o1s) message SpanStart { string span_id = 1; optional string parent_span_id = 2; WaterfallPhaseType phase_type = 5; optional string fallback_phase_label = 6; oneof span_details { GitReposSetupSpanDetails git_repos_setup = 3; GitRepoSetupSpanDetails git_repo_setup = 4; } } // Copied from: anyrun.v1.SpanStarted (var: TWl) message SpanStarted { string span_id = 1; string name = 2; optional string parent_span_id = 3; optional string href = 5; } // Copied from: local:aiserver.v1.SpanState (var: fPi) message SpanState { oneof span_state { GitReposSetupSpanState git_repos_setup = 1; GitRepoSetupSpanState git_repo_setup = 2; } } // Copied from: local:aiserver.v1.SpanStatusUpdate (var: l1s) message SpanStatusUpdate { string span_id = 1; google.protobuf.Timestamp timestamp = 2; WaterfallSpanStatusType status_type = 3; string message = 4; optional CallToAction call_to_action = 5; } // Copied from: local:aiserver.v1.SpanUpdate (var: oHl) message SpanUpdate { string span_id = 1; oneof span_update { GenericLogSpanUpdate generic_log = 2; } } // Copied from: local:aiserver.v1.SpecSubagentParams (var: D_s) message SpecSubagentParams { string plan = 1; } // Copied from: local:aiserver.v1.SpecSubagentReturnValue (var: R_s) message SpecSubagentReturnValue { string summary = 1; repeated StringReplacement string_replacements = 2; } // Copied from: local:aiserver.v1.SpendGroupByCategory (var: hbn) enum SpendGroupByCategory { SPEND_GROUP_BY_CATEGORY_UNSPECIFIED = 0; SPEND_GROUP_BY_CATEGORY_MODEL = 1; SPEND_GROUP_BY_CATEGORY_USAGE_TYPE = 2; } // Copied from: local:aiserver.v1.SpendLimitPolicy (var: K1s) message SpendLimitPolicy { SpendLimitPolicyScope scope = 1; SpendLimitPolicyType type = 2; optional int32 amount_dollars = 3; optional bool is_dynamic_team_limit = 4; optional string resource_threshold_id = 5; optional LinkedUsageAlertPolicy linked_alert = 6; optional bool auto_alerts_enabled = 7; } // Copied from: local:aiserver.v1.SpendLimitPolicyScope (var: t0i) enum SpendLimitPolicyScope { SPEND_LIMIT_POLICY_SCOPE_UNSPECIFIED = 0; SPEND_LIMIT_POLICY_SCOPE_TEAM_TOTAL = 1; SPEND_LIMIT_POLICY_SCOPE_TEAM_MEMBER_DEFAULT = 2; } // Copied from: local:aiserver.v1.SpendLimitPolicyType (var: v1s) enum SpendLimitPolicyType { SPEND_LIMIT_POLICY_TYPE_UNSPECIFIED = 0; SPEND_LIMIT_POLICY_TYPE_NONE = 1; SPEND_LIMIT_POLICY_TYPE_HARD = 2; SPEND_LIMIT_POLICY_TYPE_SOFT = 3; } // Copied from: local:aiserver.v1.SpendType (var: $Nt) enum SpendType { SPEND_TYPE_UNSPECIFIED = 0; SPEND_TYPE_ON_DEMAND = 1; SPEND_TYPE_INCLUDED = 2; SPEND_TYPE_ALL = 3; } // Copied from: local:aiserver.v1.SshConfigPromptProps (var: Wa) message SshConfigPromptProps { string ssh_string = 1; } // Copied from: agent.v1.StackTrace (var: J1l) message StackTrace { repeated CallFrame call_frames = 1; optional string raw_stack_trace = 2; } // Copied from: local:aiserver.v1.StarsFeedbackRequest (var: Dbs) message StarsFeedbackRequest { string bubble_id = 1; string message = 2; } // Copied from: local:aiserver.v1.StartBackgroundComposerFromSnapshotRequest (var: Hut) message StartBackgroundComposerFromSnapshotRequest { // Copied from: local:aiserver.v1.StartBackgroundComposerFromSnapshotRequest.File (var: ygu) message File { string relative_workspace_path = 1; string contents = 2; } // Copied from: local:aiserver.v1.StartBackgroundComposerFromSnapshotRequest.WebhookConfig (var: wgu) message WebhookConfig { string url = 1; optional string secret = 2; } string snapshot_name_or_id = 1; DevcontainerStartingPoint devcontainer_starting_point = 11; string prompt = 2; string rich_prompt = 17; repeated File files = 3; ModelDetails model_details = 4; repeated ModelDetails additional_model_details = 16; repeated RequestedModel requested_models = 58; HeadlessAgenticComposerRepositoryInfo repository_info = 5; string snapshot_workspace_root_path = 6; string start_for_auth_id_on_team = 8; bool auto_branch = 9; bool return_immediately = 10; optional string force_vm_backend = 12; optional string force_cluster = 15; optional string force_machine_template = 29; repeated ImageProto images = 13; optional string repo_url = 14; repeated ConversationMessage conversation_history = 18; optional BackgroundComposerSource source = 23; repeated string documentation_identifiers = 19; optional bool use_web = 20; repeated ComposerExternalLink external_links = 21; string bc_id = 22; optional string slack_channel_id = 24; optional string slack_message_timestamp = 25; optional string slack_team_id = 27; optional string linear_issue_id = 28; optional string github_issue_id = 40; optional bool add_initial_message_to_responses = 26; optional string linear_org_id = 30; optional string linear_issue_identifier = 33; optional ExternalSourceMetadata external_source_metadata = 94; optional string base_branch = 31; optional string custom_branch_name = 38; optional string client_ip = 32; optional string prompt_group_id = 34; optional bool should_synthesize = 53; optional string pod_id = 35; optional bool wait_on_branch_name = 36; optional bool auto_create_pr = 37; optional WebhookConfig webhook_config = 39; optional StartingMessageType starting_message_type = 41; optional bool open_as_cursor_github_app = 42; optional bool skip_reviewer_request = 43; optional ConversationAction conversation_action = 44; optional bool test_mode_enabled = 45; optional bool skip_user_install_commands_and_cloud_testing = 60; optional string agent_session_id = 46; optional ConversationStateStructure conversation_state = 47; repeated PreFetchedBlob pre_fetched_blobs = 48; optional string kickoff_message_id = 49; optional string name = 50; optional bool enable_setup_vm_environment_tool = 51; optional GrindModeConfig grind_mode_config = 52; optional string automation_id = 73; optional bool use_private_worker = 55; repeated PrivateWorkerLabel labels = 59; optional PrivateWorkerOwnerFilter private_worker_owner_filter = 97; optional PrivateWorkspaceIdentifier private_workspace_identifier = 100; optional AgentWorkspaceBinding workspace_binding = 110; optional bool force_non_chargeable = 56; optional string pr_url = 57; optional CloudAgentEffortMode effort_mode = 75; optional bool auto_proceed_after_planning = 76; optional int64 time_budget_seconds = 77; optional int64 time_budget_ms = 78; optional bool init_empty_repo = 79; repeated AgentSkill skills = 80; optional string cloud_plugin_manifest_json = 81; optional string cloud_plugin_snapshot_token = 82; optional string mcp_config_json = 95; repeated CustomSubagent custom_subagents = 96; optional int32 team_id = 98; optional CloudSubagentParentReference cloud_subagent_parent = 99; repeated string requested_additional_store_ids = 101; repeated AgentStoreMount store_mounts = 108; optional bool is_slack_v2 = 104; optional bool is_slack_v1_5 = 113; optional string named_agent_id = 105; optional string named_agent_session_key = 106; optional string named_agent_session_kind = 107; optional NamedAgentProfile named_agent_profile = 109; map run_env_vars = 111; optional string selected_private_worker_id = 112; optional bool use_experimental_model_opt_out = 114; optional string forked_from_bc_id = 115; optional string requested_environment_build_id = 116; map external_metadata = 117; optional EnvironmentSetupRunStartedMetadata environment_setup_run_started_metadata = 118; optional ProjectDetails project_details = 119; } // Copied from: local:aiserver.v1.StartBackgroundComposerFromSnapshotResponse (var: Sgu) message StartBackgroundComposerFromSnapshotResponse { BackgroundComposer composer = 1; optional bool was_swapped_to_default = 2; optional string initial_run_id = 3; } // Copied from: local:aiserver.v1.StartBugbotBackfillLearningRequest (var: ltu) message StartBugbotBackfillLearningRequest { int64 installation_id = 1; string repo_node_id = 2; optional string ghe_application = 3; optional bool skip_write_access_check = 4; } // Copied from: local:aiserver.v1.StartBugbotBackfillLearningResponse (var: utu) message StartBugbotBackfillLearningResponse { } // Copied from: local:aiserver.v1.StartBulkMoveOrganizationMembersRequest (var: DVl) message StartBulkMoveOrganizationMembersRequest { string organization_id = 1; repeated OrganizationMemberTeamMove moves = 2; } // Copied from: local:aiserver.v1.StartBulkMoveOrganizationMembersResponse (var: RVl) message StartBulkMoveOrganizationMembersResponse { string job_handle = 1; } // Copied from: local:aiserver.v1.StartCloudAgentLoadTestRequest (var: B_u) message StartCloudAgentLoadTestRequest { string scenario_name = 1; CloudAgentSyntheticsScenarioInput custom_scenario = 2; string pool_id = 3; uint32 count = 4; uint32 per_identity_create_per_min = 5; uint32 ramp_up_sec = 6; string created_by = 7; } // Copied from: local:aiserver.v1.StartCloudAgentLoadTestResponse (var: U_u) message StartCloudAgentLoadTestResponse { string temporal_workflow_id = 1; string temporal_run_id = 2; string load_test_run_id = 3; } // Copied from: local:aiserver.v1.StartGithubStreamingForFollowupRequest (var: dfu) message StartGithubStreamingForFollowupRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.StartGithubStreamingForFollowupResponse (var: hfu) message StartGithubStreamingForFollowupResponse { } // Copied from: local:aiserver.v1.StartLinearStreamingForFollowupRequest (var: pfu) message StartLinearStreamingForFollowupRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.StartLinearStreamingForFollowupResponse (var: mfu) message StartLinearStreamingForFollowupResponse { } // Copied from: agent.v1.StartPlanAction (var: GEl) message StartPlanAction { UserMessage user_message = 1; RequestContext request_context = 2; bool is_spec = 3; } // Copied from: local:aiserver.v1.StartSandTrialRequest (var: KXl) message StartSandTrialRequest { } // Copied from: local:aiserver.v1.StartSandTrialResponse (var: QXl) message StartSandTrialResponse { // Copied from: local:aiserver.v1.StartSandTrialResponse.Activated (var: YXl) message Activated { int32 amount_cents = 1; google.protobuf.Timestamp expires_at = 2; } // Copied from: local:aiserver.v1.StartSandTrialResponse.CardVerificationRequired (var: ZXl) message CardVerificationRequired { string checkout_url = 1; } oneof outcome { Activated activated = 1; CardVerificationRequired card_verification_required = 2; } } // Copied from: local:aiserver.v1.StartSlackStreamingForFollowupRequest (var: lfu) message StartSlackStreamingForFollowupRequest { string bc_id = 1; } // Copied from: local:aiserver.v1.StartSlackStreamingForFollowupResponse (var: ufu) message StartSlackStreamingForFollowupResponse { } // Copied from: local:aiserver.v1.StartTokenBasedTrialRequest (var: fTf) message StartTokenBasedTrialRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.StartTokenBasedTrialResponse (var: vTf) message StartTokenBasedTrialResponse { bool success = 1; } // Copied from: local:aiserver.v1.StartUpdateRepoRequest (var: qe) message StartUpdateRepoRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.StartUpdateRepoResponse (var: Fe) message StartUpdateRepoResponse { // Copied from: local:aiserver.v1.StartUpdateRepoResponse.Status (var: y) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; STATUS_NOT_FOUND = 3; STATUS_ALREADY_SYNCING = 4; } Status status = 1; } // Copied from: local:aiserver.v1.StartUploadRepoRequest (var: Ne) message StartUploadRepoRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.StartUploadRepoResponse (var: Re) message StartUploadRepoResponse { // Copied from: local:aiserver.v1.StartUploadRepoResponse.Status (var: A) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; STATUS_ALREADY_EXISTS = 3; } Status status = 1; repeated string seen_files = 2; } // Copied from: local:aiserver.v1.StartingMessageType (var: TTs) enum StartingMessageType { STARTING_MESSAGE_TYPE_UNSPECIFIED = 0; STARTING_MESSAGE_TYPE_USER_MESSAGE = 1; STARTING_MESSAGE_TYPE_PLAN_START = 2; STARTING_MESSAGE_TYPE_PLAN_EXECUTE = 3; } // Copied from: local:aiserver.v1.StartingModel (var: xt) message StartingModel { string relative_path = 1; string starting_contents = 2; optional int32 starting_model_version = 3; repeated ModelChange before_start_model_changes = 4; string client_version = 5; optional string client_commit = 6; string model_uuid = 7; string session_id = 8; string uri = 9; } // Copied from: local:aiserver.v1.StatSandBoxStoreObjectRequest (var: TPf) message StatSandBoxStoreObjectRequest { string rel_path = 1; } // Copied from: local:aiserver.v1.StatSandBoxStoreObjectResponse (var: APf) message StatSandBoxStoreObjectResponse { bool exists = 1; string etag = 2; int64 size_bytes = 3; int64 last_modified_ms = 4; } // Copied from: local:aiserver.v1.Status (var: WFu) message Status { // Copied from: local:aiserver.v1.Status.StatusCode (var: HFu) enum StatusCode { STATUS_CODE_UNSPECIFIED = 0; STATUS_CODE_OK = 1; STATUS_CODE_ERROR = 2; } string message = 1; StatusCode code = 2; } // Copied from: local:aiserver.v1.StatusUpdate (var: dbs) message StatusUpdate { string message = 1; optional string metadata = 2; } // Copied from: local:aiserver.v1.StatusUpdates (var: Ywi) message StatusUpdates { repeated StatusUpdate updates = 1; } // Copied from: local:aiserver.v1.Step (var: Uas) message Step { string id = 1; string title = 2; string description = 3; string instructions = 4; repeated string prerequisites = 5; string sub_composer_id = 6; } // Copied from: agent.v1.StepCompletedUpdate (var: Nvs) message StepCompletedUpdate { uint64 step_id = 1; int64 step_duration_ms = 2; } // Copied from: agent.v1.StepStartedUpdate (var: Lvs) message StepStartedUpdate { uint64 step_id = 1; } // Copied from: agent.v1.StepTiming (var: oxl) message StepTiming { uint64 duration_ms = 1; uint64 timestamp_ms = 2; } // Copied from: local:aiserver.v1.StopHookContinuation (var: Kd) message StopHookContinuation { string base_run_id = 1; int32 loop_count = 2; } // Copied from: agent.v1.StopRequestQuery (var: Mxl) message StopRequestQuery { string status = 1; int32 loop_count = 2; optional string conversation_id = 3; optional string generation_id = 4; optional string model = 5; optional string model_id = 6; repeated RequestedModel.ModelParameterValue model_params = 7; optional int64 input_tokens = 8; optional int64 output_tokens = 9; optional int64 cache_read_tokens = 10; optional int64 cache_write_tokens = 11; } // Copied from: agent.v1.StopRequestResponse (var: Pxl) message StopRequestResponse { optional string followup_message = 1; } // Copied from: local:aiserver.v1.StoreMcpOAuthPendingStateRequest (var: FKl) message StoreMcpOAuthPendingStateRequest { string server_url = 1; string code_verifier = 2; optional string client_id = 3; optional string client_secret = 4; optional string redirect_uri = 5; optional string service_account_id = 6; string account_key = 7; } // Copied from: local:aiserver.v1.StoreMcpOAuthPendingStateResponse (var: BKl) message StoreMcpOAuthPendingStateResponse { string state_id = 1; } // Copied from: local:aiserver.v1.StoreMcpOAuthTokenRequest (var: oKl) message StoreMcpOAuthTokenRequest { string server_url = 1; optional string refresh_token = 2; optional string client_id = 3; optional string client_secret = 4; optional string redirect_uri = 5; optional string access_token = 6; optional string service_account_id = 7; optional int64 client_token_created_at_ms = 8; optional string source = 9; string account_key = 10; } // Copied from: local:aiserver.v1.StoreMcpOAuthTokenResponse (var: aKl) message StoreMcpOAuthTokenResponse { optional int64 updated_at_ms = 1; bool applied = 2; bool skipped_because_backend_newer = 3; } // Copied from: local:aiserver.v1.StoredRequestTrackingMetadata (var: Te) message StoredRequestTrackingMetadata { // Copied from: local:aiserver.v1.StoredRequestTrackingMetadata.File (var: ye) message File { string fs_path = 1; string file_uuid = 2; RequestTrackingFileGitInfo git_info = 3; bool too_big = 4; } string agent_request_id = 1; repeated File request_files = 2; repeated RequestTrackingFileGitInfo deduplicated_git_infos = 3; int32 num_commits_tracked = 4; double start_tracking_date_unix_milliseconds = 5; double file_size_bytes = 6; string workspace_id = 7; } // Copied from: local:aiserver.v1.StreamAiCursorHelpRequest (var: P2l) message StreamAiCursorHelpRequest { repeated CursorHelpConversationMessage messages = 1; string user_os = 2; ModelDetails model_details = 3; } // Copied from: local:aiserver.v1.StreamAiCursorHelpResponse (var: L2l) message StreamAiCursorHelpResponse { string text = 1; repeated string actions = 2; } // Copied from: local:aiserver.v1.StreamAiLintBugRequest (var: S2l) message StreamAiLintBugRequest { // Copied from: local:aiserver.v1.StreamAiLintBugRequest.CodeChunk (var: Hws) message CodeChunk { string relative_workspace_path = 1; int32 start_line_number = 2; repeated string lines = 3; repeated string context_lines_before = 4; repeated string context_lines_after = 5; } // Copied from: local:aiserver.v1.StreamAiLintBugRequest.CodeChunkList (var: k2l) message CodeChunkList { repeated StreamAiLintBugRequest.CodeChunk chunks = 13; repeated int32 referred_start_lines = 14; repeated int32 referred_end_lines = 15; } // Copied from: local:aiserver.v1.StreamAiLintBugRequest.DiscriminatorOptions (var: C2l) message DiscriminatorOptions { bool specific_rules = 1; bool compile_errors = 2; bool change_behavior = 3; bool match_code = 4; bool relevance = 5; bool user_awareness = 6; } repeated CodeChunk chunks_to_analyze = 1; ExplicitContext explicit_context = 4; optional string workspace_root_path = 5; ModelDetails model_details = 9; repeated AiLintBug dismissed_bugs = 10; repeated AiLintBug active_bugs = 11; repeated AiLintRule lint_rules = 12; repeated CodeChunkList clients = 14; repeated LintDiscriminator force_enable_discriminators = 17; repeated LintDiscriminator force_disable_discriminators = 18; repeated LintGenerator force_enable_generators = 19; repeated LintGenerator force_disable_generators = 20; int32 version = 21; optional DiscriminatorOptions discriminator_options = 15; bool debug_mode = 16; } // Copied from: local:aiserver.v1.StreamAiLintBugResponse (var: E2l) message StreamAiLintBugResponse { oneof response { AiLintBug bug = 1; string background_task_uuid = 2; } } // Copied from: local:aiserver.v1.StreamAiPreviewsIntent (var: IFu) message StreamAiPreviewsIntent { repeated DocumentSymbolWithText main_symbols_to_analyze_from_go_to_def = 1; HoverDetails main_symbol_hover_details = 4; repeated DocumentSymbolWithText related_symbols = 3; repeated DocumentSymbolWithText main_symbols_to_analyze_from_implementations = 6; } // Copied from: local:aiserver.v1.StreamAiPreviewsRequest (var: DFu) message StreamAiPreviewsRequest { CurrentFileInfo current_file = 1; StreamAiPreviewsIntent intent = 2; ModelDetails model_details = 14; optional bool is_detailed = 15; } // Copied from: local:aiserver.v1.StreamAiPreviewsResponse (var: RFu) message StreamAiPreviewsResponse { string text = 1; } // Copied from: local:aiserver.v1.StreamBackgroundComposerArtifactRequest (var: gbu) message StreamBackgroundComposerArtifactRequest { string bc_id = 1; string absolute_path = 2; } // Copied from: local:aiserver.v1.StreamBackgroundComposerArtifactResponse (var: fbu) message StreamBackgroundComposerArtifactResponse { bytes content_chunk = 1; string content_type = 2; int64 total_size = 3; } // Copied from: local:aiserver.v1.StreamBugBotAgenticClientMessage (var: $fn) message StreamBugBotAgenticClientMessage { oneof message { StreamBugBotRequest start = 1; ExecClientMessage exec_client_message = 2; ExecClientControlMessage exec_client_control_message = 3; } } // Copied from: local:aiserver.v1.StreamBugBotAgenticServerMessage (var: bws) message StreamBugBotAgenticServerMessage { oneof message { StreamBugBotResponse bugbot_response = 1; ExecServerMessage exec_server_message = 2; ExecServerControlMessage exec_server_control_message = 3; } } // Copied from: local:aiserver.v1.StreamBugBotLinterRequest (var: D1u) message StreamBugBotLinterRequest { GitDiff git_diff = 1; string active_file = 2; int32 cursor_line_number_one_indexed = 3; optional string session_id = 4; bool telem_enabled = 5; } // Copied from: local:aiserver.v1.StreamBugBotLinterResponse (var: R1u) message StreamBugBotLinterResponse { repeated BugReport bugs = 1; } // Copied from: local:aiserver.v1.StreamBugBotRequest (var: lSi) message StreamBugBotRequest { // Copied from: local:aiserver.v1.StreamBugBotRequest.Range (var: oTl) message Range { int32 start_line = 1; int32 end_line_inclusive = 2; } GitDiff git_diff = 1; repeated CodeBlock context_files = 13; ModelDetails model_details = 2; optional string user_instructions = 3; optional string bug_detection_guidelines = 4; optional int32 iterations = 5; optional int32 unified_context_lines = 12; bool in_background_subsidized = 6; optional string session_id = 7; optional string price_id = 8; bool has_telemetry = 9; optional string constrain_to_file = 10; optional Range constrain_to_range = 11; optional bool deep_review = 14; } // Copied from: local:aiserver.v1.StreamBugBotResponse (var: vws) message StreamBugBotResponse { optional BugReports bug_reports = 1; BugBotStatus status = 2; optional string summary = 3; optional BugbotTrialNotification trial_notification = 4; optional int32 num_turns = 5; } // Copied from: local:aiserver.v1.StreamBugFindingRequest (var: Q1u) message StreamBugFindingRequest { // Copied from: local:aiserver.v1.StreamBugFindingRequest.FileDiff (var: Y1u) message FileDiff { // Copied from: local:aiserver.v1.StreamBugFindingRequest.FileDiff.Hunk (var: Z1u) message Hunk { int32 old_start_one_indexed = 1; int32 new_start_one_indexed = 2; repeated string old_lines = 3; repeated string new_lines = 4; } // Copied from: local:aiserver.v1.StreamBugFindingRequest.FileDiff.Line (var: J1u) message Line { int32 one_indexed_line_number = 1; string line = 2; } string relative_workspace_path = 1; repeated Line lines = 2; repeated Hunk hunks = 3; optional string old_relative_workspace_path = 4; bool not_truncated = 5; } repeated FileDiff file_diffs = 1; } // Copied from: local:aiserver.v1.StreamBugFindingResponse (var: q1u) message StreamBugFindingResponse { // Copied from: local:aiserver.v1.StreamBugFindingResponse.Bug (var: K1u) message Bug { string relative_workspace_path = 1; int32 start_line = 2; int32 end_line_inclusive = 3; repeated string code_lines = 4; double severity = 5; double confidence = 6; string description = 7; } repeated Bug bugs = 1; } // Copied from: local:aiserver.v1.StreamChatContextRequest (var: Lws) message StreamChatContextRequest { // Copied from: local:aiserver.v1.StreamChatContextRequest.CodeContext (var: uOl) message CodeContext { repeated CodeBlock chunks = 1; repeated CodeResult scored_chunks = 2; } CurrentFileInfo current_file = 1; repeated ConversationMessage conversation = 2; repeated RepositoryInfo repositories = 3; ExplicitContext explicit_context = 4; optional string workspace_root_path = 5; repeated CodeBlock code_blocks = 6; ModelDetails model_details = 7; repeated string documentation_identifiers = 8; string query = 9; CodeContext code_context = 10; bool rerank_results = 11; LinterErrors linter_errors = 14; optional bool is_bash = 15; bool rerank_results_v2 = 16; string conversation_id = 17; bool can_handle_filenames_after_language_ids = 18; bool long_context_mode = 19; bool is_eval = 20; string request_id = 21; optional int32 desired_max_tokens = 22; optional bool runnable_code_blocks = 23; oneof context_results { FullFileSearchResult file_search_results = 12; CodeSearchResult code_search_results = 13; } } // Copied from: local:aiserver.v1.StreamChatContextResponse (var: Nws) message StreamChatContextResponse { // Copied from: local:aiserver.v1.StreamChatContextResponse.ChunkIdentity (var: pOl) message ChunkIdentity { string file_name = 1; int32 start_line = 2; int32 end_line = 3; string text = 4; ChunkType chunk_type = 5; } // Copied from: local:aiserver.v1.StreamChatContextResponse.CodeLink (var: hOl) message CodeLink { string relative_workspace_path = 1; int32 start_line_number = 2; int32 end_line_number = 3; } // Copied from: local:aiserver.v1.StreamChatContextResponse.UsedCode (var: dOl) message UsedCode { repeated CodeResult code_results = 1; } string text = 1; optional string debugging_only_chat_prompt = 2; optional int32 debugging_only_token_count = 3; DocumentationCitation document_citation = 4; optional string filled_prompt = 5; UsedCode used_code = 6; CodeLink code_link = 7; optional ChunkIdentity chunk_identity = 8; optional DocsReference docs_reference = 9; optional SymbolLink symbol_link = 10; optional FileLink file_link = 11; } // Copied from: local:aiserver.v1.StreamChatDeepContextRequest (var: mOl) message StreamChatDeepContextRequest { repeated ConversationMessage conversation = 1; ExplicitContext explicit_context = 2; ModelDetails model_details = 3; SearchRepositoryDeepContextResponse context_results = 4; bool rerank_results = 5; } // Copied from: local:aiserver.v1.StreamChatDeepContextResponse (var: gOl) message StreamChatDeepContextResponse { string text = 1; } // Copied from: local:aiserver.v1.StreamChatResponse (var: Exe) message StreamChatResponse { // Copied from: local:aiserver.v1.StreamChatResponse.ChunkIdentity (var: CFl) message ChunkIdentity { string file_name = 1; int32 start_line = 2; int32 end_line = 3; string text = 4; ChunkType chunk_type = 5; } // Copied from: local:aiserver.v1.StreamChatResponse.UsedCode (var: kFl) message UsedCode { repeated CodeResult code_results = 1; } string text = 1; optional string server_bubble_id = 22; optional string debugging_only_chat_prompt = 2; optional int32 debugging_only_token_count = 3; DocumentationCitation document_citation = 4; optional string filled_prompt = 5; optional bool is_big_file = 6; optional string intermediate_text = 7; optional bool is_using_slow_request = 10; optional ChunkIdentity chunk_identity = 8; optional DocsReference docs_reference = 9; optional WebCitation web_citation = 11; optional StatusUpdates status_updates = 12; optional ServerTimingInfo timing_info = 13; optional SymbolLink symbol_link = 14; optional FileLink file_link = 15; optional ConversationSummary conversation_summary = 16; optional ServiceStatusUpdate service_status_update = 17; optional UsedCode used_code = 18; optional bool stop_using_dsv3_agentic_model = 26; optional string usage_uuid = 27; } // Copied from: local:aiserver.v1.StreamChatToolformerContinueRequest (var: zFl) message StreamChatToolformerContinueRequest { string toolformer_session_id = 1; ToolResult tool_result = 2; } // Copied from: local:aiserver.v1.StreamChatToolformerResponse (var: Zws) message StreamChatToolformerResponse { // Copied from: local:aiserver.v1.StreamChatToolformerResponse.Output (var: VFl) message Output { string text = 1; } // Copied from: local:aiserver.v1.StreamChatToolformerResponse.Thought (var: GFl) message Thought { string text = 1; } // Copied from: local:aiserver.v1.StreamChatToolformerResponse.ToolAction (var: qFl) message ToolAction { string user_facing_text = 1; string raw_model_output = 3; ToolCall tool_call = 2; bool more_to_come = 4; } optional string toolformer_session_id = 1; oneof response_type { Output output = 2; ToolAction tool_action = 3; Thought thought = 4; } } // Copied from: local:aiserver.v1.StreamCmdKRequest (var: ews) message StreamCmdKRequest { // Copied from: local:aiserver.v1.StreamCmdKRequest.BranchDiff (var: vMl) message BranchDiff { // Copied from: local:aiserver.v1.StreamCmdKRequest.BranchDiff.FileDiff (var: bMl) message FileDiff { string file_name = 1; string diff = 2; bool too_big = 3; } repeated FileDiff file_diffs = 1; repeated Commit commits = 2; } repeated PotentiallyCachedContextItem context_items = 1; CmdKOptions cmd_k_options = 2; CmdKDebugInfo cmd_k_debug_info = 4; string session_id = 6; CmdKLegacyContext legacy_context = 5; optional CmdKPreviousEdit previous_edit = 7; repeated CmdKPreviousEdit previous_edits = 8; repeated CmdKUpcomingEdit upcoming_edits = 12; optional bool use_big_cmdk_for_multi_file_edit = 9; repeated ImageProto images = 10; repeated CmdKExternalLink links = 11; repeated CppFileDiffHistory diff_history = 13; optional BranchDiff diff_to_base_branch = 14; optional TimingInfo timing_info = 15; repeated CursorRule rules = 16; } // Copied from: local:aiserver.v1.StreamCmdKResponse (var: Ffn) message StreamCmdKResponse { // Copied from: local:aiserver.v1.StreamCmdKResponse.Chat (var: TMl) message Chat { string text = 1; } // Copied from: local:aiserver.v1.StreamCmdKResponse.EditEnd (var: xMl) message EditEnd { int32 end_line_number_exclusive = 1; int32 edit_id = 2; optional string file_path = 3; } // Copied from: local:aiserver.v1.StreamCmdKResponse.EditStart (var: CMl) message EditStart { int32 start_line_number = 1; int32 edit_id = 2; optional int32 max_end_line_number_exclusive = 3; optional string file_path = 4; } // Copied from: local:aiserver.v1.StreamCmdKResponse.EditStream (var: EMl) message EditStream { string text = 1; int32 edit_id = 2; optional string file_path = 3; } // Copied from: local:aiserver.v1.StreamCmdKResponse.StatusUpdate (var: AMl) message StatusUpdate { repeated string messages = 1; } oneof response { EditStart edit_start = 1; EditStream edit_stream = 2; EditEnd edit_end = 3; Chat chat = 4; StatusUpdate status_update = 5; } } // Copied from: local:aiserver.v1.StreamCmdKResponseContextWrapped (var: iws) message StreamCmdKResponseContextWrapped { oneof response { StreamCmdKResponse real_response = 1; ContextStatusUpdate context_status_update = 2; MissingContextItems missing_context_items = 3; } } // Copied from: local:aiserver.v1.StreamCodeTourRequest (var: O1u) message StreamCodeTourRequest { // Copied from: local:aiserver.v1.StreamCodeTourRequest.PromptConstructionMode (var: F1u) enum PromptConstructionMode { PROMPT_CONSTRUCTION_MODE_UNSPECIFIED = 0; PROMPT_CONSTRUCTION_MODE_SERVER_COMPACT = 1; PROMPT_CONSTRUCTION_MODE_CLIENT_RAW = 2; } // Copied from: local:aiserver.v1.StreamCodeTourRequest.PullRequestReference (var: B1u) message PullRequestReference { string provider = 1; string owner = 2; string repository = 3; int64 pull_request_number = 4; optional string title = 5; optional string body = 6; optional string base_branch = 7; optional string base_sha = 8; optional string head_sha = 9; } PullRequestReference pull_request = 1; GitDiff diff = 2; optional string user_prompt = 3; optional string idempotency_key = 4; optional int32 max_steps = 5; optional string model_id = 6; repeated string commit_hashes = 7; optional string system_prompt = 8; optional bool diff_references_only = 9; optional PromptConstructionMode prompt_construction_mode = 10; optional string raw_user_prompt = 11; } // Copied from: local:aiserver.v1.StreamCodeTourResponse (var: U1u) message StreamCodeTourResponse { // Copied from: local:aiserver.v1.StreamCodeTourResponse.Blame (var: G1u) message Blame { repeated CommitMetrics commits = 1; repeated ConversationReference conversations = 2; } // Copied from: local:aiserver.v1.StreamCodeTourResponse.DoneEvent (var: W1u) message DoneEvent { CodeTourDoneReason reason = 1; } // Copied from: local:aiserver.v1.StreamCodeTourResponse.ErrorEvent (var: H1u) message ErrorEvent { string message = 1; CodeTourDoneReason reason = 2; } // Copied from: local:aiserver.v1.StreamCodeTourResponse.MarkdownDeltaEvent (var: z1u) message MarkdownDeltaEvent { string markdown_delta = 1; } // Copied from: local:aiserver.v1.StreamCodeTourResponse.StatusEvent (var: $1u) message StatusEvent { // Copied from: local:aiserver.v1.StreamCodeTourResponse.StatusEvent.Status (var: j1u) enum Status { STATUS_UNSPECIFIED = 0; STATUS_STARTED = 1; STATUS_PROCESSING = 2; } Status status = 1; optional string message = 2; } // Copied from: local:aiserver.v1.StreamCodeTourResponse.ThinkingDeltaEvent (var: V1u) message ThinkingDeltaEvent { string thinking_delta = 1; } optional string request_id = 4; optional string conversation_id = 5; optional Blame blame = 6; oneof event { StatusEvent status = 1; DoneEvent done = 2; ErrorEvent error = 3; MarkdownDeltaEvent markdown_delta = 7; ThinkingDeltaEvent thinking_delta = 8; } } // Copied from: local:aiserver.v1.StreamComposerContextRequest (var: Uo) message StreamComposerContextRequest { // Copied from: local:aiserver.v1.StreamComposerContextRequest.CodeContext (var: xo) message CodeContext { repeated CodeBlock chunks = 1; repeated CodeResult scored_chunks = 2; } CurrentFileInfo current_file = 1; repeated ConversationMessage conversation = 2; repeated RepositoryInfo repositories = 3; ExplicitContext explicit_context = 4; optional string workspace_root_path = 5; repeated CodeBlock code_blocks = 6; ModelDetails model_details = 7; repeated string documentation_identifiers = 8; string query = 9; CodeContext code_context = 10; bool rerank_results = 11; LinterErrors linter_errors = 14; optional bool is_bash = 15; bool rerank_results_v2 = 16; string conversation_id = 17; bool can_handle_filenames_after_language_ids = 18; bool long_context_mode = 19; bool is_eval = 20; string request_id = 21; optional int32 desired_max_tokens = 22; optional bool runnable_code_blocks = 23; oneof context_results { FullFileSearchResult file_search_results = 12; CodeSearchResult code_search_results = 13; } } // Copied from: local:aiserver.v1.StreamConversationRequest (var: Gbn) message StreamConversationRequest { string bc_id = 1; optional string offset_key = 2; optional bool filter_heavy_step_data = 3; bool should_send_prefetched_blobs_first = 4; repeated bytes pre_fetched_blob_ids = 5; optional bool prefetch_only_last_step_per_turn = 6; optional bool send_stream_signal_after_prefetch = 7; optional uint32 max_blobs_after_prefetch = 8; optional bool allow_streaming_when_terminal_status = 9; optional PreFetchedBlobFilter pre_fetched_blob_filter = 10; optional bool include_stream_heartbeats = 11; } // Copied from: local:aiserver.v1.StreamConversationResponse (var: lye) message StreamConversationResponse { // Copied from: local:aiserver.v1.StreamConversationResponse.CloudAgentStateWithIdAndOffset (var: KTs) message CloudAgentStateWithIdAndOffset { string offset_key = 1; bytes blob_id = 2; CloudAgentState cloud_agent_state = 3; repeated PreFetchedBlob pre_fetched_blobs = 4; repeated UserDisplayInfo user_display_infos = 5; } // Copied from: local:aiserver.v1.StreamConversationResponse.DevBannerMessage (var: Ngu) message DevBannerMessage { string text = 1; } // Copied from: local:aiserver.v1.StreamConversationResponse.InitialState (var: qbn) message InitialState { bytes blob_id = 1; CloudAgentState cloud_agent_state = 2; repeated PreFetchedBlob pre_fetched_blobs = 4; CloudAgentWorkflowStatus workflow_status = 5; repeated UserDisplayInfo user_display_infos = 6; } // Copied from: local:aiserver.v1.StreamConversationResponse.InteractionQueryWithOffset (var: Lgu) message InteractionQueryWithOffset { string offset_key = 1; InteractionQuery interaction_query = 2; } // Copied from: local:aiserver.v1.StreamConversationResponse.InteractionUpdateWithOffset (var: QTs) message InteractionUpdateWithOffset { string offset_key = 1; InteractionUpdate interaction_update = 2; repeated UserDisplayInfo user_display_infos = 3; } // Copied from: local:aiserver.v1.StreamConversationResponse.PrefetchedBlobs (var: Pgu) message PrefetchedBlobs { repeated PreFetchedBlob pre_fetched_blobs = 1; } // Copied from: local:aiserver.v1.StreamConversationResponse.ReadOnlySharedPodLifecycleEventWithOffset (var: Bgu) message ReadOnlySharedPodLifecycleEventWithOffset { string offset_key = 1; ReadOnlySharedPodLifecycleEvent read_only_shared_pod_lifecycle_event = 2; } // Copied from: local:aiserver.v1.StreamConversationResponse.StreamHeartbeat (var: Ogu) message StreamHeartbeat { } // Copied from: local:aiserver.v1.StreamConversationResponse.StreamSignal (var: Mgu) enum StreamSignal { STREAM_SIGNAL_UNSPECIFIED = 0; STREAM_SIGNAL_END_OF_INITIAL_STATE_PREFETCH = 1; } // Copied from: local:aiserver.v1.StreamConversationResponse.TransientErrorWithOffset (var: ZTs) message TransientErrorWithOffset { string offset_key = 1; TransientError transient_error = 2; } // Copied from: local:aiserver.v1.StreamConversationResponse.WorkerLifecycleEventWithOffset (var: Fgu) message WorkerLifecycleEventWithOffset { string offset_key = 1; WorkerLifecycleEvent worker_lifecycle_event = 2; } // Copied from: local:aiserver.v1.StreamConversationResponse.WorkflowStatusWithOffset (var: YTs) message WorkflowStatusWithOffset { string offset_key = 1; CloudAgentWorkflowStatus workflow_status = 2; } oneof message { InitialState initial_state = 3; InteractionUpdateWithOffset interaction_update_with_offset = 4; CloudAgentStateWithIdAndOffset cloud_agent_state_with_id_and_offset = 5; WorkflowStatusWithOffset workflow_status_with_offset = 6; PrefetchedBlobs prefetched_blobs = 7; StreamSignal stream_signal = 8; TransientErrorWithOffset transient_error_with_offset = 9; DevBannerMessage dev_banner_message = 10; WorkerLifecycleEventWithOffset worker_lifecycle_event_with_offset = 11; InteractionQueryWithOffset interaction_query_with_offset = 12; ReadOnlySharedPodLifecycleEventWithOffset read_only_shared_pod_lifecycle_event_with_offset = 13; StreamHeartbeat stream_heartbeat = 14; } } // Copied from: local:aiserver.v1.StreamCppRequest (var: fSi) message StreamCppRequest { // Copied from: local:aiserver.v1.StreamCppRequest.ControlToken (var: toe) enum ControlToken { CONTROL_TOKEN_UNSPECIFIED = 0; CONTROL_TOKEN_QUIET = 1; CONTROL_TOKEN_LOUD = 2; CONTROL_TOKEN_OP = 3; } CurrentFileInfo current_file = 1; repeated string diff_history = 2; optional string model_name = 3; optional LinterErrors linter_errors = 4; repeated CppContextItem context_items = 13; repeated string diff_history_keys = 5; optional bool give_debug_output = 6; repeated CppFileDiffHistory file_diff_histories = 7; repeated CppFileDiffHistory merged_diff_histories = 8; repeated BlockDiffPatch block_diff_patches = 9; optional bool is_nightly = 10; optional bool is_debug = 11; optional bool immediately_ack = 12; optional bool enable_more_context = 17; repeated CppParameterHint parameter_hints = 14; repeated LspSubgraphFullContext lsp_contexts = 15; optional CppIntentInfo cpp_intent_info = 16; optional string workspace_id = 18; repeated AdditionalFile additional_files = 19; optional ControlToken control_token = 20; optional double client_time = 21; repeated FilesyncUpdateWithModelVersion filesync_updates = 22; double time_since_request_start = 23; double time_at_request_send = 24; optional double client_timezone_offset = 25; optional LspSuggestedItems lsp_suggested_items = 26; optional bool supports_cpt = 27; optional bool supports_crlf_cpt = 28; repeated CodeResult code_results = 29; } // Copied from: local:aiserver.v1.StreamCppResponse (var: wIl) message StreamCppResponse { // Copied from: local:aiserver.v1.StreamCppResponse.CursorPredictionTarget (var: SIl) message CursorPredictionTarget { string relative_path = 1; int32 line_number_one_indexed = 2; string expected_content = 3; bool should_retrigger_cpp = 4; } // Copied from: local:aiserver.v1.StreamCppResponse.ModelInfo (var: kIl) message ModelInfo { bool is_fused_cursor_prediction_model = 1; bool is_multidiff_model = 2; } string text = 1; optional int32 suggestion_start_line = 2; optional int32 suggestion_confidence = 3; optional bool done_stream = 4; optional string debug_model_output = 5; optional string debug_model_input = 6; optional string debug_stream_time = 7; optional string debug_total_time = 8; optional string debug_ttft_time = 9; optional string debug_server_timing = 10; optional LineRange range_to_replace = 11; optional CursorPredictionTarget cursor_prediction_target = 12; optional bool done_edit = 13; optional ModelInfo model_info = 14; optional bool begin_edit = 15; optional bool should_remove_leading_eol = 16; optional string binding_id = 17; } // Copied from: local:aiserver.v1.StreamCursorTutorRequest (var: jNl) message StreamCursorTutorRequest { repeated ConversationMessage conversation = 1; ModelDetails model_details = 2; } // Copied from: local:aiserver.v1.StreamCursorTutorResponse (var: WNl) message StreamCursorTutorResponse { string text = 1; } // Copied from: local:aiserver.v1.StreamDiffReviewByFileResponse (var: b4l) message StreamDiffReviewByFileResponse { oneof response { string text = 1; SemanticFileGroups groups = 2; } } // Copied from: local:aiserver.v1.StreamDiffReviewResponse (var: m4l) message StreamDiffReviewResponse { oneof response { string text = 1; SemanticDiffGroups groups = 2; } } // Copied from: local:aiserver.v1.StreamEditRequest (var: jSi) message StreamEditRequest { CurrentFileInfo current_file = 1; repeated ConversationMessage conversation = 2; repeated RepositoryInfo repositories = 3; ExplicitContext explicit_context = 4; optional string workspace_root_path = 5; string query = 6; repeated CodeBlock code_blocks = 7; ModelDetails model_details = 9; repeated string documentation_identifiers = 10; LinterErrors linter_errors = 11; repeated CodeBlock prompt_code_blocks = 12; string session_id = 14; CmdKDebugInfo cmd_k_debug_info = 13; bool fast_mode = 15; StreamEditRequest original_request = 16; repeated ImageProto images = 17; repeated CmdKExternalLink links = 18; repeated CursorRule rules = 19; } // Copied from: local:aiserver.v1.StreamFastEditRequest (var: b2l) message StreamFastEditRequest { CurrentFileInfo current_file = 1; repeated RepositoryInfo repositories = 3; ExplicitContext explicit_context = 4; optional string workspace_root_path = 5; string query = 6; repeated CodeBlock code_blocks = 7; ModelDetails model_details = 9; repeated string documentation_identifiers = 10; LinterErrors linter_errors = 11; } // Copied from: local:aiserver.v1.StreamFastEditResponse (var: _2l) message StreamFastEditResponse { int32 line_number = 2; int32 replace_num_lines = 3; string edit_uuid = 5; optional bool done = 4; optional string new_line = 6; bool reset_new_lines = 7; } // Copied from: local:aiserver.v1.StreamGenerateRequest (var: Uws) message StreamGenerateRequest { CurrentFileInfo current_file = 1; repeated ConversationMessage conversation = 2; repeated RepositoryInfo repositories = 3; ExplicitContext explicit_context = 4; optional string workspace_root_path = 5; string query = 6; repeated CodeBlock code_blocks = 7; ModelDetails model_details = 9; repeated string documentation_identifiers = 10; LinterErrors linter_errors = 11; repeated CodeBlock prompt_code_blocks = 12; string session_id = 14; CmdKDebugInfo cmd_k_debug_info = 13; bool fast_mode = 15; StreamGenerateRequest original_request = 16; } // Copied from: local:aiserver.v1.StreamGetRelevantChunksResponseContextWrapped (var: DMl) message StreamGetRelevantChunksResponseContextWrapped { oneof response { GetRelevantChunksResponse real_response = 1; } } // Copied from: local:aiserver.v1.StreamHoldCppRequest (var: LIl) message StreamHoldCppRequest { CurrentFileInfo current_file = 1; optional LinterErrors linter_errors = 4; repeated CppContextItem context_items = 13; repeated CppFileDiffHistory file_diff_histories = 7; repeated CppFileDiffHistory merged_diff_histories = 8; repeated BlockDiffPatch block_diff_patches = 9; ModelDetails model_details = 10; } // Copied from: local:aiserver.v1.StreamHoldCppResponse (var: NIl) message StreamHoldCppResponse { string text = 1; } // Copied from: local:aiserver.v1.StreamHypermodeRequest (var: fMl) message StreamHypermodeRequest { repeated PotentiallyCachedContextItem context_items = 1; CmdKOptions cmd_k_options = 2; CmdKDebugInfo cmd_k_debug_info = 4; string session_id = 6; CmdKLegacyContext legacy_context = 5; optional CmdKPreviousEdit previous_edit = 7; repeated CmdKPreviousEdit previous_edits = 8; repeated CmdKUpcomingEdit upcoming_edits = 12; optional bool use_big_cmdk_for_multi_file_edit = 9; repeated ImageProto images = 10; repeated CmdKExternalLink links = 11; repeated CppFileDiffHistory diff_history = 13; optional string hyper_model = 14; optional TimingInfo timing_info = 15; } // Copied from: local:aiserver.v1.StreamInlineLongCompletionRequest (var: xFu) message StreamInlineLongCompletionRequest { // Copied from: local:aiserver.v1.StreamInlineLongCompletionRequest.ContextBlock (var: TFu) message ContextBlock { // Copied from: local:aiserver.v1.StreamInlineLongCompletionRequest.ContextBlock.ContextType (var: AFu) enum ContextType { CONTEXT_TYPE_UNSPECIFIED = 0; CONTEXT_TYPE_RECENT_LOCATIONS = 1; } ContextType context_type = 1; repeated CodeBlock blocks = 2; } CurrentFileInfo current_file = 1; repeated RepositoryInfo repositories = 6; repeated ContextBlock context_blocks = 7; ExplicitContext explicit_context = 13; ModelDetails model_details = 14; LinterErrors linter_errors = 15; } // Copied from: local:aiserver.v1.StreamInterfaceAgentStatusRequest (var: rBl) message StreamInterfaceAgentStatusRequest { string task_uuid = 1; } // Copied from: local:aiserver.v1.StreamInterfaceAgentStatusResponse (var: sBl) message StreamInterfaceAgentStatusResponse { InterfaceAgentStatus status = 1; } // Copied from: local:aiserver.v1.StreamLintRequest (var: GBl) message StreamLintRequest { CurrentFileInfo current_file = 1; repeated ConversationMessage conversation = 2; repeated RepositoryInfo repositories = 3; ExplicitContext explicit_context = 4; optional string workspace_root_path = 5; string query = 6; repeated CodeBlock code_blocks = 7; ModelDetails model_details = 9; repeated string documentation_identifiers = 10; repeated string bad_notifications = 11; string lint_rules = 12; } // Copied from: local:aiserver.v1.StreamNewRuleRequest (var: R2l) message StreamNewRuleRequest { string current_rules = 1; string dismissed_bug = 2; } // Copied from: local:aiserver.v1.StreamNextCursorPredictionRequest (var: nNl) message StreamNextCursorPredictionRequest { // Copied from: local:aiserver.v1.StreamNextCursorPredictionRequest.FileVisibleRange (var: xws) message FileVisibleRange { string filename = 1; repeated StreamNextCursorPredictionRequest.VisibleRange visible_ranges = 2; } // Copied from: local:aiserver.v1.StreamNextCursorPredictionRequest.VisibleRange (var: Ews) message VisibleRange { int32 start_line_number_inclusive = 1; int32 end_line_number_exclusive = 2; } CurrentFileInfo current_file = 1; repeated string diff_history = 2; optional string model_name = 3; optional LinterErrors linter_errors = 4; repeated CppContextItem context_items = 13; repeated string diff_history_keys = 5; optional bool give_debug_output = 6; repeated CppFileDiffHistory file_diff_histories = 7; repeated CppFileDiffHistory merged_diff_histories = 8; repeated BlockDiffPatch block_diff_patches = 9; optional bool is_nightly = 10; optional bool is_debug = 11; optional bool immediately_ack = 12; optional bool enable_more_context = 17; repeated CppParameterHint parameter_hints = 14; repeated LspSubgraphFullContext lsp_contexts = 15; optional CppIntentInfo cpp_intent_info = 16; optional string workspace_id = 18; repeated FilesyncUpdateWithModelVersion file_sync_updates = 19; repeated FileVisibleRange file_visible_ranges = 20; } // Copied from: local:aiserver.v1.StreamNextCursorPredictionResponse (var: iNl) message StreamNextCursorPredictionResponse { oneof response { string text = 1; int32 line_number = 2; bool is_not_in_range = 3; string file_name = 4; } } // Copied from: local:aiserver.v1.StreamPriomptPromptRequest (var: yNl) message StreamPriomptPromptRequest { string prompt_props = 2; string prompt_props_type_name = 3; bool skip_login_check = 5; ModelDetails model_details = 4; } // Copied from: local:aiserver.v1.StreamPriomptPromptResponse (var: wNl) message StreamPriomptPromptResponse { string text = 1; } // Copied from: local:aiserver.v1.StreamPseudocodeGeneratorRequest (var: O2l) message StreamPseudocodeGeneratorRequest { CurrentFileInfo current_file = 1; PseudocodeTarget target = 2; } // Copied from: local:aiserver.v1.StreamPseudocodeGeneratorResponse (var: F2l) message StreamPseudocodeGeneratorResponse { string text = 1; } // Copied from: local:aiserver.v1.StreamPseudocodeMapperRequest (var: B2l) message StreamPseudocodeMapperRequest { PseudocodeTarget target = 2; string pseudocode = 1; } // Copied from: local:aiserver.v1.StreamPseudocodeMapperResponse (var: U2l) message StreamPseudocodeMapperResponse { string text = 1; } // Copied from: local:aiserver.v1.StreamPullRequestUpdatesRequest (var: rpu) message StreamPullRequestUpdatesRequest { repeated string pr_urls = 1; } // Copied from: local:aiserver.v1.StreamReplayChatRequest (var: nbs) message StreamReplayChatRequest { string request_id = 1; optional double tokens_per_second = 3; } // Copied from: local:aiserver.v1.StreamSlashEditFollowUpWithPreviousEditsResponse (var: g2l) message StreamSlashEditFollowUpWithPreviousEditsResponse { // Copied from: local:aiserver.v1.StreamSlashEditFollowUpWithPreviousEditsResponse.Chat (var: f2l) message Chat { string text = 1; } // Copied from: local:aiserver.v1.StreamSlashEditFollowUpWithPreviousEditsResponse.EditsToUpdate (var: v2l) message EditsToUpdate { repeated SlashEditPreviousEdit previous_edits = 1; } oneof response { Chat chat = 1; EditsToUpdate edits_to_update = 2; } } // Copied from: local:aiserver.v1.StreamStart (var: rbs) message StreamStart { string padding = 1; } // Copied from: local:aiserver.v1.StreamTerminalAutocompleteRequest (var: N2l) message StreamTerminalAutocompleteRequest { string current_command = 1; repeated string command_history = 2; optional string model_name = 3; repeated CppFileDiffHistory file_diff_histories = 4; optional string git_diff = 5; repeated string commit_history = 6; repeated string past_results = 7; } // Copied from: local:aiserver.v1.StreamTerminalAutocompleteResponse (var: $2l) message StreamTerminalAutocompleteResponse { string text = 1; optional bool done_stream = 2; } // Copied from: local:aiserver.v1.StreamTerminalCmdKRequest (var: nws) message StreamTerminalCmdKRequest { repeated PotentiallyCachedContextItem context_items = 1; TerminalCmdKOptions cmd_k_options = 2; string session_id = 6; CmdKLegacyContext legacy_context = 5; } // Copied from: local:aiserver.v1.StreamTerminalCmdKResponse (var: yMl) message StreamTerminalCmdKResponse { // Copied from: local:aiserver.v1.StreamTerminalCmdKResponse.Chat (var: SMl) message Chat { string text = 1; } // Copied from: local:aiserver.v1.StreamTerminalCmdKResponse.StatusUpdate (var: kMl) message StatusUpdate { repeated string messages = 1; } // Copied from: local:aiserver.v1.StreamTerminalCmdKResponse.TerminalCommand (var: wMl) message TerminalCommand { string partial_command = 1; } oneof response { TerminalCommand terminal_command = 1; Chat chat = 4; StatusUpdate status_update = 5; } } // Copied from: local:aiserver.v1.StreamTerminalCmdKResponseContextWrapped (var: _Ml) message StreamTerminalCmdKResponseContextWrapped { oneof response { StreamTerminalCmdKResponse real_response = 1; ContextStatusUpdate context_status_update = 2; MissingContextItems missing_context_items = 3; } } // Copied from: local:aiserver.v1.StreamUiBestOfNJudgeClientMessage (var: iLl) message StreamUiBestOfNJudgeClientMessage { oneof message { StreamUiBestOfNJudgeStartRequest start = 1; ExecClientMessage exec_client_message = 2; ExecClientControlMessage exec_client_control_message = 3; } } // Copied from: local:aiserver.v1.StreamUiBestOfNJudgeServerMessage (var: _ws) message StreamUiBestOfNJudgeServerMessage { oneof message { UiBestOfNJudgeFinalResult final_result = 1; ExecServerMessage exec_server_message = 2; ExecServerControlMessage exec_server_control_message = 3; } } // Copied from: local:aiserver.v1.StreamUiBestOfNJudgeStartRequest (var: tLl) message StreamUiBestOfNJudgeStartRequest { string task = 1; repeated UiBestOfNJudgeCandidate candidates = 2; } // Copied from: local:aiserver.v1.StreamUnifiedChatRequest (var: Q_e) message StreamUnifiedChatRequest { // Copied from: local:aiserver.v1.StreamUnifiedChatRequest.CodeSearchResult (var: Sbs) message CodeSearchResult { repeated CodeResult results = 1; repeated File all_files = 2; } // Copied from: local:aiserver.v1.StreamUnifiedChatRequest.CurrentPlan (var: Cbs) message CurrentPlan { string content = 1; string name = 2; } // Copied from: local:aiserver.v1.StreamUnifiedChatRequest.FullFileCmdKOptions (var: kbs) message FullFileCmdKOptions { string file_path = 1; } // Copied from: local:aiserver.v1.StreamUnifiedChatRequest.RecentEdits (var: _bs) message RecentEdits { // Copied from: local:aiserver.v1.StreamUnifiedChatRequest.RecentEdits.CodeBlockInfo (var: ybs) message CodeBlockInfo { string relative_workspace_path = 1; optional string content_before = 2; optional string content_after = 3; optional string generation_uuid = 4; optional int32 version = 5; } // Copied from: local:aiserver.v1.StreamUnifiedChatRequest.RecentEdits.FileInfo (var: wbs) message FileInfo { string relative_workspace_path = 1; string content = 2; } repeated CodeBlockInfo code_block_info = 1; repeated FileInfo final_file_values = 2; optional string edits_belong_to_composer_generation_uuid = 3; } // Copied from: local:aiserver.v1.StreamUnifiedChatRequest.RedDiff (var: bbs) message RedDiff { string relative_workspace_path = 1; repeated SimplestRange red_ranges = 2; repeated SimplestRange red_ranges_reversed = 3; string start_hash = 4; string end_hash = 5; } // Copied from: local:aiserver.v1.StreamUnifiedChatRequest.ThinkingLevel (var: vbs) enum ThinkingLevel { THINKING_LEVEL_UNSPECIFIED = 0; THINKING_LEVEL_MEDIUM = 1; THINKING_LEVEL_HIGH = 2; } // Copied from: local:aiserver.v1.StreamUnifiedChatRequest.UnifiedMode (var: Y_e) enum UnifiedMode { UNIFIED_MODE_UNSPECIFIED = 0; UNIFIED_MODE_CHAT = 1; UNIFIED_MODE_AGENT = 2; UNIFIED_MODE_EDIT = 3; UNIFIED_MODE_CUSTOM = 4; UNIFIED_MODE_PLAN = 5; UNIFIED_MODE_DEBUG = 6; } repeated ConversationMessage conversation = 1; repeated ConversationMessageHeader full_conversation_headers_only = 30; optional bool allow_long_file_scan = 2; ExplicitContext explicit_context = 3; optional bool can_handle_filenames_after_language_ids = 4; ModelDetails model_details = 5; LinterErrors linter_errors = 6; repeated string documentation_identifiers = 7; optional string use_web = 8; repeated ComposerExternalLink external_links = 9; optional ConversationMessage project_context = 10; repeated RedDiff diffs_for_compressing_files = 11; optional bool compress_edits = 12; optional bool should_cache = 13; repeated LinterErrors multi_file_linter_errors = 14; CurrentFileInfo current_file = 15; optional RecentEdits recent_edits = 16; optional bool use_reference_composer_diff_prompt = 17; repeated ComposerFileDiffHistory file_diff_histories = 18; optional bool use_new_compression_scheme = 19; repeated ChatQuote quotes = 21; repeated RankedContext additional_ranked_context = 20; bool is_chat = 22; string conversation_id = 23; string replying_to_request_id = 72; RepositoryInfo repository_info = 24; bool repository_info_should_query_staging = 25; bool repository_info_should_query_prod = 39; QueryOnlyRepoAccess query_only_repo_access = 52; string repo_query_auth_token = 44; EnvironmentInfo environment_info = 26; bool is_agentic = 27; optional ConversationSummary conversation_summary = 28; repeated ClientSideToolV2 supported_tools = 29; bool enable_yolo_mode = 31; string yolo_prompt = 32; bool use_unified_chat_prompt = 33; repeated MCPParams.Tool mcp_tools = 34; optional bool use_full_inputs_context = 35; optional bool is_resume = 36; optional bool allow_model_fallbacks = 37; optional int32 number_of_times_shown_fallback_model_warning = 38; optional string context_bank_session_id = 40; optional int32 context_bank_version = 41; optional bytes context_bank_encryption_key = 43; bool is_headless = 45; bool is_background_composer = 68; optional CodeSearchResult uses_codebase_results = 42; optional UnifiedMode unified_mode = 46; repeated ClientSideToolV2 tools_requiring_accepted_return = 47; optional bool should_disable_tools = 48; optional ThinkingLevel thinking_level = 49; optional bool should_use_chat_prompt = 50; optional string background_composer_id = 55; optional bool uses_rules = 51; optional bool mode_uses_auto_apply = 53; optional string unified_mode_name = 54; optional bool use_generate_rules_prompt = 56; optional bool edit_tool_supports_search_and_replace = 57; repeated ProjectLayout project_layouts = 58; optional string repository_name_if_unindexed = 59; optional double indexing_progress = 60; optional FullFileCmdKOptions full_file_cmd_k_options = 61; optional string indexing_phase_if_unindexed = 62; optional bool use_knowledge_base_prompt = 63; optional int32 indexing_num_files_if_unindexed = 64; optional SubagentInfo subagent_info = 66; bool supports_git_index = 67; bool force_is_not_dev = 69; optional bool disable_edit_file_timeout = 70; optional bool should_attach_linter_errors = 71; optional bool should_speculatively_route_gpt5 = 73; optional bool force_terminal_hanging_detection = 74; optional bool force_summarization = 75; optional bool is_quick_search_query = 76; optional bool is_spec_mode = 77; bool allow_server_side_semantic_search = 78; optional bytes speculative_summarization_encryption_key = 79; repeated WorkspaceFolder workspace_folders = 81; optional bool does_readfile_support_images = 82; optional bool sandboxing_support_enabled = 83; optional string custom_planning_instructions = 84; optional bool enable_terminal_file_persistence = 85; optional string terminals_folder = 86; optional string agent_transcripts_folder = 93; optional string agent_notes_folder = 87; optional string agent_tools_folder = 88; optional CurrentPlan current_plan = 89; optional bool has_mcp_descriptors = 90; optional string best_of_n_group_id = 91; optional bool try_use_best_of_n_promotion = 92; } // Copied from: local:aiserver.v1.StreamUnifiedChatRequestWithTools (var: zwi) message StreamUnifiedChatRequestWithTools { oneof request { StreamUnifiedChatRequest stream_unified_chat_request = 1; ClientSideToolV2Result client_side_tool_v2_result = 2; } } // Copied from: local:aiserver.v1.StreamUnifiedChatRequestWithToolsIdempotent (var: obs) message StreamUnifiedChatRequestWithToolsIdempotent { optional string idempotency_key = 4; optional uint32 seqno = 5; oneof request { StreamUnifiedChatRequestWithTools client_chunk = 1; google.protobuf.Empty abort = 2; google.protobuf.Empty close = 3; } } // Copied from: local:aiserver.v1.StreamUnifiedChatResponse (var: OLt) message StreamUnifiedChatResponse { // Copied from: local:aiserver.v1.StreamUnifiedChatResponse.ChunkIdentity (var: Tbs) message ChunkIdentity { string file_name = 1; int32 start_line = 2; int32 end_line = 3; string text = 4; ChunkType chunk_type = 5; } // Copied from: local:aiserver.v1.StreamUnifiedChatResponse.FinalToolResult (var: Abs) message FinalToolResult { string tool_call_id = 1; ClientSideToolV2Result result = 2; } // Copied from: local:aiserver.v1.StreamUnifiedChatResponse.ImageDescription (var: Ibs) message ImageDescription { string description = 1; string image_uuid = 2; } // Copied from: local:aiserver.v1.StreamUnifiedChatResponse.UsedCode (var: xbs) message UsedCode { repeated CodeResult code_results = 1; } string text = 1; optional string server_bubble_id = 22; optional string debugging_only_chat_prompt = 2; optional int32 debugging_only_token_count = 3; DocumentationCitation document_citation = 4; optional string filled_prompt = 5; optional bool is_big_file = 6; optional string intermediate_text = 7; optional bool is_using_slow_request = 10; optional ChunkIdentity chunk_identity = 8; optional DocsReference docs_reference = 9; optional WebCitation web_citation = 11; optional AiWebSearchResults ai_web_search_results = 33; optional StatusUpdates status_updates = 12; optional StreamedBackToolCall tool_call = 13; optional StreamedBackToolCallV2 tool_call_v2 = 36; optional bool should_break_ai_message = 14; optional StreamedBackPartialToolCall partial_tool_call = 15; optional FinalToolResult final_tool_result = 16; optional SymbolLink symbol_link = 17; optional FileLink file_link = 19; optional ConversationSummary conversation_summary = 18; optional ServiceStatusUpdate service_status_update = 20; optional ViewableGitContext viewable_git_context = 21; optional ContextPieceUpdate context_piece_update = 23; optional UsedCode used_code = 24; optional ConversationMessage.Thinking thinking = 25; optional ConversationMessage.ThinkingStyle thinking_style = 37; optional bool stop_using_dsv3_agentic_model = 26; optional string usage_uuid = 27; optional ConversationSummaryStarter conversation_summary_starter = 28; optional SubagentReturnCall subagent_return = 29; optional ContextWindowStatus context_window_status = 30; optional ImageDescription image_description = 31; optional bool parallel_tool_calls_complete = 32; optional StarsFeedbackRequest stars_feedback_request = 34; optional string model_provider_request_json = 35; } // Copied from: local:aiserver.v1.StreamUnifiedChatResponseWithTools (var: wxe) message StreamUnifiedChatResponseWithTools { optional SpanContext tracing_context = 6; string event_id = 7; oneof response { ClientSideToolV2Call client_side_tool_v2_call = 1; StreamUnifiedChatResponse stream_unified_chat_response = 2; ConversationSummary conversation_summary = 3; UserRules user_rules = 4; StreamStart stream_start = 5; } } // Copied from: local:aiserver.v1.StreamUnifiedChatResponseWithToolsIdempotent (var: Vwi) message StreamUnifiedChatResponseWithToolsIdempotent { oneof response { StreamUnifiedChatResponseWithTools server_chunk = 1; WelcomeMessage welcome_message = 3; uint32 seqno_ack = 4; } } // Copied from: local:aiserver.v1.StreamWebCmdKV1Request (var: rNl) message StreamWebCmdKV1Request { string relative_workspace_path = 1; string file_contents = 2; string prompt = 3; LineRange selection_range = 4; ModelDetails model_details = 5; repeated ImageProto images = 10; } // Copied from: local:aiserver.v1.StreamWebCmdKV1Response (var: sNl) message StreamWebCmdKV1Response { StreamCmdKResponse cmd_k_response = 1; } // Copied from: local:aiserver.v1.StreamedBackPartialToolCall (var: sss) message StreamedBackPartialToolCall { ClientSideToolV2 tool = 1; string tool_call_id = 2; string name = 3; optional uint32 tool_index = 4; optional string model_call_id = 5; } // Copied from: local:aiserver.v1.StreamedBackToolCall (var: zfi) message StreamedBackToolCall { ClientSideToolV2 tool = 1; string tool_call_id = 2; string name = 8; string raw_args = 9; optional ToolResultError error = 10; optional uint32 tool_index = 50; optional string model_call_id = 51; oneof params { ReadSemsearchFilesStream read_semsearch_files_stream = 3; RipgrepSearchStream ripgrep_search_stream = 5; ReadFileStream read_file_stream = 7; ListDirStream list_dir_stream = 12; EditFileStream edit_file_stream = 13; ToolCallFileSearchStream file_search_stream = 14; SemanticSearchFullStream semantic_search_full_stream = 19; DeleteFileStream delete_file_stream = 21; ReapplyStream reapply_stream = 22; RunTerminalCommandV2Stream run_terminal_command_v2_stream = 25; FetchRulesStream fetch_rules_stream = 26; WebSearchStream web_search_stream = 28; MCPStream mcp_stream = 29; SearchSymbolsStream search_symbols_stream = 33; GotodefStream gotodef_stream = 41; BackgroundComposerFollowupStream background_composer_followup_stream = 34; KnowledgeBaseStream knowledge_base_stream = 35; FetchPullRequestStream fetch_pull_request_stream = 36; DeepSearchStream deep_search_stream = 37; CreateDiagramStream create_diagram_stream = 38; FixLintsStream fix_lints_stream = 39; ReadLintsStream read_lints_stream = 40; TaskStream task_stream = 42; AwaitTaskStream await_task_stream = 43; TodoReadStream todo_read_stream = 44; TodoWriteStream todo_write_stream = 45; EditFileV2Stream edit_file_v2_stream = 52; ListDirV2Stream list_dir_v2_stream = 53; ReadFileV2Stream read_file_v2_stream = 54; RipgrepRawSearchStream ripgrep_raw_search_stream = 55; GlobFileSearchStream glob_file_search_stream = 56; CreatePlanStream create_plan_stream = 57; ListMcpResourcesStream list_mcp_resources_stream = 58; ReadMcpResourceStream read_mcp_resource_stream = 59; ReadProjectStream read_project_stream = 60; UpdateProjectStream update_project_stream = 61; TaskV2Stream task_v2_stream = 62; CallMcpToolStream call_mcp_tool_stream = 63; AskQuestionStream ask_question_stream = 64; SwitchModeStream switch_mode_stream = 65; ComputerUseStream computer_use_stream = 66; WriteShellStdinStream write_shell_stdin_stream = 67; WebFetchStream web_fetch_stream = 68; ReportBugfixResultsStream report_bugfix_results_stream = 69; McpAuthStream mcp_auth_stream = 70; ConnectScmStream connect_scm_stream = 71; } } // Copied from: local:aiserver.v1.StreamedBackToolCallV2 (var: oss) message StreamedBackToolCallV2 { ClientSideToolV2 tool = 1; string tool_call_id = 2; string name = 8; string raw_args = 10; optional ToolResultError error = 11; optional uint32 tool_index = 50; optional string model_call_id = 51; oneof params { ReadSemsearchFilesParams read_semsearch_files_params = 3; RipgrepSearchParams ripgrep_search_params = 5; ReadFileParams read_file_params = 9; ListDirParams list_dir_params = 12; EditFileParams edit_file_params = 13; ToolCallFileSearchParams file_search_params = 16; SemanticSearchFullParams semantic_search_full_params = 17; DeleteFileParams delete_file_params = 19; ReapplyParams reapply_params = 20; RunTerminalCommandV2Params run_terminal_command_v2_params = 23; FetchRulesParams fetch_rules_params = 24; WebSearchParams web_search_params = 26; MCPParams mcp_params = 27; SearchSymbolsParams search_symbols_params = 31; GotodefParams gotodef_params = 41; BackgroundComposerFollowupParams background_composer_followup_params = 32; KnowledgeBaseParams knowledge_base_params = 33; FetchPullRequestParams fetch_pull_request_params = 34; DeepSearchParams deep_search_params = 35; CreateDiagramParams create_diagram_params = 36; FixLintsParams fix_lints_params = 37; ReadLintsParams read_lints_params = 38; TaskParams task_params = 42; AwaitTaskParams await_task_params = 43; TodoReadParams todo_read_params = 44; TodoWriteParams todo_write_params = 45; EditFileV2Params edit_file_v2_params = 48; ListDirV2Params list_dir_v2_params = 49; ReadFileV2Params read_file_v2_params = 61; RipgrepRawSearchParams ripgrep_raw_search_params = 62; GlobFileSearchParams glob_file_search_params = 63; CreatePlanParams create_plan_params = 64; ListMcpResourcesParams list_mcp_resources_params = 65; ReadMcpResourceParams read_mcp_resource_params = 66; ReadProjectParams read_project_params = 67; UpdateProjectParams update_project_params = 68; TaskV2Params task_v2_params = 69; CallMcpToolParams call_mcp_tool_params = 70; ApplyAgentDiffParams apply_agent_diff_params = 71; AskQuestionParams ask_question_params = 72; SwitchModeParams switch_mode_params = 73; ComputerUseParams computer_use_params = 74; WriteShellStdinArgs write_shell_stdin_params = 75; RecordScreenArgs record_screen_params = 76; WebFetchParams web_fetch_params = 77; ReportBugfixResultsParams report_bugfix_results_params = 78; McpAuthParams mcp_auth_params = 79; GetMcpToolsParams get_mcp_tools_params = 80; ConnectScmParams connect_scm_params = 81; } } // Copied from: local:aiserver.v1.StringCount (var: kbn) message StringCount { string name = 1; int32 count = 2; } // Copied from: local:aiserver.v1.StringList (var: qLs) message StringList { repeated string values = 1; } // Copied from: local:aiserver.v1.StringReplacement (var: M_s) message StringReplacement { string old_string = 1; string new_string = 2; } // Copied from: local:aiserver.v1.SttAudioChunk (var: f5l) message SttAudioChunk { bytes pcm16 = 1; } // Copied from: local:aiserver.v1.SttClientMessage (var: Hfn) message SttClientMessage { oneof payload { SttConfig config = 1; SttAudioChunk audio = 2; SttControl control = 3; } } // Copied from: local:aiserver.v1.SttConfig (var: g5l) message SttConfig { optional string language = 1; optional bool punctuate = 2; } // Copied from: local:aiserver.v1.SttControl (var: v5l) message SttControl { // Copied from: local:aiserver.v1.SttControl.Type (var: GSi) enum Type { TYPE_UNSPECIFIED = 0; TYPE_STOP = 1; TYPE_CANCEL = 2; } Type type = 1; } // Copied from: local:aiserver.v1.SttServerMessage (var: fSs) message SttServerMessage { string text = 1; bool is_final = 2; } // Copied from: local:aiserver.v1.SubAgent (var: ERd) enum SubAgent { SUB_AGENT_UNSPECIFIED = 0; SUB_AGENT_TERMINAL_AGENT = 1; SUB_AGENT_WEB_AGENT = 2; SUB_AGENT_PROGRAMMER_AGENT = 3; } // Copied from: agent.v1.SubagentArgs (var: W_s) message SubagentArgs { string tool_call_id = 1; string subagent_type = 2; string model_id = 3; string prompt = 4; bool readonly = 5; optional string resume_agent_id = 6; optional bool run_in_background = 7; ClientContinuationConfig continuation_config = 8; optional string parent_conversation_id = 9; optional bool interrupt = 13; TaskMode mode = 14; optional string fork_agent_id = 15; optional string root_parent_conversation_id = 16; optional SelectedContext selected_context = 17; optional bool direct_meta_parent_child_subagent = 18; SubagentExecutionEnvironment environment = 19; optional string cloud_base_branch = 20; oneof credentials { ApiKeyCredentials api_key_credentials = 10; AzureCredentials azure_credentials = 11; BedrockCredentials bedrock_credentials = 12; } } // Copied from: agent.v1.SubagentAwaitArgs (var: H_s) message SubagentAwaitArgs { string agent_id = 1; uint32 timeout_ms = 2; } // Copied from: agent.v1.SubagentAwaitComplete (var: z_s) message SubagentAwaitComplete { string agent_id = 1; optional string transcript_path = 2; int32 tool_call_count = 3; optional string final_message = 4; } // Copied from: agent.v1.SubagentAwaitError (var: Efn) message SubagentAwaitError { optional string agent_id = 1; string error = 2; } // Copied from: agent.v1.SubagentAwaitNotFound (var: G_s) message SubagentAwaitNotFound { string agent_id = 1; } // Copied from: agent.v1.SubagentAwaitResult (var: uze) message SubagentAwaitResult { oneof result { SubagentAwaitComplete complete = 1; SubagentAwaitStillRunning still_running = 2; SubagentAwaitNotFound not_found = 3; SubagentAwaitError error = 4; } } // Copied from: agent.v1.SubagentAwaitStillRunning (var: V_s) message SubagentAwaitStillRunning { string agent_id = 1; optional string transcript_path = 2; } // Copied from: agent.v1.SubagentBackgroundReason (var: yxe) enum SubagentBackgroundReason { SUBAGENT_BACKGROUND_REASON_UNSPECIFIED = 0; SUBAGENT_BACKGROUND_REASON_AGENT_REQUEST = 1; SUBAGENT_BACKGROUND_REASON_USER_REQUEST = 2; SUBAGENT_BACKGROUND_REASON_QUEUED_FOLLOW_UP = 3; } // Copied from: local:aiserver.v1.SubagentDescriptor (var: C0i) message SubagentDescriptor { string name = 1; optional string description = 2; optional string source_path = 3; optional string source_url = 4; } // Copied from: agent.v1.SubagentError (var: WLt) message SubagentError { optional string agent_id = 1; string error = 2; } // Copied from: agent.v1.SubagentExecutionEnvironment (var: she) enum SubagentExecutionEnvironment { SUBAGENT_EXECUTION_ENVIRONMENT_UNSPECIFIED = 0; SUBAGENT_EXECUTION_ENVIRONMENT_LOCAL = 1; SUBAGENT_EXECUTION_ENVIRONMENT_CLOUD = 2; } // Copied from: local:aiserver.v1.SubagentInfo (var: S_s) message SubagentInfo { SubagentType subagent_type = 1; string subagent_id = 2; optional string parent_request_id = 5; oneof params { DeepSearchSubagentParams deep_search_params = 3; FixLintsSubagentParams fix_lints_params = 4; TaskSubagentParams task_params = 6; SpecSubagentParams spec_params = 7; } } // Copied from: agent.v1.SubagentPersistedState (var: $lt) message SubagentPersistedState { ConversationStateStructure conversation_state = 1; uint64 created_timestamp_ms = 2; uint64 last_used_timestamp_ms = 3; SubagentType subagent_type = 4; optional string model_id = 5; SubagentExecutionEnvironment environment = 6; optional CloudSubagentReference cloud_subagent = 7; optional string first_class_bc_id = 8; optional string cloud_requested_environment_build_id = 9; optional TargetMachine machine = 10; } // Copied from: agent.v1.SubagentResult (var: lze) message SubagentResult { oneof result { SubagentSuccess success = 1; SubagentError error = 2; } } // Copied from: local:aiserver.v1.SubagentReturnCall (var: sSi) message SubagentReturnCall { SubagentType subagent_type = 1; oneof return_value { DeepSearchSubagentReturnValue deep_search_return_value = 2; FixLintsSubagentReturnValue fix_lints_return_value = 3; TaskSubagentReturnValue task_return_value = 4; SpecSubagentReturnValue spec_return_value = 5; } } // Copied from: agent.v1.SubagentRunState (var: ivs) message SubagentRunState { string parent_tool_call_id = 1; optional string subagent_id = 2; SubagentExecutionEnvironment environment = 3; SubagentRunStatus status = 4; optional string title = 5; optional string detail = 6; optional string transcript_path = 7; optional string output_path = 8; optional uint64 completed_timestamp_ms = 9; optional BackgroundTaskCompletionReason completion_reason = 10; } // Copied from: agent.v1.SubagentRunStatus (var: lP) enum SubagentRunStatus { SUBAGENT_RUN_STATUS_UNSPECIFIED = 0; SUBAGENT_RUN_STATUS_RUNNING = 1; SUBAGENT_RUN_STATUS_BACKGROUNDED = 2; SUBAGENT_RUN_STATUS_SUCCESS = 3; SUBAGENT_RUN_STATUS_ERROR = 4; SUBAGENT_RUN_STATUS_ABORTED = 5; } // Copied from: agent.v1.SubagentStartRequestQuery (var: wxl) message SubagentStartRequestQuery { string subagent_id = 1; string subagent_type = 2; string task = 3; string parent_conversation_id = 4; optional string tool_call_id = 5; optional string subagent_model = 6; bool is_parallel_worker = 7; optional string git_branch = 8; optional string conversation_id = 9; optional string generation_id = 10; optional string model = 11; optional string model_id = 12; repeated RequestedModel.ModelParameterValue model_params = 13; } // Copied from: agent.v1.SubagentStartRequestResponse (var: Sxl) message SubagentStartRequestResponse { optional string permission = 1; optional string user_message = 2; optional string additional_context = 3; } // Copied from: agent.v1.SubagentStopRequestQuery (var: kxl) message SubagentStopRequestQuery { string subagent_id = 1; string subagent_type = 2; string status = 3; int64 duration_ms = 4; optional string summary = 5; string parent_conversation_id = 6; int32 message_count = 7; int32 tool_call_count = 8; optional string error_message = 9; repeated string modified_files = 10; optional string git_branch = 11; optional string conversation_id = 12; optional string generation_id = 13; optional string model = 14; int32 loop_count = 15; optional string task = 16; optional string description = 17; optional string model_id = 18; repeated RequestedModel.ModelParameterValue model_params = 19; } // Copied from: agent.v1.SubagentStopRequestResponse (var: Cxl) message SubagentStopRequestResponse { optional string followup_message = 1; optional string additional_context = 2; } // Copied from: agent.v1.SubagentSuccess (var: uSi) message SubagentSuccess { string agent_id = 1; optional string final_message = 2; int32 tool_call_count = 3; SubagentBackgroundReason background_reason = 4; optional string transcript_path = 5; } // Copied from: local:aiserver.v1.SubagentType (var: ahe) enum SubagentType { SUBAGENT_TYPE_UNSPECIFIED = 0; SUBAGENT_TYPE_DEEP_SEARCH = 1; SUBAGENT_TYPE_FIX_LINTS = 2; SUBAGENT_TYPE_TASK = 3; SUBAGENT_TYPE_SPEC = 4; } // Copied from: local:aiserver.v1.SubjectScore (var: huf) message SubjectScore { string subject_key = 1; double score = 2; double sample_count = 3; } // Copied from: local:aiserver.v1.SubmitChatRequestEventsRequest (var: qFu) message SubmitChatRequestEventsRequest { string session_id = 1; repeated ChatRequestTelemetryEvent events = 2; string client_version = 3; string client_commit = 4; map platform_tags = 5; optional string window_type = 6; } // Copied from: local:aiserver.v1.SubmitChatRequestEventsResponse (var: KFu) message SubmitChatRequestEventsResponse { bool success = 1; optional string error_message = 2; int32 events_processed = 3; } // Copied from: local:aiserver.v1.SubmitChatRequestEventsV2Request (var: tLf) message SubmitChatRequestEventsV2Request { string session_id = 1; repeated ChatRequestTelemetryEventV2 events = 2; string client_version = 3; string client_commit = 4; map platform_tags = 5; optional string window_type = 6; } // Copied from: local:aiserver.v1.SubmitChatRequestEventsV2Response (var: nLf) message SubmitChatRequestEventsV2Response { bool success = 1; optional string error_message = 2; int32 events_processed = 3; } // Copied from: local:aiserver.v1.SubmitFeedbackRequest (var: pxs) message SubmitFeedbackRequest { string message = 1; string version = 2; optional string last_agent_req_id = 3; optional string os = 4; optional string terminal = 5; optional string shell = 6; optional string model = 7; optional string update_channel = 8; optional string agent_mode = 9; } // Copied from: local:aiserver.v1.SubmitFeedbackResponse (var: mxs) message SubmitFeedbackResponse { } // Copied from: local:aiserver.v1.SubmitInteractionResponseBackgroundComposerRequest (var: eAs) message SubmitInteractionResponseBackgroundComposerRequest { string bc_id = 1; InteractionResponse interaction_response = 2; } // Copied from: local:aiserver.v1.SubmitInteractionResponseBackgroundComposerResponse (var: tfu) message SubmitInteractionResponseBackgroundComposerResponse { } // Copied from: local:aiserver.v1.SubmitInteractionWindowRequest (var: lOs) message SubmitInteractionWindowRequest { google.protobuf.Timestamp time_origin = 1; CapturedWebProfile web_profile = 2; repeated Interaction interactions = 3; string session_id = 4; } // Copied from: local:aiserver.v1.SubmitInteractionWindowResponse (var: jFu) message SubmitInteractionWindowResponse { bool success = 1; optional string error_message = 2; } // Copied from: local:aiserver.v1.SubmitLogsRequest (var: tTu) message SubmitLogsRequest { repeated ClientLogEntry logs = 1; } // Copied from: local:aiserver.v1.SubmitLogsResponse (var: nTu) message SubmitLogsResponse { bool success = 1; optional string error_message = 2; uint32 logs_processed = 3; uint32 logs_dropped = 4; } // Copied from: local:aiserver.v1.SubmitPendingFollowupNowRequest (var: X0i) message SubmitPendingFollowupNowRequest { string bc_id = 1; string followup_id = 2; } // Copied from: local:aiserver.v1.SubmitPendingFollowupNowResponse (var: afu) message SubmitPendingFollowupNowResponse { bool success = 1; string error_message = 2; } // Copied from: local:aiserver.v1.SubmitPerformanceEventsRequest (var: rOs) message SubmitPerformanceEventsRequest { string session_id = 1; repeated PerformanceEvent events = 2; optional SystemMetadata system_metadata = 3; string client_version = 4; string client_commit = 5; map platform_tags = 6; optional string window_type = 7; repeated PerformanceMetric metrics = 8; } // Copied from: local:aiserver.v1.SubmitPerformanceEventsResponse (var: UFu) message SubmitPerformanceEventsResponse { bool success = 1; optional string error_message = 2; int32 events_processed = 3; } // Copied from: local:aiserver.v1.SubmitPluginForApprovalRequest (var: Jlu) message SubmitPluginForApprovalRequest { int64 plugin_id = 1; } // Copied from: local:aiserver.v1.SubmitPluginForApprovalResponse (var: Xlu) message SubmitPluginForApprovalResponse { Plugin plugin = 1; } // Copied from: local:aiserver.v1.SubmitProfileRequest (var: cOs) message SubmitProfileRequest { repeated CapturedProfile profiles = 1; } // Copied from: local:aiserver.v1.SubmitProfileResponse (var: $Fu) message SubmitProfileResponse { repeated string profile_ids = 1; } // Copied from: local:aiserver.v1.SubmitSpansRequest (var: Yyn) message SubmitSpansRequest { repeated TraceSpan spans = 1; string client_version = 2; string client_commit = 3; } // Copied from: local:aiserver.v1.SubmitSpansResponse (var: VFu) message SubmitSpansResponse { bool success = 1; optional string error_message = 2; } // Copied from: local:aiserver.v1.SubmitToolCallEventsRequest (var: VAi) message SubmitToolCallEventsRequest { string session_id = 1; repeated ToolCallTelemetryEvent events = 2; string client_version = 3; string client_commit = 4; map platform_tags = 5; optional string window_type = 6; } // Copied from: local:aiserver.v1.SubmitToolCallEventsResponse (var: GFu) message SubmitToolCallEventsResponse { bool success = 1; optional string error_message = 2; int32 events_processed = 3; } // Copied from: agent.v1.SubmittedCustomMode (var: uvs) message SubmittedCustomMode { string id = 1; string label = 2; CustomModeSource source = 5; optional string source_path = 6; optional string source_hash = 7; optional string managed_skill_id = 10; optional string plugin_id = 11; optional string plugin_snapshot_token = 12; } // Copied from: agent.v1.SubmittedExitedCustomMode (var: dvs) message SubmittedExitedCustomMode { string id = 1; string label = 2; } // Copied from: local:aiserver.v1.SubscribeRepositoryRequest (var: je) message SubscribeRepositoryRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.SubscribeRepositoryResponse (var: Xe) message SubscribeRepositoryResponse { // Copied from: local:aiserver.v1.SubscribeRepositoryResponse.Status (var: v) enum Status { STATUS_UNSPECIFIED = 0; STATUS_NOT_FOUND = 1; STATUS_NOT_AUTHORIZED = 2; STATUS_ALREADY_SUBSCRIBED = 3; STATUS_SUCCESS = 4; } Status status = 1; } // Copied from: agent.v1.SubscriptionEventDisplay (var: fvs) message SubscriptionEventDisplay { optional string display_label = 1; optional string resource_url = 2; optional string subscription_id = 3; } // Copied from: agent.v1.SubscriptionNotificationAction (var: FEl) message SubscriptionNotificationAction { repeated UserMessage notifications = 1; RequestContext request_context = 2; optional bool send_to_interaction_listener = 3; } // Copied from: agent.v1.SubscriptionSource (var: JOe) enum SubscriptionSource { SUBSCRIPTION_SOURCE_UNSPECIFIED = 0; SUBSCRIPTION_SOURCE_SLACK = 1; SUBSCRIPTION_SOURCE_GITHUB = 2; SUBSCRIPTION_SOURCE_LINEAR = 3; } // Copied from: local:aiserver.v1.SuggestCursorPredictionEvent (var: JIl) message SuggestCursorPredictionEvent { CursorPrediction cursor_prediction = 1; PointInTimeModel point_in_time_model = 2; } // Copied from: local:aiserver.v1.SuggestQuickActionsRequest (var: Kws) message SuggestQuickActionsRequest { repeated QuickActionCandidate candidates = 1; string last_user_message = 2; string last_assistant_message = 3; optional int32 max_suggestions = 4; repeated string recently_used_skill_ids = 5; bool include_skills = 6; bool include_text = 7; } // Copied from: local:aiserver.v1.SuggestQuickActionsResponse (var: dFl) message SuggestQuickActionsResponse { repeated SuggestedQuickAction suggestions = 1; } // Copied from: local:aiserver.v1.SuggestedCodeBlock (var: c_s) message SuggestedCodeBlock { string relative_workspace_path = 1; } // Copied from: local:aiserver.v1.SuggestedEdit (var: bSi) message SuggestedEdit { SimpleRange edit_range = 1; string text = 2; } // Copied from: local:aiserver.v1.SuggestedQuickAction (var: hFl) message SuggestedQuickAction { string id = 1; string label = 2; string type = 3; } // Copied from: agent.v1.SummarizeAction (var: gvs) message SummarizeAction { } // Copied from: local:aiserver.v1.SummarizeCodeParams (var: Mhl) message SummarizeCodeParams { repeated string target_files = 1; string focus_query = 2; } // Copied from: local:aiserver.v1.SummarizeCodeResult (var: Phl) message SummarizeCodeResult { string summary = 1; } // Copied from: local:aiserver.v1.SummarizeCodeStream (var: Lhl) message SummarizeCodeStream { } // Copied from: local:aiserver.v1.SummarizeWithReferencesRequest (var: Ifi) message SummarizeWithReferencesRequest { string index_id = 1; string node_id = 2; bool recompute = 3; } // Copied from: local:aiserver.v1.SummarizeWithReferencesResponse (var: yul) message SummarizeWithReferencesResponse { // Copied from: local:aiserver.v1.SummarizeWithReferencesResponse.Dependency (var: Sul) message Dependency { repeated string nodes = 2; } // Copied from: local:aiserver.v1.SummarizeWithReferencesResponse.Success (var: wul) message Success { string summary = 1; } string node_id = 3; oneof response { Success success = 1; Dependency dependency = 2; } } // Copied from: agent.v1.SummaryCompletedUpdate (var: Mvs) message SummaryCompletedUpdate { optional string hook_message = 1; } // Copied from: agent.v1.SummaryStartedUpdate (var: Rvs) message SummaryStartedUpdate { } // Copied from: agent.v1.SummaryUpdate (var: Dvs) message SummaryUpdate { string summary = 1; } // Copied from: local:aiserver.v1.SupersedeFullSelfDrivingOutputRequest (var: A7l) message SupersedeFullSelfDrivingOutputRequest { string pr_url = 1; string bc_id = 2; string stable_key = 3; optional string replacement_stable_key = 4; optional string reason = 5; } // Copied from: local:aiserver.v1.SupersedeFullSelfDrivingOutputResponse (var: I7l) message SupersedeFullSelfDrivingOutputResponse { FullSelfDrivingFinding finding = 1; } // Copied from: local:aiserver.v1.SurroundingLines (var: AFl) message SurroundingLines { int32 start_line = 1; repeated string lines = 2; } // Copied from: local:aiserver.v1.SwCallClientSideV2ToolRequest (var: qxl) message SwCallClientSideV2ToolRequest { ClientSideToolV2Call tool_call = 1; string composer_id = 2; } // Copied from: local:aiserver.v1.SwCallClientSideV2ToolResponse (var: Wwi) message SwCallClientSideV2ToolResponse { ClientSideToolV2Result tool_result = 1; } // Copied from: local:aiserver.v1.SwCallDiagnosticsExecutorRequest (var: jxl) message SwCallDiagnosticsExecutorRequest { DiagnosticsArgs diagnostics_args = 1; } // Copied from: local:aiserver.v1.SwCallDiagnosticsExecutorResponse (var: jvs) message SwCallDiagnosticsExecutorResponse { DiagnosticsResult diagnostics_result = 1; } // Copied from: local:aiserver.v1.SwCompileRepoIncludeExcludePatternsRequest (var: qvs) message SwCompileRepoIncludeExcludePatternsRequest { optional string include_pattern = 1; optional string exclude_pattern = 2; string path_encryption_key = 3; RepositoryInfo repository_info = 4; } // Copied from: local:aiserver.v1.SwCompileRepoIncludeExcludePatternsResponse (var: Hwi) message SwCompileRepoIncludeExcludePatternsResponse { optional string glob_filter = 1; optional string not_glob_filter = 2; } // Copied from: local:aiserver.v1.SwGetEnvironmentInfoRequest (var: zxl) message SwGetEnvironmentInfoRequest { } // Copied from: local:aiserver.v1.SwGetEnvironmentInfoResponse (var: zvs) message SwGetEnvironmentInfoResponse { EnvironmentInfo environment_info = 1; } // Copied from: local:aiserver.v1.SwGetExplicitContextRequest (var: Hxl) message SwGetExplicitContextRequest { } // Copied from: local:aiserver.v1.SwGetExplicitContextResponse (var: Hvs) message SwGetExplicitContextResponse { ExplicitContext explicit_context = 1; } // Copied from: local:aiserver.v1.SwGetLinterErrorsRequest (var: Vxl) message SwGetLinterErrorsRequest { repeated string absolute_paths = 1; } // Copied from: local:aiserver.v1.SwGetLinterErrorsResponse (var: Vvs) message SwGetLinterErrorsResponse { repeated LinterErrors linter_errors = 1; } // Copied from: local:aiserver.v1.SwGetMcpToolsRequest (var: Gxl) message SwGetMcpToolsRequest { optional string browser_integration_preference = 1; } // Copied from: local:aiserver.v1.SwGetMcpToolsResponse (var: Gvs) message SwGetMcpToolsResponse { repeated MCPParams.Tool tools = 1; } // Copied from: local:aiserver.v1.SwProvideTemporaryAccessTokenRequest (var: Kxl) message SwProvideTemporaryAccessTokenRequest { string access_token = 1; } // Copied from: local:aiserver.v1.SwProvideTemporaryAccessTokenResponse (var: Kvs) message SwProvideTemporaryAccessTokenResponse { } // Copied from: local:aiserver.v1.SwSyncIndexRequest (var: Qxl) message SwSyncIndexRequest { RepositoryInfo repository_info = 1; string path_encryption_key = 2; optional double indexing_progress_threshold = 3; } // Copied from: local:aiserver.v1.SwSyncIndexResponse (var: Zvs) message SwSyncIndexResponse { } // Copied from: local:aiserver.v1.SwTrackModelRequest (var: $xl) message SwTrackModelRequest { string absolute_path = 1; } // Copied from: local:aiserver.v1.SwTrackModelResponse (var: $vs) message SwTrackModelResponse { } // Copied from: local:aiserver.v1.SwWriteTextFileWithLintsRequest (var: Wxl) message SwWriteTextFileWithLintsRequest { string absolute_path = 1; string new_contents = 2; } // Copied from: local:aiserver.v1.SwWriteTextFileWithLintsResponse (var: Wvs) message SwWriteTextFileWithLintsResponse { repeated LinterError new_linter_errors = 1; } // Copied from: local:aiserver.v1.SwitchCmdKFractionRequest (var: tEf) message SwitchCmdKFractionRequest { bool use_turbo = 1; } // Copied from: local:aiserver.v1.SwitchCmdKFractionResponse (var: nEf) message SwitchCmdKFractionResponse { } // Copied from: agent.v1.SwitchModeArgs (var: Ygn) message SwitchModeArgs { string target_mode_id = 1; optional string explanation = 2; string tool_call_id = 3; } // Copied from: local:aiserver.v1.SwitchModeParams (var: vHe) message SwitchModeParams { string from_mode_id = 1; string to_mode_id = 2; optional string explanation = 3; } // Copied from: agent.v1.SwitchModeRequestQuery (var: tfs) message SwitchModeRequestQuery { SwitchModeArgs args = 1; } // Copied from: agent.v1.SwitchModeRequestResponse (var: G_e) message SwitchModeRequestResponse { // Copied from: agent.v1.SwitchModeRequestResponse.Approved (var: Zgn) message Approved { } // Copied from: agent.v1.SwitchModeRequestResponse.Rejected (var: nze) message Rejected { string reason = 1; } oneof result { Approved approved = 1; Rejected rejected = 2; } } // Copied from: local:aiserver.v1.SwitchModeResult (var: MMt) message SwitchModeResult { string from_mode_id = 1; string to_mode_id = 2; bool auto_approved = 3; bool user_approved = 4; } // Copied from: local:aiserver.v1.SwitchModeStream (var: Qas) message SwitchModeStream { SwitchModeParams params = 1; } // Copied from: local:aiserver.v1.SwitchModelAction (var: $cl) message SwitchModelAction { // Copied from: local:aiserver.v1.SwitchModelAction.ModelParameterValue (var: jcl) message ModelParameterValue { string id = 1; string value = 2; } optional string suggested_model = 1; repeated ModelParameterValue parameters = 2; optional bool max_mode = 3; } // Copied from: local:aiserver.v1.SwitchTeamPrivacyModeRequest (var: yql) message SwitchTeamPrivacyModeRequest { int32 team_id = 1; bool privacy_mode_forced = 2; PrivacyMode privacy_mode = 3; } // Copied from: local:aiserver.v1.SwitchTeamPrivacyModeResponse (var: wql) message SwitchTeamPrivacyModeResponse { } // Copied from: local:aiserver.v1.SymbolActionResultReference (var: Aul) message SymbolActionResultReference { SimpleRange range = 1; FileCodeSnippets reference = 2; } // Copied from: local:aiserver.v1.SymbolActionResults (var: Tul) message SymbolActionResults { CodeSymbolWithAction action = 1; repeated SymbolActionResultReference references = 2; } // Copied from: local:aiserver.v1.SymbolLink (var: BLt) message SymbolLink { string symbol_name = 1; string symbol_search_string = 2; string relative_workspace_path = 3; int32 rough_line_number = 4; } // Copied from: local:aiserver.v1.SyncGitlabReposRequest (var: Rzl) message SyncGitlabReposRequest { string git_enterprise_uuid = 1; } // Copied from: local:aiserver.v1.SyncGitlabReposResponse (var: Mzl) message SyncGitlabReposResponse { bool started = 1; string error_message = 2; } // Copied from: local:aiserver.v1.SyncIndexRequest (var: iNf) message SyncIndexRequest { string root_path = 1; RepositoryInfo repository_info = 2; string path_encryption_key = 3; optional double indexing_progress_threshold = 4; optional bool async = 5; } // Copied from: local:aiserver.v1.SyncIndexResponse (var: rNf) message SyncIndexResponse { } // Copied from: local:aiserver.v1.SyncLiveActivityRequest (var: d_u) message SyncLiveActivityRequest { string device_id = 1; PushPlatform platform = 2; string activity_push_token = 3; LiveActivityContentState content_state = 4; uint64 state_version = 5; string bundle_id = 6; } // Copied from: local:aiserver.v1.SyncLiveActivityResponse (var: h_u) message SyncLiveActivityResponse { } // Copied from: local:aiserver.v1.SyncMerkleSubtreeRequest (var: edl) message SyncMerkleSubtreeRequest { RepositoryInfo repository = 1; PartialPathItem local_partial_path = 2; } // Copied from: local:aiserver.v1.SyncMerkleSubtreeResponse (var: tdl) message SyncMerkleSubtreeResponse { // Copied from: local:aiserver.v1.SyncMerkleSubtreeResponse.Mismatch (var: ndl) message Mismatch { repeated PartialPathItem children = 1; } oneof result { bool match = 1; Mismatch mismatch = 2; } } // Copied from: local:aiserver.v1.SyncMerkleSubtreeV2Request (var: idl) message SyncMerkleSubtreeV2Request { ClientRepositoryInfo client_repository_info = 1; string codebase_id = 2; PartialPathItem local_partial_path = 3; repeated PartialPathItem local_partial_paths = 4; } // Copied from: local:aiserver.v1.SyncMerkleSubtreeV2Response (var: rdl) message SyncMerkleSubtreeV2Response { // Copied from: local:aiserver.v1.SyncMerkleSubtreeV2Response.Mismatch (var: Drs) message Mismatch { repeated PartialPathItem children = 1; } // Copied from: local:aiserver.v1.SyncMerkleSubtreeV2Response.PartialPathResult (var: sdl) message PartialPathResult { oneof result { bool match = 1; SyncMerkleSubtreeV2Response.Mismatch mismatch = 2; bool response_size_limit_exceeded = 3; } } repeated PartialPathResult results = 3; oneof result { bool match = 1; Mismatch mismatch = 2; } } // Copied from: local:aiserver.v1.SyncRepositoryRequest (var: Je) message SyncRepositoryRequest { int32 codebase_id = 1; } // Copied from: local:aiserver.v1.SyncRepositoryResponse (var: Ce) message SyncRepositoryResponse { } // Copied from: local:aiserver.v1.SynthesisSubagentConfig (var: w_u) message SynthesisSubagentConfig { repeated string additional_model_names = 1; bytes original_user_prompt_blob_id = 2; } // Copied from: agent.v1.SystemContextInjection (var: BEl) message SystemContextInjection { string producer = 1; string content = 2; } // Copied from: local:aiserver.v1.SystemMetadata (var: iOs) message SystemMetadata { google.protobuf.Timestamp timestamp = 1; optional double memory_used_mb = 2; optional double memory_total_mb = 3; optional double cpu_usage_percent = 4; optional int32 active_tabs_count = 5; optional int32 open_editors_count = 6; optional bool window_focused = 7; optional string window_size = 8; map additional_metadata = 9; } // Copied from: local:aiserver.v1.TabCloseEvent (var: JDl) message TabCloseEvent { MaybeDefinedPointInTimeModel point_in_time_model = 1; } // Copied from: local:aiserver.v1.TakeNotesOnCommitDiffRequest (var: JLl) message TakeNotesOnCommitDiffRequest { CommitDiffString diff = 1; string commit_hash = 2; } // Copied from: local:aiserver.v1.TakeNotesOnCommitDiffResponse (var: XLl) message TakeNotesOnCommitDiffResponse { repeated CommitNoteWithEmbeddings notes = 1; } // Copied from: agent.v1.TargetMachine (var: Xfs) message TargetMachine { oneof machine { SameMachineTarget same_machine = 1; NewCloudVmTarget new_cloud_vm = 2; SelfHostedWorkerTarget self_hosted_worker = 3; SelfHostedPoolTarget self_hosted_pool = 4; } } // Copied from: local:aiserver.v1.TaskGetInterfaceAgentStatusRequest (var: oBl) message TaskGetInterfaceAgentStatusRequest { InterfaceAgentClientState interface_agent_client_state = 1; } // Copied from: local:aiserver.v1.TaskGetInterfaceAgentStatusResponse (var: aBl) message TaskGetInterfaceAgentStatusResponse { InterfaceAgentStatus status = 1; } // Copied from: local:aiserver.v1.TaskGetInterfaceAgentStatusResponseWrapped (var: cBl) message TaskGetInterfaceAgentStatusResponseWrapped { oneof response { TaskGetInterfaceAgentStatusResponse real_response = 1; string background_task_uuid = 2; } } // Copied from: local:aiserver.v1.TaskInfoRequest (var: vBl) message TaskInfoRequest { string task_uuid = 1; } // Copied from: local:aiserver.v1.TaskInfoResponse (var: eSs) message TaskInfoResponse { string human_readable_title = 1; TaskStatus task_status = 2; int32 last_log_sequence_number = 3; } // Copied from: local:aiserver.v1.TaskInitRequest (var: lBl) message TaskInitRequest { TaskInstruction instruction = 1; ModelDetails model_details = 2; bool debugging_only_live_mode = 3; optional string engine_id = 4; } // Copied from: local:aiserver.v1.TaskInitResponse (var: uBl) message TaskInitResponse { string task_uuid = 1; string human_readable_title = 2; } // Copied from: local:aiserver.v1.TaskInstruction (var: Jws) message TaskInstruction { // Copied from: local:aiserver.v1.TaskInstruction.CodeChunk (var: KFl) message CodeChunk { string relative_workspace_path = 1; int32 start_line_number = 2; repeated string lines = 3; } string text = 1; repeated CodeChunk attached_code_chunks = 2; CurrentFileInfo current_file = 3; repeated RepositoryInfo repositories = 4; ExplicitContext explicit_context = 5; } // Copied from: local:aiserver.v1.TaskLogItem (var: fBl) message TaskLogItem { int32 sequence_number = 1; bool is_not_done = 2; oneof log_item { TaskLogOutput output = 3; TaskLogToolAction tool_action = 4; TaskLogThought thought = 5; TaskUserMessage user_message = 6; TaskInstruction instruction = 7; TaskLogToolResult tool_result = 8; } } // Copied from: local:aiserver.v1.TaskLogOutput (var: hBl) message TaskLogOutput { string text = 1; } // Copied from: local:aiserver.v1.TaskLogThought (var: mBl) message TaskLogThought { string text = 1; } // Copied from: local:aiserver.v1.TaskLogToolAction (var: pBl) message TaskLogToolAction { string user_facing_text = 1; string raw_model_output = 3; ToolCall tool_call = 2; } // Copied from: local:aiserver.v1.TaskLogToolResult (var: gBl) message TaskLogToolResult { ToolResult tool_result = 1; int32 action_sequence_number = 2; } // Copied from: agent.v1.TaskMode (var: upn) enum TaskMode { TASK_MODE_UNSPECIFIED = 0; TASK_MODE_AGENT = 1; TASK_MODE_PLAN = 2; } // Copied from: local:aiserver.v1.TaskParams (var: pvi) message TaskParams { string task_description = 1; string task_title = 4; optional bool async = 2; repeated string allowed_write_directories = 3; optional string model_override = 5; optional bool max_mode_override = 6; optional bool default_expanded_while_running = 7; } // Copied from: local:aiserver.v1.TaskPauseRequest (var: bBl) message TaskPauseRequest { string task_uuid = 1; } // Copied from: local:aiserver.v1.TaskPauseResponse (var: _Bl) message TaskPauseResponse { } // Copied from: local:aiserver.v1.TaskProvideResultRequest (var: SBl) message TaskProvideResultRequest { string task_uuid = 1; int32 action_sequence_number = 2; ToolResult tool_result = 3; } // Copied from: local:aiserver.v1.TaskProvideResultResponse (var: kBl) message TaskProvideResultResponse { } // Copied from: local:aiserver.v1.TaskResult (var: was) message TaskResult { // Copied from: local:aiserver.v1.TaskResult.AsyncTaskResult (var: Sas) message AsyncTaskResult { string task_id = 1; bool user_aborted = 2; bool subagent_errored = 3; } // Copied from: local:aiserver.v1.TaskResult.CompletedTaskResult (var: mvi) message CompletedTaskResult { string summary = 1; repeated FixLintsResult.FileResult file_results = 2; bool user_aborted = 3; bool subagent_errored = 4; } oneof result { CompletedTaskResult completed_task_result = 1; AsyncTaskResult async_task_result = 2; } } // Copied from: local:aiserver.v1.TaskSendMessageRequest (var: CBl) message TaskSendMessageRequest { string task_uuid = 1; TaskUserMessage user_message = 2; bool wants_attention_right_now = 3; } // Copied from: local:aiserver.v1.TaskSendMessageResponse (var: EBl) message TaskSendMessageResponse { } // Copied from: local:aiserver.v1.TaskStatus (var: pws) enum TaskStatus { TASK_STATUS_UNSPECIFIED = 0; TASK_STATUS_RUNNING = 1; TASK_STATUS_PAUSED = 2; TASK_STATUS_DONE = 3; TASK_STATUS_NOT_STARTED = 4; } // Copied from: local:aiserver.v1.TaskStream (var: kas) message TaskStream { } // Copied from: local:aiserver.v1.TaskStreamChatContextRequest (var: XNl) message TaskStreamChatContextRequest { CurrentFileInfo current_file = 1; repeated ConversationMessage conversation = 2; repeated RepositoryInfo repositories = 3; ExplicitContext explicit_context = 4; optional string workspace_root_path = 5; repeated CodeBlock code_blocks = 6; ModelDetails model_details = 7; repeated string documentation_identifiers = 8; LinterErrors linter_errors = 14; AdvancedCodebaseContextOptions advanced_codebase_context = 15; optional bool is_eval = 16; string request_id = 17; optional int32 desired_token_limit = 18; } // Copied from: local:aiserver.v1.TaskStreamChatContextResponse (var: tOl) message TaskStreamChatContextResponse { // Copied from: local:aiserver.v1.TaskStreamChatContextResponse.GatheringFile (var: iOl) message GatheringFile { string relative_workspace_path = 1; SimpleRange range = 2; int32 step_index = 3; float score = 4; } // Copied from: local:aiserver.v1.TaskStreamChatContextResponse.GatheringStep (var: rOl) message GatheringStep { string title = 1; int32 index = 2; string query = 3; } // Copied from: local:aiserver.v1.TaskStreamChatContextResponse.Output (var: nOl) message Output { string text = 1; } // Copied from: local:aiserver.v1.TaskStreamChatContextResponse.ReasoningStep (var: aOl) message ReasoningStep { string title = 1; int32 index = 2; } // Copied from: local:aiserver.v1.TaskStreamChatContextResponse.ReasoningSubstep (var: cOl) message ReasoningSubstep { string markdown_explanation = 1; int32 step_index = 2; } // Copied from: local:aiserver.v1.TaskStreamChatContextResponse.RerankingFile (var: oOl) message RerankingFile { string relative_workspace_path = 1; SimpleRange range = 2; string reason = 3; bool failed = 4; float score = 5; int32 step_index = 6; } // Copied from: local:aiserver.v1.TaskStreamChatContextResponse.RerankingStep (var: sOl) message RerankingStep { string title = 1; int32 index = 2; } oneof response { Output output = 1; GatheringStep gathering_step = 2; GatheringFile gathering_file = 3; RerankingStep reranking_step = 4; RerankingFile reranking_file = 5; ReasoningStep reasoning_step = 6; ReasoningSubstep reasoning_substep = 7; } } // Copied from: local:aiserver.v1.TaskStreamChatContextResponseWrapped (var: lOl) message TaskStreamChatContextResponseWrapped { oneof response { TaskStreamChatContextResponse real_response = 1; string background_task_uuid = 2; } } // Copied from: local:aiserver.v1.TaskStreamLogRequest (var: dBl) message TaskStreamLogRequest { string task_uuid = 1; int32 start_sequence_number = 2; } // Copied from: local:aiserver.v1.TaskStreamLogResponse (var: yBl) message TaskStreamLogResponse { // Copied from: local:aiserver.v1.TaskStreamLogResponse.InfoUpdate (var: wBl) message InfoUpdate { optional string human_readable_title = 1; optional TaskStatus task_status = 2; } oneof response { TaskLogItem streamed_log_item = 1; InfoUpdate info_update = 2; TaskInfoResponse initial_task_info = 3; } } // Copied from: local:aiserver.v1.TaskSubagentParams (var: A_s) message TaskSubagentParams { string task_description = 1; repeated string allowed_write_directories = 2; } // Copied from: local:aiserver.v1.TaskSubagentReturnValue (var: I_s) message TaskSubagentReturnValue { string summary = 1; } // Copied from: agent.v1.TaskToolCallDelta (var: gEl) message TaskToolCallDelta { InteractionUpdate interaction_update = 1; } // Copied from: local:aiserver.v1.TaskUserMessage (var: Xws) message TaskUserMessage { // Copied from: local:aiserver.v1.TaskUserMessage.CodeChunk (var: QFl) message CodeChunk { string relative_workspace_path = 1; int32 start_line_number = 2; repeated string lines = 3; } string text = 1; repeated CodeChunk attached_code_chunks = 2; } // Copied from: local:aiserver.v1.TaskV2Params (var: POe) message TaskV2Params { string description = 1; string prompt = 2; string subagent_type = 3; optional string model = 4; string name = 5; TaskMode mode = 6; } // Copied from: local:aiserver.v1.TaskV2Result (var: LOe) message TaskV2Result { optional string agent_id = 1; bool is_background = 2; optional string cloud_agent_bc_id = 3; } // Copied from: local:aiserver.v1.TaskV2Stream (var: Cas) message TaskV2Stream { } // Copied from: local:aiserver.v1.Team (var: Q1s) message Team { string name = 1; int32 id = 2; TeamRole role = 3; int32 seats = 4; bool has_billing = 5; int32 request_quota_per_seat = 6; bool privacy_mode_forced = 7; bool allow_sso = 8; bool admin_only_usage_pricing = 9; string subscription_status = 10; string bedrock_iam_role = 11; bool verified = 12; bool is_enterprise = 13; bool privacy_mode_migration_opted_out = 14; string bedrock_external_id = 15; string membership_type = 16; optional int32 purchased_seats = 17; optional int64 billing_cycle_start = 18; optional int64 billing_cycle_end = 19; optional string pricing_strategy = 20; optional int32 total_committed_dollars = 21; bool data_sharing_discount_eligible = 22; bool dashboard_analytics_requires_admin = 23; bool individual_spend_limits_blocked = 24; bool allow_domain_join = 25; repeated string domain_join_domains = 26; bool sso_enabled = 27; optional int64 customer_balance_cents = 28; bool scim_require_user_directory = 29; bool self_serve_tiered_pricing_enabled = 30; bool new_member_usage_promo_eligible = 31; optional int64 deleted_at_ms = 34; repeated string granted_permissions = 35; bool is_direct_member = 36; string team_slug = 37; } // Copied from: local:aiserver.v1.TeamAdminModelRef (var: IEs) message TeamAdminModelRef { // Copied from: local:aiserver.v1.TeamAdminModelRef.ModelParameterValue (var: DEs) message ModelParameterValue { string id = 1; string value = 2; } string model_id = 1; repeated ModelParameterValue parameters = 2; } // Copied from: local:aiserver.v1.TeamAdminNewChatModelResetRule (var: eXl) message TeamAdminNewChatModelResetRule { TeamAdminModelRef source_model = 1; TeamAdminModelRef target_model = 2; } // Copied from: local:aiserver.v1.TeamAdminNewChatModelResetSettings (var: REs) message TeamAdminNewChatModelResetSettings { bool enabled = 1; repeated TeamAdminNewChatModelResetRule rules = 2; } // Copied from: local:aiserver.v1.TeamCommand (var: Rbn) message TeamCommand { string id = 1; string name = 2; string content = 3; optional string description = 4; bool is_active = 5; } // Copied from: local:aiserver.v1.TeamCustomerTelemetryDestination (var: y0i) message TeamCustomerTelemetryDestination { string id = 1; TeamCustomerTelemetryDestinationKind kind = 2; string endpoint_url = 3; bool enabled = 4; bool metrics_enabled = 5; bool logs_enabled = 6; bool has_credentials = 7; int64 activated_at_epoch_millis = 8; int64 created_at_epoch_millis = 9; int64 updated_at_epoch_millis = 10; repeated string credential_header_names = 11; repeated string disabled_families = 12; repeated string enabled_families = 13; bool auto_enable_new_families = 14; } // Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationFamily (var: aou) message TeamCustomerTelemetryDestinationFamily { string id = 1; string display_name = 2; string description = 3; bool metrics = 4; bool logs = 5; } // Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationFamilyList (var: Abn) message TeamCustomerTelemetryDestinationFamilyList { repeated string ids = 1; } // Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationHeaders (var: _0i) message TeamCustomerTelemetryDestinationHeaders { map values = 1; } // Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationHealthBucket (var: bou) message TeamCustomerTelemetryDestinationHealthBucket { int64 bucket_start_epoch_millis = 1; int64 exported = 2; int64 failed = 3; int64 dropped = 4; } // Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationHealthStatus (var: BHl) enum TeamCustomerTelemetryDestinationHealthStatus { TEAM_CUSTOMER_TELEMETRY_DESTINATION_HEALTH_STATUS_UNSPECIFIED = 0; TEAM_CUSTOMER_TELEMETRY_DESTINATION_HEALTH_STATUS_HEALTHY = 1; TEAM_CUSTOMER_TELEMETRY_DESTINATION_HEALTH_STATUS_DEGRADED = 2; TEAM_CUSTOMER_TELEMETRY_DESTINATION_HEALTH_STATUS_FAILING = 3; TEAM_CUSTOMER_TELEMETRY_DESTINATION_HEALTH_STATUS_IDLE = 4; } // Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationKind (var: NHl) enum TeamCustomerTelemetryDestinationKind { TEAM_CUSTOMER_TELEMETRY_DESTINATION_KIND_UNSPECIFIED = 0; TEAM_CUSTOMER_TELEMETRY_DESTINATION_KIND_OTLP_HTTP = 1; } // Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationRecentError (var: _ou) message TeamCustomerTelemetryDestinationRecentError { int64 at_epoch_millis = 1; string error_class = 2; optional int32 status_code = 3; string signal = 4; } // Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationTestOutcome (var: FHl) enum TeamCustomerTelemetryDestinationTestOutcome { TEAM_CUSTOMER_TELEMETRY_DESTINATION_TEST_OUTCOME_UNSPECIFIED = 0; TEAM_CUSTOMER_TELEMETRY_DESTINATION_TEST_OUTCOME_OK = 1; TEAM_CUSTOMER_TELEMETRY_DESTINATION_TEST_OUTCOME_VALIDATION_ERROR = 2; TEAM_CUSTOMER_TELEMETRY_DESTINATION_TEST_OUTCOME_HTTP_ERROR = 3; TEAM_CUSTOMER_TELEMETRY_DESTINATION_TEST_OUTCOME_REDIRECT = 4; TEAM_CUSTOMER_TELEMETRY_DESTINATION_TEST_OUTCOME_TIMED_OUT = 5; TEAM_CUSTOMER_TELEMETRY_DESTINATION_TEST_OUTCOME_TLS_ERROR = 6; TEAM_CUSTOMER_TELEMETRY_DESTINATION_TEST_OUTCOME_NETWORK_ERROR = 7; } // Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationTestSignal (var: OHl) enum TeamCustomerTelemetryDestinationTestSignal { TEAM_CUSTOMER_TELEMETRY_DESTINATION_TEST_SIGNAL_UNSPECIFIED = 0; TEAM_CUSTOMER_TELEMETRY_DESTINATION_TEST_SIGNAL_LOGS = 1; TEAM_CUSTOMER_TELEMETRY_DESTINATION_TEST_SIGNAL_METRICS = 2; } // Copied from: local:aiserver.v1.TeamEnvironment (var: evu) message TeamEnvironment { int64 id = 1; int32 team_id = 2; string repo_url = 3; string environment_json = 4; int32 created_by_user_id = 5; int64 created_at_ms = 6; int64 updated_at_ms = 7; string scm_repo_node_id = 8; optional string git_enterprise_uuid = 9; optional string environment_public_id = 10; } // Copied from: local:aiserver.v1.TeamFollowupEnabledMode (var: xHl) enum TeamFollowupEnabledMode { TEAM_FOLLOWUP_ENABLED_MODE_UNSPECIFIED = 0; TEAM_FOLLOWUP_ENABLED_MODE_DISABLED = 1; TEAM_FOLLOWUP_ENABLED_MODE_SERVICE_ACCOUNTS_ONLY = 2; TEAM_FOLLOWUP_ENABLED_MODE_ALL = 3; } // Copied from: local:aiserver.v1.TeamGroup (var: vbn) message TeamGroup { int64 id = 1; string name = 2; int32 team_id = 3; int64 created_at = 4; int64 updated_at = 5; int32 member_count = 6; string public_id = 7; optional int32 monthly_spending_limit_dollars = 8; bool ant_cyber_approved = 9; optional AnthropicCyberVerificationStatus ant_cyber_verification_status = 10; GroupVisibility visibility = 11; } // Copied from: local:aiserver.v1.TeamGroupMember (var: W1s) message TeamGroupMember { int32 user_id = 1; optional string email = 2; optional string first_name = 3; optional string last_name = 4; int64 joined_at = 5; optional int32 monthly_spending_limit_dollars = 6; } // Copied from: local:aiserver.v1.TeamHook (var: Dbn) message TeamHook { int32 id = 1; string hook_step = 2; string script_name = 3; repeated string operating_systems = 4; bool is_active = 5; optional string script_content = 6; optional string hook_type = 7; optional string prompt_content = 8; optional string prompt_model = 9; } // Copied from: local:aiserver.v1.TeamMarketplaceConfig (var: Ruu) message TeamMarketplaceConfig { repeated int64 directory_group_ids = 1; optional int32 configured_by = 2; int64 created_at = 3; int64 updated_at = 4; repeated MarketplaceAccessGrant access_grants = 5; } // Copied from: local:aiserver.v1.TeamMarketplacePluginInstallMode (var: eH) enum TeamMarketplacePluginInstallMode { TEAM_MARKETPLACE_PLUGIN_INSTALL_MODE_OPTIONAL = 0; TEAM_MARKETPLACE_PLUGIN_INSTALL_MODE_DEFAULT = 1; TEAM_MARKETPLACE_PLUGIN_INSTALL_MODE_REQUIRED = 2; } // Copied from: local:aiserver.v1.TeamMarketplacePluginPolicy (var: Fuu) message TeamMarketplacePluginPolicy { int64 plugin_id = 1; TeamMarketplacePluginInstallMode install_mode = 2; optional int32 configured_by = 3; int64 created_at = 4; int64 updated_at = 5; } // Copied from: local:aiserver.v1.TeamMember (var: aYl) message TeamMember { string name = 1; string email = 4; int32 id = 2; TeamRole role = 3; bool is_removed = 5; TeamMemberBillingTier billing_tier = 6; TeamMemberBillingTier pending_billing_tier = 7; bool role_is_managed = 8; } // Copied from: local:aiserver.v1.TeamMemberBillingTier (var: E2e) enum TeamMemberBillingTier { TEAM_MEMBER_BILLING_TIER_UNSPECIFIED = 0; TEAM_MEMBER_BILLING_TIER_TIER_1000 = 1; TEAM_MEMBER_BILLING_TIER_TIER_2000 = 2; } // Copied from: local:aiserver.v1.TeamMemberDomain (var: kZl) message TeamMemberDomain { string domain = 1; int32 member_count = 2; bool is_enabled = 3; } // Copied from: local:aiserver.v1.TeamMemberSandBoxPod (var: IMf) message TeamMemberSandBoxPod { string cluster = 1; string pod_id = 2; string tenant_id = 3; string flavor = 4; string run_state = 5; optional string image_tag = 6; optional int64 created_at_ms = 7; optional int64 last_active_at_ms = 8; optional string node_id = 9; optional string failure_reason = 10; } // Copied from: local:aiserver.v1.TeamPluginInstall (var: D0i) message TeamPluginInstall { int32 team_id = 1; int64 plugin_id = 2; optional int32 added_by_user_id = 3; bool is_required = 4; int64 created_at = 6; int64 updated_at = 7; Plugin plugin = 8; optional string pinned_git_ref = 10; } // Copied from: local:aiserver.v1.TeamPluginPopularityCount (var: luu) message TeamPluginPopularityCount { int64 plugin_id = 1; int32 member_install_count = 2; } // Copied from: local:aiserver.v1.TeamPluginPrimitiveUsageRow (var: duu) message TeamPluginPrimitiveUsageRow { string primitive_name = 1; int64 plugin_id = 2; PluginPrimitiveType primitive_type = 3; uint64 usage_count = 4; uint64 human_usage_count = 5; uint64 agent_usage_count = 6; } // Copied from: local:aiserver.v1.TeamRole (var: QU) enum TeamRole { TEAM_ROLE_UNSPECIFIED = 0; TEAM_ROLE_OWNER = 1; TEAM_ROLE_MEMBER = 2; TEAM_ROLE_FREE_OWNER = 3; TEAM_ROLE_REMOVED = 4; } // Copied from: local:aiserver.v1.TeamRoleCount (var: Deu) message TeamRoleCount { TeamRole role = 1; int32 count = 2; } // Copied from: local:aiserver.v1.TeamRuleAgentType (var: pbn) enum TeamRuleAgentType { TEAM_RULE_AGENT_TYPE_UNSPECIFIED = 0; TEAM_RULE_AGENT_TYPE_ALL = 1; TEAM_RULE_AGENT_TYPE_SAND = 2; TEAM_RULE_AGENT_TYPE_CURSOR = 3; } // Copied from: local:aiserver.v1.TeamSkill (var: Mlu) message TeamSkill { } // Copied from: local:aiserver.v1.TeamSubagent (var: Plu) message TeamSubagent { } // Copied from: local:aiserver.v1.TeamWorkerLimitSummary (var: xyu) message TeamWorkerLimitSummary { int32 total_connected = 1; int32 max_workers = 2; } // Copied from: local:aiserver.v1.TeamWorkerSummary (var: Eyu) message TeamWorkerSummary { int32 total_connected = 1; int32 in_use = 2; } // Copied from: local:aiserver.v1.TerminalCmdKOptions (var: Jys) message TerminalCmdKOptions { ModelDetails model_details = 3; bool chat_mode = 1; bool ada_cmd_k_context = 2; optional bool use_web = 4; } // Copied from: local:aiserver.v1.TerminalCommandRequest (var: EEf) message TerminalCommandRequest { string response = 1; } // Copied from: local:aiserver.v1.TerminalCommandResponse (var: xEf) message TerminalCommandResponse { string command = 1; optional double timeout = 2; optional bool is_run_server = 3; } // Copied from: local:aiserver.v1.TerminalEvent (var: mRl) message TerminalEvent { // Copied from: local:aiserver.v1.TerminalEvent.CommandFinish (var: bRl) message CommandFinish { PointInTimeModel point_in_time_model = 1; optional int32 exit_code = 2; } // Copied from: local:aiserver.v1.TerminalEvent.CommandStart (var: vRl) message CommandStart { PointInTimeModel point_in_time_model = 1; optional string cwd = 2; } // Copied from: local:aiserver.v1.TerminalEvent.Create (var: gRl) message Create { bool is_remote = 1; } // Copied from: local:aiserver.v1.TerminalEvent.Exit (var: fRl) message Exit { optional int32 exit_code = 1; } string uri = 1; oneof event { Create create = 2; Exit exit = 3; CommandStart command_start = 4; CommandFinish command_finish = 5; } } // Copied from: agent.v1.TerminalMetadata (var: Ffi) message TerminalMetadata { // Copied from: agent.v1.TerminalMetadata.Command (var: hpn) message Command { string command = 1; optional int32 exit_code = 2; optional int64 timestamp_ms = 3; optional int64 duration_ms = 4; } optional string cwd = 1; repeated Command last_commands = 2; optional int64 last_modified_ms = 3; optional Command current_command = 4; } // Copied from: local:aiserver.v1.TerminalTipConfig (var: UEu) message TerminalTipConfig { string message = 1; bool enabled = 2; } // Copied from: local:aiserver.v1.TestAutomationFilterRequest (var: mNu) message TestAutomationFilterRequest { string automation_id = 1; optional int32 trigger_index = 11; optional string test_repo = 12; optional string test_branch = 13; oneof sample_payload { CronSamplePayload cron = 2; PullRequestSamplePayload pull_request = 3; PushSamplePayload push = 4; SlackSamplePayload slack = 5; LinearSamplePayload linear = 6; CICompletedSamplePayload ci_completed = 7; WebhookSamplePayload webhook = 8; SlackChannelCreatedSamplePayload slack_channel_created = 9; PagerDutySamplePayload pagerduty = 10; SentrySamplePayload sentry = 15; MicrosoftTeamsSamplePayload microsoft_teams = 16; MicrosoftTeamsChannelCreatedSamplePayload microsoft_teams_channel_created = 17; SlackReactionAddedSamplePayload slack_reaction_added = 18; } } // Copied from: local:aiserver.v1.TestAutomationFilterResponse (var: gNu) message TestAutomationFilterResponse { AutomationFilterDecision decision = 1; optional string rationale = 2; optional string error_message = 3; } // Copied from: local:aiserver.v1.TestAutomationRequest (var: sNu) message TestAutomationRequest { string automation_id = 8; optional int32 trigger_index = 12; optional string test_repo = 13; optional string test_branch = 14; oneof sample_payload { CronSamplePayload cron = 2; PullRequestSamplePayload pull_request = 3; PushSamplePayload push = 4; SlackSamplePayload slack = 5; LinearSamplePayload linear = 6; CICompletedSamplePayload ci_completed = 7; WebhookSamplePayload webhook = 9; SlackChannelCreatedSamplePayload slack_channel_created = 10; PagerDutySamplePayload pagerduty = 11; SentrySamplePayload sentry = 15; MicrosoftTeamsSamplePayload microsoft_teams = 16; MicrosoftTeamsChannelCreatedSamplePayload microsoft_teams_channel_created = 17; SlackReactionAddedSamplePayload slack_reaction_added = 18; } } // Copied from: local:aiserver.v1.TestAutomationResponse (var: oNu) message TestAutomationResponse { string message = 1; optional string background_composer_id = 2; optional string run_uuid = 3; } // Copied from: local:aiserver.v1.TestBedrockCredentialsRequest (var: N4l) message TestBedrockCredentialsRequest { string access_key = 1; string secret_key = 2; string region = 3; string model_name = 4; } // Copied from: local:aiserver.v1.TestBedrockCredentialsResponse (var: O4l) message TestBedrockCredentialsResponse { bool success = 1; optional string error = 2; } // Copied from: local:aiserver.v1.TestBidiRequest (var: LPl) message TestBidiRequest { string message = 1; } // Copied from: local:aiserver.v1.TestBidiResponse (var: NPl) message TestBidiResponse { string message = 1; } // Copied from: local:aiserver.v1.TestCaseInfo (var: RRd) message TestCaseInfo { string local_id = 1; string suite_local_id = 2; string name = 3; optional string conceptual_test_id = 4; optional google.protobuf.Struct metadata = 5; } // Copied from: local:aiserver.v1.TestModelStatusRequest (var: oLl) message TestModelStatusRequest { string model_name = 1; } // Copied from: local:aiserver.v1.TestModelStatusResponse (var: aLl) message TestModelStatusResponse { string text = 1; float latency = 2; float ttft = 3; float max_time_between_chunks = 4; string server_timing = 5; } // Copied from: local:aiserver.v1.TestSuiteInfo (var: DRd) message TestSuiteInfo { string local_id = 1; string process_local_id = 2; string file_path = 3; string name = 4; optional google.protobuf.Struct metadata = 5; } // Copied from: local:aiserver.v1.TestTeamCustomerTelemetryDestinationConnectionRequest (var: fou) message TestTeamCustomerTelemetryDestinationConnectionRequest { int32 team_id = 1; string endpoint_url = 2; optional TeamCustomerTelemetryDestinationHeaders headers = 3; TeamCustomerTelemetryDestinationTestSignal signal = 4; } // Copied from: local:aiserver.v1.TestTeamCustomerTelemetryDestinationConnectionResponse (var: vou) message TestTeamCustomerTelemetryDestinationConnectionResponse { bool ok = 1; TeamCustomerTelemetryDestinationTestOutcome outcome = 2; optional int32 status_code = 3; optional int64 latency_ms = 4; string message = 5; } // Copied from: agent.v1.TextDeltaUpdate (var: MLt) message TextDeltaUpdate { string text = 1; bool is_server_notice = 2; } // Copied from: agent.v1.ThinkingCompletedUpdate (var: Bwi) message ThinkingCompletedUpdate { int32 thinking_duration_ms = 1; } // Copied from: agent.v1.ThinkingDeltaUpdate (var: Fwi) message ThinkingDeltaUpdate { string text = 1; optional ThinkingStyle thinking_style = 2; } // Copied from: agent.v1.ThinkingStyle (var: DLt) enum ThinkingStyle { THINKING_STYLE_UNSPECIFIED = 0; THINKING_STYLE_DEFAULT = 1; THINKING_STYLE_CODEX = 2; THINKING_STYLE_GPT5 = 3; } // Copied from: local:aiserver.v1.ThirdPartyUsageNudge (var: geu) message ThirdPartyUsageNudge { string experiment_name = 1; string group = 2; int32 threshold = 3; string cycle_id = 4; string target_model = 5; string label = 6; string cta_label = 7; string nudge_id = 8; string description = 9; } // Copied from: local:aiserver.v1.ThrowErrorCheckRequest (var: ROl) message ThrowErrorCheckRequest { ErrorDetails.Error error = 1; } // Copied from: local:aiserver.v1.ThrowErrorCheckResponse (var: MOl) message ThrowErrorCheckResponse { } // Copied from: local:aiserver.v1.TimeLeftHealthCheckResponse (var: s2l) message TimeLeftHealthCheckResponse { string time_left = 1; } // Copied from: agent.v1.TimeoutBehavior (var: xll) enum TimeoutBehavior { TIMEOUT_BEHAVIOR_UNSPECIFIED = 0; TIMEOUT_BEHAVIOR_CANCEL = 1; TIMEOUT_BEHAVIOR_BACKGROUND = 2; } // Copied from: local:aiserver.v1.TimingInfo (var: tws) message TimingInfo { double user_input_time = 1; double stream_cmdk_time = 2; } // Copied from: local:aiserver.v1.ToCamelCaseRequest (var: bNl) message ToCamelCaseRequest { string text = 1; } // Copied from: local:aiserver.v1.ToCamelCaseResponse (var: _Nl) message ToCamelCaseResponse { string text = 1; } // Copied from: local:aiserver.v1.TodoItem (var: qx) message TodoItem { string content = 1; string status = 2; string id = 3; repeated string dependencies = 4; } // Copied from: local:aiserver.v1.TodoReadParams (var: Qpn) message TodoReadParams { bool read = 1; } // Copied from: local:aiserver.v1.TodoReadResult (var: vvi) message TodoReadResult { repeated TodoItem todos = 1; } // Copied from: local:aiserver.v1.TodoReadStream (var: Das) message TodoReadStream { } // Copied from: local:aiserver.v1.TodoWriteParams (var: Nct) message TodoWriteParams { repeated TodoItem todos = 1; bool merge = 2; } // Copied from: local:aiserver.v1.TodoWriteResult (var: NOe) message TodoWriteResult { bool success = 1; repeated string ready_task_ids = 2; bool needs_in_progress_todos = 3; repeated TodoItem final_todos = 4; repeated TodoItem initial_todos = 5; bool was_merge = 6; } // Copied from: local:aiserver.v1.TodoWriteStream (var: Ras) message TodoWriteStream { } // Copied from: local:aiserver.v1.ToggleMarketingEmailOptRequest (var: yiu) message ToggleMarketingEmailOptRequest { bool opt_out = 1; } // Copied from: local:aiserver.v1.ToggleMarketingEmailOptResponse (var: wiu) message ToggleMarketingEmailOptResponse { bool opted_out = 1; } // Copied from: agent.v1.TokenDeltaUpdate (var: Ivs) message TokenDeltaUpdate { int32 tokens = 1; } // Copied from: local:aiserver.v1.TokenIndex (var: MSi) message TokenIndex { repeated TokensWithLogprobs tokens_with_logprobs = 1; string actual_token = 2; } // Copied from: local:aiserver.v1.TokenUsage (var: J_e) message TokenUsage { int32 input_tokens = 1; int32 output_tokens = 2; int32 cache_write_tokens = 3; int32 cache_read_tokens = 4; float total_cents = 5; optional int32 discount_percent_off = 6; optional float enterprise_usage_discount_percent = 7; } // Copied from: local:aiserver.v1.TokensWithLogprobs (var: qMl) message TokensWithLogprobs { string token = 1; float log_probability = 2; } // Copied from: local:aiserver.v1.ToolCall (var: Jfi) message ToolCall { oneof tool_call { BuiltinToolCall builtin_tool_call = 1; CustomToolCall custom_tool_call = 2; } } // Copied from: agent.v1.ToolCallCompletedUpdate (var: jlt) message ToolCallCompletedUpdate { string call_id = 1; ToolCall tool_call = 2; string model_call_id = 3; } // Copied from: agent.v1.ToolCallDelta (var: Twi) message ToolCallDelta { oneof delta { ShellToolCallDelta shell_tool_call_delta = 1; TaskToolCallDelta task_tool_call_delta = 2; EditToolCallDelta edit_tool_call_delta = 3; ReplaceEnvToolCallDelta replace_env_tool_call_delta = 4; } } // Copied from: agent.v1.ToolCallDeltaUpdate (var: Avs) message ToolCallDeltaUpdate { string call_id = 1; ToolCallDelta tool_call_delta = 2; string model_call_id = 3; } // Copied from: local:aiserver.v1.ToolCallEvent (var: TRl) message ToolCallEvent { string tool_call_id = 1; string request_id = 2; string tool_name = 3; } // Copied from: local:aiserver.v1.ToolCallFileSearchParams (var: _pn) message ToolCallFileSearchParams { string query = 1; } // Copied from: local:aiserver.v1.ToolCallFileSearchResult (var: Vfi) message ToolCallFileSearchResult { // Copied from: local:aiserver.v1.ToolCallFileSearchResult.File (var: bss) message File { string uri = 1; } repeated File files = 1; optional bool limit_hit = 2; int32 num_results = 3; } // Copied from: local:aiserver.v1.ToolCallFileSearchStream (var: vss) message ToolCallFileSearchStream { string query = 1; } // Copied from: agent.v1.ToolCallStartedUpdate (var: PLt) message ToolCallStartedUpdate { string call_id = 1; ToolCall tool_call = 2; string model_call_id = 3; } // Copied from: local:aiserver.v1.ToolCallTelemetryEvent (var: GAi) message ToolCallTelemetryEvent { string tool_call_id = 1; string tool_type = 2; string chat_request_uuid = 3; string model_name = 4; google.protobuf.Timestamp start_time = 5; google.protobuf.Timestamp end_time = 6; google.protobuf.Duration duration = 7; bool is_parallel = 8; optional int32 parallel_batch_size = 9; bool success = 10; optional string error_message = 11; map metadata = 12; optional google.protobuf.Duration approval_wait_duration = 13; bool is_stream = 14; } // Copied from: local:aiserver.v1.ToolPullRequestResult (var: Zfi) message ToolPullRequestResult { string sha = 1; string full_pr_contents = 2; float score = 3; optional string title = 4; optional string summary = 5; optional uint32 pr_number = 6; repeated string changed_files = 7; optional string author = 8; optional string date = 9; } // Copied from: local:aiserver.v1.ToolResult (var: Epn) message ToolResult { oneof tool_result { BuiltinToolResult builtin_tool_result = 1; CustomToolResult custom_tool_result = 2; ErrorToolResult error_tool_result = 3; } } // Copied from: local:aiserver.v1.ToolResultAttachments (var: nss) message ToolResultAttachments { // Copied from: local:aiserver.v1.ToolResultAttachments.DiscoveryBudgetReminder (var: rss) message DiscoveryBudgetReminder { int32 discovery_rounds_remaining = 1; optional string discovery_effort = 2; } // Copied from: local:aiserver.v1.ToolResultAttachments.TodoReminderType (var: iss) enum TodoReminderType { TODO_REMINDER_TYPE_UNSPECIFIED = 0; TODO_REMINDER_TYPE_EVERY_10_TURNS = 1; TODO_REMINDER_TYPE_AFTER_EDIT = 2; } repeated TodoItem original_todos = 1; repeated TodoItem updated_todos = 2; repeated NudgeMessage nudge_messages = 3; bool should_show_todo_write_reminder = 4; TodoReminderType todo_reminder_type = 5; optional DiscoveryBudgetReminder discovery_budget_reminder = 6; } // Copied from: local:aiserver.v1.ToolResultError (var: Ude) message ToolResultError { // Copied from: local:aiserver.v1.ToolResultError.EditFileError (var: Xrs) message EditFileError { int32 num_lines_in_file_before_edit = 1; } // Copied from: local:aiserver.v1.ToolResultError.SearchReplaceError (var: ess) message SearchReplaceError { int32 num_lines_in_file_before_edit = 1; } string client_visible_error_message = 1; string model_visible_error_message = 2; optional string actual_error_message_only_send_from_client_to_server_never_the_other_way_around_because_that_may_be_a_security_risk = 3; oneof error_details { EditFileError edit_file_error_details = 5; SearchReplaceError search_replace_error_details = 6; } } // Copied from: local:aiserver.v1.ToolSuggestion (var: nOu) message ToolSuggestion { string slug = 1; string label = 2; repeated string evidence = 3; string config_note = 4; } // Copied from: local:aiserver.v1.TouchRolloutThrottleRequest (var: ZTf) message TouchRolloutThrottleRequest { string run_id = 1; string rollout_request_id = 2; } // Copied from: local:aiserver.v1.TouchRolloutThrottleResponse (var: JTf) message TouchRolloutThrottleResponse { bool ok = 1; } // Copied from: local:aiserver.v1.TraceConfig (var: NEu) message TraceConfig { bool enabled = 1; optional int32 buffer_size = 2; optional int32 flush_interval_ms = 3; optional double sample_rate = 4; optional double internal_sample_rate = 5; optional double internal_ext_host_sample_rate = 6; } // Copied from: local:aiserver.v1.TraceLink (var: zFu) message TraceLink { string trace_id = 1; string span_id = 2; optional string trace_state = 3; map attributes = 4; optional uint32 flags = 5; } // Copied from: local:aiserver.v1.TraceSpan (var: dOs) message TraceSpan { string trace_id = 1; string span_id = 2; optional string parent_span_id = 3; string name = 4; google.protobuf.Timestamp start_time = 5; google.protobuf.Timestamp end_time = 6; map attributes = 7; optional bool error = 8; optional string trace_state = 9; optional uint32 flags = 10; optional SpanKind kind = 11; optional Status status = 12; repeated TraceLink links = 13; } // Copied from: local:aiserver.v1.TrackEventsRequest (var: Kxu) message TrackEventsRequest { repeated AnalyticsEvent events = 1; } // Copied from: local:aiserver.v1.TrackEventsResponse (var: Qxu) message TrackEventsResponse { } // Copied from: local:aiserver.v1.TrackModelRequest (var: MLf) message TrackModelRequest { string root_path = 1; string absolute_path = 2; } // Copied from: local:aiserver.v1.TrackModelResponse (var: PLf) message TrackModelResponse { } // Copied from: agent.v1.TrackedGitRepo (var: cxl) message TrackedGitRepo { string repo_path = 1; string branch_name = 2; } // Copied from: local:aiserver.v1.TranscribeAudioRequest (var: vSs) message TranscribeAudioRequest { bytes audio = 1; string mime_type = 2; optional string language = 3; } // Copied from: local:aiserver.v1.TranscribeAudioResponse (var: b5l) message TranscribeAudioResponse { string text = 1; int64 transcription_time_ms = 2; } // Copied from: local:aiserver.v1.TransientError (var: OAs) message TransientError { string error_message = 1; } // Copied from: local:aiserver.v1.TrialType (var: AHl) enum TrialType { TRIAL_TYPE_UNSPECIFIED = 0; TRIAL_TYPE_REQUEST = 1; TRIAL_TYPE_TOKEN = 2; } // Copied from: local:aiserver.v1.Trigger (var: $Pu) message Trigger { optional string agentic_filter_prompt = 14; oneof trigger { CronTrigger cron = 1; GitTrigger git = 2; SlackTrigger slack_trigger = 7; LinearTrigger linear = 9; WebhookTrigger webhook = 11; SlackChannelCreatedTrigger slack_channel_created = 12; PagerDutyTrigger pagerduty = 13; SentryTrigger sentry = 15; MicrosoftTeamsTrigger microsoft_teams_trigger = 16; MicrosoftTeamsChannelCreatedTrigger microsoft_teams_channel_created = 17; SlackReactionAddedTrigger slack_reaction_added = 18; SlackMentionTrigger slack_mention = 19; SlackAnyReactionAddedTrigger slack_any_reaction_added = 20; } } // Copied from: local:aiserver.v1.TriggerCrewStandupRequest (var: thu) message TriggerCrewStandupRequest { string crew_id = 1; string member_id = 2; string instructions = 3; } // Copied from: local:aiserver.v1.TriggerCrewStandupResponse (var: ihu) message TriggerCrewStandupResponse { int32 triggered_count = 1; repeated CrewStandupTriggerResult results = 2; bool skipped = 3; } // Copied from: local:aiserver.v1.TriggerEnvironmentBuildRequest (var: mvu) message TriggerEnvironmentBuildRequest { string environment_public_id = 1; optional bool is_draft = 2; repeated RepoStartingRef refs = 3; } // Copied from: local:aiserver.v1.TriggerEnvironmentBuildResponse (var: gvu) message TriggerEnvironmentBuildResponse { string build_id = 1; } // Copied from: local:aiserver.v1.TriggerMetadataEntry (var: GLu) message TriggerMetadataEntry { PlatformTriggerType trigger_type = 1; map metadata = 2; } // Copied from: local:aiserver.v1.TriggerMetadataPayload (var: qLu) message TriggerMetadataPayload { repeated TriggerMetadataEntry entries = 1; } // Copied from: agent.v1.TriggeringUserInfo (var: Awi) message TriggeringUserInfo { optional string auth_id = 1; optional int32 user_id = 2; } // Copied from: local:aiserver.v1.TryParseTypeScriptTreeSitterRequest (var: lLl) message TryParseTypeScriptTreeSitterRequest { string workspace_relative_path = 1; string text = 2; } // Copied from: local:aiserver.v1.TryParseTypeScriptTreeSitterResponse (var: uLl) message TryParseTypeScriptTreeSitterResponse { string text = 1; } // Copied from: agent.v1.TurnEndedUpdate (var: $wi) message TurnEndedUpdate { optional int64 input_tokens = 1; optional int64 output_tokens = 2; optional int64 cache_read_tokens = 3; optional int64 cache_write_tokens = 4; optional int64 reasoning_tokens = 5; } // Copied from: agent.v1.TypeAction (var: _hl) message TypeAction { string text = 1; } // Copied from: local:aiserver.v1.URIResolutionAttempt (var: Ers) message URIResolutionAttempt { string workspace_relative_path = 1; string node_id = 2; CodeSymbolWithAction symbol = 3; } // Copied from: local:aiserver.v1.URIResolutionResult (var: Cul) message URIResolutionResult { URIResolutionAttempt request = 1; repeated string resolved_paths = 2; } // Copied from: local:aiserver.v1.UiBestOfNJudgeCandidate (var: eLl) message UiBestOfNJudgeCandidate { string composer_id = 1; GitDiff diff = 2; } // Copied from: local:aiserver.v1.UiBestOfNJudgeFinalResult (var: nLl) message UiBestOfNJudgeFinalResult { string winner_composer_id = 1; string reasoning = 2; } // Copied from: local:aiserver.v1.UndoEditParams (var: kos) message UndoEditParams { } // Copied from: local:aiserver.v1.UndoEditResult (var: xos) message UndoEditResult { repeated string feedback = 1; string relative_workspace_path = 4; int32 context_start_line_number = 2; repeated string context_lines = 3; int32 context_total_num_lines = 5; int32 file_total_lines = 6; } // Copied from: local:aiserver.v1.UndoFullSelfDrivingOutputRequest (var: M7l) message UndoFullSelfDrivingOutputRequest { string pr_url = 1; string bc_id = 2; string stable_key = 3; } // Copied from: local:aiserver.v1.UndoFullSelfDrivingOutputResponse (var: P7l) message UndoFullSelfDrivingOutputResponse { FullSelfDrivingFinding finding = 1; } // Copied from: local:aiserver.v1.UnenrollFromGlassEarlyPreviewRequest (var: _nu) message UnenrollFromGlassEarlyPreviewRequest { } // Copied from: local:aiserver.v1.UnenrollFromGlassEarlyPreviewResponse (var: ynu) message UnenrollFromGlassEarlyPreviewResponse { } // Copied from: local:aiserver.v1.UninstallTeamPluginRequest (var: F0i) message UninstallTeamPluginRequest { int32 team_id = 1; int64 plugin_id = 2; } // Copied from: local:aiserver.v1.UninstallTeamPluginResponse (var: wuu) message UninstallTeamPluginResponse { bool success = 1; } // Copied from: local:aiserver.v1.UninstallUserPluginRequest (var: N0i) message UninstallUserPluginRequest { int64 plugin_id = 1; } // Copied from: local:aiserver.v1.UninstallUserPluginResponse (var: auu) message UninstallUserPluginResponse { bool success = 1; } // Copied from: local:aiserver.v1.UniqueFileIdentifier (var: RFl) message UniqueFileIdentifier { string project_uuid = 1; string relative_path = 2; optional string language_id = 3; } // Copied from: local:aiserver.v1.UnlinkJiraUserRequest (var: Pdu) message UnlinkJiraUserRequest { string cloud_id = 1; string jira_account_id = 2; } // Copied from: local:aiserver.v1.UnlinkJiraUserResponse (var: Ldu) message UnlinkJiraUserResponse { bool success = 1; } // Copied from: local:aiserver.v1.UnlinkPluginsFromTeamMarketplaceRequest (var: zuu) message UnlinkPluginsFromTeamMarketplaceRequest { repeated string plugin_ids = 1; int64 marketplace_id = 2; } // Copied from: local:aiserver.v1.UnlinkPluginsFromTeamMarketplaceResponse (var: Vuu) message UnlinkPluginsFromTeamMarketplaceResponse { bool success = 1; } // Copied from: local:aiserver.v1.UnlinkSlackAccessRequest (var: Sru) message UnlinkSlackAccessRequest { } // Copied from: local:aiserver.v1.UnlinkSlackAccessResponse (var: kru) message UnlinkSlackAccessResponse { bool success = 1; } // Copied from: local:aiserver.v1.UnpublishPluginRequest (var: Mxs) message UnpublishPluginRequest { int64 plugin_id = 1; optional int32 team_id = 2; optional string commit_message = 3; } // Copied from: local:aiserver.v1.UnpublishPluginResponse (var: Olu) message UnpublishPluginResponse { string commit_sha = 1; } // Copied from: local:aiserver.v1.UnresolveReviewThreadRequest (var: IAs) message UnresolveReviewThreadRequest { string pr_url = 1; string thread_id = 2; } // Copied from: local:aiserver.v1.UnresolveReviewThreadResponse (var: Zbu) message UnresolveReviewThreadResponse { bool success = 1; } // Copied from: local:aiserver.v1.UnshareAgentStoreRequest (var: $wu) message UnshareAgentStoreRequest { string share_id = 1; } // Copied from: local:aiserver.v1.UnshareAgentStoreResponse (var: jwu) message UnshareAgentStoreResponse { } // Copied from: local:aiserver.v1.UnshareBackgroundComposerArtifactRequest (var: wbu) message UnshareBackgroundComposerArtifactRequest { string artifact_id = 1; } // Copied from: local:aiserver.v1.UnshareBackgroundComposerArtifactResponse (var: Sbu) message UnshareBackgroundComposerArtifactResponse { optional BackgroundComposerSharedArtifact artifact = 1; } // Copied from: local:aiserver.v1.UnsubscribeRepositoryRequest (var: Ve) message UnsubscribeRepositoryRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.UnsubscribeRepositoryResponse (var: He) message UnsubscribeRepositoryResponse { // Copied from: local:aiserver.v1.UnsubscribeRepositoryResponse.Status (var: E) enum Status { STATUS_UNSPECIFIED = 0; STATUS_NOT_FOUND = 1; STATUS_NOT_SUBSCRIBED = 2; STATUS_SUCCESS = 3; } Status status = 1; } // Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsFailure (var: mtu) message UpdateAllGithubRepoSettingsFailure { // Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsFailure.Reason (var: gtu) enum Reason { REASON_UNSPECIFIED = 0; REASON_INTERNAL = 1; REASON_BITBUCKET_WORKSPACE_UNLINKED = 2; REASON_BITBUCKET_WORKSPACE_LINKED_TO_OTHER_TEAM = 3; REASON_BITBUCKET_WORKSPACE_CONNECTION_UNVERIFIABLE = 4; } string repo_node_id = 1; Reason reason = 2; } // Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsRequest (var: ptu) message UpdateAllGithubRepoSettingsRequest { int64 installation_id = 1; bool bug_bot_enabled = 2; optional int32 total_pages = 3; optional bool include_all_team_owned_repos = 5; optional string ghe_application = 6; optional int32 team_id = 7; } // Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsResponse (var: ftu) message UpdateAllGithubRepoSettingsResponse { int32 updated_count = 1; bool async_operation_started = 2; bool async_operation_already_in_progress = 3; repeated string failed_repo_node_ids = 4; repeated UpdateAllGithubRepoSettingsFailure failures = 5; } // Copied from: local:aiserver.v1.UpdateAutomationAuthoringModeRequest (var: iNu) message UpdateAutomationAuthoringModeRequest { string automation_id = 1; AutomationManagedBy managed_by = 2; optional string deploy_key = 3; } // Copied from: local:aiserver.v1.UpdateAutomationAuthoringModeResponse (var: rNu) message UpdateAutomationAuthoringModeResponse { AutomationWithOwner workflow = 1; } // Copied from: local:aiserver.v1.UpdateAutomationMemoryRequest (var: yNu) message UpdateAutomationMemoryRequest { string automation_id = 1; string file = 2; string content = 3; oneof expected { string expected_version = 4; bool expect_missing = 5; } } // Copied from: local:aiserver.v1.UpdateAutomationMemoryResponse (var: wNu) message UpdateAutomationMemoryResponse { string file = 1; string content = 2; optional string version = 3; bool conflict = 4; } // Copied from: local:aiserver.v1.UpdateAutomationRequest (var: hAi) message UpdateAutomationRequest { optional string name = 2; optional Workflow workflow = 3; optional bool enabled = 4; optional string description = 5; string automation_id = 6; optional AutomationScope scope = 7; optional string managed_type = 8; optional bool hidden = 9; } // Copied from: local:aiserver.v1.UpdateAutomationResponse (var: ALs) message UpdateAutomationResponse { AutomationWithOwner workflow = 1; } // Copied from: local:aiserver.v1.UpdateBackgroundComposerEnvironmentRequest (var: jpu) message UpdateBackgroundComposerEnvironmentRequest { string bc_id = 1; bool replace = 2; } // Copied from: local:aiserver.v1.UpdateBackgroundComposerEnvironmentResponse (var: Wpu) message UpdateBackgroundComposerEnvironmentResponse { uint32 applied = 1; uint32 removed = 2; } // Copied from: local:aiserver.v1.UpdateBackgroundComposerExperimentalModelOptOutRequest (var: RTs) message UpdateBackgroundComposerExperimentalModelOptOutRequest { string bc_id = 1; bool use_experimental_model_opt_out = 2; } // Copied from: local:aiserver.v1.UpdateBackgroundComposerExperimentalModelOptOutResponse (var: Kpu) message UpdateBackgroundComposerExperimentalModelOptOutResponse { } // Copied from: local:aiserver.v1.UpdateBackgroundComposerSecretRequest (var: Oql) message UpdateBackgroundComposerSecretRequest { string name = 1; bool team_scope = 2; repeated string scoped_to_repos = 3; BackgroundComposerSecretLevel level = 4; optional string value = 5; int32 id = 6; BackgroundComposerSecretOwner owner = 7; } // Copied from: local:aiserver.v1.UpdateBackgroundComposerSecretResponse (var: Fql) message UpdateBackgroundComposerSecretResponse { } // Copied from: local:aiserver.v1.UpdateBackgroundComposerUserSettingsRequest (var: Tbu) message UpdateBackgroundComposerUserSettingsRequest { optional string model_name = 1; optional bool slack_notifications_for_web_enabled = 2; optional bool ci_failure_followup_enabled = 3; optional bool browser_use_enabled = 4; optional AutoCreatePrSetting auto_create_pr_setting = 5; optional PrReviewOpenDestinationMode pr_review_open_destination = 6; optional GithubArtifactPostingMode github_artifact_posting = 7; optional CloudAgentEgressProtectionMode egress_protection_mode = 8; optional BackgroundComposerUserEgressPolicy egress_policy = 9; optional string branch_prefix = 10; optional BackgroundComposerQuickActionSettings quick_action_settings = 11; optional bool allow_private_workers = 12; optional string bc_id = 13; optional string default_environment_public_id = 14; repeated BackgroundComposerDefaultEnvironmentSetting default_environment_settings = 15; optional bool remote_control_enabled = 16; optional PrReviewOpenSurfaceMode pr_review_open_surface = 17; repeated string sidebar_named_agent_ids = 18; optional bool sidebar_named_agent_ids_explicitly_set = 19; optional CloudAgentModelSelection default_model_selection = 20; optional int32 ask_question_auto_answer_timeout_minutes = 21; } // Copied from: local:aiserver.v1.UpdateBackgroundComposerUserSettingsResponse (var: Abu) message UpdateBackgroundComposerUserSettingsResponse { } // Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest (var: Ezl) message UpdateBitbucketServerInstanceTokenRequest { // Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest.ClearToken (var: Tzl) message ClearToken { } // Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest.SetToken (var: xzl) message SetToken { string access_token = 1; } string uuid = 1; oneof action { SetToken set_token = 2; ClearToken clear_token = 3; } } // Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenResponse (var: Azl) message UpdateBitbucketServerInstanceTokenResponse { } // Copied from: local:aiserver.v1.UpdateBugBotProUserModeRequest (var: Rou) message UpdateBugBotProUserModeRequest { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; optional bool smart_frontier_enabled = 3; } // Copied from: local:aiserver.v1.UpdateBugBotProUserModeResponse (var: Mou) message UpdateBugBotProUserModeResponse { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; bool smart_frontier_enabled = 3; bool frontier_available = 4; } // Copied from: local:aiserver.v1.UpdateBugBotProUserSettingsRequest (var: dnu) message UpdateBugBotProUserSettingsRequest { bool enabled = 1; } // Copied from: local:aiserver.v1.UpdateBugBotProUserSettingsResponse (var: hnu) message UpdateBugBotProUserSettingsResponse { } // Copied from: local:aiserver.v1.UpdateBugbotLearnedRuleRequest (var: Iau) message UpdateBugbotLearnedRuleRequest { string rule_id = 1; int64 installation_id = 2; optional string ghe_application = 3; optional string name = 4; optional string content = 5; optional string status = 6; repeated string scoped_paths = 7; } // Copied from: local:aiserver.v1.UpdateBugbotLearnedRuleResponse (var: Dau) message UpdateBugbotLearnedRuleResponse { BugbotLearnedRule rule = 1; } // Copied from: local:aiserver.v1.UpdateBugbotManualRepositoryRuleRequest (var: Fau) message UpdateBugbotManualRepositoryRuleRequest { string rule_id = 1; int64 installation_id = 2; optional string ghe_application = 3; optional string name = 4; optional string content = 5; optional string status = 6; repeated string scoped_paths = 7; } // Copied from: local:aiserver.v1.UpdateBugbotManualRepositoryRuleResponse (var: Bau) message UpdateBugbotManualRepositoryRuleResponse { BugbotManualRepositoryRule rule = 1; } // Copied from: local:aiserver.v1.UpdateBugbotModeRequest (var: Tou) message UpdateBugbotModeRequest { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; optional bool smart_frontier_enabled = 3; optional int32 team_id = 4; } // Copied from: local:aiserver.v1.UpdateBugbotModeResponse (var: Aou) message UpdateBugbotModeResponse { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; bool smart_frontier_enabled = 3; bool frontier_available = 4; } // Copied from: local:aiserver.v1.UpdateBugbotTeamRuleRequest (var: kau) message UpdateBugbotTeamRuleRequest { string rule_id = 1; optional string name = 2; optional string content = 3; optional bool is_active = 4; optional bool is_required = 5; optional int32 team_id = 6; } // Copied from: local:aiserver.v1.UpdateBugbotTeamRuleResponse (var: Cau) message UpdateBugbotTeamRuleResponse { BugbotRule rule = 1; } // Copied from: local:aiserver.v1.UpdateBugbotUserSettingsRequest (var: Btu) message UpdateBugbotUserSettingsRequest { bool manual_trigger_only = 1; bool run_only_once = 2; bool suppress_no_bugs_comments = 3; optional bool enable_draft = 4; optional bool is_pr_summary_enabled = 5; BugbotAutofixMode bugbot_autofix_mode = 6; bool enable_vm_run = 7; bool fail_github_action_on_bugbot_findings = 8; repeated string bugbot_autofix_severity_filter = 9; optional bool is_incremental_review_enabled = 10; optional bool is_pr_risk_score_enabled = 11; } // Copied from: local:aiserver.v1.UpdateBugbotUserSettingsResponse (var: Utu) message UpdateBugbotUserSettingsResponse { } // Copied from: local:aiserver.v1.UpdateConfig (var: DEu) message UpdateConfig { // Copied from: local:aiserver.v1.UpdateConfig.UpdateMode (var: REu) enum UpdateMode { UPDATE_MODE_UNSPECIFIED = 0; UPDATE_MODE_ONE_TIME = 1; } string release_track = 1; UpdateMode mode = 2; optional int32 applied_at = 3; } // Copied from: local:aiserver.v1.UpdateCrewRequest (var: Vdu) message UpdateCrewRequest { Crew crew = 1; } // Copied from: local:aiserver.v1.UpdateCrewResponse (var: Gdu) message UpdateCrewResponse { Crew crew = 1; optional CrewSlackChannelStatus slack_channel_status = 2; bool annotations_refreshed = 3; optional CrewScheduleStatus schedule_status = 4; } // Copied from: local:aiserver.v1.UpdateDataOpsJobRequest (var: UAf) message UpdateDataOpsJobRequest { string job_id = 1; optional DataOpsJobDbStatus status = 2; optional google.protobuf.Timestamp started_at = 3; optional google.protobuf.Timestamp finished_at = 4; optional string buildkite_build_id = 5; optional int32 buildkite_build_number = 6; optional string buildkite_build_url = 7; optional string finalized_train_s3_uri = 8; optional string finalized_eval_s3_uri = 9; optional string manifest_s3_uri = 10; optional string stats_s3_uri = 11; optional string config_block_s3_uri = 12; optional string error_message = 13; optional string rollouts_s3_uri = 14; optional string rewards_s3_uri = 15; optional string datacheck_s3_uri = 16; } // Copied from: local:aiserver.v1.UpdateDataOpsJobResponse (var: $Af) message UpdateDataOpsJobResponse { bool ok = 1; } // Copied from: local:aiserver.v1.UpdateDatagenRLPipelineRunRequest (var: QAf) message UpdateDatagenRLPipelineRunRequest { string run_id = 1; optional DatagenRLPipelineRunDbStatus status = 2; optional string status_message = 3; optional google.protobuf.Timestamp started_at = 4; optional google.protobuf.Timestamp finished_at = 5; optional string output_path = 6; optional string config_s3_uri = 7; optional string stats_s3_uri = 8; optional google.protobuf.Struct artifacts = 9; optional google.protobuf.Struct params_snapshot = 10; optional string ray_job_name = 11; optional string ray_job_namespace = 12; optional string buildkite_build_id = 13; optional int32 buildkite_build_number = 14; optional string buildkite_build_url = 15; optional string error_message = 16; } // Copied from: local:aiserver.v1.UpdateDatagenRLPipelineRunResponse (var: YAf) message UpdateDatagenRLPipelineRunResponse { bool ok = 1; } // Copied from: local:aiserver.v1.UpdateDirectoryGroupSettingsRequest (var: Kru) message UpdateDirectoryGroupSettingsRequest { int32 directory_group_id = 1; optional int32 hard_limit_per_user_dollars = 2; int32 per_user_monthly_limit_dollars = 4; AutoRunControls auto_run_controls = 3; int32 team_id = 5; optional AllowedMCPConfiguration allowed_mcp_configuration = 6; } // Copied from: local:aiserver.v1.UpdateDirectoryGroupSettingsResponse (var: Qru) message UpdateDirectoryGroupSettingsResponse { } // Copied from: local:aiserver.v1.UpdateEnvironmentBuildRequest (var: hvu) message UpdateEnvironmentBuildRequest { string build_id = 1; optional bool is_draft = 2; } // Copied from: local:aiserver.v1.UpdateEnvironmentBuildResponse (var: pvu) message UpdateEnvironmentBuildResponse { EnvironmentBuildRow row = 1; } // Copied from: local:aiserver.v1.UpdateEnvironmentBuildSettingsRequest (var: Svu) message UpdateEnvironmentBuildSettingsRequest { string environment_public_id = 1; optional bool fast_forward_default_branch = 2; bool clear_fast_forward_default_branch = 3; optional bool builds_enabled = 4; bool clear_builds_enabled = 5; optional int32 auto_fast_forward_staleness_hours = 6; bool clear_auto_fast_forward_staleness_hours = 7; } // Copied from: local:aiserver.v1.UpdateEnvironmentBuildSettingsResponse (var: kvu) message UpdateEnvironmentBuildSettingsResponse { EnvironmentBuildSettings settings = 1; } // Copied from: local:aiserver.v1.UpdateFastRequestsRequest (var: M1s) message UpdateFastRequestsRequest { int32 request_quota = 1; } // Copied from: local:aiserver.v1.UpdateFastRequestsResponse (var: Uzl) message UpdateFastRequestsResponse { } // Copied from: local:aiserver.v1.UpdateFileRequest (var: De) message UpdateFileRequest { RepositoryInfo repository = 1; File added_file = 2; optional string deleted_file_path = 3; string commit_sha = 4; string queue_id = 5; } // Copied from: local:aiserver.v1.UpdateFileResponse (var: Oe) message UpdateFileResponse { // Copied from: local:aiserver.v1.UpdateFileResponse.Status (var: k) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; STATUS_EXPECTED_FAILURE = 3; STATUS_QUEUE_BACKED_UP = 4; } Status status = 1; } // Copied from: local:aiserver.v1.UpdateFullSelfDrivingFindingStatusRequest (var: B7l) message UpdateFullSelfDrivingFindingStatusRequest { string pr_url = 1; string bc_id = 2; string stable_key = 3; string status = 4; } // Copied from: local:aiserver.v1.UpdateFullSelfDrivingFindingStatusResponse (var: U7l) message UpdateFullSelfDrivingFindingStatusResponse { FullSelfDrivingFinding finding = 1; } // Copied from: local:aiserver.v1.UpdateFullSelfDrivingOutputRequest (var: x7l) message UpdateFullSelfDrivingOutputRequest { string pr_url = 1; string bc_id = 2; string stable_key = 3; optional string title = 4; optional string body = 5; optional string status = 6; optional string severity = 7; optional bool clear_severity = 8; optional string action = 9; optional bool clear_action = 10; google.protobuf.Struct payload = 11; } // Copied from: local:aiserver.v1.UpdateFullSelfDrivingOutputResponse (var: T7l) message UpdateFullSelfDrivingOutputResponse { FullSelfDrivingFinding finding = 1; } // Copied from: local:aiserver.v1.UpdateFullSelfDrivingPrConfigRequest (var: anu) message UpdateFullSelfDrivingPrConfigRequest { string pr_url = 1; optional bool enabled = 2; optional FullSelfDrivingMode mode = 3; optional int32 team_id = 4; } // Copied from: local:aiserver.v1.UpdateFullSelfDrivingPrConfigResponse (var: cnu) message UpdateFullSelfDrivingPrConfigResponse { FullSelfDrivingActiveAgent agent = 1; } // Copied from: local:aiserver.v1.UpdateFullSelfDrivingTeamSettingsRequest (var: Ytu) message UpdateFullSelfDrivingTeamSettingsRequest { int32 team_id = 1; optional FullSelfDrivingMode default_mode = 2; optional bool only_cloud_agent_prs = 3; optional bool globally_disabled = 4; optional bool auto_create_on_first_pr_push = 5; } // Copied from: local:aiserver.v1.UpdateFullSelfDrivingTeamSettingsResponse (var: Ztu) message UpdateFullSelfDrivingTeamSettingsResponse { FullSelfDrivingTeamSettings settings = 1; } // Copied from: local:aiserver.v1.UpdateFullSelfDrivingUserSettingsRequest (var: Wtu) message UpdateFullSelfDrivingUserSettingsRequest { optional FullSelfDrivingMode default_mode = 1; optional bool only_cloud_agent_prs = 2; optional bool globally_disabled = 3; optional bool auto_create_on_first_pr_push = 4; optional bool slack_notifications_enabled = 5; optional string fsd_slack_channel_id = 6; optional string default_model = 7; } // Copied from: local:aiserver.v1.UpdateFullSelfDrivingUserSettingsResponse (var: Htu) message UpdateFullSelfDrivingUserSettingsResponse { FullSelfDrivingMode default_mode = 1; bool only_cloud_agent_prs = 2; bool globally_disabled = 3; bool auto_create_on_first_pr_push = 4; bool slack_notifications_enabled = 5; optional string fsd_slack_channel_id = 6; optional string default_model = 7; } // Copied from: local:aiserver.v1.UpdateGithubInstallationSettingsRequest (var: stu) message UpdateGithubInstallationSettingsRequest { int64 installation_id = 1; InstallationSettings settings = 2; optional string ghe_application = 4; optional int32 team_id = 5; } // Copied from: local:aiserver.v1.UpdateGithubInstallationSettingsResponse (var: otu) message UpdateGithubInstallationSettingsResponse { } // Copied from: local:aiserver.v1.UpdateGithubInstallationTeamScopeRequest (var: atu) message UpdateGithubInstallationTeamScopeRequest { int64 installation_id = 1; optional string ghe_application = 2; int32 team_id = 3; } // Copied from: local:aiserver.v1.UpdateGithubInstallationTeamScopeResponse (var: ctu) message UpdateGithubInstallationTeamScopeResponse { } // Copied from: local:aiserver.v1.UpdateGithubRepoSettingsRequest (var: itu) message UpdateGithubRepoSettingsRequest { RepoIdentifier repo = 1; RepoSettings settings = 2; optional bool skip_write_access_check = 3; optional string ghe_application = 4; optional int32 team_id = 5; } // Copied from: local:aiserver.v1.UpdateGithubRepoSettingsResponse (var: rtu) message UpdateGithubRepoSettingsResponse { } // Copied from: local:aiserver.v1.UpdateGroupRequest (var: ssu) message UpdateGroupRequest { int32 group_id = 1; int32 team_id = 2; optional string name = 3; optional GroupType type = 4; optional int32 directory_group_id = 5; } // Copied from: local:aiserver.v1.UpdateGroupResponse (var: osu) message UpdateGroupResponse { Group group = 1; } // Copied from: local:aiserver.v1.UpdateInvocationStatusRequest (var: ixf) message UpdateInvocationStatusRequest { string invocation_id = 1; InvocationStatus status = 2; } // Copied from: local:aiserver.v1.UpdateInvocationStatusResponse (var: rxf) message UpdateInvocationStatusResponse { string invocation_id = 1; InvocationStatus status = 2; } // Copied from: local:aiserver.v1.UpdateJiraRoutingRuleRequest (var: Cdu) message UpdateJiraRoutingRuleRequest { int32 team_id = 1; int64 rule_id = 2; string repo = 3; string rule_text = 4; } // Copied from: local:aiserver.v1.UpdateJiraRoutingRuleResponse (var: Edu) message UpdateJiraRoutingRuleResponse { JiraRoutingRule rule = 1; } // Copied from: local:aiserver.v1.UpdateJiraTeamSettingsRequest (var: bdu) message UpdateJiraTeamSettingsRequest { int32 team_id = 1; optional bool require_user_auth = 2; } // Copied from: local:aiserver.v1.UpdateJiraTeamSettingsResponse (var: _du) message UpdateJiraTeamSettingsResponse { } // Copied from: local:aiserver.v1.UpdateLinearProjectSettingRequest (var: iru) message UpdateLinearProjectSettingRequest { optional int32 team_id = 1; string linear_team_id = 2; string project_id = 3; LinearRunOption run_option = 4; string conditions = 5; } // Copied from: local:aiserver.v1.UpdateLinearProjectSettingResponse (var: rru) message UpdateLinearProjectSettingResponse { bool success = 1; } // Copied from: local:aiserver.v1.UpdateLinearTeamSettingRequest (var: tru) message UpdateLinearTeamSettingRequest { optional int32 team_id = 1; string linear_team_id = 2; LinearRunOption default_run_option = 3; string default_conditions = 4; LabelFilterMode label_filter_mode = 5; repeated string required_label_ids = 6; optional int32 autorun_as_user_id = 7; } // Copied from: local:aiserver.v1.UpdateLinearTeamSettingResponse (var: nru) message UpdateLinearTeamSettingResponse { bool success = 1; } // Copied from: local:aiserver.v1.UpdateManagedAutomationTeamSettingsRequest (var: NNu) message UpdateManagedAutomationTeamSettingsRequest { int32 team_id = 1; bool security_agent_disabled = 2; bool approval_agent_disabled = 3; optional bool security_agent_disabled_patch = 4; optional bool approval_agent_disabled_patch = 5; } // Copied from: local:aiserver.v1.UpdateManagedAutomationTeamSettingsResponse (var: ONu) message UpdateManagedAutomationTeamSettingsResponse { ManagedAutomationTeamSettings settings = 1; } // Copied from: local:aiserver.v1.UpdateMarketplaceRequest (var: Gxs) message UpdateMarketplaceRequest { int64 marketplace_id = 1; optional string name = 2; optional string description = 3; optional bool auto_reindex = 4; optional int32 team_id = 5; optional string display_name = 6; optional bool allow_user_publish = 7; } // Copied from: local:aiserver.v1.UpdateMarketplaceResponse (var: xuu) message UpdateMarketplaceResponse { Marketplace marketplace = 1; } // Copied from: local:aiserver.v1.UpdateOrganizationGroupAutoReviewSettingsRequest (var: fGl) message UpdateOrganizationGroupAutoReviewSettingsRequest { string organization_id = 1; int64 group_id = 2; AutoReviewInstructions auto_review = 3; } // Copied from: local:aiserver.v1.UpdateOrganizationGroupAutoReviewSettingsResponse (var: vGl) message UpdateOrganizationGroupAutoReviewSettingsResponse { } // Copied from: local:aiserver.v1.UpdateOrganizationGroupAutorunSettingsRequest (var: cGl) message UpdateOrganizationGroupAutorunSettingsRequest { string organization_id = 1; int64 group_id = 2; AutoRunControls auto_run_controls = 3; } // Copied from: local:aiserver.v1.UpdateOrganizationGroupAutorunSettingsResponse (var: lGl) message UpdateOrganizationGroupAutorunSettingsResponse { } // Copied from: local:aiserver.v1.UpdateOrganizationGroupMemberRequest (var: JVl) message UpdateOrganizationGroupMemberRequest { string organization_id = 1; int64 group_id = 2; int32 user_id = 3; optional int32 monthly_spending_limit_dollars = 4; bool clear_monthly_spending_limit_dollars = 5; } // Copied from: local:aiserver.v1.UpdateOrganizationGroupMemberResponse (var: XVl) message UpdateOrganizationGroupMemberResponse { OrganizationGroupMember member = 1; } // Copied from: local:aiserver.v1.UpdateOrganizationGroupModelAllowlistRequest (var: hGl) message UpdateOrganizationGroupModelAllowlistRequest { string organization_id = 1; int64 group_id = 2; optional ModelAllowlist model_allowlist = 3; } // Copied from: local:aiserver.v1.UpdateOrganizationGroupModelAllowlistResponse (var: pGl) message UpdateOrganizationGroupModelAllowlistResponse { } // Copied from: local:aiserver.v1.UpdateOrganizationGroupRequest (var: nGl) message UpdateOrganizationGroupRequest { string organization_id = 1; int64 group_id = 2; string name = 3; optional int32 monthly_spending_limit_dollars = 4; bool clear_monthly_spending_limit_dollars = 5; GroupVisibility visibility = 6; } // Copied from: local:aiserver.v1.UpdateOrganizationGroupResponse (var: iGl) message UpdateOrganizationGroupResponse { OrganizationGroup group = 1; } // Copied from: local:aiserver.v1.UpdateOrganizationGroupSmartAutoSettingsRequest (var: yGl) message UpdateOrganizationGroupSmartAutoSettingsRequest { string organization_id = 1; int64 group_id = 2; SmartAutoSettings settings = 3; optional bool new_chat_nudge_all_to_smart_auto = 4; optional bool models_auto_only = 5; optional string new_chat_nudge_all_to_smart_auto_optimize_for = 6; } // Copied from: local:aiserver.v1.UpdateOrganizationGroupSmartAutoSettingsResponse (var: wGl) message UpdateOrganizationGroupSmartAutoSettingsResponse { } // Copied from: local:aiserver.v1.UpdateOrganizationIdentityProviderResponse (var: gbn) message UpdateOrganizationIdentityProviderResponse { OrganizationIdentityProvider provider = 1; } // Copied from: local:aiserver.v1.UpdateOrganizationIdentityProviderSsoSettingsRequest (var: uVl) message UpdateOrganizationIdentityProviderSsoSettingsRequest { string organization_id = 1; string identity_provider_public_id = 2; bool allow_sso = 3; } // Copied from: local:aiserver.v1.UpdateOrganizationRequest (var: FVl) message UpdateOrganizationRequest { string organization_id = 1; string name = 2; } // Copied from: local:aiserver.v1.UpdateOrganizationResponse (var: BVl) message UpdateOrganizationResponse { string name = 1; } // Copied from: local:aiserver.v1.UpdateOrganizationTeamRequest (var: UVl) message UpdateOrganizationTeamRequest { string organization_id = 1; int32 team_id = 2; string name = 3; string slug = 4; } // Copied from: local:aiserver.v1.UpdateOrganizationTeamResponse (var: $Vl) message UpdateOrganizationTeamResponse { string name = 1; string slug = 2; } // Copied from: local:aiserver.v1.UpdatePendingFollowupRequest (var: nAs) message UpdatePendingFollowupRequest { string bc_id = 1; string followup_id = 2; ConversationMessage updated_message = 3; } // Copied from: local:aiserver.v1.UpdatePendingFollowupResponse (var: rfu) message UpdatePendingFollowupResponse { bool success = 1; string error_message = 2; } // Copied from: agent.v1.UpdatePrAction (var: rCl) message UpdatePrAction { optional string pr_url = 1; optional string title = 2; optional string body = 3; optional string base_branch = 4; optional string branch_name = 5; repeated string add_labels = 6; repeated string remove_labels = 7; optional string repo_url = 8; optional int64 stack_on_pr_number = 9; optional bool clear_stack = 10; optional bool draft = 11; } // Copied from: local:aiserver.v1.UpdateProjectParams (var: Jpn) message UpdateProjectParams { repeated UpdateProjectStringReplacement string_replacements = 1; string summary = 2; } // Copied from: local:aiserver.v1.UpdateProjectResult (var: Svi) message UpdateProjectResult { bool success = 1; string updated_plan = 2; } // Copied from: local:aiserver.v1.UpdateProjectStream (var: qas) message UpdateProjectStream { } // Copied from: local:aiserver.v1.UpdateProjectStringReplacement (var: Gas) message UpdateProjectStringReplacement { string old_string = 1; string new_string = 2; } // Copied from: local:aiserver.v1.UpdatePullRequestBranchRequest (var: b_u) message UpdatePullRequestBranchRequest { string pr_url = 1; } // Copied from: local:aiserver.v1.UpdatePullRequestBranchResponse (var: __u) message UpdatePullRequestBranchResponse { bool success = 1; string error = 2; optional string new_head_sha = 3; } // Copied from: local:aiserver.v1.UpdateRelayScheduleRequest (var: WRf) message UpdateRelayScheduleRequest { string schedule_id = 1; optional string cron_expression = 2; optional string timezone = 3; optional string interval = 4; google.protobuf.Struct input_template_json = 5; optional bool enabled = 6; optional RelayScheduleOverlapPolicy overlap_policy = 7; optional RelayScheduleCatchupPolicy catchup_policy = 8; } // Copied from: local:aiserver.v1.UpdateRelayScheduleResponse (var: HRf) message UpdateRelayScheduleResponse { RelayScheduleRecord schedule = 1; } // Copied from: local:aiserver.v1.UpdateRlEvalJobRequest (var: xAf) message UpdateRlEvalJobRequest { string job_id = 1; optional RlEvalJobDbStatus status = 2; optional string ray_job_name = 3; optional string ray_job_namespace = 4; optional string experiment_name = 5; optional google.protobuf.Timestamp started_at = 6; optional google.protobuf.Timestamp finished_at = 7; optional string buildkite_build_id = 8; optional int32 buildkite_build_number = 9; optional string buildkite_build_url = 10; } // Copied from: local:aiserver.v1.UpdateRlEvalJobResponse (var: TAf) message UpdateRlEvalJobResponse { bool ok = 1; } // Copied from: local:aiserver.v1.UpdateRlEvalStepDatasetEvalRequest (var: MAf) message UpdateRlEvalStepDatasetEvalRequest { string job_id = 1; int32 step = 2; optional RlEvalStepDbStatus status = 3; optional int32 progress_completed = 4; optional int32 progress_failed = 5; optional int32 progress_total = 6; optional google.protobuf.Struct metrics = 7; optional google.protobuf.Timestamp completed_at = 8; } // Copied from: local:aiserver.v1.UpdateRlEvalStepDatasetEvalResponse (var: PAf) message UpdateRlEvalStepDatasetEvalResponse { bool ok = 1; } // Copied from: local:aiserver.v1.UpdateRoleRequest (var: TZl) message UpdateRoleRequest { int32 team_id = 1; int32 user_id = 2; TeamRole role = 3; } // Copied from: local:aiserver.v1.UpdateRoleResponse (var: AZl) message UpdateRoleResponse { } // Copied from: local:aiserver.v1.UpdateRunStatusRequest (var: $Tf) message UpdateRunStatusRequest { string run_id = 1; EvalRunStatus status = 2; optional string error_message = 3; optional google.protobuf.Timestamp end_time = 4; } // Copied from: local:aiserver.v1.UpdateRunStatusResponse (var: jTf) message UpdateRunStatusResponse { bool ok = 1; } // Copied from: local:aiserver.v1.UpdateScimDirectorySyncSettingsRequest (var: Dsu) message UpdateScimDirectorySyncSettingsRequest { string organization_id = 1; int64 scim_directory_id = 2; optional bool sync_directory_users_to_root_team = 3; } // Copied from: local:aiserver.v1.UpdateScimDirectorySyncSettingsResponse (var: Rsu) message UpdateScimDirectorySyncSettingsResponse { ScimDirectory directory = 1; } // Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistRequest (var: vtu) message UpdateSelfGithubAllowlistRequest { // Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistRequest.Operation (var: btu) enum Operation { OPERATION_UNSPECIFIED = 0; OPERATION_ADD = 1; OPERATION_REMOVE = 2; } int64 installation_id = 1; Operation operation = 2; optional string ghe_application = 4; } // Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistResponse (var: _tu) message UpdateSelfGithubAllowlistResponse { repeated string allowlist = 1; } // Copied from: local:aiserver.v1.UpdateServiceAccountRepoScopeRequest (var: sZl) message UpdateServiceAccountRepoScopeRequest { int32 team_id = 1; string service_account_id = 2; int32 api_key_id = 3; repeated string repo_scope = 4; bool repo_scope_enabled = 5; } // Copied from: local:aiserver.v1.UpdateServiceAccountRepoScopeResponse (var: oZl) message UpdateServiceAccountRepoScopeResponse { ServiceAccountKeyInfo api_key = 1; } // Copied from: local:aiserver.v1.UpdateSharedConversationVisibilityRequest (var: dcu) message UpdateSharedConversationVisibilityRequest { string share_id = 1; SharedConversationVisibility visibility = 2; } // Copied from: local:aiserver.v1.UpdateSharedConversationVisibilityResponse (var: hcu) message UpdateSharedConversationVisibilityResponse { bool success = 1; } // Copied from: local:aiserver.v1.UpdateSlackRepoRoutingRuleRequest (var: Mru) message UpdateSlackRepoRoutingRuleRequest { int32 team_id = 1; string rule_id = 2; string pattern = 3; string repo = 4; SlackRoutingRuleTargetType target_type = 5; optional string environment_public_id = 6; } // Copied from: local:aiserver.v1.UpdateSlackRepoRoutingRuleResponse (var: Pru) message UpdateSlackRepoRoutingRuleResponse { SlackRepoRoutingRule rule = 1; } // Copied from: local:aiserver.v1.UpdateSlackTeamSettingsRequest (var: QQl) message UpdateSlackTeamSettingsRequest { int32 team_id = 1; string default_repo = 2; string default_branch = 3; string default_model = 4; bool share_summary = 5; bool share_summary_in_external_channel = 6; repeated SlackChannelRepoMapping channel_repo_mappings = 7; optional bool use_github_app_for_auto_draft_prs = 8; string branch_prefix = 9; optional CloudAgentModelSelection default_model_selection = 10; } // Copied from: local:aiserver.v1.UpdateSlackTeamSettingsResponse (var: YQl) message UpdateSlackTeamSettingsResponse { } // Copied from: local:aiserver.v1.UpdateSlackUserSettingsRequest (var: Cru) message UpdateSlackUserSettingsRequest { int32 team_id = 1; string default_repo = 2; string default_branch = 3; string default_model = 4; bool open_pr_by_default = 5; optional bool use_github_app_for_auto_draft_prs = 6; bool ci_failure_followup_enabled = 7; string branch_prefix = 8; optional CloudAgentModelSelection default_model_selection = 9; } // Copied from: local:aiserver.v1.UpdateSlackUserSettingsResponse (var: Eru) message UpdateSlackUserSettingsResponse { } // Copied from: local:aiserver.v1.UpdateTeamAdminSettingsRequest (var: uXl) message UpdateTeamAdminSettingsRequest { int32 team_id = 1; repeated string allowed_models = 2; repeated string blocked_models = 3; AutoRunControls auto_run_controls = 4; CursorIgnoreControls cursor_ignore_controls = 5; bool dot_cursor_protection = 6; optional AllowedMCPConfiguration allowed_mcp_configuration = 7; optional BackgroundAgentSettings background_agent_settings = 8; optional CliSettings cli_settings = 9; optional MCPControls mcp_controls = 10; optional PromptDeeplinkControls prompt_deeplink_controls = 11; optional CommandDeeplinkControls command_deeplink_controls = 12; optional DeeplinkControls deeplink_controls = 13; optional GithubIntegrationSettings github_integration_settings = 14; optional SlackIntegrationSettings slack_integration_settings = 15; optional LinearIntegrationSettings linear_integration_settings = 16; optional WorkspaceTrustControls workspace_trust_controls = 17; optional GitlabIntegrationSettings gitlab_integration_settings = 18; optional bool browser_features = 19; repeated string browser_origin_allowlist = 24; optional bool byok_disabled = 20; optional bool dashboard_analytics_requires_admin = 21; optional SharedConversationSettings shared_conversation_settings = 22; optional string allowed_extensions = 23; optional bool disable_conversation_insights = 25; optional CursorBlameSettings cursor_blame_settings = 26; repeated string network_denylist = 27; repeated string network_allowlist = 28; optional ExtensionSigningSettings extension_signing_settings = 29; optional bool enforce_invite_domain_on_accept = 30; optional FirstPartyPluginConfiguration first_party_plugin_configuration = 31; optional AttributionControls attribution_controls = 32; optional bool allow_third_party_plugin_imports = 33; optional bool allow_user_local_plugin_imports = 44; optional GlassSettings glass_settings = 34; optional LocalToolControls local_tool_controls = 59; optional SandActionAuditSettings sand_action_audit_settings = 60; optional TeamAdminNewChatModelResetSettings new_chat_model_reset_settings = 35; optional ModelAllowlist model_allowlist = 36; optional JiraIntegrationSettings jira_integration_settings = 37; optional PullRequestPreferences pull_request_preferences = 38; optional BrowserSettings browser_settings = 39; repeated string cloud_agent_egress_allowlist = 40; optional bool mirror_sandbox_allowlist_for_egress = 41; AutoReviewInstructions auto_review = 49; optional string remote_permissions_file_path = 42; repeated string remote_permissions_file_paths = 46; repeated string local_permissions_file_path = 45; optional bool permissions_file_overrides_auto_run = 47; optional bool update_permissions_file_paths = 57; optional SharedCanvasSettings shared_canvas_settings = 43; optional ExtensionInstallCooldownSettings extension_install_cooldown_settings = 48; optional PublicProfileSettings public_profile_settings = 50; optional BitbucketIntegrationSettings bitbucket_integration_settings = 51; optional bool marketplace_leaderboard_disabled = 52; optional bool new_chat_nudge_all_to_smart_auto = 53; optional bool models_auto_only = 54; optional string new_chat_nudge_all_to_smart_auto_optimize_for = 55; optional bool enforce_hooks_readiness = 56; optional LlmGatewaySettings llm_gateway = 58; } // Copied from: local:aiserver.v1.UpdateTeamAdminSettingsResponse (var: dXl) message UpdateTeamAdminSettingsResponse { } // Copied from: local:aiserver.v1.UpdateTeamBackgroundAgentSettingsRequest (var: Hcu) message UpdateTeamBackgroundAgentSettingsRequest { int32 team_id = 1; BackgroundAgentSettings settings = 2; } // Copied from: local:aiserver.v1.UpdateTeamBackgroundAgentSettingsResponse (var: zcu) message UpdateTeamBackgroundAgentSettingsResponse { } // Copied from: local:aiserver.v1.UpdateTeamBugbotSettingsRequest (var: iou) message UpdateTeamBugbotSettingsRequest { int32 team_id = 1; optional int32 bugbot_licenses_hard_limit = 2; optional bool bugbot_plan_enabled = 3; repeated string allowlist = 4; optional AllowlistConfig allowlist_config = 5; optional bool bugbot_globally_disabled = 6; repeated string mcp_server_names = 7; optional bool is_incremental_review_enabled = 8; optional bool merged_pr_scan_opt_out = 9; optional bool apply_onboarding_high_effort_learning_defaults = 10; optional int32 max_main_agent_cost_cents = 11; optional int32 max_subagent_cost_cents = 12; optional int32 max_runs_per_pr = 13; } // Copied from: local:aiserver.v1.UpdateTeamBugbotSettingsResponse (var: rou) message UpdateTeamBugbotSettingsResponse { } // Copied from: local:aiserver.v1.UpdateTeamCommandRequest (var: lau) message UpdateTeamCommandRequest { string command_id = 1; optional string name = 2; optional string content = 3; optional string description = 4; optional bool is_active = 5; optional int32 team_id = 6; } // Copied from: local:aiserver.v1.UpdateTeamCommandResponse (var: uau) message UpdateTeamCommandResponse { TeamCommand command = 1; } // Copied from: local:aiserver.v1.UpdateTeamCustomerTelemetryDestinationRequest (var: hou) message UpdateTeamCustomerTelemetryDestinationRequest { int32 team_id = 1; string destination_id = 2; optional string endpoint_url = 3; optional TeamCustomerTelemetryDestinationHeaders headers = 4; optional bool metrics_enabled = 5; optional bool logs_enabled = 6; optional bool enabled = 7; optional TeamCustomerTelemetryDestinationFamilyList disabled_families = 8; optional TeamCustomerTelemetryDestinationFamilyList enabled_families = 9; optional bool auto_enable_new_families = 10; } // Copied from: local:aiserver.v1.UpdateTeamCustomerTelemetryDestinationResponse (var: pou) message UpdateTeamCustomerTelemetryDestinationResponse { TeamCustomerTelemetryDestination destination = 1; } // Copied from: local:aiserver.v1.UpdateTeamDashboardAnalyticsSettingRequest (var: Diu) message UpdateTeamDashboardAnalyticsSettingRequest { int32 team_id = 1; bool dashboard_analytics_requires_admin = 2; } // Copied from: local:aiserver.v1.UpdateTeamDashboardAnalyticsSettingResponse (var: Riu) message UpdateTeamDashboardAnalyticsSettingResponse { } // Copied from: local:aiserver.v1.UpdateTeamDomainJoinSettingRequest (var: yZl) message UpdateTeamDomainJoinSettingRequest { int32 team_id = 1; bool allow_domain_join = 2; repeated string enabled_domains = 3; optional bool enforce_invite_domain_on_accept = 4; } // Copied from: local:aiserver.v1.UpdateTeamDomainJoinSettingResponse (var: wZl) message UpdateTeamDomainJoinSettingResponse { } // Copied from: local:aiserver.v1.UpdateTeamDotOnboardingCompletedRequest (var: fXl) message UpdateTeamDotOnboardingCompletedRequest { int32 team_id = 1; bool completed = 2; } // Copied from: local:aiserver.v1.UpdateTeamDotOnboardingCompletedResponse (var: vXl) message UpdateTeamDotOnboardingCompletedResponse { } // Copied from: local:aiserver.v1.UpdateTeamGroupAutoReviewSettingsRequest (var: nql) message UpdateTeamGroupAutoReviewSettingsRequest { int32 team_id = 1; int64 group_id = 2; AutoReviewInstructions auto_review = 3; } // Copied from: local:aiserver.v1.UpdateTeamGroupAutoReviewSettingsResponse (var: iql) message UpdateTeamGroupAutoReviewSettingsResponse { } // Copied from: local:aiserver.v1.UpdateTeamGroupAutorunSettingsRequest (var: KGl) message UpdateTeamGroupAutorunSettingsRequest { int32 team_id = 1; int64 group_id = 2; AutoRunControls auto_run_controls = 3; } // Copied from: local:aiserver.v1.UpdateTeamGroupAutorunSettingsResponse (var: QGl) message UpdateTeamGroupAutorunSettingsResponse { } // Copied from: local:aiserver.v1.UpdateTeamGroupMemberRequest (var: zGl) message UpdateTeamGroupMemberRequest { int32 team_id = 1; int64 group_id = 2; int32 user_id = 3; optional int32 monthly_spending_limit_dollars = 4; bool clear_monthly_spending_limit_dollars = 5; } // Copied from: local:aiserver.v1.UpdateTeamGroupMemberResponse (var: VGl) message UpdateTeamGroupMemberResponse { TeamGroupMember member = 1; } // Copied from: local:aiserver.v1.UpdateTeamGroupModelAllowlistRequest (var: JGl) message UpdateTeamGroupModelAllowlistRequest { int32 team_id = 1; int64 group_id = 2; optional ModelAllowlist model_allowlist = 3; } // Copied from: local:aiserver.v1.UpdateTeamGroupModelAllowlistResponse (var: XGl) message UpdateTeamGroupModelAllowlistResponse { } // Copied from: local:aiserver.v1.UpdateTeamGroupRequest (var: OGl) message UpdateTeamGroupRequest { int32 team_id = 1; int64 group_id = 2; string name = 3; optional int32 monthly_spending_limit_dollars = 4; bool clear_monthly_spending_limit_dollars = 5; GroupVisibility visibility = 6; } // Copied from: local:aiserver.v1.UpdateTeamGroupResponse (var: FGl) message UpdateTeamGroupResponse { TeamGroup group = 1; } // Copied from: local:aiserver.v1.UpdateTeamGroupSmartAutoSettingsRequest (var: oql) message UpdateTeamGroupSmartAutoSettingsRequest { int32 team_id = 1; int64 group_id = 2; SmartAutoSettings settings = 3; optional bool new_chat_nudge_all_to_smart_auto = 4; optional bool models_auto_only = 5; optional string new_chat_nudge_all_to_smart_auto_optimize_for = 6; } // Copied from: local:aiserver.v1.UpdateTeamGroupSmartAutoSettingsResponse (var: aql) message UpdateTeamGroupSmartAutoSettingsResponse { } // Copied from: local:aiserver.v1.UpdateTeamHookRequest (var: nau) message UpdateTeamHookRequest { string hook_id = 1; optional string script_name = 2; repeated string operating_systems = 3; optional bool is_active = 4; optional string script_content = 5; optional string hook_type = 6; optional string prompt_content = 7; optional string prompt_model = 8; optional int32 team_id = 9; } // Copied from: local:aiserver.v1.UpdateTeamHookResponse (var: iau) message UpdateTeamHookResponse { TeamHook hook = 1; } // Copied from: local:aiserver.v1.UpdateTeamInviteLinkTTLSettingRequest (var: hXl) message UpdateTeamInviteLinkTTLSettingRequest { int32 team_id = 1; int32 invite_link_max_ttl_seconds = 2; } // Copied from: local:aiserver.v1.UpdateTeamInviteLinkTTLSettingResponse (var: pXl) message UpdateTeamInviteLinkTTLSettingResponse { } // Copied from: local:aiserver.v1.UpdateTeamMarketplaceConfigRequest (var: Yxs) message UpdateTeamMarketplaceConfigRequest { int64 marketplace_id = 1; repeated int64 directory_group_ids = 2; optional int32 team_id = 3; repeated MarketplaceAccessGrant access_grants = 4; optional bool sync_access_grants = 5; } // Copied from: local:aiserver.v1.UpdateTeamMarketplaceConfigResponse (var: Muu) message UpdateTeamMarketplaceConfigResponse { Marketplace marketplace = 1; } // Copied from: local:aiserver.v1.UpdateTeamMarketplaceOriginDistributionInternalRequest (var: zlu) message UpdateTeamMarketplaceOriginDistributionInternalRequest { int64 marketplace_id = 1; string distribution_git_url = 2; string origin_repo_uuid = 3; bool acknowledge_distribution_risk = 4; } // Copied from: local:aiserver.v1.UpdateTeamMarketplaceOriginDistributionInternalResponse (var: Vlu) message UpdateTeamMarketplaceOriginDistributionInternalResponse { bool changed = 1; string distribution_git_url = 2; string origin_repo_uuid = 3; } // Copied from: local:aiserver.v1.UpdateTeamMemberInviteSettingRequest (var: mXl) message UpdateTeamMemberInviteSettingRequest { int32 team_id = 1; bool restrict_invites_to_admins = 2; } // Copied from: local:aiserver.v1.UpdateTeamMemberInviteSettingResponse (var: gXl) message UpdateTeamMemberInviteSettingResponse { } // Copied from: local:aiserver.v1.UpdateTeamNameRequest (var: Aiu) message UpdateTeamNameRequest { int32 team_id = 1; string new_name = 2; } // Copied from: local:aiserver.v1.UpdateTeamNameResponse (var: Iiu) message UpdateTeamNameResponse { } // Copied from: local:aiserver.v1.UpdateTeamPinnedMarketplacePluginsRequest (var: fuu) message UpdateTeamPinnedMarketplacePluginsRequest { int32 team_id = 1; repeated int64 plugin_ids = 2; } // Copied from: local:aiserver.v1.UpdateTeamPinnedMarketplacePluginsResponse (var: vuu) message UpdateTeamPinnedMarketplacePluginsResponse { repeated Plugin plugins = 1; } // Copied from: local:aiserver.v1.UpdateTeamPluginInstallRequest (var: _uu) message UpdateTeamPluginInstallRequest { int32 team_id = 1; int64 plugin_id = 2; optional bool is_required = 4; optional string pinned_git_ref = 5; } // Copied from: local:aiserver.v1.UpdateTeamPluginInstallResponse (var: yuu) message UpdateTeamPluginInstallResponse { TeamPluginInstall install = 1; } // Copied from: local:aiserver.v1.UpdateTeamPrivacyModeMigrationOptOutRequest (var: Jsu) message UpdateTeamPrivacyModeMigrationOptOutRequest { int32 team_id = 1; bool opt_out = 2; } // Copied from: local:aiserver.v1.UpdateTeamPrivacyModeMigrationOptOutResponse (var: Xsu) message UpdateTeamPrivacyModeMigrationOptOutResponse { } // Copied from: local:aiserver.v1.UpdateTeamPromptCachingSettingsRequest (var: Tcu) message UpdateTeamPromptCachingSettingsRequest { int32 team_id = 1; ClaudeCacheTtlPolicy claude_cache_ttl = 2; } // Copied from: local:aiserver.v1.UpdateTeamPromptCachingSettingsResponse (var: Acu) message UpdateTeamPromptCachingSettingsResponse { } // Copied from: local:aiserver.v1.UpdateTeamPublicProfileSettingsRequest (var: Ucu) message UpdateTeamPublicProfileSettingsRequest { int32 team_id = 1; PublicProfileSettings settings = 2; } // Copied from: local:aiserver.v1.UpdateTeamPublicProfileSettingsResponse (var: $cu) message UpdateTeamPublicProfileSettingsResponse { } // Copied from: local:aiserver.v1.UpdateTeamRepoSourcePreferenceRequest (var: VJl) message UpdateTeamRepoSourcePreferenceRequest { int32 team_id = 1; PreferredRepoSourceMode preference = 2; } // Copied from: local:aiserver.v1.UpdateTeamRepoSourcePreferenceResponse (var: GJl) message UpdateTeamRepoSourcePreferenceResponse { } // Copied from: local:aiserver.v1.UpdateTeamRuleRequest (var: Kou) message UpdateTeamRuleRequest { string rule_id = 1; optional string name = 2; optional string content = 3; repeated string globs = 6; optional bool is_active = 4; optional bool is_required = 5; optional int32 team_id = 7; optional TeamRuleAgentType agent_type = 8; } // Copied from: local:aiserver.v1.UpdateTeamRuleResponse (var: Qou) message UpdateTeamRuleResponse { Rule rule = 1; } // Copied from: local:aiserver.v1.UpdateTeamScimRequireUserDirectorySettingRequest (var: Miu) message UpdateTeamScimRequireUserDirectorySettingRequest { int32 team_id = 1; bool scim_require_user_directory = 2; } // Copied from: local:aiserver.v1.UpdateTeamScimRequireUserDirectorySettingResponse (var: Piu) message UpdateTeamScimRequireUserDirectorySettingResponse { } // Copied from: local:aiserver.v1.UpdateTeamSharedCanvasSettingsRequest (var: Ncu) message UpdateTeamSharedCanvasSettingsRequest { int32 team_id = 1; SharedCanvasSettings settings = 2; } // Copied from: local:aiserver.v1.UpdateTeamSharedCanvasSettingsResponse (var: Ocu) message UpdateTeamSharedCanvasSettingsResponse { } // Copied from: local:aiserver.v1.UpdateTeamSharedConversationSettingsRequest (var: vcu) message UpdateTeamSharedConversationSettingsRequest { int32 team_id = 1; SharedConversationSettings settings = 2; } // Copied from: local:aiserver.v1.UpdateTeamSharedConversationSettingsResponse (var: bcu) message UpdateTeamSharedConversationSettingsResponse { } // Copied from: local:aiserver.v1.UpdateTeamSmartAutoSettingsRequest (var: kcu) message UpdateTeamSmartAutoSettingsRequest { int32 team_id = 1; SmartAutoSettings settings = 2; optional bool new_chat_nudge_all_to_smart_auto = 3; optional bool models_auto_only = 4; optional string new_chat_nudge_all_to_smart_auto_optimize_for = 5; } // Copied from: local:aiserver.v1.UpdateTeamSmartAutoSettingsResponse (var: Ccu) message UpdateTeamSmartAutoSettingsResponse { } // Copied from: local:aiserver.v1.UpdateUsageAlertsRequest (var: Zcu) message UpdateUsageAlertsRequest { int32 team_id = 1; repeated string alert_ids = 2; string notification_mode = 3; optional bool notify_all_admins = 4; repeated int32 notify_admin_user_ids = 5; optional bool notify_member = 6; repeated string notification_channels = 7; } // Copied from: local:aiserver.v1.UpdateUsageAlertsResponse (var: Jcu) message UpdateUsageAlertsResponse { int32 updated_count = 1; } // Copied from: local:aiserver.v1.UpdateUserDefaultMcpSettingsRequest (var: nKl) message UpdateUserDefaultMcpSettingsRequest { repeated int32 enabled_server_ids = 1; } // Copied from: local:aiserver.v1.UpdateUserDefaultMcpSettingsResponse (var: iKl) message UpdateUserDefaultMcpSettingsResponse { } // Copied from: local:aiserver.v1.UpdateUserNameRequest (var: Lnu) message UpdateUserNameRequest { string first_name = 1; string last_name = 2; } // Copied from: local:aiserver.v1.UpdateUserNameResponse (var: Nnu) message UpdateUserNameResponse { } // Copied from: local:aiserver.v1.UpdateUserPluginInstallRequest (var: Oxs) message UpdateUserPluginInstallRequest { int64 plugin_id = 1; optional bool is_enabled = 3; optional string pinned_git_ref = 5; google.protobuf.Struct variables = 6; } // Copied from: local:aiserver.v1.UpdateUserPluginInstallResponse (var: ouu) message UpdateUserPluginInstallResponse { UserPluginInstall install = 1; } // Copied from: local:aiserver.v1.UpdateUserProfilePictureRequest (var: Bnu) message UpdateUserProfilePictureRequest { optional string profile_picture_url = 1; } // Copied from: local:aiserver.v1.UpdateUserProfilePictureResponse (var: Unu) message UpdateUserProfilePictureResponse { optional string profile_picture_url = 1; } // Copied from: local:aiserver.v1.UpdateUserProfileRequest (var: wlu) message UpdateUserProfileRequest { optional string visibility = 1; map links = 2; optional google.protobuf.Struct metadata = 3; } // Copied from: local:aiserver.v1.UpdateUserProfileResponse (var: Slu) message UpdateUserProfileResponse { UserProfile profile = 1; } // Copied from: local:aiserver.v1.UpdateUserRepoSourcePreferenceRequest (var: HJl) message UpdateUserRepoSourcePreferenceRequest { PreferredRepoSourceMode preference = 1; } // Copied from: local:aiserver.v1.UpdateUserRepoSourcePreferenceResponse (var: zJl) message UpdateUserRepoSourcePreferenceResponse { } // Copied from: local:aiserver.v1.UpdateUserSmartAutoSettingsRequest (var: Rcu) message UpdateUserSmartAutoSettingsRequest { SmartAutoSettings settings = 1; } // Copied from: local:aiserver.v1.UpdateUserSmartAutoSettingsResponse (var: Mcu) message UpdateUserSmartAutoSettingsResponse { SmartAutoSettings settings = 1; } // Copied from: local:aiserver.v1.UpdateVscodeProfileRequest (var: Cws) message UpdateVscodeProfileRequest { string machine_id = 1; repeated string workspace_extensions = 2; repeated string extensions = 3; } // Copied from: local:aiserver.v1.UpdateVscodeProfileResponse (var: GLl) message UpdateVscodeProfileResponse { } // Copied from: local:aiserver.v1.UpgradeAction (var: Ucl) message UpgradeAction { string membership_to_upgrade_to = 1; optional bool try_immediate_upgrade = 2; optional bool allow_trial = 3; } // Copied from: local:aiserver.v1.UpgradeChoice (var: Bcl) message UpgradeChoice { } // Copied from: local:aiserver.v1.UpgradeMobileSessionRequest (var: H1f) message UpgradeMobileSessionRequest { } // Copied from: local:aiserver.v1.UpgradeMobileSessionResponse (var: z1f) message UpgradeMobileSessionResponse { string session_token = 1; string workos_id = 2; } // Copied from: local:aiserver.v1.UpgradeRequest (var: sNf) message UpgradeRequest { } // Copied from: local:aiserver.v1.UpgradeResponse (var: oNf) message UpgradeResponse { string version = 1; string new_port = 2; } // Copied from: local:aiserver.v1.UpgradeScopeRequest (var: ft) message UpgradeScopeRequest { repeated string scopes = 2; } // Copied from: local:aiserver.v1.UpgradeScopeResponse (var: gt) message UpgradeScopeResponse { // Copied from: local:aiserver.v1.UpgradeScopeResponse.Status (var: J) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; } Status status = 1; } // Copied from: local:aiserver.v1.UpgradeToYearlyRequest (var: eJl) message UpgradeToYearlyRequest { int32 team_id = 1; } // Copied from: local:aiserver.v1.UpgradeToYearlyResponse (var: tJl) message UpgradeToYearlyResponse { } // Copied from: local:aiserver.v1.UploadDocumentationRequest (var: lLf) message UploadDocumentationRequest { string doc_identifier = 1; } // Copied from: local:aiserver.v1.UploadFileRequest (var: Pe) message UploadFileRequest { RepositoryInfo repository = 1; File file = 2; string commit_sha = 3; string queue_id = 4; } // Copied from: local:aiserver.v1.UploadFileResponse (var: be) message UploadFileResponse { // Copied from: local:aiserver.v1.UploadFileResponse.Status (var: _) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; STATUS_EXPECTED_FAILURE = 3; STATUS_QUEUE_BACKED_UP = 4; } Status status = 1; } // Copied from: local:aiserver.v1.UploadIssueTraceRequest (var: rTu) message UploadIssueTraceRequest { string token = 1; string payload = 2; string payload_hash = 3; } // Copied from: local:aiserver.v1.UploadIssueTraceResponse (var: sTu) message UploadIssueTraceResponse { string event_id = 1; int64 size = 2; } // Copied from: local:aiserver.v1.UploadPackfileChunkRequest (var: Ixf) message UploadPackfileChunkRequest { string codebase_uuid = 1; string upload_uuid = 2; uint32 chunk_index = 3; bytes data = 4; } // Copied from: local:aiserver.v1.UploadPackfileChunkResponse (var: Dxf) message UploadPackfileChunkResponse { } // Copied from: local:aiserver.v1.UploadRepositoryRequest (var: _t) message UploadRepositoryRequest { RepositoryInfo repository = 1; } // Copied from: local:aiserver.v1.UploadRepositoryResponse (var: Tt) message UploadRepositoryResponse { // Copied from: local:aiserver.v1.UploadRepositoryResponse.Status (var: C) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; STATUS_AUTH_TOKEN_BAD_PERMISSIONS = 3; STATUS_ALREADY_EXISTS = 4; } Status status = 1; } // Copied from: local:aiserver.v1.UploadResponse (var: fMd) message UploadResponse { // Copied from: local:aiserver.v1.UploadResponse.Status (var: gLf) enum Status { STATUS_UNSPECIFIED = 0; STATUS_SUCCESS = 1; STATUS_FAILURE = 2; STATUS_ALREADY_EXISTS = 3; STATUS_SIMILAR_ALREADY_EXISTS = 4; } Status status = 1; float progress = 2; string similar_doc_identifier = 3; repeated string uploaded_pages = 4; string doc_uuid = 5; } // Copied from: local:aiserver.v1.UploadStatus (var: sLf) enum UploadStatus { UPLOAD_STATUS_UNSPECIFIED = 0; UPLOAD_STATUS_IN_PROGRESS = 1; UPLOAD_STATUS_SUCCEEDED = 2; UPLOAD_STATUS_FAILED = 3; UPLOAD_STATUS_NOT_FOUND = 4; } // Copied from: local:aiserver.v1.UploadUserProfilePictureRequest (var: Onu) message UploadUserProfilePictureRequest { string content_type = 1; bytes bytes = 2; } // Copied from: local:aiserver.v1.UploadUserProfilePictureResponse (var: Fnu) message UploadUserProfilePictureResponse { string profile_picture_url = 1; } // Copied from: local:aiserver.v1.UploadedStatus (var: X3i) message UploadedStatus { // Copied from: local:aiserver.v1.UploadedStatus.Status (var: WKe) enum Status { STATUS_UNSPECIFIED = 0; STATUS_IN_PROGRESS = 1; STATUS_SUCCEEDED = 2; STATUS_FAILED = 3; STATUS_NOT_FOUND = 4; } Status status = 1; repeated string uploaded_pages = 2; } // Copied from: local:aiserver.v1.UploadedStatusRequest (var: cLf) message UploadedStatusRequest { string doc_identifier = 1; } // Copied from: local:aiserver.v1.UpsertDataOpsJobStepRequest (var: VAf) message UpsertDataOpsJobStepRequest { string job_id = 1; DataOpsPhase phase = 2; optional DataOpsStepDbStatus status = 3; optional string ray_job_name = 4; optional string ray_job_namespace = 5; optional google.protobuf.Timestamp started_at = 6; optional google.protobuf.Timestamp finished_at = 7; } // Copied from: local:aiserver.v1.UpsertDataOpsJobStepResponse (var: GAf) message UpsertDataOpsJobStepResponse { bool ok = 1; string step_id = 2; } // Copied from: local:aiserver.v1.UpsertDatagenRLPipelineRunStageRequest (var: XAf) message UpsertDatagenRLPipelineRunStageRequest { string run_id = 1; string stage = 2; optional int32 stage_index = 3; optional DatagenRLPipelineStageDbStatus status = 4; optional int32 progress_completed = 5; optional int32 progress_failed = 6; optional int32 progress_total = 7; optional string artifact_s3_uri = 8; optional google.protobuf.Struct artifacts = 9; optional string message = 10; optional string error_message = 11; optional google.protobuf.Timestamp started_at = 12; optional google.protobuf.Timestamp finished_at = 13; } // Copied from: local:aiserver.v1.UpsertDatagenRLPipelineRunStageResponse (var: eIf) message UpsertDatagenRLPipelineRunStageResponse { bool ok = 1; string stage_id = 2; } // Copied from: local:aiserver.v1.UpsertDocsRequest (var: fLf) message UpsertDocsRequest { optional UploadStatus upload_status = 1; optional string ignore_index_prefix = 2; optional int32 doc_id = 3; } // Copied from: local:aiserver.v1.UpsertDocsResponse (var: vLf) message UpsertDocsResponse { repeated UploadResponse responses = 1; } // Copied from: local:aiserver.v1.UpsertInvocationRequest (var: ZEf) message UpsertInvocationRequest { InvocationInfo invocation = 1; } // Copied from: local:aiserver.v1.UpsertInvocationResponse (var: JEf) message UpsertInvocationResponse { string invocation_id = 1; bool already_existed = 2; InvocationStatus status = 3; } // Copied from: local:aiserver.v1.UpsertManualEnterpriseContractRequest (var: oTf) message UpsertManualEnterpriseContractRequest { int32 id = 1; int32 team_id = 2; google.protobuf.Timestamp start_date = 3; google.protobuf.Timestamp end_date = 4; int32 committed_usage_dollars = 5; int32 committed_seats = 6; double platform_discount_percent = 7; string salesforce_account_id = 8; string salesforce_opportunity_id = 9; string salesforce_line_item_id = 10; optional double cursor_token_fee_cents_per_million_tokens = 11; optional double pooled_usage_revenue_discount_percent = 12; optional double on_demand_usage_revenue_discount_percent = 13; optional int64 organization_id = 14; optional google.protobuf.Struct changed_by = 15; optional bool waive_auto_smart_cursor_token_fee = 16; } // Copied from: local:aiserver.v1.UpsertManualEnterpriseContractResponse (var: aTf) message UpsertManualEnterpriseContractResponse { EnterpriseContract contract = 1; } // Copied from: local:aiserver.v1.UpsertRlEvalJobStepRequest (var: AAf) message UpsertRlEvalJobStepRequest { string job_id = 1; int32 step = 2; optional RlEvalStepDbStatus status = 3; optional google.protobuf.Timestamp started_at = 9; optional google.protobuf.Timestamp finished_at = 10; optional google.protobuf.Timestamp status_started_at = 11; } // Copied from: local:aiserver.v1.UpsertRlEvalJobStepResponse (var: IAf) message UpsertRlEvalJobStepResponse { bool ok = 1; string step_id = 2; } // Copied from: local:aiserver.v1.UpsertRunRolloutStatusRequest (var: YTf) message UpsertRunRolloutStatusRequest { string run_id = 1; string rollout_request_id = 2; string data_point_id = 3; int32 iteration_no = 4; EvalRolloutStatus status = 5; optional string message = 6; optional string s3_task_result_key = 7; optional double latency_ms = 8; optional google.protobuf.Struct metrics = 9; optional google.protobuf.Struct metrics_by_scorer = 10; optional google.protobuf.Struct error = 11; optional string error_message = 12; optional google.protobuf.Timestamp end_time = 13; optional int32 prompt_tokens = 14; optional int32 completion_tokens = 15; optional int32 cache_read_tokens = 16; optional int32 cache_write_tokens = 17; optional int32 reasoning_tokens = 23; optional double total_cost_usd = 18; optional google.protobuf.Struct structured_outputs_by_scorer = 19; optional double env_prep_ms = 20; optional double agent_loop_ms = 21; optional double scoring_ms = 22; optional string reused_from_rollout_request_id = 24; } // Copied from: local:aiserver.v1.UpsertRunRolloutStatusResponse (var: XTf) message UpsertRunRolloutStatusResponse { bool ok = 1; } // Copied from: local:aiserver.v1.UriComponents (var: Lcl) message UriComponents { string scheme = 1; optional string authority = 2; optional string path = 3; optional string query = 4; optional string fragment = 5; } // Copied from: local:aiserver.v1.UrlAction (var: Hcl) message UrlAction { string url = 1; } // Copied from: local:aiserver.v1.UsageAlert (var: Axs) message UsageAlert { string id = 1; int32 team_id = 2; string target_type = 3; string target_scope = 4; int32 threshold_cents = 5; string notification_mode = 6; bool enabled = 7; int64 created_at = 8; optional bool notify_all_admins = 9; repeated int32 notify_admin_user_ids = 10; optional bool notify_member = 11; optional int32 group_id = 12; optional string group_name = 13; optional string threshold_type = 14; optional int32 threshold_bps = 15; optional string resource_threshold_id = 16; optional int32 resource_threshold_cents = 17; optional string resource_threshold_level = 18; repeated string notification_channels = 19; } // Copied from: local:aiserver.v1.UsageData (var: PFl) message UsageData { int32 gpt4_requests = 2; int32 gpt4_max_requests = 3; } // Copied from: local:aiserver.v1.UsageEvent (var: uws) message UsageEvent { int64 timestamp = 1; UsageEventDetails details = 2; optional string subscription_product_id = 3; optional string usage_price_id = 4; bool is_slow = 5; string status = 6; optional string owning_user = 7; optional string owning_team = 8; optional float price_cents = 9; optional string team_membership_type = 10; } // Copied from: local:aiserver.v1.UsageEventDetails (var: PSi) message UsageEventDetails { // Copied from: local:aiserver.v1.UsageEventDetails.AiReviewAcceptedComment (var: vPl) message AiReviewAcceptedComment { } // Copied from: local:aiserver.v1.UsageEventDetails.BugBot (var: cPl) message BugBot { string model_intent = 1; TokenUsage token_usage = 2; bool is_token_based_call = 3; bool max_mode = 4; string billing_mode = 7; oneof discount { google.protobuf.Empty no_discount = 5; google.protobuf.Empty free = 6; } } // Copied from: local:aiserver.v1.UsageEventDetails.BugFinderTriggerV1 (var: aPl) message BugFinderTriggerV1 { bool in_background_subsidized = 1; int32 cost_cents = 2; bool is_fast = 3; } // Copied from: local:aiserver.v1.UsageEventDetails.Chat (var: lPl) message Chat { string model_intent = 1; optional int32 override_num_requests_counted = 2; optional bool is_token_based_call = 3; optional TokenUsage token_usage = 4; optional bool max_mode = 5; } // Copied from: local:aiserver.v1.UsageEventDetails.CmdK (var: gPl) message CmdK { string model_intent = 1; optional int32 override_num_requests_counted = 2; optional bool is_token_based_call = 3; optional TokenUsage token_usage = 4; optional bool max_mode = 5; } // Copied from: local:aiserver.v1.UsageEventDetails.Composer (var: dPl) message Composer { string model_intent = 1; optional int32 override_num_requests_counted = 2; optional bool is_headless = 3; optional bool is_token_based_call = 4; optional TokenUsage token_usage = 5; optional bool max_mode = 6; } // Copied from: local:aiserver.v1.UsageEventDetails.ContextChat (var: mPl) message ContextChat { string model_intent = 1; optional int32 override_num_requests_counted = 2; optional bool is_token_based_call = 3; optional TokenUsage token_usage = 4; optional bool max_mode = 5; } // Copied from: local:aiserver.v1.UsageEventDetails.FastApply (var: uPl) message FastApply { bool is_optimistic = 1; bool willing_to_pay_extra_for_speed = 2; } // Copied from: local:aiserver.v1.UsageEventDetails.InterpreterChat (var: bPl) message InterpreterChat { string model_intent = 1; optional int32 override_num_requests_counted = 2; optional bool is_token_based_call = 3; optional TokenUsage token_usage = 4; optional bool max_mode = 5; } // Copied from: local:aiserver.v1.UsageEventDetails.PromptHook (var: oPl) message PromptHook { string model_intent = 1; optional TokenUsage token_usage = 2; optional bool max_mode = 3; optional bool is_token_based_call = 4; } // Copied from: local:aiserver.v1.UsageEventDetails.SlashEdit (var: _Pl) message SlashEdit { string model_intent = 1; optional bool max_mode = 2; } // Copied from: local:aiserver.v1.UsageEventDetails.TerminalCmdK (var: fPl) message TerminalCmdK { string model_intent = 1; optional int32 override_num_requests_counted = 2; optional bool is_token_based_call = 3; optional TokenUsage token_usage = 4; optional bool max_mode = 5; } // Copied from: local:aiserver.v1.UsageEventDetails.ToolCallComposer (var: hPl) message ToolCallComposer { string model_intent = 1; optional int32 override_num_requests_counted = 2; optional bool is_headless = 3; optional bool is_token_based_call = 4; optional TokenUsage token_usage = 5; optional bool max_mode = 6; } // Copied from: local:aiserver.v1.UsageEventDetails.WarmComposer (var: pPl) message WarmComposer { string model_intent = 1; optional bool max_mode = 2; } optional int32 override_num_requests_counted = 13; optional int32 override_num_requests_counted_millis = 16; optional string routed_model = 17; optional ModelSelectionSnapshot requested_model_selection = 18; optional ModelSelectionSnapshot effective_model_selection = 19; oneof feature { Chat chat = 1; ContextChat context_chat = 2; CmdK cmd_k = 3; TerminalCmdK terminal_cmd_k = 4; AiReviewAcceptedComment ai_review_accepted_comment = 5; InterpreterChat interpreter_chat = 6; SlashEdit slash_edit = 7; Composer composer = 8; FastApply fast_apply = 9; WarmComposer warm_composer = 10; BugFinderTriggerV1 bug_finder_trigger_v1 = 11; ToolCallComposer tool_call_composer = 12; BugBot bug_bot = 14; PromptHook prompt_hook = 15; } } // Copied from: local:aiserver.v1.UsageEventDisplay (var: yPl) message UsageEventDisplay { int64 timestamp = 1; string model = 2; UsageEventKind kind = 3; optional string custom_subscription_name = 4; bool max_mode = 5; float requests_costs = 6; optional string usage_based_costs = 7; optional bool is_token_based_call = 8; optional TokenUsage token_usage = 9; optional string owning_user = 10; optional string owning_team = 11; optional string user_email = 12; optional float cursor_token_fee = 13; optional bool is_chargeable = 14; optional string service_account_name = 15; optional string service_account_id = 16; optional bool is_headless = 17; optional float charged_cents = 18; optional string cloud_agent_id = 19; optional string automation_id = 20; optional string automation_managed_type = 21; optional string client_type = 22; optional string conversation_id = 23; optional string subscription_product_id = 24; } // Copied from: local:aiserver.v1.UsageEventKind (var: rPl) enum UsageEventKind { USAGE_EVENT_KIND_UNSPECIFIED = 0; USAGE_EVENT_KIND_USAGE_BASED = 1; USAGE_EVENT_KIND_USER_API_KEY = 2; USAGE_EVENT_KIND_INCLUDED_IN_PRO = 3; USAGE_EVENT_KIND_INCLUDED_IN_BUSINESS = 4; USAGE_EVENT_KIND_ERRORED_NOT_CHARGED = 5; USAGE_EVENT_KIND_ABORTED_NOT_CHARGED = 6; USAGE_EVENT_KIND_CUSTOM_SUBSCRIPTION = 7; USAGE_EVENT_KIND_INCLUDED_IN_PRO_PLUS = 8; USAGE_EVENT_KIND_INCLUDED_IN_ULTRA = 9; USAGE_EVENT_KIND_FREE_CREDIT = 10; } // Copied from: local:aiserver.v1.UsageReport (var: zPf) message UsageReport { string provider = 1; string model = 2; string deployment = 3; string workload_id = 4; int64 input_tokens = 5; int64 output_tokens = 6; bool success = 7; ProviderErrorType provider_error_type = 8; int64 cached_input_tokens = 9; bool is_stream = 10; string canonical_model = 11; } // Copied from: local:aiserver.v1.UseSandBankedResetRequest (var: FXl) message UseSandBankedResetRequest { int64 expected_current_period_start_ms = 1; } // Copied from: local:aiserver.v1.UseSandBankedResetResponse (var: BXl) message UseSandBankedResetResponse { google.protobuf.Timestamp new_current_period_start = 1; } // Copied from: local:aiserver.v1.UsedEnvironmentBuildInfo (var: vfu) message UsedEnvironmentBuildInfo { optional EnvironmentBuildBootInfo boot_info = 1; } // Copied from: local:aiserver.v1.UsefulType (var: Keo) message UsefulType { string relative_workspace_path = 1; int32 start_line = 2; string text = 3; optional double score = 4; } // Copied from: local:aiserver.v1.User (var: wRd) message User { string id = 2; optional string email = 3; optional bool email_verified = 4; optional string first_name = 5; optional string last_name = 6; optional string created_at = 7; optional string updated_at = 8; } // Copied from: agent.v1.UserContextInjection (var: lvs) message UserContextInjection { UserMessage user_message = 1; RequestContext request_context = 2; } // Copied from: agent.v1.UserDisplayInfo (var: Lwi) message UserDisplayInfo { int32 user_id = 1; optional string display_name = 2; optional string email = 3; optional string profile_picture_url = 4; } // Copied from: agent.v1.UserMessage (var: Sk) message UserMessage { // Copied from: agent.v1.UserMessage.SimulatedMessageMetadata (var: KEl) message SimulatedMessageMetadata { optional string title = 1; optional string task_id = 2; optional string fsd_finding_action = 3; optional string url = 4; optional SubscriptionSource subscription_source = 5; optional SubscriptionEventDisplay subscription_event_display = 6; } string text = 1; string message_id = 2; optional SelectedContext selected_context = 3; AgentMode mode = 4; optional bool is_simulated_msg = 5; optional string best_of_n_group_id = 6; optional bool try_use_best_of_n_promotion = 7; optional string rich_text = 8; optional SimulatedMsgReason simulated_msg_reason = 9; bytes conversation_state_blob_id = 10; optional string subagent_system_reminder = 11; optional TriggeringUserInfo triggering_user_info = 13; optional ExecutePlanInfo execute_plan_info = 14; optional SimulatedMessageMetadata simulated_message_metadata = 15; optional string prompt_reference_id = 16; optional string thread_id = 17; optional bytes text_blob_id = 18; optional bytes rich_text_blob_id = 19; repeated HookAdditionalContext hook_additional_contexts = 21; optional CustomModeIntent custom_mode_intent = 22; optional ProjectDetails project_details = 23; } // Copied from: agent.v1.UserMessageAction (var: ohe) message UserMessageAction { UserMessage user_message = 1; RequestContext request_context = 2; optional bool send_to_interaction_listener = 3; repeated UserMessage prepend_user_messages = 4; optional InterruptedPendingToolCallResolutions interrupted_pending_tool_call_resolutions = 6; optional ConversationHistory conversation_history = 7; } // Copied from: agent.v1.UserMessageAppendedUpdate (var: jwi) message UserMessageAppendedUpdate { UserMessage user_message = 1; } // Copied from: local:aiserver.v1.UserOrganizationRole (var: FNt) enum UserOrganizationRole { USER_ORGANIZATION_ROLE_UNSPECIFIED = 0; USER_ORGANIZATION_ROLE_ADMIN = 1; USER_ORGANIZATION_ROLE_MEMBER = 2; USER_ORGANIZATION_ROLE_BILLING_ADMIN = 4; } // Copied from: local:aiserver.v1.UserPluginInstall (var: I0i) message UserPluginInstall { int32 user_id = 1; int64 plugin_id = 2; bool is_enabled = 4; int64 created_at = 6; int64 updated_at = 7; Plugin plugin = 8; optional string pinned_git_ref = 10; } // Copied from: local:aiserver.v1.UserProfile (var: Uut) message UserProfile { optional string handle = 1; string visibility = 2; map links = 3; string created_at = 4; string updated_at = 5; optional string display_name = 6; optional string avatar_url = 7; repeated string badges = 8; } // Copied from: local:aiserver.v1.UserPullRequest (var: Out) message UserPullRequest { int32 number = 1; string title = 2; string state = 3; string url = 4; string repository = 5; string created_at = 6; string updated_at = 7; bool is_draft = 8; string author = 9; string description = 10; repeated PullRequestLabel labels = 11; string head_ref = 12; string base_ref = 13; int32 comments = 14; int32 review_comments = 15; string merged_at = 16; string closed_at = 17; string description_raw = 18; string head_sha = 19; } // Copied from: local:aiserver.v1.UserResponseToSuggestedCodeBlock (var: l_s) message UserResponseToSuggestedCodeBlock { // Copied from: local:aiserver.v1.UserResponseToSuggestedCodeBlock.UserResponseType (var: u_s) enum UserResponseType { USER_RESPONSE_TYPE_UNSPECIFIED = 0; USER_RESPONSE_TYPE_ACCEPT = 1; USER_RESPONSE_TYPE_REJECT = 2; USER_RESPONSE_TYPE_MODIFY = 3; } UserResponseType user_response_type = 1; string file_path = 2; optional FileDiff user_modifications_to_suggested_code_blocks = 3; } // Copied from: local:aiserver.v1.UserRules (var: ibs) message UserRules { repeated ConversationMessage.KnowledgeItem rules = 1; } // Copied from: local:aiserver.v1.UserWorkerSummary (var: Cyu) message UserWorkerSummary { int32 total_connected = 1; int32 in_use = 2; int32 team_workers_in_use_by_user = 3; } // Copied from: local:aiserver.v1.V0ChainRunRequest (var: WIf) message V0ChainRunRequest { string relative_workspace_path = 1; string file_contents = 2; int32 implementation_start_line_inclusive = 3; int32 implementation_end_line_inclusive = 4; repeated CppFileDiffHistory diff_history = 5; repeated int32 call_site_lines = 6; string function_name = 7; repeated UsefulType useful_types = 8; HallucinatedFunctionsProtoPrompt prompt = 10; CmdKDebugInfo debug_info = 9; } // Copied from: local:aiserver.v1.V0ChainRunResponse (var: HIf) message V0ChainRunResponse { string text = 1; } // Copied from: local:aiserver.v1.ValidateAutomationSpecRequest (var: QLu) message ValidateAutomationSpecRequest { AutomationDeploySpec spec = 1; } // Copied from: local:aiserver.v1.ValidateAutomationSpecResponse (var: YLu) message ValidateAutomationSpecResponse { bool would_create = 1; optional string automation_id = 2; } // Copied from: local:aiserver.v1.ValidateAutomationToolsRequest (var: eOu) message ValidateAutomationToolsRequest { string prompt = 1; repeated string trigger_types = 2; } // Copied from: local:aiserver.v1.ValidateAutomationToolsResponse (var: tOu) message ValidateAutomationToolsResponse { repeated ToolSuggestion suggestions = 1; } // Copied from: local:aiserver.v1.ValidateBedrockIamRoleRequest (var: Eeu) message ValidateBedrockIamRoleRequest { int32 team_id = 1; string bedrock_iam_role = 2; string region = 3; string model_id = 4; } // Copied from: local:aiserver.v1.ValidateBedrockIamRoleResponse (var: xeu) message ValidateBedrockIamRoleResponse { bool success = 1; string error_message = 2; } // Copied from: local:aiserver.v1.ValidateMcpOAuthTokensRequest (var: RKl) message ValidateMcpOAuthTokensRequest { // Copied from: local:aiserver.v1.ValidateMcpOAuthTokensRequest.Target (var: MKl) message Target { string server_url = 1; string account_key = 2; } repeated string server_urls = 1; optional string service_account_id = 2; repeated Target targets = 3; } // Copied from: local:aiserver.v1.ValidateMcpOAuthTokensResponse (var: PKl) message ValidateMcpOAuthTokensResponse { // Copied from: local:aiserver.v1.ValidateMcpOAuthTokensResponse.Result (var: LKl) message Result { string server_url = 1; bool has_valid_token = 2; string account_key = 3; } repeated Result results = 1; } // Copied from: local:aiserver.v1.VerifyAppleTransactionRequest (var: neu) message VerifyAppleTransactionRequest { string signed_transaction_jws = 1; string product_id = 2; string app_account_token = 3; } // Copied from: local:aiserver.v1.VerifyAppleTransactionResponse (var: ieu) message VerifyAppleTransactionResponse { string tier = 1; } // Copied from: local:aiserver.v1.VerifyBackgroundComposerAccessRequest (var: g_u) message VerifyBackgroundComposerAccessRequest { string bc_id = 1; string access_type = 2; } // Copied from: local:aiserver.v1.VerifyBackgroundComposerAccessResponse (var: f_u) message VerifyBackgroundComposerAccessResponse { bool has_access = 1; } // Copied from: local:aiserver.v1.VideoAnnotation (var: wfu) message VideoAnnotation { repeated VideoChapter labeled_chapters = 1; VideoTimestamp thumbnail_timestamp = 2; optional double trim_start_seconds = 3; optional double trim_end_seconds = 4; } // Copied from: local:aiserver.v1.VideoAnnotationEntry (var: aAs) message VideoAnnotationEntry { string artifact_path = 1; VideoAnnotation annotation = 2; } // Copied from: local:aiserver.v1.VideoAnnotationsWrapper (var: S_u) message VideoAnnotationsWrapper { repeated VideoAnnotationEntry entries = 1; } // Copied from: local:aiserver.v1.VideoChapter (var: yfu) message VideoChapter { VideoTimestamp start_time = 1; string label = 3; bool should_hide = 4; } // Copied from: local:aiserver.v1.VideoTimestamp (var: oAs) message VideoTimestamp { int32 minutes = 1; double seconds = 2; } // Copied from: local:aiserver.v1.ViewableCommitProps (var: Lbs) message ViewableCommitProps { string description = 1; string message = 2; repeated DiffFile files = 3; } // Copied from: local:aiserver.v1.ViewableDiffProps (var: Obs) message ViewableDiffProps { repeated DiffFile files = 1; string diff_preface = 2; } // Copied from: local:aiserver.v1.ViewableGitContext (var: Xwi) message ViewableGitContext { optional ViewableCommitProps commit_data = 1; optional ViewablePRProps pull_request_data = 2; repeated ViewableDiffProps diff_data = 3; } // Copied from: local:aiserver.v1.ViewablePRProps (var: Nbs) message ViewablePRProps { string title = 1; string body = 2; repeated DiffFile files = 3; } // Copied from: local:aiserver.v1.VmProvisionedCommand (var: Yl) message VmProvisionedCommand { string name = 1; string description = 2; } // Copied from: local:aiserver.v1.VmProvisionedSkill (var: bfu) message VmProvisionedSkill { string skill_id = 1; string description = 2; repeated string environments = 3; repeated string disabled_environments = 4; optional CustomModeDescriptor custom_mode = 5; optional string display_name = 6; } // Copied from: local:aiserver.v1.VscodeCPUProperties (var: fcl) message VscodeCPUProperties { string model = 1; double speed = 2; } // Copied from: local:aiserver.v1.VscodeOSProperties (var: gcl) message VscodeOSProperties { string type = 1; string release = 2; string arch = 3; string platform = 4; repeated VscodeCPUProperties cpus = 5; } // Copied from: local:aiserver.v1.VscodeOSStatistics (var: mcl) message VscodeOSStatistics { double totalmem = 1; double freemem = 2; repeated double loadavg = 3; } // Copied from: agent.v1.WaitAction (var: whl) message WaitAction { int32 duration_ms = 1; } // Copied from: anyrun.v1.WaitingForWorkerStatus (var: IWl) message WaitingForWorkerStatus { int32 retry_count = 1; int32 max_retries = 2; PrivateWorkerWaitReason wait_reason = 3; } // Copied from: local:aiserver.v1.WakeBackgroundComposerReason (var: _Ts) enum WakeBackgroundComposerReason { WAKE_BACKGROUND_COMPOSER_REASON_UNSPECIFIED = 0; WAKE_BACKGROUND_COMPOSER_REASON_FOLLOWUP_COMPOSE = 1; } // Copied from: local:aiserver.v1.WakeBackgroundComposerRequest (var: PTs) message WakeBackgroundComposerRequest { string bc_id = 1; WakeBackgroundComposerReason reason = 2; } // Copied from: local:aiserver.v1.WakeBackgroundComposerResponse (var: LTs) message WakeBackgroundComposerResponse { bool signaled = 1; } // Copied from: local:aiserver.v1.WarmApplyRequest (var: FMl) message WarmApplyRequest { CurrentFileInfo current_file = 2; repeated ConversationMessage conversation = 3; ExplicitContext explicit_context = 4; FastApplySource source = 5; bool willing_to_pay_extra_for_speed = 6; } // Copied from: local:aiserver.v1.WarmApplyResponse (var: BMl) message WarmApplyResponse { } // Copied from: local:aiserver.v1.WarmChatCacheRequest (var: xFl) message WarmChatCacheRequest { GetChatRequest request = 1; } // Copied from: local:aiserver.v1.WarmChatCacheResponse (var: TFl) message WarmChatCacheResponse { bool did_warm_cache = 1; } // Copied from: local:aiserver.v1.WarmComposerCacheResponse (var: EFl) message WarmComposerCacheResponse { bool did_warm_cache = 1; } // Copied from: local:aiserver.v1.WarmCursorServerDownloadRequest (var: qmu) message WarmCursorServerDownloadRequest { string bc_id = 1; string commit = 2; } // Copied from: local:aiserver.v1.WarmCursorServerDownloadResponse (var: Kmu) message WarmCursorServerDownloadResponse { bool already_downloaded = 1; } // Copied from: local:aiserver.v1.WarmCursorServerRequest (var: BLf) message WarmCursorServerRequest { string commit = 1; int32 port = 2; string connection_token = 3; string root_path = 4; } // Copied from: local:aiserver.v1.WarmCursorServerResponse (var: ULf) message WarmCursorServerResponse { } // Copied from: anyrun.v1.WarmForkMode (var: HWl) enum WarmForkMode { WARM_FORK_MODE_UNSPECIFIED = 0; WARM_FORK_MODE_NONE = 1; WARM_FORK_MODE_FORKED = 2; WARM_FORK_MODE_COLD_FALLBACK = 3; WARM_FORK_MODE_LAZY_LOAD = 4; WARM_FORK_MODE_COLD_FALLBACK_LAZY_LOAD = 5; } // Copied from: local:aiserver.v1.WarmStreamUnifiedChatWithToolsResponse (var: iSi) message WarmStreamUnifiedChatWithToolsResponse { } // Copied from: local:aiserver.v1.WatchBackgroundComposerSnapshotStateRequest (var: vmu) message WatchBackgroundComposerSnapshotStateRequest { string snapshot_id = 1; } // Copied from: local:aiserver.v1.WatchBackgroundComposerSnapshotStateResponse (var: bmu) message WatchBackgroundComposerSnapshotStateResponse { string snapshot_id = 1; SnapshotState state = 2; optional string error_message = 3; } // Copied from: local:aiserver.v1.WatchSandBoxMigrationRequest (var: XMf) message WatchSandBoxMigrationRequest { string from_offset_key = 1; } // Copied from: local:aiserver.v1.WaterfallLogLevel (var: oye) enum WaterfallLogLevel { WATERFALL_LOG_LEVEL_UNSPECIFIED = 0; WATERFALL_LOG_LEVEL_DEBUG = 1; WATERFALL_LOG_LEVEL_INFO = 2; WATERFALL_LOG_LEVEL_WARN = 3; WATERFALL_LOG_LEVEL_ERROR = 4; } // Copied from: local:aiserver.v1.WaterfallPhaseType (var: qI) enum WaterfallPhaseType { WATERFALL_PHASE_TYPE_UNSPECIFIED = 0; WATERFALL_PHASE_TYPE_ENVIRONMENT = 1; WATERFALL_PHASE_TYPE_CREATE_CLOUD_WORKSPACE = 2; WATERFALL_PHASE_TYPE_PROVISION_SANDBOX = 3; WATERFALL_PHASE_TYPE_RESTORE_WORKSPACE_FILES = 4; WATERFALL_PHASE_TYPE_DOCKER_BUILD = 5; WATERFALL_PHASE_TYPE_SETUP_REPOSITORY = 6; WATERFALL_PHASE_TYPE_INSTALL_DEPENDENCIES = 7; WATERFALL_PHASE_TYPE_RUN_WORKSPACE_SETUP = 8; WATERFALL_PHASE_TYPE_START_AGENT_SERVICES = 9; WATERFALL_PHASE_TYPE_INSTALL_EXTENSIONS = 10; WATERFALL_PHASE_TYPE_COMPLETE = 11; WATERFALL_PHASE_TYPE_ACQUIRE_POD = 12; WATERFALL_PHASE_TYPE_HYDRATE = 13; } // Copied from: local:aiserver.v1.WaterfallSpan (var: mPi) message WaterfallSpan { string span_id = 1; optional string parent_span_id = 2; WaterfallPhaseType phase_type = 10; optional string fallback_phase_label = 11; google.protobuf.Timestamp start_time = 3; optional WaterfallSpanEnd end = 9; repeated WaterfallSpanLog logs = 5; optional WaterfallSpanStatus status = 6; optional CallToAction call_to_action = 7; SpanState span_state = 8; } // Copied from: local:aiserver.v1.WaterfallSpanEnd (var: gPi) message WaterfallSpanEnd { google.protobuf.Timestamp timestamp = 1; WaterfallSpanEndStatus end_status = 2; } // Copied from: local:aiserver.v1.WaterfallSpanEndStatus (var: Iut) enum WaterfallSpanEndStatus { WATERFALL_SPAN_END_STATUS_UNSPECIFIED = 0; WATERFALL_SPAN_END_STATUS_SUCCESS = 1; WATERFALL_SPAN_END_STATUS_FAILURE = 2; WATERFALL_SPAN_END_STATUS_SKIPPED = 3; } // Copied from: local:aiserver.v1.WaterfallSpanLog (var: hkn) message WaterfallSpanLog { google.protobuf.Timestamp timestamp = 1; string message = 2; WaterfallLogLevel level = 3; } // Copied from: local:aiserver.v1.WaterfallSpanStatus (var: vPi) message WaterfallSpanStatus { google.protobuf.Timestamp timestamp = 1; WaterfallSpanStatusType status_type = 2; string message = 3; } // Copied from: local:aiserver.v1.WaterfallSpanStatusType (var: Qze) enum WaterfallSpanStatusType { WATERFALL_SPAN_STATUS_TYPE_UNSPECIFIED = 0; WATERFALL_SPAN_STATUS_TYPE_MESSAGE = 1; WATERFALL_SPAN_STATUS_TYPE_WARN = 2; WATERFALL_SPAN_STATUS_TYPE_ERROR = 3; } // Copied from: local:aiserver.v1.WaterfallState (var: pPi) message WaterfallState { repeated WaterfallSpan spans = 1; } // Copied from: local:aiserver.v1.WaterfallUpdate (var: Dut) message WaterfallUpdate { google.protobuf.Timestamp timestamp = 1; oneof update { SpanStart span_start = 2; SpanEnd span_end = 3; SpanLog span_log = 4; SpanStatusUpdate span_status_update = 5; SpanUpdate span_update = 6; SetupWaterfallSentinel sentinel = 8; } } // Copied from: local:aiserver.v1.WebAcknowledgeGracePeriodDisclaimerRequest (var: Gnu) message WebAcknowledgeGracePeriodDisclaimerRequest { } // Copied from: local:aiserver.v1.WebAcknowledgeGracePeriodDisclaimerResponse (var: qnu) message WebAcknowledgeGracePeriodDisclaimerResponse { } // Copied from: local:aiserver.v1.WebCitation (var: qwi) message WebCitation { repeated WebReference references = 1; } // Copied from: agent.v1.WebFetchAllowlistPrecheckArgs (var: HTl) message WebFetchAllowlistPrecheckArgs { string url = 1; optional string tool_call_id = 2; } // Copied from: agent.v1.WebFetchAllowlistPrecheckResult (var: zTl) message WebFetchAllowlistPrecheckResult { bool allowlisted = 1; } // Copied from: agent.v1.WebFetchArgs (var: iwi) message WebFetchArgs { string url = 1; string tool_call_id = 2; } // Copied from: local:aiserver.v1.WebFetchParams (var: bHe) message WebFetchParams { string url = 1; } // Copied from: agent.v1.WebFetchRequestQuery (var: tCl) message WebFetchRequestQuery { WebFetchArgs args = 1; bool skip_approval = 2; SmartModeApproval smart_mode_approval = 3; } // Copied from: agent.v1.WebFetchRequestResponse (var: ize) message WebFetchRequestResponse { // Copied from: agent.v1.WebFetchRequestResponse.Approved (var: yLt) message Approved { } // Copied from: agent.v1.WebFetchRequestResponse.Rejected (var: efn) message Rejected { string reason = 1; } oneof result { Approved approved = 1; Rejected rejected = 2; } } // Copied from: local:aiserver.v1.WebFetchResult (var: LMt) message WebFetchResult { string url = 1; optional string markdown = 2; optional string error = 3; } // Copied from: local:aiserver.v1.WebFetchStream (var: Jas) message WebFetchStream { WebFetchParams params = 1; } // Copied from: local:aiserver.v1.WebReference (var: Kwi) message WebReference { string title = 2; string url = 1; string chunk = 3; } // Copied from: agent.v1.WebSearchArgs (var: ewi) message WebSearchArgs { string search_term = 1; string tool_call_id = 2; } // Copied from: local:aiserver.v1.WebSearchDocument (var: yOl) message WebSearchDocument { string url = 1; string title = 2; string text = 3; } // Copied from: local:aiserver.v1.WebSearchParams (var: Pct) message WebSearchParams { string search_term = 1; } // Copied from: local:aiserver.v1.WebSearchRequest (var: kEf) message WebSearchRequest { string query = 1; } // Copied from: agent.v1.WebSearchRequestQuery (var: kkl) message WebSearchRequestQuery { WebSearchArgs args = 1; } // Copied from: agent.v1.WebSearchRequestResponse (var: Nlt) message WebSearchRequestResponse { // Copied from: agent.v1.WebSearchRequestResponse.Approved (var: qgn) message Approved { } // Copied from: agent.v1.WebSearchRequestResponse.Rejected (var: Kgn) message Rejected { string reason = 1; } oneof result { Approved approved = 1; Rejected rejected = 2; } } // Copied from: local:aiserver.v1.WebSearchResponse (var: CEf) message WebSearchResponse { string answer = 1; } // Copied from: local:aiserver.v1.WebSearchResult (var: Lct) message WebSearchResult { // Copied from: local:aiserver.v1.WebSearchResult.WebReference (var: tvi) message WebReference { string title = 1; string url = 2; string chunk = 3; } repeated WebReference references = 1; optional bool is_final = 2; optional bool rejected = 3; } // Copied from: local:aiserver.v1.WebSearchStream (var: aas) message WebSearchStream { string search_term = 1; } // Copied from: local:aiserver.v1.WebhookSamplePayload (var: ULs) message WebhookSamplePayload { string context = 1; string webhook_payload_json = 2; } // Copied from: local:aiserver.v1.WebhookTrigger (var: bLu) message WebhookTrigger { } // Copied from: local:aiserver.v1.WelcomeMessage (var: abs) message WelcomeMessage { string message = 1; bool is_degraded_mode = 2; } // Copied from: local:aiserver.v1.WorkerCreation (var: y_u) message WorkerCreation { uint32 worker_index = 1; int64 created_at_unix_ms = 2; uint32 num_completed_turns = 3; } // Copied from: local:aiserver.v1.WorkerLifecycleEvent (var: Rgu) message WorkerLifecycleEvent { uint32 worker_index = 1; oneof event { google.protobuf.Empty creating = 2; } } // Copied from: local:aiserver.v1.WorkerReference (var: Tfu) message WorkerReference { string worker_id = 1; string workspace_root_path = 2; } // Copied from: local:aiserver.v1.Workflow (var: Gdt) message Workflow { repeated Trigger triggers = 10; repeated Action actions = 11; repeated Prompt prompts = 3; optional string model = 8; optional GitConfig git_config = 12; optional AgentOptions agent_options = 13; optional bool memory_enabled = 14; repeated string slack_notified_channels = 15; optional SlackCompletionReactionMode slack_completion_reaction_mode = 16; optional string slack_completion_reaction_custom_emoji = 17; optional google.protobuf.Struct managed_config = 18; repeated AutomationDefaultTool disabled_default_tools = 19; } // Copied from: local:aiserver.v1.WorkflowTemplate (var: GLs) message WorkflowTemplate { string id = 1; string name = 2; string description = 3; string category = 4; Workflow workflow = 5; InputSchema input_schema = 6; string icon = 7; optional int32 featured_index = 8; repeated McpTemplateHint mcp_hints = 9; } // Copied from: local:aiserver.v1.WorkloadDemand (var: WPf) message WorkloadDemand { string workload_id = 1; int64 tokens = 2; int64 requests = 3; int64 input_tokens = 4; int64 output_tokens = 5; bool is_stream = 6; string client_protocol = 7; int64 estimated_input_tokens = 8; int64 estimated_input_token_requests = 9; } // Copied from: local:aiserver.v1.WorkloadGrant (var: HPf) message WorkloadGrant { string provider = 1; string deployment = 2; string workload_id = 3; int64 tokens = 4; int64 requests = 5; int64 expires_at_ms = 6; int64 input_tokens = 7; int64 output_tokens = 8; string model = 9; bool is_stream = 12; RouteResult route_result = 13; string canonical_model = 14; string client_protocol = 15; } // Copied from: local:aiserver.v1.WorkspaceFolder (var: fbs) message WorkspaceFolder { string uri = 1; string name = 2; } // Copied from: anyrun.v1.WorkspaceGitSetupMode (var: WWl) enum WorkspaceGitSetupMode { WORKSPACE_GIT_SETUP_MODE_UNSPECIFIED = 0; WORKSPACE_GIT_SETUP_MODE_REUSE = 1; WORKSPACE_GIT_SETUP_MODE_REUSE_THEN_CHECKOUT = 2; } // Copied from: local:aiserver.v1.WorkspaceTrustControls (var: CEs) message WorkspaceTrustControls { bool enabled = 1; } // Copied from: local:aiserver.v1.WorktreeEvent (var: CRl) message WorktreeEvent { // Copied from: local:aiserver.v1.WorktreeEvent.BackgroundAgentComposerMapping (var: xRl) message BackgroundAgentComposerMapping { string bc_id = 1; string composer_id = 2; } // Copied from: local:aiserver.v1.WorktreeEvent.EventType (var: hze) enum EventType { EVENT_TYPE_UNSPECIFIED = 0; EVENT_TYPE_APPLY_TO_MAIN = 1; EVENT_TYPE_UNDO_APPLY = 2; EVENT_TYPE_VIEW_SUBCOMPOSER = 3; } // Copied from: local:aiserver.v1.WorktreeEvent.WorktreeComposerMapping (var: ERl) message WorktreeComposerMapping { string worktree_path = 1; string composer_id = 2; } EventType event_type = 1; optional string model_name = 2; optional string best_of_n_group_id = 3; repeated string all_worktree_paths = 4; optional string applied_worktree_path = 5; repeated WorktreeComposerMapping worktree_composer_mappings = 6; repeated BackgroundAgentComposerMapping background_agent_composer_mappings = 7; optional string applied_composer_id = 8; optional string viewed_composer_id = 9; } // Copied from: agent.v1.WriteArgs (var: B_s) message WriteArgs { string path = 1; string file_text = 2; string tool_call_id = 3; bool return_file_content_after_write = 4; bytes file_bytes = 5; optional string encoding_hint = 6; } // Copied from: agent.v1.WriteError (var: wTl) message WriteError { string path = 1; string error = 2; } // Copied from: local:aiserver.v1.WriteGitBranchNameRequest (var: sSs) message WriteGitBranchNameRequest { string diffs = 1; optional string context = 2; optional string conversation_id = 3; oneof credentials { ApiKeyCredentials api_key_credentials = 4; AzureCredentials azure_credentials = 5; BedrockCredentials bedrock_credentials = 6; } } // Copied from: local:aiserver.v1.WriteGitBranchNameResponse (var: l4l) message WriteGitBranchNameResponse { string branch_name = 1; } // Copied from: local:aiserver.v1.WriteGitCommitMessageRequest (var: rSs) message WriteGitCommitMessageRequest { repeated string diffs = 1; repeated string previous_commit_messages = 2; ExplicitContext explicit_context = 3; oneof credentials { ApiKeyCredentials api_key_credentials = 4; AzureCredentials azure_credentials = 5; BedrockCredentials bedrock_credentials = 6; } } // Copied from: local:aiserver.v1.WriteGitCommitMessageResponse (var: c4l) message WriteGitCommitMessageResponse { string commit_message = 1; } // Copied from: agent.v1.WriteNoSpace (var: yTl) message WriteNoSpace { string path = 1; } // Copied from: agent.v1.WritePermissionDenied (var: _Tl) message WritePermissionDenied { string path = 1; string directory = 2; string operation = 3; string error = 4; bool is_readonly = 5; } // Copied from: agent.v1.WriteRejected (var: STl) message WriteRejected { string path = 1; string reason = 2; } // Copied from: agent.v1.WriteResult (var: vTl) message WriteResult { oneof result { WriteSuccess success = 1; WritePermissionDenied permission_denied = 3; WriteNoSpace no_space = 4; WriteError error = 5; WriteRejected rejected = 6; } } // Copied from: agent.v1.WriteShellStdinArgs (var: DOe) message WriteShellStdinArgs { uint32 shell_id = 1; string chars = 2; } // Copied from: agent.v1.WriteShellStdinError (var: Bll) message WriteShellStdinError { string error = 1; } // Copied from: agent.v1.WriteShellStdinResult (var: Act) message WriteShellStdinResult { oneof result { WriteShellStdinSuccess success = 1; WriteShellStdinError error = 2; } } // Copied from: local:aiserver.v1.WriteShellStdinStream (var: Zas) message WriteShellStdinStream { WriteShellStdinArgs params = 1; } // Copied from: agent.v1.WriteShellStdinSuccess (var: Fll) message WriteShellStdinSuccess { uint32 shell_id = 1; uint32 terminal_file_length_before_input_written = 2; } // Copied from: agent.v1.WriteSuccess (var: bTl) message WriteSuccess { string path = 1; int32 lines_created = 2; int32 file_size = 3; optional string file_content_after_write = 4; } // Copied from: local:aiserver.v1.WriteTextFileRequest (var: tNf) message WriteTextFileRequest { string absolute_path = 1; string new_contents = 2; bool get_new_linter_errors = 3; string root_path = 4; } // Copied from: local:aiserver.v1.WriteTextFileResponse (var: nNf) message WriteTextFileResponse { repeated LinterError new_linter_errors = 1; } // Source: aiserver.v1.AiBranchService (var: f1f) service AiBranchService { rpc OpusChainGetPlan(OpusChainGetPlanRequest) returns (stream OpusChainGetPlanResponse) {} rpc OpusChainGetFileInstruction(OpusChainGetFileInstructionRequest) returns (OpusChainGetFileInstructionResponse) {} rpc OpusChainReflect(OpusChainReflectRequest) returns (stream OpusChainReflectResponse) {} rpc OpusChainGetFilePaths(OpusChainGetFilePathsRequest) returns (OpusChainGetFilePathsResponse) {} rpc RecordAcceptedPatch(RecordAcceptedPatchRequest) returns (RecordAcceptedPatchResponse) {} rpc ReportModeSelection(ReportModeSelectionRequest) returns (ReportModeSelectionResponse) {} } // Source: aiserver.v1.AiProjectService (var: Q0f) service AiProjectService { rpc AiProjectAgentInit(AiProjectAgentInitRequest) returns (stream AiProjectClarificationResponse) {} rpc AiProjectClarification(AiProjectClarificationRequest) returns (stream AiProjectClarificationResponse) {} rpc AiProjectPlan(AiProjectAgentPlanRequest) returns (stream AiProjectAgentPlanResponse) {} rpc AiProjectPlanFeedback(AiProjectPlanFeedbackRequest) returns (stream AiProjectPlanFeedbackResponse) {} rpc AiProjectBreakdown(AiProjectBreakdownRequest) returns (stream AiProjectBreakdownResponse) {} rpc AiProjectBreakdownFeedback(AiProjectBreakdownFeedbackRequest) returns (stream AiProjectBreakdownFeedbackResponse) {} rpc AiProjectStep(AiProjectStepRequest) returns (stream AiProjectStepResponseWrapped) {} rpc AiProjectStepFeedback(AiProjectStepFeedbackRequest) returns (stream AiProjectStepFeedbackResponseWrapped) {} } // Source: aiserver.v1.AiService (var: Dye) service AiService { rpc ServerTime(ServerTimeRequest) returns (ServerTimeResponse) {} rpc HealthCheck(HealthCheckRequest) returns (HealthCheckResponse) {} rpc PrivacyCheck(PrivacyCheckRequest) returns (PrivacyCheckResponse) {} rpc TimeLeftHealthCheck(HealthCheckRequest) returns (TimeLeftHealthCheckResponse) {} rpc ThrowErrorCheck(ThrowErrorCheckRequest) returns (ThrowErrorCheckResponse) {} rpc AvailableModels(AvailableModelsRequest) returns (AvailableModelsResponse) {} rpc StreamChatTryReallyHard(GetChatRequest) returns (stream StreamChatResponse) {} rpc RerankDocuments(RerankDocumentsRequest) returns (RerankDocumentsResponse) {} rpc StreamComposer(GetComposerChatRequest) returns (stream StreamChatResponse) {} rpc StreamComposerContext(StreamChatContextRequest) returns (stream StreamChatContextResponse) {} rpc WarmComposerCache(GetComposerChatRequest) returns (WarmComposerCacheResponse) {} rpc KeepComposerCacheWarm(KeepComposerCacheWarmRequest) returns (KeepComposerCacheWarmResponse) {} rpc CountTokens(CountTokensRequest) returns (CountTokensResponse) {} rpc StreamPotentialLocs(PotentialLocsRequest) returns (stream PotentialLocsResponse) {} rpc StreamPotentialLocsUnderneath(PotentialLocsUnderneathRequest) returns (stream PotentialLocsUnderneathResponse) {} rpc StreamPotentialLocsInitialQueries(PotentialLocsInitialQueriesRequest) returns (stream PotentialLocsInitialQueriesResponse) {} rpc GetChatTitle(GetChatTitleRequest) returns (GetChatTitleResponse) {} rpc GetCompletion(GetCompletionRequest) returns (GetCompletionResponse) {} rpc IsolatedTreesitter(IsolatedTreesitterRequest) returns (IsolatedTreesitterResponse) {} rpc GetSimplePrompt(GetSimplePromptRequest) returns (GetSimplePromptResponse) {} rpc GetPassthroughPrompt(GetPassthroughPromptRequest) returns (GetPassthroughPromptResponse) {} rpc SuggestQuickActions(SuggestQuickActionsRequest) returns (SuggestQuickActionsResponse) {} rpc CheckLongFilesFit(GetChatRequest) returns (CheckLongFilesFitResponse) {} rpc GetEvaluationPrompt(GetEvaluationPromptRequest) returns (GetEvaluationPromptResponse) {} rpc GetUserInfo(GetUserInfoRequest) returns (GetUserInfoResponse) {} rpc StreamChat(GetChatRequest) returns (stream StreamChatResponse) {} rpc StreamChatWeb(GetChatRequest) returns (stream StreamChatResponse) {} rpc WarmChatCache(WarmChatCacheRequest) returns (WarmChatCacheResponse) {} rpc StreamEdit(StreamEditRequest) returns (stream StreamChatResponse) {} rpc PreloadEdit(PreloadEditRequest) returns (PreloadEditResponse) {} rpc StreamFastEdit(StreamFastEditRequest) returns (stream StreamFastEditResponse) {} rpc StreamGenerate(StreamGenerateRequest) returns (stream StreamChatResponse) {} rpc StreamInlineLongCompletion(StreamInlineLongCompletionRequest) returns (stream StreamChatResponse) {} rpc SlashEdit(SlashEditRequest) returns (stream SlashEditResponse) {} rpc SlashEditFollowUpWithPreviousEdits(SlashEditFollowUpWithPreviousEditsRequest) returns (stream StreamSlashEditFollowUpWithPreviousEditsResponse) {} rpc StreamAiPreviews(StreamAiPreviewsRequest) returns (stream StreamAiPreviewsResponse) {} rpc ShouldTurnOnCppOnboarding(ShouldTurnOnCppOnboardingRequest) returns (ShouldTurnOnCppOnboardingResponse) {} rpc GetComposerAutocomplete(GetComposerAutocompleteRequest) returns (GetComposerAutocompleteResponse) {} rpc StreamReview(ReviewRequest) returns (stream ReviewResponse) {} rpc StreamReviewChat(ReviewChatRequest) returns (stream ReviewChatResponse) {} rpc CheckQueuePosition(CheckQueuePositionRequest) returns (CheckQueuePositionResponse) {} rpc CheckUsageBasedPrice(CheckUsageBasedPriceRequest) returns (CheckUsageBasedPriceResponse) {} rpc DoThisForMeCheck(DoThisForMeCheckRequest) returns (DoThisForMeCheckResponse) {} rpc StreamDoThisForMe(DoThisForMeRequest) returns (stream DoThisForMeResponseWrapped) {} rpc StreamChatToolformer(GetChatRequest) returns (stream StreamChatToolformerResponse) {} rpc StreamChatToolformerContinue(StreamChatToolformerContinueRequest) returns (stream StreamChatToolformerResponse) {} rpc PushAiThought(PushAiThoughtRequest) returns (PushAiThoughtResponse) {} rpc CheckDoableAsTask(CheckDoableAsTaskRequest) returns (CheckDoableAsTaskResponse) {} rpc ReportGroundTruthCandidate(ReportGroundTruthCandidateRequest) returns (ReportGroundTruthCandidateResponse) {} rpc ReportCmdKFate(ReportCmdKFateRequest) returns (ReportCmdKFateResponse) {} rpc ShowWelcomeScreen(ShowWelcomeScreenRequest) returns (ShowWelcomeScreenResponse) {} rpc InterfaceAgentInit(InterfaceAgentInitRequest) returns (InterfaceAgentInitResponse) {} rpc StreamInterfaceAgentStatus(StreamInterfaceAgentStatusRequest) returns (stream StreamInterfaceAgentStatusResponse) {} rpc TaskGetInterfaceAgentStatus(TaskGetInterfaceAgentStatusRequest) returns (stream TaskGetInterfaceAgentStatusResponseWrapped) {} rpc UpdateVscodeProfile(UpdateVscodeProfileRequest) returns (UpdateVscodeProfileResponse) {} rpc TaskInit(TaskInitRequest) returns (TaskInitResponse) {} rpc TaskPause(TaskPauseRequest) returns (TaskPauseResponse) {} rpc TaskInfo(TaskInfoRequest) returns (TaskInfoResponse) {} rpc TaskStreamLog(TaskStreamLogRequest) returns (stream TaskStreamLogResponse) {} rpc TaskSendMessage(TaskSendMessageRequest) returns (TaskSendMessageResponse) {} rpc TaskProvideResult(TaskProvideResultRequest) returns (TaskProvideResultResponse) {} rpc CreateExperimentalIndex(CreateExperimentalIndexRequest) returns (CreateExperimentalIndexResponse) {} rpc ListExperimentalIndexFiles(ListExperimentalIndexFilesRequest) returns (ListExperimentalIndexFilesResponse) {} rpc ListenExperimentalIndex(ListenExperimentalIndexRequest) returns (stream ListenExperimentalIndexResponse) {} rpc RegisterFileToIndex(RegisterFileToIndexRequest) returns (RequestReceivedResponse) {} rpc SetupIndexDependencies(SetupIndexDependenciesRequest) returns (SetupIndexDependenciesResponse) {} rpc ComputeIndexTopoSort(ComputeIndexTopoSortRequest) returns (ComputeIndexTopoSortResponse) {} rpc StreamChatDeepContext(StreamChatDeepContextRequest) returns (stream StreamChatDeepContextResponse) {} rpc ChooseCodeReferences(ChooseCodeReferencesRequest) returns (RequestReceivedResponse) {} rpc RegisterCodeReferences(RegisterCodeReferencesRequest) returns (RegisterCodeReferencesResponse) {} rpc ExtractPaths(ExtractPathsRequest) returns (ExtractPathsResponse) {} rpc SummarizeWithReferences(SummarizeWithReferencesRequest) returns (RequestReceivedResponse) {} rpc DocumentationQuery(DocumentationQueryRequest) returns (DocumentationQueryResponse) {} rpc AvailableDocs(AvailableDocsRequest) returns (AvailableDocsResponse) {} rpc RunWebSearch(RunWebSearchRequest) returns (RunWebSearchResponse) {} rpc RunWebFetch(RunWebFetchRequest) returns (RunWebFetchResponse) {} rpc RunGenerateImage(RunGenerateImageRequest) returns (RunGenerateImageResponse) {} rpc ReportFeedback(ReportFeedbackRequest) returns (ReportFeedbackResponse) {} rpc ReportBug(ReportBugRequest) returns (ReportBugResponse) {} rpc StreamChatContext(StreamChatContextRequest) returns (stream StreamChatContextResponse) {} rpc GenerateTldr(GenerateTldrRequest) returns (GenerateTldrResponse) {} rpc TaskStreamChatContext(TaskStreamChatContextRequest) returns (stream TaskStreamChatContextResponseWrapped) {} rpc RerankResults(RerankerRequest) returns (RerankerResponse) {} rpc ModelQuery(ModelQueryRequest) returns (ModelQueryResponse) {} rpc ModelQueryV2(ModelQueryRequest) returns (stream ModelQueryResponseV2) {} rpc IntentPrediction(IntentPredictionRequest) returns (IntentPredictionResponse) {} rpc GetChatSuggestions(GetChatSuggestionsRequest) returns (GetChatSuggestionsResponse) {} rpc GetUserInstructions(GetUserInstructionsRequest) returns (GetUserInstructionsResponse) {} rpc StreamCursorTutor(StreamCursorTutorRequest) returns (stream StreamCursorTutorResponse) {} rpc CheckFeatureStatus(CheckFeatureStatusRequest) returns (CheckFeatureStatusResponse) {} rpc CheckFeaturesStatus(CheckFeaturesStatusRequest) returns (CheckFeaturesStatusResponse) {} rpc CheckFeatureStatusUnauthenticated(CheckFeatureStatusRequest) returns (CheckFeatureStatusResponse) {} rpc GetEffectiveTokenLimit(GetEffectiveTokenLimitRequest) returns (GetEffectiveTokenLimitResponse) {} rpc GetContextScores(ContextScoresRequest) returns (ContextScoresResponse) {} rpc StreamCpp(StreamCppRequest) returns (stream StreamCppResponse) {} rpc CppConfig(CppConfigRequest) returns (CppConfigResponse) {} rpc CppEditHistoryStatus(CppEditHistoryStatusRequest) returns (CppEditHistoryStatusResponse) {} rpc CppAppend(CppAppendRequest) returns (CppAppendResponse) {} rpc RefreshTabContext(RefreshTabContextRequest) returns (RefreshTabContextResponse) {} rpc CheckNumberConfig(CheckNumberConfigRequest) returns (CheckNumberConfigResponse) {} rpc CheckNumberConfigUnauthenticated(CheckNumberConfigRequest) returns (CheckNumberConfigResponse) {} rpc CheckNumberConfigs(CheckNumberConfigsRequest) returns (CheckNumberConfigsResponse) {} rpc StreamTerminalAutocomplete(StreamTerminalAutocompleteRequest) returns (stream StreamTerminalAutocompleteResponse) {} rpc StreamPseudocodeGenerator(StreamPseudocodeGeneratorRequest) returns (stream StreamPseudocodeGeneratorResponse) {} rpc StreamPseudocodeMapper(StreamPseudocodeMapperRequest) returns (stream StreamPseudocodeMapperResponse) {} rpc AcknowledgeGracePeriodDisclaimer(AcknowledgeGracePeriodDisclaimerRequest) returns (AcknowledgeGracePeriodDisclaimerResponse) {} rpc StreamAiLintBug(StreamAiLintBugRequest) returns (stream StreamAiLintBugResponse) {} rpc StreamAiCursorHelp(StreamAiCursorHelpRequest) returns (stream StreamAiCursorHelpResponse) {} rpc LogUserLintReply(LogUserLintReplyRequest) returns (LogUserLintReplyResponse) {} rpc LogLinterExplicitUserFeedback(LogLinterExplicitUserFeedbackRequest) returns (LogLinterExplicitUserFeedbackResponse) {} rpc StreamFixMarkers(FixMarkersRequest) returns (stream FixMarkersResponse) {} rpc ReportInlineAction(ReportInlineActionRequest) returns (ReportInlineActionResponse) {} rpc StreamPriomptPrompt(StreamPriomptPromptRequest) returns (stream StreamPriomptPromptResponse) {} rpc StreamLint(StreamLintRequest) returns (stream StreamChatResponse) {} rpc StreamNewLintRule(StreamNewRuleRequest) returns (stream StreamChatResponse) {} rpc AiProject(AiProjectRequest) returns (stream AiProjectResponse) {} rpc ToCamelCase(ToCamelCaseRequest) returns (ToCamelCaseResponse) {} rpc ReportGenerationFeedback(ReportGenerationFeedbackRequest) returns (ReportGenerationFeedbackResponse) {} rpc ReportAgentFeedback(ReportAgentFeedbackRequest) returns (ReportAgentFeedbackResponse) {} rpc ReportAgentMessageFeedback(ReportAgentMessageFeedbackRequest) returns (ReportAgentMessageFeedbackResponse) {} rpc GetThoughtAnnotation(GetThoughtAnnotationRequest) returns (GetThoughtAnnotationResponse) {} rpc StreamWebCmdKV1(StreamWebCmdKV1Request) returns (stream StreamWebCmdKV1Response) {} rpc StreamNextCursorPrediction(StreamNextCursorPredictionRequest) returns (stream StreamNextCursorPredictionResponse) {} rpc IsCursorPredictionEnabled(IsCursorPredictionEnabledRequest) returns (IsCursorPredictionEnabledResponse) {} rpc GetCppEditClassification(GetCppEditClassificationRequest) returns (GetCppEditClassificationResponse) {} rpc GetTerminalCompletion(GetTerminalCompletionRequest) returns (GetTerminalCompletionResponse) {} rpc TakeNotesOnCommitDiff(TakeNotesOnCommitDiffRequest) returns (TakeNotesOnCommitDiffResponse) {} rpc BulkEmbed(BulkEmbedRequest) returns (BulkEmbedResponse) {} rpc BackgroundCmdKEval(BackgroundCmdKEvalRequest) returns (stream BackgroundCmdKEvalResponse) {} rpc BackgroundCmdK(BackgroundCmdKRequest) returns (stream BackgroundCmdKResponse) {} rpc CalculateAutoSelection(CalculateAutoSelectionRequest) returns (CalculateAutoSelectionResponse) {} rpc GetAtSymbolSuggestions(GetAtSymbolSuggestionsRequest) returns (GetAtSymbolSuggestionsResponse) {} rpc GetCodebaseQuestions(GetChatRequest) returns (GetCodebaseQuestionsResponse) {} rpc CppEditHistoryAppend(EditHistoryAppendChangesRequest) returns (EditHistoryAppendChangesResponse) {} rpc DevOnlyGetPastRequestIds(DevOnlyGetPastRequestIdsRequest) returns (DevOnlyGetPastRequestIdsResponse) {} rpc GetFilesForComposer(GetFilesForComposerRequest) returns (GetFilesForComposerResponse) {} rpc TryParseTypeScriptTreeSitter(TryParseTypeScriptTreeSitterRequest) returns (TryParseTypeScriptTreeSitterResponse) {} rpc NameTab(NameTabRequest) returns (NameTabResponse) {} rpc IsTerminalFinishedV2(IsTerminalFinishedRequest) returns (IsTerminalFinishedResponseV2) {} rpc TestModelStatus(TestModelStatusRequest) returns (TestModelStatusResponse) {} rpc FindBugs(FindBugsRequest) returns (FindBugsResponse) {} rpc ContextReranking(ContextRerankingRequest) returns (ContextRerankingResponse) {} rpc AutoContext(AutoContextRequest) returns (AutoContextResponse) {} rpc WriteGitCommitMessage(WriteGitCommitMessageRequest) returns (WriteGitCommitMessageResponse) {} rpc WriteGitBranchName(WriteGitBranchNameRequest) returns (WriteGitBranchNameResponse) {} rpc StreamBugBot(StreamBugBotRequest) returns (stream StreamBugBotResponse) {} rpc StreamBugBotAgentic(stream StreamBugBotAgenticClientMessage) returns (stream StreamBugBotAgenticServerMessage) {} rpc StreamBugBotAgenticSSE(BidiRequestId) returns (stream StreamBugBotAgenticServerMessage) {} rpc StreamBugBotAgenticPoll(BidiPollRequest) returns (stream BidiPollResponse) {} rpc StreamUiBestOfNJudge(stream StreamUiBestOfNJudgeClientMessage) returns (stream StreamUiBestOfNJudgeServerMessage) {} rpc StreamUiBestOfNJudgeSSE(BidiRequestId) returns (stream StreamUiBestOfNJudgeServerMessage) {} rpc StreamUiBestOfNJudgePoll(BidiPollRequest) returns (stream BidiPollResponse) {} rpc CheckBugBotPrice(CheckBugBotPriceRequest) returns (CheckBugBotPriceResponse) {} rpc CheckBugBotTelemetryHealthy(CheckBugBotTelemetryHealthyRequest) returns (CheckBugBotTelemetryHealthyResponse) {} rpc RecordIdeBugReaction(RecordIdeBugReactionRequest) returns (RecordIdeBugReactionResponse) {} rpc GetSuggestedBugBotIterations(GetSuggestedBugBotIterationsRequest) returns (GetSuggestedBugBotIterationsResponse) {} rpc GetEditorBugbotAutoRunStatus(GetEditorBugbotAutoRunStatusRequest) returns (GetEditorBugbotAutoRunStatusResponse) {} rpc TestBidi(stream TestBidiRequest) returns (stream TestBidiResponse) {} rpc StreamDiffReview(GetDiffReviewRequest) returns (stream StreamDiffReviewResponse) {} rpc StreamDiffReviewByFile(GetDiffReviewRequest) returns (stream StreamDiffReviewByFileResponse) {} rpc GetModelLabels(GetModelLabelsRequest) returns (GetModelLabelsResponse) {} rpc GetLastDefaultModelNudge(GetLastDefaultModelNudgeRequest) returns (GetLastDefaultModelNudgeResponse) {} rpc GetDefaultModelNudgeData(GetDefaultModelNudgeDataRequest) returns (GetDefaultModelNudgeDataResponse) {} rpc GetDefaultModel(GetDefaultModelRequest) returns (GetDefaultModelResponse) {} rpc ReportCommitAiAnalytics(ReportCommitAiAnalyticsRequest) returns (ReportCommitAiAnalyticsResponse) {} rpc TestBedrockCredentials(TestBedrockCredentialsRequest) returns (TestBedrockCredentialsResponse) {} rpc ReportAiCodeChangeMetrics(ReportAiCodeChangeMetricsRequest) returns (ReportAiCodeChangeMetricsResponse) {} rpc ReportProcessMetrics(ReportProcessMetricsRequest) returns (ReportProcessMetricsResponse) {} rpc ReportProcessMetricsV2(ReportProcessMetricsV2Request) returns (ReportProcessMetricsV2Response) {} rpc ReportSandProcessMetrics(ReportSandProcessMetricsRequest) returns (ReportSandProcessMetricsResponse) {} rpc ReportClientNumericMetrics(ReportClientNumericMetricsRequest) returns (ReportClientNumericMetricsResponse) {} rpc PotentiallyGenerateMemory(PotentiallyGenerateMemoryRequest) returns (PotentiallyGenerateMemoryResponse) {} rpc KnowledgeBaseAdd(KnowledgeBaseAddRequest) returns (KnowledgeBaseAddResponse) {} rpc KnowledgeBaseList(KnowledgeBaseListRequest) returns (KnowledgeBaseListResponse) {} rpc KnowledgeBaseRemove(KnowledgeBaseRemoveRequest) returns (KnowledgeBaseRemoveResponse) {} rpc KnowledgeBaseUpdate(KnowledgeBaseUpdateRequest) returns (KnowledgeBaseUpdateResponse) {} rpc FetchRelevantKnowledgeForConversation(FetchRelevantKnowledgeForConversationRequest) returns (FetchRelevantKnowledgeForConversationResponse) {} rpc InferBackgroundComposerScripts(InferBackgroundComposerScriptsRequest) returns (InferBackgroundComposerScriptsResponse) {} rpc GetBackgroundComposerFeedbackLink(GetBackgroundComposerFeedbackLinkRequest) returns (GetBackgroundComposerFeedbackLinkResponse) {} rpc GetUsableModels(GetUsableModelsRequest) returns (GetUsableModelsResponse) {} rpc GetDefaultModelForCli(GetDefaultModelForCliRequest) returns (GetDefaultModelForCliResponse) {} rpc StreamComposerEnhancer(stream ComposerEnhancerClientMessage) returns (stream ComposerEnhancerServerMessage) {} rpc StreamComposerEnhancerSSE(BidiRequestId) returns (stream ComposerEnhancerServerMessage) {} rpc StreamComposerEnhancerPoll(BidiPollRequest) returns (stream BidiPollResponse) {} rpc StreamStt(stream SttClientMessage) returns (stream SttServerMessage) {} rpc StreamSttSSE(BidiRequestId) returns (stream SttServerMessage) {} rpc StreamSttPoll(BidiPollRequest) returns (stream BidiPollResponse) {} rpc TranscribeAudio(TranscribeAudioRequest) returns (TranscribeAudioResponse) {} rpc NameAgent(NameAgentRequest) returns (NameAgentResponse) {} rpc EvaluatePromptHook(EvaluatePromptHookRequest) returns (EvaluatePromptHookResponse) {} rpc GetCloudSetupBlockers(GetCloudSetupBlockersRequest) returns (GetCloudSetupBlockersResponse) {} } // Source: aiserver.v1.AnalyticsService (var: W_n) service AnalyticsService { rpc TrackEvents(TrackEventsRequest) returns (TrackEventsResponse) {} rpc Batch(BatchRequest) returns (BatchResponse) {} rpc BootstrapStatsig(BootstrapStatsigRequest) returns (BootstrapStatsigResponse) {} rpc GetFirstWindowStatsigDecision(GetFirstWindowStatsigDecisionRequest) returns (GetFirstWindowStatsigDecisionResponse) {} rpc SubmitLogs(SubmitLogsRequest) returns (SubmitLogsResponse) {} rpc IngestConversation(IngestConversationRequest) returns (IngestConversationResponse) {} rpc UploadIssueTrace(UploadIssueTraceRequest) returns (UploadIssueTraceResponse) {} rpc DownloadIssueTraces(DownloadIssueTracesRequest) returns (DownloadIssueTracesResponse) {} } // Source: aiserver.v1.AuthService (var: kRd) service AuthService { rpc GetEmail(GetEmailRequest) returns (GetEmailResponse) {} rpc GetUserMeta(GetUserMetaRequest) returns (GetUserMetaResponse) {} rpc EmailValid(EmailValidRequest) returns (EmailValidResponse) {} rpc MarkPrivacy(MarkPrivacyRequest) returns (MarkPrivacyResponse) {} rpc SwitchCmdKFraction(SwitchCmdKFractionRequest) returns (SwitchCmdKFractionResponse) {} rpc GetCustomerId(CustomerIdRequest) returns (CustomerIdResponse) {} rpc SetPrivacyMode(SetPrivacyModeRequest) returns (SetPrivacyModeResponse) {} rpc GetSessionToken(GetSessionTokenRequest) returns (GetSessionTokenResponse) {} rpc CheckSessionToken(CheckSessionTokenRequest) returns (CheckSessionTokenResponse) {} rpc CreateMobileSession(CreateMobileSessionRequest) returns (CreateMobileSessionResponse) {} rpc UpgradeMobileSession(UpgradeMobileSessionRequest) returns (UpgradeMobileSessionResponse) {} rpc RefreshMobileSession(RefreshMobileSessionRequest) returns (RefreshMobileSessionResponse) {} rpc RevokeMobileSessionFamily(RevokeMobileSessionFamilyRequest) returns (RevokeMobileSessionFamilyResponse) {} rpc ConvertMobileSessionToRefreshPair(ConvertMobileSessionToRefreshPairRequest) returns (ConvertMobileSessionToRefreshPairResponse) {} rpc ListActiveSessions(ListActiveSessionsRequest) returns (ListActiveSessionsResponse) {} rpc RevokeSession(RevokeSessionRequest) returns (RevokeSessionResponse) {} rpc RevokeCurrentSession(RevokeCurrentSessionRequest) returns (RevokeCurrentSessionResponse) {} rpc ListJwtPublicKeys(ListJwtPublicKeysRequest) returns (ListJwtPublicKeysResponse) {} } // Source: aiserver.v1.AutomationsService (var: CRd) service AutomationsService { rpc CreateAutomation(CreateAutomationRequest) returns (CreateAutomationResponse) {} rpc ListAutomations(ListAutomationsRequest) returns (ListAutomationsResponse) {} rpc GetAutomation(GetAutomationRequest) returns (GetAutomationResponse) {} rpc UpdateAutomation(UpdateAutomationRequest) returns (UpdateAutomationResponse) {} rpc CreateSandAutomation(CreateAutomationRequest) returns (CreateAutomationResponse) {} rpc ListSandAutomations(ListSandAutomationsRequest) returns (ListAutomationsResponse) {} rpc GetSandAutomation(GetAutomationRequest) returns (GetAutomationResponse) {} rpc UpdateSandAutomation(UpdateAutomationRequest) returns (UpdateAutomationResponse) {} rpc DeleteSandAutomation(DeleteAutomationRequest) returns (DeleteAutomationResponse) {} rpc ReassignAutomationOwner(ReassignAutomationOwnerRequest) returns (ReassignAutomationOwnerResponse) {} rpc UpdateAutomationAuthoringMode(UpdateAutomationAuthoringModeRequest) returns (UpdateAutomationAuthoringModeResponse) {} rpc ValidateAutomationSpec(ValidateAutomationSpecRequest) returns (ValidateAutomationSpecResponse) {} rpc ApplyAutomationSpec(ApplyAutomationSpecRequest) returns (ApplyAutomationSpecResponse) {} rpc DeleteAutomation(DeleteAutomationRequest) returns (DeleteAutomationResponse) {} rpc TestAutomation(TestAutomationRequest) returns (TestAutomationResponse) {} rpc TestAutomationFilter(TestAutomationFilterRequest) returns (TestAutomationFilterResponse) {} rpc ListAutomationRuns(ListAutomationRunsRequest) returns (ListAutomationRunsResponse) {} rpc GetAutomationRun(GetAutomationRunRequest) returns (GetAutomationRunResponse) {} rpc ListAllRuns(ListAllRunsRequest) returns (ListAllRunsResponse) {} rpc GetRunSummary(GetRunSummaryRequest) returns (GetRunSummaryResponse) {} rpc GetSecuritybotResolutionStats(GetSecuritybotResolutionStatsRequest) returns (GetSecuritybotResolutionStatsResponse) {} rpc GetApprovalAgentAnalytics(GetApprovalAgentAnalyticsRequest) returns (GetApprovalAgentAnalyticsResponse) {} rpc GetManagedAutomationTeamSettings(GetManagedAutomationTeamSettingsRequest) returns (GetManagedAutomationTeamSettingsResponse) {} rpc UpdateManagedAutomationTeamSettings(UpdateManagedAutomationTeamSettingsRequest) returns (UpdateManagedAutomationTeamSettingsResponse) {} rpc CancelAutomationRun(CancelAutomationRunRequest) returns (CancelAutomationRunResponse) {} rpc CancelAllAutomationRuns(CancelAllAutomationRunsRequest) returns (CancelAllAutomationRunsResponse) {} rpc RetryAutomationRun(RetryAutomationRunRequest) returns (RetryAutomationRunResponse) {} rpc ListAutomationMemories(ListAutomationMemoriesRequest) returns (ListAutomationMemoriesResponse) {} rpc GetAutomationMemory(GetAutomationMemoryRequest) returns (GetAutomationMemoryResponse) {} rpc UpdateAutomationMemory(UpdateAutomationMemoryRequest) returns (UpdateAutomationMemoryResponse) {} rpc DeleteAutomationMemory(DeleteAutomationMemoryRequest) returns (DeleteAutomationMemoryResponse) {} rpc ListWorkflowTemplates(ListWorkflowTemplatesRequest) returns (ListWorkflowTemplatesResponse) {} rpc GetWorkflowTemplate(GetWorkflowTemplateRequest) returns (GetWorkflowTemplateResponse) {} rpc CreateWorkflowFromTemplate(CreateWorkflowFromTemplateRequest) returns (CreateWorkflowFromTemplateResponse) {} rpc ValidateAutomationTools(ValidateAutomationToolsRequest) returns (ValidateAutomationToolsResponse) {} rpc BuilderCompletion(BuilderCompletionRequest) returns (BuilderCompletionResponse) {} rpc DisableAutomationForTeamShutdown(DisableAutomationForTeamShutdownRequest) returns (DisableAutomationForTeamShutdownResponse) {} rpc GetSentryAuthUrl(GetSentryAuthUrlRequest) returns (GetSentryAuthUrlResponse) {} rpc ConnectSentryCallback(ConnectSentryCallbackRequest) returns (ConnectSentryCallbackResponse) {} rpc GetSentryStatus(GetSentryStatusRequest) returns (GetSentryStatusResponse) {} rpc GetSentryProjects(GetSentryProjectsRequest) returns (GetSentryProjectsResponse) {} rpc DisconnectSentry(DisconnectSentryRequest) returns (DisconnectSentryResponse) {} } // Source: aiserver.v1.AutopilotService (var: LEf) service AutopilotService { rpc StreamAutopilot(AutopilotRequest) returns (stream AutopilotResponse) {} } // Source: aiserver.v1.BackgroundComposerService (var: sxn) service BackgroundComposerService { rpc ListBackgroundComposers(ListBackgroundComposersRequest) returns (ListBackgroundComposersResponse) {} rpc AttachBackgroundComposer(AttachBackgroundComposerRequest) returns (stream AttachBackgroundComposerResponse) {} rpc StreamConversation(StreamConversationRequest) returns (stream StreamConversationResponse) {} rpc GetLatestAgentConversationState(GetLatestAgentConversationStateRequest) returns (GetLatestAgentConversationStateResponse) {} rpc GetBlobForAgentKV(GetBlobForAgentKVRequest) returns (GetBlobForAgentKVResponse) {} rpc AttachBackgroundComposerLogs(AttachBackgroundComposerLogsRequest) returns (stream AttachBackgroundComposerLogsResponse) {} rpc AttachAgentStartupTrace(AttachAgentStartupTraceRequest) returns (stream AttachAgentStartupTraceResponse) {} rpc StartBackgroundComposerFromSnapshot(StartBackgroundComposerFromSnapshotRequest) returns (StartBackgroundComposerFromSnapshotResponse) {} rpc ForkBackgroundComposer(ForkBackgroundComposerRequest) returns (ForkBackgroundComposerResponse) {} rpc MakePRBackgroundComposer(MakePRBackgroundComposerRequest) returns (MakePRBackgroundComposerResponse) {} rpc OpenPRBackgroundComposer(OpenPRBackgroundComposerRequest) returns (OpenPRBackgroundComposerResponse) {} rpc GetBackgroundComposerStatus(GetBackgroundComposerStatusRequest) returns (GetBackgroundComposerStatusResponse) {} rpc AddAsyncFollowupBackgroundComposer(AddAsyncFollowupBackgroundComposerRequest) returns (AddAsyncFollowupBackgroundComposerResponse) {} rpc InjectBackgroundComposerContext(InjectBackgroundComposerContextRequest) returns (InjectBackgroundComposerContextResponse) {} rpc SubmitInteractionResponseBackgroundComposer(SubmitInteractionResponseBackgroundComposerRequest) returns (SubmitInteractionResponseBackgroundComposerResponse) {} rpc ListPendingFollowups(ListPendingFollowupsRequest) returns (ListPendingFollowupsResponse) {} rpc UpdatePendingFollowup(UpdatePendingFollowupRequest) returns (UpdatePendingFollowupResponse) {} rpc DeletePendingFollowup(DeletePendingFollowupRequest) returns (DeletePendingFollowupResponse) {} rpc ReorderPendingFollowup(ReorderPendingFollowupRequest) returns (ReorderPendingFollowupResponse) {} rpc SubmitPendingFollowupNow(SubmitPendingFollowupNowRequest) returns (SubmitPendingFollowupNowResponse) {} rpc MarkFollowupEditing(MarkFollowupEditingRequest) returns (MarkFollowupEditingResponse) {} rpc GetCursorServerUrl(GetCursorServerUrlRequest) returns (GetCursorServerUrlResponse) {} rpc WarmCursorServerDownload(WarmCursorServerDownloadRequest) returns (WarmCursorServerDownloadResponse) {} rpc PreWarmPod(PreWarmPodRequest) returns (PreWarmPodResponse) {} rpc WakeBackgroundComposer(WakeBackgroundComposerRequest) returns (WakeBackgroundComposerResponse) {} rpc PauseBackgroundComposer(PauseBackgroundComposerRequest) returns (PauseBackgroundComposerResponse) {} rpc ResumeBackgroundComposer(ResumeBackgroundComposerRequest) returns (ResumeBackgroundComposerResponse) {} rpc ArchiveBackgroundComposer(ArchiveBackgroundComposerRequest) returns (ArchiveBackgroundComposerResponse) {} rpc ArchiveRepoBackgroundComposers(ArchiveRepoBackgroundComposersRequest) returns (ArchiveRepoBackgroundComposersResponse) {} rpc DeleteBackgroundComposer(DeleteBackgroundComposerRequest) returns (DeleteBackgroundComposerResponse) {} rpc GetBackgroundComposerInfo(GetBackgroundComposerInfoRequest) returns (GetBackgroundComposerInfoResponse) {} rpc GetBackgroundComposerEnvironmentVersion(GetBackgroundComposerEnvironmentVersionRequest) returns (GetBackgroundComposerEnvironmentVersionResponse) {} rpc GetEnvironmentHistory(GetEnvironmentHistoryRequest) returns (GetEnvironmentHistoryResponse) {} rpc GetBackgroundComposerTimings(GetBackgroundComposerTimingsRequest) returns (GetBackgroundComposerTimingsResponse) {} rpc GetBackgroundComposerRepositoryInfo(GetBackgroundComposerRepositoryInfoRequest) returns (GetBackgroundComposerRepositoryInfoResponse) {} rpc GetMachine(GetMachineRequest) returns (GetMachineResponse) {} rpc ListWorkspaceFiles(ListWorkspaceFilesRequest) returns (ListWorkspaceFilesResponse) {} rpc ListDetailedBackgroundComposers(ListDetailedBackgroundComposersRequest) returns (ListDetailedBackgroundComposersResponse) {} rpc ListCloudAgentRunsForDashboard(ListCloudAgentRunsForDashboardRequest) returns (ListCloudAgentRunsForDashboardResponse) {} rpc AggregateCloudAgentRunsForDashboard(AggregateCloudAgentRunsForDashboardRequest) returns (AggregateCloudAgentRunsForDashboardResponse) {} rpc GetCloudAgentRunForDashboard(GetCloudAgentRunForDashboardRequest) returns (GetCloudAgentRunForDashboardResponse) {} rpc ListCloudAgentRunEventsForDashboard(ListCloudAgentRunEventsForDashboardRequest) returns (ListCloudAgentRunEventsForDashboardResponse) {} rpc ListNamedAgents(ListNamedAgentsRequest) returns (ListNamedAgentsResponse) {} rpc ListNamedAgentSessions(ListNamedAgentSessionsRequest) returns (ListNamedAgentSessionsResponse) {} rpc ListEventSubscriptions(ListEventSubscriptionsRequest) returns (ListEventSubscriptionsResponse) {} rpc CloseEventSubscription(CloseEventSubscriptionRequest) returns (CloseEventSubscriptionResponse) {} rpc GetGithubAccessTokenForRepos(GetGithubAccessTokenForReposRequest) returns (GetGithubAccessTokenForReposResponse) {} rpc MakeGithubRequest(MakeGithubRequestRequest) returns (MakeGithubRequestResponse) {} rpc GetBackgroundComposerDiffDetails(GetBackgroundComposerDiffDetailsRequest) returns (GetBackgroundComposerDiffDetailsResponse) {} rpc GetOptimizedDiffDetails(GetOptimizedDiffDetailsRequest) returns (GetOptimizedDiffDetailsResponse) {} rpc GetBackgroundComposerChangesHash(GetBackgroundComposerChangesHashRequest) returns (GetBackgroundComposerChangesHashResponse) {} rpc GetBackgroundComposerPullRequest(GetBackgroundComposerPullRequestRequest) returns (GetBackgroundComposerPullRequestResponse) {} rpc RefreshGithubAccessTokenInBackgroundComposer(RefreshGithubAccessTokenInBackgroundComposerRequest) returns (RefreshGithubAccessTokenInBackgroundComposerResponse) {} rpc CreateBackgroundComposerPod(CreateBackgroundComposerPodRequest) returns (CreateBackgroundComposerPodResponse) {} rpc AttachBackgroundComposerPod(AttachBackgroundComposerPodRequest) returns (stream AttachBackgroundComposerPodResponse) {} rpc CreateBackgroundComposerPodSnapshot(CreateBackgroundComposerPodSnapshotRequest) returns (CreateBackgroundComposerPodSnapshotResponse) {} rpc ChangeBackgroundComposerSnapshotVisibility(ChangeBackgroundComposerSnapshotVisibilityRequest) returns (ChangeBackgroundComposerSnapshotVisibilityResponse) {} rpc GetBackgroundComposerSnapshotInfo(GetBackgroundComposerSnapshotInfoRequest) returns (GetBackgroundComposerSnapshotInfoResponse) {} rpc ListBackgroundComposerSnapshotsByBcId(ListBackgroundComposerSnapshotsByBcIdRequest) returns (ListBackgroundComposerSnapshotsByBcIdResponse) {} rpc ListBackgroundComposerSnapshotStatusesByBcIds(ListBackgroundComposerSnapshotStatusesByBcIdsRequest) returns (ListBackgroundComposerSnapshotStatusesByBcIdsResponse) {} rpc GetBackgroundComposerSnapshotState(GetBackgroundComposerSnapshotStateRequest) returns (GetBackgroundComposerSnapshotStateResponse) {} rpc WatchBackgroundComposerSnapshotState(WatchBackgroundComposerSnapshotStateRequest) returns (stream WatchBackgroundComposerSnapshotStateResponse) {} rpc GetBackgroundComposerConversation(GetBackgroundComposerConversationRequest) returns (GetBackgroundComposerConversationResponse) {} rpc RenameBackgroundComposer(RenameBackgroundComposerRequest) returns (RenameBackgroundComposerResponse) {} rpc UpdateBackgroundComposerExperimentalModelOptOut(UpdateBackgroundComposerExperimentalModelOptOutRequest) returns (UpdateBackgroundComposerExperimentalModelOptOutResponse) {} rpc CommitBackgroundComposer(CommitBackgroundComposerRequest) returns (CommitBackgroundComposerResponse) {} rpc SetPersonalEnvironmentJson(SetPersonalEnvironmentJsonRequest) returns (SetPersonalEnvironmentJsonResponse) {} rpc GetPersonalEnvironmentJson(GetPersonalEnvironmentJsonRequest) returns (GetPersonalEnvironmentJsonResponse) {} rpc GetEnvironmentJsonCandidates(GetEnvironmentJsonCandidatesRequest) returns (GetEnvironmentJsonCandidatesResponse) {} rpc ListPersonalEnvironments(ListPersonalEnvironmentsRequest) returns (ListPersonalEnvironmentsResponse) {} rpc DeletePersonalEnvironmentJson(DeletePersonalEnvironmentJsonRequest) returns (DeletePersonalEnvironmentJsonResponse) {} rpc PublishEnvironment(PublishEnvironmentRequest) returns (PublishEnvironmentResponse) {} rpc PublishPersonalEnvironment(PublishPersonalEnvironmentRequest) returns (PublishPersonalEnvironmentResponse) {} rpc ListTeamEnvironments(ListTeamEnvironmentsRequest) returns (ListTeamEnvironmentsResponse) {} rpc DeleteTeamEnvironment(DeleteTeamEnvironmentRequest) returns (DeleteTeamEnvironmentResponse) {} rpc SetTeamEnvironmentJson(SetTeamEnvironmentJsonRequest) returns (SetTeamEnvironmentJsonResponse) {} rpc RestoreEnvironmentVersion(RestoreEnvironmentVersionRequest) returns (RestoreEnvironmentVersionResponse) {} rpc ListEnvironments(ListEnvironmentsRequest) returns (ListEnvironmentsResponse) {} rpc GetEnvironment(GetEnvironmentRequest) returns (GetEnvironmentResponse) {} rpc RenameEnvironment(RenameEnvironmentRequest) returns (RenameEnvironmentResponse) {} rpc ListEnvironmentBuilds(ListEnvironmentBuildsRequest) returns (ListEnvironmentBuildsResponse) {} rpc GetEnvironmentBuild(GetEnvironmentBuildRequest) returns (GetEnvironmentBuildResponse) {} rpc UpdateEnvironmentBuild(UpdateEnvironmentBuildRequest) returns (UpdateEnvironmentBuildResponse) {} rpc TriggerEnvironmentBuild(TriggerEnvironmentBuildRequest) returns (TriggerEnvironmentBuildResponse) {} rpc AttachEnvironmentBuildLog(AttachEnvironmentBuildLogRequest) returns (stream AttachEnvironmentBuildLogResponse) {} rpc CancelEnvironmentBuild(CancelEnvironmentBuildRequest) returns (CancelEnvironmentBuildResponse) {} rpc GetEnvironmentBuildSettings(GetEnvironmentBuildSettingsRequest) returns (GetEnvironmentBuildSettingsResponse) {} rpc UpdateEnvironmentBuildSettings(UpdateEnvironmentBuildSettingsRequest) returns (UpdateEnvironmentBuildSettingsResponse) {} rpc ResolveOrCreateMultiRepoEnvironment(ResolveOrCreateMultiRepoEnvironmentRequest) returns (ResolveOrCreateMultiRepoEnvironmentResponse) {} rpc ResolveOrCreateDraftEnvironment(ResolveOrCreateDraftEnvironmentRequest) returns (ResolveOrCreateDraftEnvironmentResponse) {} rpc SnapshotAndSaveEnvironment(SnapshotAndSaveEnvironmentRequest) returns (SnapshotAndSaveEnvironmentResponse) {} rpc ListReposWithLocalEnvironment(ListReposWithLocalEnvironmentRequest) returns (ListReposWithLocalEnvironmentResponse) {} rpc MarkBackgroundComposerRead(MarkBackgroundComposerReadRequest) returns (MarkBackgroundComposerReadResponse) {} rpc MarkBackgroundComposerUnread(MarkBackgroundComposerUnreadRequest) returns (MarkBackgroundComposerUnreadResponse) {} rpc NotifyBackgroundComposerShown(NotifyBackgroundComposerShownRequest) returns (NotifyBackgroundComposerShownResponse) {} rpc FetchBackgroundComposer(FetchBackgroundComposerRequest) returns (FetchBackgroundComposerResponse) {} rpc GetTurnSummaryBackgroundComposer(GetTurnSummaryBackgroundComposerRequest) returns (GetTurnSummaryBackgroundComposerResponse) {} rpc GetBackgroundComposerName(GetBackgroundComposerNameRequest) returns (GetBackgroundComposerNameResponse) {} rpc GetBackgroundComposerPrompt(GetBackgroundComposerPromptRequest) returns (GetBackgroundComposerPromptResponse) {} rpc ReadBinaryFile(ReadBinaryFileRequest) returns (ReadBinaryFileResponse) {} rpc ListBackgroundComposerArtifacts(ListBackgroundComposerArtifactsRequest) returns (ListBackgroundComposerArtifactsResponse) {} rpc GetBackgroundComposerArtifact(GetBackgroundComposerArtifactRequest) returns (GetBackgroundComposerArtifactResponse) {} rpc GetBackgroundComposerArtifactBytes(GetBackgroundComposerArtifactBytesRequest) returns (GetBackgroundComposerArtifactBytesResponse) {} rpc StreamBackgroundComposerArtifact(StreamBackgroundComposerArtifactRequest) returns (stream StreamBackgroundComposerArtifactResponse) {} rpc ListSharedBackgroundComposerArtifacts(ListSharedBackgroundComposerArtifactsRequest) returns (ListSharedBackgroundComposerArtifactsResponse) {} rpc ShareBackgroundComposerArtifact(ShareBackgroundComposerArtifactRequest) returns (ShareBackgroundComposerArtifactResponse) {} rpc UnshareBackgroundComposerArtifact(UnshareBackgroundComposerArtifactRequest) returns (UnshareBackgroundComposerArtifactResponse) {} rpc GetPublicBackgroundComposerArtifact(GetPublicBackgroundComposerArtifactRequest) returns (GetPublicBackgroundComposerArtifactResponse) {} rpc UpdateBackgroundComposerUserSettings(UpdateBackgroundComposerUserSettingsRequest) returns (UpdateBackgroundComposerUserSettingsResponse) {} rpc GetBackgroundComposerUserSettings(GetBackgroundComposerUserSettingsRequest) returns (GetBackgroundComposerUserSettingsResponse) {} rpc UpdateBackgroundComposerEnvironment(UpdateBackgroundComposerEnvironmentRequest) returns (UpdateBackgroundComposerEnvironmentResponse) {} rpc GetRepositoryBranches(GetRepositoryBranchesRequest) returns (GetRepositoryBranchesResponse) {} rpc GetPullRequestMergeStatus(GetPullRequestMergeStatusRequest) returns (GetPullRequestMergeStatusResponse) {} rpc GetDetailedPullRequestStatus(GetDetailedPullRequestStatusRequest) returns (GetDetailedPullRequestStatusResponse) {} rpc CheckPullRequestMergeability(CheckPullRequestMergeabilityRequest) returns (CheckPullRequestMergeabilityResponse) {} rpc GetPullRequestDiscussions(GetPullRequestDiscussionsRequest) returns (GetPullRequestDiscussionsResponse) {} rpc GetPullRequestCommits(GetPullRequestCommitsRequest) returns (GetPullRequestCommitsResponse) {} rpc GetPullRequestTimelineEvents(GetPullRequestTimelineEventsRequest) returns (GetPullRequestTimelineEventsResponse) {} rpc ReplyToReviewThread(ReplyToReviewThreadRequest) returns (ReplyToReviewThreadResponse) {} rpc ResolveReviewThread(ResolveReviewThreadRequest) returns (ResolveReviewThreadResponse) {} rpc UnresolveReviewThread(UnresolveReviewThreadRequest) returns (UnresolveReviewThreadResponse) {} rpc DeletePullRequestReviewComment(DeletePullRequestReviewCommentRequest) returns (DeletePullRequestReviewCommentResponse) {} rpc AddPullRequestReviewComment(AddPullRequestReviewCommentRequest) returns (AddPullRequestReviewCommentResponse) {} rpc MergePullRequest(MergePullRequestRequest) returns (MergePullRequestResponse) {} rpc EnablePullRequestAutoMerge(EnablePullRequestAutoMergeRequest) returns (EnablePullRequestAutoMergeResponse) {} rpc DisablePullRequestAutoMerge(DisablePullRequestAutoMergeRequest) returns (DisablePullRequestAutoMergeResponse) {} rpc ConvertPullRequestFromDraft(ConvertPullRequestFromDraftRequest) returns (ConvertPullRequestFromDraftResponse) {} rpc UpdatePullRequestBranch(UpdatePullRequestBranchRequest) returns (UpdatePullRequestBranchResponse) {} rpc RegisterPushNotificationToken(RegisterPushNotificationTokenRequest) returns (RegisterPushNotificationTokenResponse) {} rpc DeletePushNotificationToken(DeletePushNotificationTokenRequest) returns (DeletePushNotificationTokenResponse) {} rpc SyncLiveActivity(SyncLiveActivityRequest) returns (SyncLiveActivityResponse) {} rpc DeleteLiveActivity(DeleteLiveActivityRequest) returns (DeleteLiveActivityResponse) {} rpc VerifyBackgroundComposerAccess(VerifyBackgroundComposerAccessRequest) returns (VerifyBackgroundComposerAccessResponse) {} rpc StartSlackStreamingForFollowup(StartSlackStreamingForFollowupRequest) returns (StartSlackStreamingForFollowupResponse) {} rpc StartGithubStreamingForFollowup(StartGithubStreamingForFollowupRequest) returns (StartGithubStreamingForFollowupResponse) {} rpc StartLinearStreamingForFollowup(StartLinearStreamingForFollowupRequest) returns (StartLinearStreamingForFollowupResponse) {} rpc GetGithubInstallations(GetGithubInstallationsRequest) returns (GetGithubInstallationsResponse) {} rpc FetchAllInstallationRepos(FetchAllInstallationReposRequest) returns (FetchAllInstallationReposResponse) {} rpc GetBackgroundComposerVmUsage(GetBackgroundComposerVmUsageRequest) returns (GetBackgroundComposerVmUsageResponse) {} rpc ListGrindModeComposers(ListGrindModeComposersRequest) returns (ListGrindModeComposersResponse) {} rpc GetCloudAgentDebugDetails(GetCloudAgentDebugDetailsRequest) returns (GetCloudAgentDebugDetailsResponse) {} rpc GetCloudAgentMemoryDbLogs(GetCloudAgentMemoryDbLogsRequest) returns (GetCloudAgentMemoryDbLogsResponse) {} rpc CreateAgentShare(CreateAgentShareRequest) returns (CreateAgentShareResponse) {} rpc GetAgentSharePreview(GetAgentSharePreviewRequest) returns (GetAgentSharePreviewResponse) {} rpc ListPrivateWorkers(ListPrivateWorkersRequest) returns (ListPrivateWorkersResponse) {} rpc ListPrivateWorkerPools(ListPrivateWorkerPoolsRequest) returns (ListPrivateWorkerPoolsResponse) {} rpc RegisterPrivateWorkerPool(RegisterPrivateWorkerPoolRequest) returns (RegisterPrivateWorkerPoolResponse) {} rpc DeregisterPrivateWorkerPool(DeregisterPrivateWorkerPoolRequest) returns (DeregisterPrivateWorkerPoolResponse) {} rpc AdminListUserPrivateWorkers(AdminListUserPrivateWorkersRequest) returns (AdminListUserPrivateWorkersResponse) {} rpc ListPendingPrivateWorkerRequests(ListPendingPrivateWorkerRequestsRequest) returns (ListPendingPrivateWorkerRequestsResponse) {} rpc ClaimPendingPrivateWorkerRequest(ClaimPendingPrivateWorkerRequestRequest) returns (ClaimPendingPrivateWorkerRequestResponse) {} rpc GetPrivateWorkersSummary(GetPrivateWorkersSummaryRequest) returns (GetPrivateWorkersSummaryResponse) {} rpc GetPrivateWorker(GetPrivateWorkerRequest) returns (GetPrivateWorkerResponse) {} rpc ReleasePrivateWorker(ReleasePrivateWorkerRequest) returns (ReleasePrivateWorkerResponse) {} rpc BatchRefreshPullRequestStatus(BatchRefreshPullRequestStatusRequest) returns (BatchRefreshPullRequestStatusResponse) {} rpc ListAgentStores(ListAgentStoresRequest) returns (ListAgentStoresResponse) {} rpc ListAgentStoreEntries(ListAgentStoreEntriesRequest) returns (ListAgentStoreEntriesResponse) {} rpc ReadAgentStoreFile(ReadAgentStoreFileRequest) returns (ReadAgentStoreFileResponse) {} rpc MintAgentStoreToken(MintAgentStoreTokenRequest) returns (MintAgentStoreTokenResponse) {} rpc ListAgentStoreFiles(ListAgentStoreFilesRequest) returns (ListAgentStoreFilesResponse) {} rpc ListAgentStoreDirectory(ListAgentStoreDirectoryRequest) returns (ListAgentStoreDirectoryResponse) {} rpc PresignAgentStoreReads(PresignAgentStoreReadsRequest) returns (PresignAgentStoreReadsResponse) {} rpc PresignAgentStoreWrites(PresignAgentStoreWritesRequest) returns (PresignAgentStoreWritesResponse) {} rpc CompleteAgentStoreMultipartWrites(CompleteAgentStoreMultipartWritesRequest) returns (CompleteAgentStoreMultipartWritesResponse) {} rpc AbortAgentStoreMultipartWrites(AbortAgentStoreMultipartWritesRequest) returns (AbortAgentStoreMultipartWritesResponse) {} rpc PresignPromptUpload(PresignPromptUploadRequest) returns (PresignPromptUploadResponse) {} rpc CompletePromptUpload(CompletePromptUploadRequest) returns (CompletePromptUploadResponse) {} rpc AbortPromptUpload(AbortPromptUploadRequest) returns (AbortPromptUploadResponse) {} rpc AcquireAgentStoreFileLock(AcquireAgentStoreFileLockRequest) returns (AcquireAgentStoreFileLockResponse) {} rpc RenewAgentStoreFileLock(RenewAgentStoreFileLockRequest) returns (RenewAgentStoreFileLockResponse) {} rpc ReleaseAgentStoreFileLock(ReleaseAgentStoreFileLockRequest) returns (ReleaseAgentStoreFileLockResponse) {} rpc GetAgentStoreFileLock(GetAgentStoreFileLockRequest) returns (GetAgentStoreFileLockResponse) {} rpc DeleteAgentStoreFiles(DeleteAgentStoreFilesRequest) returns (DeleteAgentStoreFilesResponse) {} rpc ShareAgentStore(ShareAgentStoreRequest) returns (ShareAgentStoreResponse) {} rpc UnshareAgentStore(UnshareAgentStoreRequest) returns (UnshareAgentStoreResponse) {} rpc ListSharedAgentStores(ListSharedAgentStoresRequest) returns (ListSharedAgentStoresResponse) {} rpc ProvisionSyntheticsServiceAccounts(ProvisionSyntheticsServiceAccountsRequest) returns (ProvisionSyntheticsServiceAccountsResponse) {} rpc StartCloudAgentLoadTest(StartCloudAgentLoadTestRequest) returns (StartCloudAgentLoadTestResponse) {} rpc EnsureModelRoutingLoadTestStarted(EnsureModelRoutingLoadTestStartedRequest) returns (EnsureModelRoutingLoadTestStartedResponse) {} rpc CancelModelRoutingLoadTest(CancelModelRoutingLoadTestRequest) returns (CancelModelRoutingLoadTestResponse) {} rpc MintCustomerPrivatelinkProxyToken(MintCustomerPrivatelinkProxyTokenRequest) returns (MintCustomerPrivatelinkProxyTokenResponse) {} rpc AdminListTeamNamedAgents(AdminListTeamNamedAgentsRequest) returns (AdminListTeamNamedAgentsResponse) {} rpc AdminDeleteNamedAgent(AdminDeleteNamedAgentRequest) returns (AdminDeleteNamedAgentResponse) {} } // Source: aiserver.v1.BidiService (var: v1f) service BidiService { rpc BidiAppend(BidiAppendRequest) returns (BidiAppendResponse) {} } // Source: aiserver.v1.BugbotAdminService (var: VEf) service BugbotAdminService { rpc GetTeamTrialEnd(GetTeamTrialEndRequest) returns (GetTeamTrialEndResponse) {} rpc SetTeamTrialEnd(SetTeamTrialEndRequest) returns (SetTeamTrialEndResponse) {} rpc GetProUserTrialEnd(GetProUserTrialEndRequest) returns (GetProUserTrialEndResponse) {} rpc SetProUserTrialEnd(SetProUserTrialEndRequest) returns (SetProUserTrialEndResponse) {} rpc GetRepoNodeId(GetRepoNodeIdRequest) returns (GetRepoNodeIdResponse) {} } // Source: aiserver.v1.BugbotService (var: b1f) service BugbotService { rpc LogDeeplinkEvent(LogDeeplinkEventRequest) returns (LogDeeplinkEventResponse) {} rpc GetEncryptedBugData(GetEncryptedBugDataRequest) returns (GetEncryptedBugDataResponse) {} rpc GetEncryptedBugDataMultiple(GetEncryptedBugDataMultipleRequest) returns (GetEncryptedBugDataMultipleResponse) {} rpc AddBugbotFeedback(AddBugbotFeedbackRequest) returns (AddBugbotFeedbackResponse) {} rpc GetBugBotRunEta(GetBugBotRunEtaRequest) returns (GetBugBotRunEtaResponse) {} } // Source: aiserver.v1.ChatRequestEventService (var: JSf) service ChatRequestEventService { rpc SubmitChatRequestEvents(SubmitChatRequestEventsRequest) returns (SubmitChatRequestEventsResponse) {} } // Source: aiserver.v1.ChatRequestEventV2Service (var: rLf) service ChatRequestEventV2Service { rpc SubmitChatRequestEventsV2(SubmitChatRequestEventsV2Request) returns (SubmitChatRequestEventsV2Response) {} } // Source: aiserver.v1.ChatService (var: MDi) service ChatService { rpc StreamUnifiedChat(StreamUnifiedChatRequest) returns (stream StreamUnifiedChatResponse) {} rpc StreamUnifiedChatWithTools(stream StreamUnifiedChatRequestWithTools) returns (stream StreamUnifiedChatResponseWithTools) {} rpc StreamUnifiedChatWithToolsSSE(BidiRequestId) returns (stream StreamUnifiedChatResponseWithTools) {} rpc StreamUnifiedChatWithToolsPoll(BidiPollRequest) returns (stream BidiPollResponse) {} rpc StreamUnifiedChatWithToolsIdempotent(stream StreamUnifiedChatRequestWithToolsIdempotent) returns (stream StreamUnifiedChatResponseWithToolsIdempotent) {} rpc StreamUnifiedChatWithToolsIdempotentSSE(BidiRequestId) returns (stream StreamUnifiedChatResponseWithToolsIdempotent) {} rpc StreamUnifiedChatWithToolsIdempotentPoll(BidiPollRequest) returns (stream BidiPollResponse) {} rpc GetConversationSummary(StreamUnifiedChatRequest) returns (ConversationSummary) {} rpc StreamSpeculativeSummaries(StreamUnifiedChatRequest) returns (stream ConversationSummary) {} rpc WarmStreamUnifiedChatWithTools(StreamUnifiedChatRequest) returns (WarmStreamUnifiedChatWithToolsResponse) {} rpc GetPromptDryRun(StreamUnifiedChatRequest) returns (GetPromptDryRunResponse) {} rpc StreamFullFileCmdK(StreamUnifiedChatRequest) returns (stream StreamUnifiedChatResponseWithTools) {} rpc WarmFullFileCmdK(StreamUnifiedChatRequest) returns (WarmStreamUnifiedChatWithToolsResponse) {} rpc ConvertOALToNAL(ConvertOALToNALRequest) returns (ConvertOALToNALResponse) {} } // Source: aiserver.v1.CiMetricsService (var: sxf) service CiMetricsService { rpc RecordPerformanceData(RecordPerformanceDataRequest) returns (RecordPerformanceDataResponse) {} rpc UpsertInvocation(UpsertInvocationRequest) returns (UpsertInvocationResponse) {} rpc RecordPerformanceChunk(RecordPerformanceChunkRequest) returns (RecordPerformanceChunkResponse) {} rpc RecordInvocationWithData(RecordInvocationWithDataRequest) returns (RecordInvocationWithDataResponse) {} rpc UpdateInvocationStatus(UpdateInvocationStatusRequest) returns (UpdateInvocationStatusResponse) {} } // Source: aiserver.v1.ClientLoggerService (var: BRd) service ClientLoggerService { rpc GetDebuggingDataUploadUrl(GetDebuggingDataUploadUrlRequest) returns (GetDebuggingDataUploadUrlResponse) {} rpc LogWhenTabTurnsOff(LogWhenTabTurnsOffRequest) returns (LogWhenTabTurnsOffResponse) {} } // Source: aiserver.v1.CmdKService (var: x3t) service CmdKService { rpc StreamCmdK(StreamCmdKRequest) returns (stream StreamCmdKResponseContextWrapped) {} rpc StreamHypermode(StreamHypermodeRequest) returns (stream StreamCmdKResponseContextWrapped) {} rpc RerankCmdKContext(RerankCmdKContextRequest) returns (RerankCmdKContextResponse) {} rpc StreamTerminalCmdK(StreamTerminalCmdKRequest) returns (stream StreamTerminalCmdKResponseContextWrapped) {} rpc RerankTerminalCmdKContext(RerankTerminalCmdKContextRequest) returns (RerankTerminalCmdKContextResponse) {} rpc GetRelevantChunks(GetRelevantChunksRequest) returns (stream StreamGetRelevantChunksResponseContextWrapped) {} } // Source: aiserver.v1.CodebaseSnapshotService (var: Rxf) service CodebaseSnapshotService { rpc RegisterCodebase(RegisterCodebaseRequest) returns (RegisterCodebaseResponse) {} rpc RegisterCodebaseSnapshot(RegisterCodebaseSnapshotRequest) returns (RegisterCodebaseSnapshotResponse) {} rpc GetCodebaseSnapshotStatus(GetCodebaseSnapshotStatusRequest) returns (GetCodebaseSnapshotStatusResponse) {} rpc CreatePackfileUpload(CreatePackfileUploadRequest) returns (CreatePackfileUploadResponse) {} rpc CompletePackfileUpload(CompletePackfileUploadRequest) returns (CompletePackfileUploadResponse) {} rpc UploadPackfileChunk(UploadPackfileChunkRequest) returns (UploadPackfileChunkResponse) {} } // Source: aiserver.v1.ConversationsService (var: YWs) service ConversationsService { rpc GetCommitMetrics(GetCommitMetricsRequest) returns (GetCommitMetricsResponse) {} rpc GetCommitMetricsByFilePath(GetCommitMetricsByFilePathRequest) returns (GetCommitMetricsResponse) {} } // Source: aiserver.v1.CppService (var: Gxi) service CppService { rpc MarkCppForEval(MarkCppRequest) returns (MarkCppResponse) {} rpc StreamHoldCpp(StreamHoldCppRequest) returns (stream StreamHoldCppResponse) {} rpc AvailableModels(AvailableCppModelsRequest) returns (AvailableCppModelsResponse) {} rpc RecordCppFate(RecordCppFateRequest) returns (RecordCppFateResponse) {} rpc AddTabRequestToEval(AddTabRequestToEvalRequest) returns (AddTabRequestToEvalResponse) {} } // Source: aiserver.v1.CursorPredictionService (var: Oxf) service CursorPredictionService { rpc CursorPredictionConfig(CursorPredictionConfigRequest) returns (CursorPredictionConfigResponse) {} } // Source: aiserver.v1.DashboardService (var: Omt) service DashboardService { rpc GetTeams(GetTeamsRequest) returns (GetTeamsResponse) {} rpc GetMe(GetMeRequest) returns (GetMeResponse) {} rpc GetAgenticOnboardingConfig(GetAgenticOnboardingConfigRequest) returns (GetAgenticOnboardingConfigResponse) {} rpc GetUserOrganizations(GetUserOrganizationsRequest) returns (GetUserOrganizationsResponse) {} rpc SetUserDefaultTeam(SetUserDefaultTeamRequest) returns (SetUserDefaultTeamResponse) {} rpc GetOrganizationMembers(GetOrganizationMembersRequest) returns (GetOrganizationMembersResponse) {} rpc GetOrganizationMember(GetOrganizationMemberRequest) returns (GetOrganizationMemberResponse) {} rpc ListOrganizationIdentityProviders(ListOrganizationIdentityProvidersRequest) returns (ListOrganizationIdentityProvidersResponse) {} rpc UpdateOrganizationIdentityProviderSsoSettings(UpdateOrganizationIdentityProviderSsoSettingsRequest) returns (UpdateOrganizationIdentityProviderResponse) {} rpc SetOrganizationIdentityProviderAllowDomainJoin(SetOrganizationIdentityProviderAllowDomainJoinRequest) returns (UpdateOrganizationIdentityProviderResponse) {} rpc AddOrganizationIdentityProviderDomainJoin(AddOrganizationIdentityProviderDomainJoinRequest) returns (UpdateOrganizationIdentityProviderResponse) {} rpc RemoveOrganizationIdentityProviderDomainJoin(RemoveOrganizationIdentityProviderDomainJoinRequest) returns (UpdateOrganizationIdentityProviderResponse) {} rpc MergeOrganizationIdentityProvider(MergeOrganizationIdentityProviderRequest) returns (MergeOrganizationIdentityProviderResponse) {} rpc PreflightMergeOrganizationIdentityProvider(PreflightMergeOrganizationIdentityProviderRequest) returns (PreflightMergeOrganizationIdentityProviderResponse) {} rpc GetOrganizationMergeIdpRequest(GetOrganizationMergeIdpRequestRequest) returns (GetOrganizationMergeIdpRequestResponse) {} rpc ListOrganizationMergeIdpRequests(ListOrganizationMergeIdpRequestsRequest) returns (ListOrganizationMergeIdpRequestsResponse) {} rpc MoveOrganizationMemberToTeam(MoveOrganizationMemberToTeamRequest) returns (MoveOrganizationMemberToTeamResponse) {} rpc SetOrganizationMemberTeams(SetOrganizationMemberTeamsRequest) returns (SetOrganizationMemberTeamsResponse) {} rpc BulkMoveOrganizationMembers(BulkMoveOrganizationMembersRequest) returns (BulkMoveOrganizationMembersResponse) {} rpc StartBulkMoveOrganizationMembers(StartBulkMoveOrganizationMembersRequest) returns (StartBulkMoveOrganizationMembersResponse) {} rpc GetBackgroundJob(GetBackgroundJobRequest) returns (GetBackgroundJobResponse) {} rpc SetOrganizationMemberRole(SetOrganizationMemberRoleRequest) returns (SetOrganizationMemberRoleResponse) {} rpc UpdateOrganization(UpdateOrganizationRequest) returns (UpdateOrganizationResponse) {} rpc UpdateOrganizationTeam(UpdateOrganizationTeamRequest) returns (UpdateOrganizationTeamResponse) {} rpc CreateOrganizationTeam(CreateOrganizationTeamRequest) returns (CreateOrganizationTeamResponse) {} rpc GetOrganizationTeamAdminCandidates(GetOrganizationTeamAdminCandidatesRequest) returns (GetOrganizationTeamAdminCandidatesResponse) {} rpc GetDirectoryGroups(GetDirectoryGroupsRequest) returns (GetDirectoryGroupsResponse) {} rpc UpdateDirectoryGroupSettings(UpdateDirectoryGroupSettingsRequest) returns (UpdateDirectoryGroupSettingsResponse) {} rpc GetOrganizationGroups(GetOrganizationGroupsRequest) returns (GetOrganizationGroupsResponse) {} rpc GetOrganizationGroup(GetOrganizationGroupRequest) returns (GetOrganizationGroupResponse) {} rpc GetOrganizationGroupMembers(GetOrganizationGroupMembersRequest) returns (GetOrganizationGroupMembersResponse) {} rpc CreateOrganizationGroup(CreateOrganizationGroupRequest) returns (CreateOrganizationGroupResponse) {} rpc UpdateOrganizationGroup(UpdateOrganizationGroupRequest) returns (UpdateOrganizationGroupResponse) {} rpc DeleteOrganizationGroup(DeleteOrganizationGroupRequest) returns (DeleteOrganizationGroupResponse) {} rpc AddOrganizationGroupMembers(AddOrganizationGroupMembersRequest) returns (AddOrganizationGroupMembersResponse) {} rpc RemoveOrganizationGroupMembers(RemoveOrganizationGroupMembersRequest) returns (RemoveOrganizationGroupMembersResponse) {} rpc UpdateOrganizationGroupMember(UpdateOrganizationGroupMemberRequest) returns (UpdateOrganizationGroupMemberResponse) {} rpc GetOrganizationGroupAutorunSettings(GetOrganizationGroupAutorunSettingsRequest) returns (GetOrganizationGroupAutorunSettingsResponse) {} rpc UpdateOrganizationGroupAutorunSettings(UpdateOrganizationGroupAutorunSettingsRequest) returns (UpdateOrganizationGroupAutorunSettingsResponse) {} rpc GetOrganizationGroupModelAllowlist(GetOrganizationGroupModelAllowlistRequest) returns (GetOrganizationGroupModelAllowlistResponse) {} rpc UpdateOrganizationGroupModelAllowlist(UpdateOrganizationGroupModelAllowlistRequest) returns (UpdateOrganizationGroupModelAllowlistResponse) {} rpc GetOrganizationGroupAutoReviewSettings(GetOrganizationGroupAutoReviewSettingsRequest) returns (GetOrganizationGroupAutoReviewSettingsResponse) {} rpc UpdateOrganizationGroupAutoReviewSettings(UpdateOrganizationGroupAutoReviewSettingsRequest) returns (UpdateOrganizationGroupAutoReviewSettingsResponse) {} rpc GetOrganizationGroupSmartAutoSettings(GetOrganizationGroupSmartAutoSettingsRequest) returns (GetOrganizationGroupSmartAutoSettingsResponse) {} rpc UpdateOrganizationGroupSmartAutoSettings(UpdateOrganizationGroupSmartAutoSettingsRequest) returns (UpdateOrganizationGroupSmartAutoSettingsResponse) {} rpc CreateOrganizationGroupAnthropicCyberEnrollmentUrl(CreateOrganizationGroupAnthropicCyberEnrollmentUrlRequest) returns (CreateOrganizationGroupAnthropicCyberEnrollmentUrlResponse) {} rpc GetTeamGroups(GetTeamGroupsRequest) returns (GetTeamGroupsResponse) {} rpc GetTeamGroup(GetTeamGroupRequest) returns (GetTeamGroupResponse) {} rpc GetTeamGroupMembers(GetTeamGroupMembersRequest) returns (GetTeamGroupMembersResponse) {} rpc CreateTeamGroup(CreateTeamGroupRequest) returns (CreateTeamGroupResponse) {} rpc UpdateTeamGroup(UpdateTeamGroupRequest) returns (UpdateTeamGroupResponse) {} rpc DeleteTeamGroup(DeleteTeamGroupRequest) returns (DeleteTeamGroupResponse) {} rpc AddTeamGroupMembers(AddTeamGroupMembersRequest) returns (AddTeamGroupMembersResponse) {} rpc RemoveTeamGroupMembers(RemoveTeamGroupMembersRequest) returns (RemoveTeamGroupMembersResponse) {} rpc UpdateTeamGroupMember(UpdateTeamGroupMemberRequest) returns (UpdateTeamGroupMemberResponse) {} rpc GetTeamGroupAutorunSettings(GetTeamGroupAutorunSettingsRequest) returns (GetTeamGroupAutorunSettingsResponse) {} rpc UpdateTeamGroupAutorunSettings(UpdateTeamGroupAutorunSettingsRequest) returns (UpdateTeamGroupAutorunSettingsResponse) {} rpc GetTeamGroupModelAllowlist(GetTeamGroupModelAllowlistRequest) returns (GetTeamGroupModelAllowlistResponse) {} rpc UpdateTeamGroupModelAllowlist(UpdateTeamGroupModelAllowlistRequest) returns (UpdateTeamGroupModelAllowlistResponse) {} rpc GetTeamGroupAutoReviewSettings(GetTeamGroupAutoReviewSettingsRequest) returns (GetTeamGroupAutoReviewSettingsResponse) {} rpc UpdateTeamGroupAutoReviewSettings(UpdateTeamGroupAutoReviewSettingsRequest) returns (UpdateTeamGroupAutoReviewSettingsResponse) {} rpc GetTeamGroupSmartAutoSettings(GetTeamGroupSmartAutoSettingsRequest) returns (GetTeamGroupSmartAutoSettingsResponse) {} rpc UpdateTeamGroupSmartAutoSettings(UpdateTeamGroupSmartAutoSettingsRequest) returns (UpdateTeamGroupSmartAutoSettingsResponse) {} rpc CreateTeamGroupAnthropicCyberEnrollmentUrl(CreateTeamGroupAnthropicCyberEnrollmentUrlRequest) returns (CreateTeamGroupAnthropicCyberEnrollmentUrlResponse) {} rpc ListTeamGroupScimDirectories(ListTeamGroupScimDirectoriesRequest) returns (ListTeamGroupScimDirectoriesResponse) {} rpc ListTeamGroupScimGroupsFromUpstream(ListTeamGroupScimGroupsFromUpstreamRequest) returns (ListTeamGroupScimGroupsFromUpstreamResponse) {} rpc ListTeamGroupScimTargetMappings(ListTeamGroupScimTargetMappingsRequest) returns (ListTeamGroupScimTargetMappingsResponse) {} rpc CreateTeamGroupScimTargetMapping(CreateTeamGroupScimTargetMappingRequest) returns (CreateTeamGroupScimTargetMappingResponse) {} rpc DeleteTeamGroupScimTargetMapping(DeleteTeamGroupScimTargetMappingRequest) returns (DeleteTeamGroupScimTargetMappingResponse) {} rpc GetGroups(GetGroupsRequest) returns (GetGroupsResponse) {} rpc GetGroupMembers(GetGroupMembersRequest) returns (GetGroupMembersResponse) {} rpc CreateGroup(CreateGroupRequest) returns (CreateGroupResponse) {} rpc UpdateGroup(UpdateGroupRequest) returns (UpdateGroupResponse) {} rpc DeleteGroup(DeleteGroupRequest) returns (DeleteGroupResponse) {} rpc AddGroupMembers(AddGroupMembersRequest) returns (AddGroupMembersResponse) {} rpc RemoveGroupMembers(RemoveGroupMembersRequest) returns (RemoveGroupMembersResponse) {} rpc BulkAssignGroupMembers(BulkAssignGroupMembersRequest) returns (BulkAssignGroupMembersResponse) {} rpc PreviewAttachGroupToDirectory(PreviewAttachGroupToDirectoryRequest) returns (PreviewAttachGroupToDirectoryResponse) {} rpc DetachGroupFromDirectory(DetachGroupFromDirectoryRequest) returns (DetachGroupFromDirectoryResponse) {} rpc GetScimConflicts(GetScimConflictsRequest) returns (GetScimConflictsResponse) {} rpc ListScimDirectories(ListScimDirectoriesRequest) returns (ListScimDirectoriesResponse) {} rpc GetOrganizationScimConfigurationLinks(ListScimDirectoriesRequest) returns (GetOrganizationScimConfigurationLinksResponse) {} rpc CreateScimDirectory(CreateScimDirectoryRequest) returns (CreateScimDirectoryResponse) {} rpc UpdateScimDirectorySyncSettings(UpdateScimDirectorySyncSettingsRequest) returns (UpdateScimDirectorySyncSettingsResponse) {} rpc DeleteScimDirectory(DeleteScimDirectoryRequest) returns (DeleteScimDirectoryResponse) {} rpc ListScimGroupsFromUpstream(ListScimGroupsFromUpstreamRequest) returns (ListScimGroupsFromUpstreamResponse) {} rpc ListScimTargetMappings(ListScimTargetMappingsRequest) returns (ListScimTargetMappingsResponse) {} rpc ListOrganizationGroupTargetMappings(ListOrganizationGroupTargetMappingsRequest) returns (ListOrganizationGroupTargetMappingsResponse) {} rpc CreateScimTargetMapping(CreateScimTargetMappingRequest) returns (CreateScimTargetMappingResponse) {} rpc DeleteScimTargetMapping(DeleteScimTargetMappingRequest) returns (DeleteScimTargetMappingResponse) {} rpc GetActivationCheckoutUrl(GetActivationCheckoutUrlRequest) returns (GetActivationCheckoutUrlResponse) {} rpc CheckPromotionEligibility(CheckPromotionEligibilityRequest) returns (CheckPromotionEligibilityResponse) {} rpc ActivatePromotion(ActivatePromotionRequest) returns (ActivatePromotionResponse) {} rpc GetTeamCustomerPortalUrl(GetTeamCustomerPortalUrlRequest) returns (GetTeamCustomerPortalUrlResponse) {} rpc GetTeamMembers(GetTeamMembersRequest) returns (GetTeamMembersResponse) {} rpc SendTeamInvite(SendTeamInviteRequest) returns (SendTeamInviteResponse) {} rpc GetTeamInviteLink(GetTeamInviteLinkRequest) returns (GetTeamInviteLinkResponse) {} rpc AcceptInvite(AcceptInviteRequest) returns (AcceptInviteResponse) {} rpc GetTeamInviteMetadata(GetTeamInviteMetadataRequest) returns (GetTeamInviteMetadataResponse) {} rpc ListContactImportConnections(ListContactImportConnectionsRequest) returns (ListContactImportConnectionsResponse) {} rpc GetGoogleContactImportAuthUrl(GetGoogleContactImportAuthUrlRequest) returns (GetGoogleContactImportAuthUrlResponse) {} rpc ConnectGoogleContactImportCallback(ConnectGoogleContactImportCallbackRequest) returns (ConnectGoogleContactImportCallbackResponse) {} rpc ListContactImportContacts(ListContactImportContactsRequest) returns (ListContactImportContactsResponse) {} rpc GetContactImportAvatar(GetContactImportAvatarRequest) returns (GetContactImportAvatarResponse) {} rpc DisconnectContactImportConnection(DisconnectContactImportConnectionRequest) returns (DisconnectContactImportConnectionResponse) {} rpc CreateTeam(CreateTeamRequest) returns (CreateTeamResponse) {} rpc GetJoinableTeamsByDomain(GetJoinableTeamsByDomainRequest) returns (GetJoinableTeamsByDomainResponse) {} rpc JoinTeamByDomain(JoinTeamByDomainRequest) returns (JoinTeamByDomainResponse) {} rpc UpdateTeamDomainJoinSetting(UpdateTeamDomainJoinSettingRequest) returns (UpdateTeamDomainJoinSettingResponse) {} rpc GetTeamMemberDomains(GetTeamMemberDomainsRequest) returns (GetTeamMemberDomainsResponse) {} rpc GetTeamIdForReactivation(GetTeamIdForReactivationRequest) returns (GetTeamIdForReactivationResponse) {} rpc ChangeSeat(ChangeSeatRequest) returns (ChangeSeatResponse) {} rpc ChangeTeamSubscription(ChangeTeamSubscriptionRequest) returns (ChangeTeamSubscriptionResponse) {} rpc ConnectGithubCallback(ConnectGithubCallbackRequest) returns (ConnectGithubCallbackResponse) {} rpc RegisterGithubCursorCode(RegisterGithubCursorCodeRequest) returns (RegisterGithubCursorCodeResponse) {} rpc PrepareGithubConnectFlow(PrepareGithubConnectFlowRequest) returns (PrepareGithubConnectFlowResponse) {} rpc CompleteGithubConnectFlow(CompleteGithubConnectFlowRequest) returns (CompleteGithubConnectFlowResponse) {} rpc DisconnectGithub(DisconnectGithubRequest) returns (DisconnectGithubResponse) {} rpc PrepareSetupGithubEnterpriseApp(PrepareSetupGithubEnterpriseAppRequest) returns (PrepareSetupGithubEnterpriseAppResponse) {} rpc FinishSetupGithubEnterpriseApp(FinishSetupGithubEnterpriseAppRequest) returns (FinishSetupGithubEnterpriseAppResponse) {} rpc ListGithubEnterpriseApps(ListGithubEnterpriseAppsRequest) returns (ListGithubEnterpriseAppsResponse) {} rpc DeleteGithubEnterpriseApp(DeleteGithubEnterpriseAppRequest) returns (DeleteGithubEnterpriseAppResponse) {} rpc SetupGitlabEnterpriseInstance(SetupGitlabEnterpriseInstanceRequest) returns (SetupGitlabEnterpriseInstanceResponse) {} rpc ListGitlabEnterpriseInstances(ListGitlabEnterpriseInstancesRequest) returns (ListGitlabEnterpriseInstancesResponse) {} rpc SetGitlabEnterpriseHostControlledServiceAccountToken(SetGitlabEnterpriseHostControlledServiceAccountTokenRequest) returns (SetGitlabEnterpriseHostControlledServiceAccountTokenResponse) {} rpc RotateGitlabEnterpriseWebhookSecret(RotateGitlabEnterpriseWebhookSecretRequest) returns (RotateGitlabEnterpriseWebhookSecretResponse) {} rpc DeleteGitlabEnterpriseInstance(DeleteGitlabEnterpriseInstanceRequest) returns (DeleteGitlabEnterpriseInstanceResponse) {} rpc SetupBitbucketServerInstance(SetupBitbucketServerInstanceRequest) returns (SetupBitbucketServerInstanceResponse) {} rpc ListBitbucketServerInstances(ListBitbucketServerInstancesRequest) returns (ListBitbucketServerInstancesResponse) {} rpc UpdateBitbucketServerInstanceToken(UpdateBitbucketServerInstanceTokenRequest) returns (UpdateBitbucketServerInstanceTokenResponse) {} rpc DeleteBitbucketServerInstance(DeleteBitbucketServerInstanceRequest) returns (DeleteBitbucketServerInstanceResponse) {} rpc SyncGitlabRepos(SyncGitlabReposRequest) returns (SyncGitlabReposResponse) {} rpc UpdateRole(UpdateRoleRequest) returns (UpdateRoleResponse) {} rpc RemoveMember(RemoveMemberRequest) returns (RemoveMemberResponse) {} rpc GetMemberRemovalInsights(GetMemberRemovalInsightsRequest) returns (GetMemberRemovalInsightsResponse) {} rpc GetSignUpType(GetSignUpTypeRequest) returns (GetSignUpTypeResponse) {} rpc GetHardLimit(GetHardLimitRequest) returns (GetHardLimitResponse) {} rpc SetHardLimit(SetHardLimitRequest) returns (SetHardLimitResponse) {} rpc GetSpendLimitPolicy(GetSpendLimitPolicyRequest) returns (GetSpendLimitPolicyResponse) {} rpc SetSpendLimitPolicy(SetSpendLimitPolicyRequest) returns (SetSpendLimitPolicyResponse) {} rpc GetOrgTeamBudgets(GetOrgTeamBudgetsRequest) returns (GetOrgTeamBudgetsResponse) {} rpc SetOrgTeamBudget(SetOrgTeamBudgetRequest) returns (SetOrgTeamBudgetResponse) {} rpc GetOrgDailySpendByCategory(GetOrgDailySpendByCategoryRequest) returns (GetDailySpendByCategoryResponse) {} rpc EnableOnDemandSpend(EnableOnDemandSpendRequest) returns (EnableOnDemandSpendResponse) {} rpc DeleteAccount(DeleteAccountRequest) returns (DeleteAccountResponse) {} rpc SendDownloadEmail(SendDownloadEmailRequest) returns (SendDownloadEmailResponse) {} rpc GetMonthlyInvoice(GetMonthlyInvoiceRequest) returns (GetMonthlyInvoiceResponse) {} rpc ListInvoiceCycles(ListInvoiceCyclesRequest) returns (ListInvoiceCyclesResponse) {} rpc GetDailySpendByCategory(GetDailySpendByCategoryRequest) returns (GetDailySpendByCategoryResponse) {} rpc GetPricingHistory(GetPricingHistoryRequest) returns (GetPricingHistoryResponse) {} rpc ListBackgroundComposerSecrets(ListBackgroundComposerSecretsRequest) returns (ListBackgroundComposerSecretsResponse) {} rpc CreateBackgroundComposerSecret(CreateBackgroundComposerSecretRequest) returns (CreateBackgroundComposerSecretResponse) {} rpc CreateBackgroundComposerSecretBatch(CreateBackgroundComposerSecretBatchRequest) returns (CreateBackgroundComposerSecretBatchResponse) {} rpc RevokeBackgroundComposerSecret(RevokeBackgroundComposerSecretRequest) returns (RevokeBackgroundComposerSecretResponse) {} rpc UpdateBackgroundComposerSecret(UpdateBackgroundComposerSecretRequest) returns (UpdateBackgroundComposerSecretResponse) {} rpc GetMcpConfig(GetMcpConfigRequest) returns (GetMcpConfigResponse) {} rpc GetEffectiveMcpConfigForUser(GetEffectiveMcpConfigForUserRequest) returns (GetEffectiveMcpConfigForUserResponse) {} rpc GetAvailableMcpServers(GetAvailableMcpServersRequest) returns (GetAvailableMcpServersResponse) {} rpc GetMcpServerUsageSummary(GetMcpServerUsageSummaryRequest) returns (GetMcpServerUsageSummaryResponse) {} rpc SetMcpConfig(SetMcpConfigRequest) returns (SetMcpConfigResponse) {} rpc UpdateUserDefaultMcpSettings(UpdateUserDefaultMcpSettingsRequest) returns (UpdateUserDefaultMcpSettingsResponse) {} rpc MarkMcpServersSeen(MarkMcpServersSeenRequest) returns (MarkMcpServersSeenResponse) {} rpc StoreMcpOAuthToken(StoreMcpOAuthTokenRequest) returns (StoreMcpOAuthTokenResponse) {} rpc GetMcpOAuthTokens(GetMcpOAuthTokensRequest) returns (GetMcpOAuthTokensResponse) {} rpc ListSandMcpTools(ListSandMcpToolsRequest) returns (ListSandMcpToolsResponse) {} rpc ExecuteSandMcpTool(ExecuteSandMcpToolRequest) returns (ExecuteSandMcpToolResponse) {} rpc ClassifySandAutoReview(ClassifySandAutoReviewRequest) returns (ClassifySandAutoReviewResponse) {} rpc RecordSandAuditEvents(RecordSandAuditEventsRequest) returns (RecordSandAuditEventsResponse) {} rpc McpOAuthRefreshLockBegin(McpOAuthRefreshLockBeginRequest) returns (McpOAuthRefreshLockBeginResponse) {} rpc McpOAuthRefreshLockRelease(McpOAuthRefreshLockReleaseRequest) returns (McpOAuthRefreshLockReleaseResponse) {} rpc DeleteMcpOAuthToken(DeleteMcpOAuthTokenRequest) returns (DeleteMcpOAuthTokenResponse) {} rpc ValidateMcpOAuthTokens(ValidateMcpOAuthTokensRequest) returns (ValidateMcpOAuthTokensResponse) {} rpc CheckHttpMcpStatus(CheckHttpMcpStatusRequest) returns (CheckHttpMcpStatusResponse) {} rpc StoreMcpOAuthPendingState(StoreMcpOAuthPendingStateRequest) returns (StoreMcpOAuthPendingStateResponse) {} rpc GetMcpOAuthPendingState(GetMcpOAuthPendingStateRequest) returns (GetMcpOAuthPendingStateResponse) {} rpc RenameMcpOAuthAccount(RenameMcpOAuthAccountRequest) returns (RenameMcpOAuthAccountResponse) {} rpc DeleteMcpOAuthAccount(DeleteMcpOAuthAccountRequest) returns (DeleteMcpOAuthAccountResponse) {} rpc CompleteMcpOAuth(CompleteMcpOAuthRequest) returns (CompleteMcpOAuthResponse) {} rpc GetPluginMcpConfig(GetPluginMcpConfigRequest) returns (GetPluginMcpConfigResponse) {} rpc BatchGetPluginMcpConfig(BatchGetPluginMcpConfigRequest) returns (BatchGetPluginMcpConfigResponse) {} rpc AddMcpServersFromPlugin(AddMcpServersFromPluginRequest) returns (AddMcpServersFromPluginResponse) {} rpc MoveUserMcpServerToTeam(MoveUserMcpServerToTeamRequest) returns (MoveUserMcpServerToTeamResponse) {} rpc MigrateTeamMcpServersToDefaultMarketplace(MigrateTeamMcpServersToDefaultMarketplaceRequest) returns (MigrateTeamMcpServersToDefaultMarketplaceResponse) {} rpc ProbeMcpUrl(ProbeMcpUrlRequest) returns (ProbeMcpUrlResponse) {} rpc CreateTeamWithFreeTrial(CreateTeamWithFreeTrialRequest) returns (CreateTeamWithFreeTrialResponse) {} rpc CreateTeamWithOrg(CreateTeamWithOrgRequest) returns (CreateTeamWithOrgResponse) {} rpc GetTeamHasValidPaymentMethod(GetTeamHasValidPaymentMethodRequest) returns (GetTeamHasValidPaymentMethodResponse) {} rpc GetTeamPrivacyModeForced(GetTeamPrivacyModeForcedRequest) returns (GetTeamPrivacyModeForcedResponse) {} rpc SwitchTeamPrivacyMode(SwitchTeamPrivacyModeRequest) returns (SwitchTeamPrivacyModeResponse) {} rpc UpdateFastRequests(UpdateFastRequestsRequest) returns (UpdateFastRequestsResponse) {} rpc GetFastRequests(GetFastRequestsRequest) returns (GetFastRequestsResponse) {} rpc GetDownloadLink(GetDownloadLinkRequest) returns (GetDownloadLinkResponse) {} rpc GetCliDownloadUrl(GetCliDownloadUrlRequest) returns (GetCliDownloadUrlResponse) {} rpc GetSsoConfigurationLinks(GetSsoConfigurationLinksRequest) returns (GetSsoConfigurationLinksResponse) {} rpc GetScimConfigurationLinks(GetScimConfigurationLinksRequest) returns (GetScimConfigurationLinksResponse) {} rpc SetAdminOnlyUsagePricing(SetAdminOnlyUsagePricingRequest) returns (SetAdminOnlyUsagePricingResponse) {} rpc GetYearlyUpgradeEligibility(GetYearlyUpgradeEligibilityRequest) returns (GetYearlyUpgradeEligibilityResponse) {} rpc UpgradeToYearly(UpgradeToYearlyRequest) returns (UpgradeToYearlyResponse) {} rpc GetEnterpriseCTAEligibility(GetEnterpriseCTAEligibilityRequest) returns (GetEnterpriseCTAEligibilityResponse) {} rpc GetUsageBasedPremiumRequests(GetUsageBasedPremiumRequestsRequest) returns (GetUsageBasedPremiumRequestsResponse) {} rpc SetUsageBasedPremiumRequests(SetUsageBasedPremiumRequestsRequest) returns (SetUsageBasedPremiumRequestsResponse) {} rpc GetReferrals(GetReferralsRequest) returns (GetReferralsResponse) {} rpc GetReferralCodes(GetReferralCodesRequest) returns (GetReferralCodesResponse) {} rpc CreateP2PReferralLink(CreateP2PReferralLinkRequest) returns (CreateP2PReferralLinkResponse) {} rpc GetP2PReferralStatus(GetP2PReferralStatusRequest) returns (GetP2PReferralStatusResponse) {} rpc SendP2PReferralInvites(SendP2PReferralInvitesRequest) returns (SendP2PReferralInvitesResponse) {} rpc GetP2PReferralHistory(GetP2PReferralHistoryRequest) returns (GetP2PReferralHistoryResponse) {} rpc CheckReferralAllowlist(CheckReferralAllowlistRequest) returns (CheckReferralAllowlistResponse) {} rpc CheckReferralCode(CheckReferralCodeRequest) returns (CheckReferralCodeResponse) {} rpc RedeemGiftCode(RedeemGiftCodeRequest) returns (RedeemGiftCodeResponse) {} rpc GetTeamRepos(GetTeamReposRequest) returns (GetTeamReposResponse) {} rpc GetTeamReposOrEmptyIfNotInTeam(GetTeamReposRequest) returns (GetTeamReposResponse) {} rpc GetTeamRules(GetTeamRulesRequest) returns (GetTeamRulesResponse) {} rpc CreateTeamRule(CreateTeamRuleRequest) returns (CreateTeamRuleResponse) {} rpc UpdateTeamRule(UpdateTeamRuleRequest) returns (UpdateTeamRuleResponse) {} rpc DeleteTeamRule(DeleteTeamRuleRequest) returns (DeleteTeamRuleResponse) {} rpc GetTeamHooks(GetTeamHooksRequest) returns (GetTeamHooksResponse) {} rpc CreateTeamHook(CreateTeamHookRequest) returns (CreateTeamHookResponse) {} rpc UpdateTeamHook(UpdateTeamHookRequest) returns (UpdateTeamHookResponse) {} rpc DeleteTeamHook(DeleteTeamHookRequest) returns (DeleteTeamHookResponse) {} rpc GetTeamCommands(GetTeamCommandsRequest) returns (GetTeamCommandsResponse) {} rpc CreateTeamCommand(CreateTeamCommandRequest) returns (CreateTeamCommandResponse) {} rpc UpdateTeamCommand(UpdateTeamCommandRequest) returns (UpdateTeamCommandResponse) {} rpc DeleteTeamCommand(DeleteTeamCommandRequest) returns (DeleteTeamCommandResponse) {} rpc GetGlobalCommands(GetGlobalCommandsRequest) returns (GetGlobalCommandsResponse) {} rpc GetRepoSlashCommands(GetRepoSlashCommandsRequest) returns (GetRepoSlashCommandsResponse) {} rpc GetBackgroundComposerSlashCommands(GetBackgroundComposerSlashCommandsRequest) returns (GetBackgroundComposerSlashCommandsResponse) {} rpc GetCloudAgentPluginsSnapshot(GetCloudAgentPluginsSnapshotRequest) returns (GetCloudAgentPluginsSnapshotResponse) {} rpc GetBugbotTeamRules(GetBugbotTeamRulesRequest) returns (GetBugbotTeamRulesResponse) {} rpc CreateBugbotTeamRule(CreateBugbotTeamRuleRequest) returns (CreateBugbotTeamRuleResponse) {} rpc UpdateBugbotTeamRule(UpdateBugbotTeamRuleRequest) returns (UpdateBugbotTeamRuleResponse) {} rpc DeleteBugbotTeamRule(DeleteBugbotTeamRuleRequest) returns (DeleteBugbotTeamRuleResponse) {} rpc GetBugbotLearnedRules(GetBugbotLearnedRulesRequest) returns (GetBugbotLearnedRulesResponse) {} rpc UpdateBugbotLearnedRule(UpdateBugbotLearnedRuleRequest) returns (UpdateBugbotLearnedRuleResponse) {} rpc DeleteBugbotLearnedRule(DeleteBugbotLearnedRuleRequest) returns (DeleteBugbotLearnedRuleResponse) {} rpc CreateBugbotManualRepositoryRule(CreateBugbotManualRepositoryRuleRequest) returns (CreateBugbotManualRepositoryRuleResponse) {} rpc GetBugbotManualRepositoryRules(GetBugbotManualRepositoryRulesRequest) returns (GetBugbotManualRepositoryRulesResponse) {} rpc UpdateBugbotManualRepositoryRule(UpdateBugbotManualRepositoryRuleRequest) returns (UpdateBugbotManualRepositoryRuleResponse) {} rpc DeleteBugbotManualRepositoryRule(DeleteBugbotManualRepositoryRuleRequest) returns (DeleteBugbotManualRepositoryRuleResponse) {} rpc RunDiamondToBugbotMigration(RunDiamondToBugbotMigrationRequest) returns (RunDiamondToBugbotMigrationResponse) {} rpc GetBugbotRuleAnalytics(GetBugbotRuleAnalyticsRequest) returns (GetBugbotRuleAnalyticsResponse) {} rpc GetBugbotRuleById(GetBugbotRuleByIdRequest) returns (GetBugbotRuleByIdResponse) {} rpc CreateTeamRepo(CreateTeamRepoRequest) returns (CreateTeamRepoResponse) {} rpc DeleteTeamRepo(DeleteTeamRepoRequest) returns (DeleteTeamRepoResponse) {} rpc AddRepoPattern(AddRepoPatternRequest) returns (AddRepoPatternResponse) {} rpc RemoveRepoPattern(RemoveRepoPatternRequest) returns (RemoveRepoPatternResponse) {} rpc SetTeamRepoType(SetTeamRepoTypeRequest) returns (SetTeamRepoTypeResponse) {} rpc GetTeamAdminSettings(GetTeamAdminSettingsRequest) returns (GetTeamAdminSettingsResponse) {} rpc GetTeamAdminSettingsOrEmptyIfNotInTeam(GetTeamAdminSettingsRequest) returns (GetTeamAdminSettingsResponse) {} rpc GetBaseTeamAdminSettings(GetBaseTeamAdminSettingsRequest) returns (GetTeamAdminSettingsResponse) {} rpc UpdateTeamAdminSettings(UpdateTeamAdminSettingsRequest) returns (UpdateTeamAdminSettingsResponse) {} rpc GetTeamCustomerTelemetryDestinations(GetTeamCustomerTelemetryDestinationsRequest) returns (GetTeamCustomerTelemetryDestinationsResponse) {} rpc CreateTeamCustomerTelemetryDestination(CreateTeamCustomerTelemetryDestinationRequest) returns (CreateTeamCustomerTelemetryDestinationResponse) {} rpc UpdateTeamCustomerTelemetryDestination(UpdateTeamCustomerTelemetryDestinationRequest) returns (UpdateTeamCustomerTelemetryDestinationResponse) {} rpc DeleteTeamCustomerTelemetryDestination(DeleteTeamCustomerTelemetryDestinationRequest) returns (DeleteTeamCustomerTelemetryDestinationResponse) {} rpc TestTeamCustomerTelemetryDestinationConnection(TestTeamCustomerTelemetryDestinationConnectionRequest) returns (TestTeamCustomerTelemetryDestinationConnectionResponse) {} rpc GetTeamCustomerTelemetryDestinationHealth(GetTeamCustomerTelemetryDestinationHealthRequest) returns (GetTeamCustomerTelemetryDestinationHealthResponse) {} rpc SetTeamNoZdrModelConsent(SetTeamNoZdrModelConsentRequest) returns (SetTeamNoZdrModelConsentResponse) {} rpc SetOrganizationNoZdrModelConsent(SetOrganizationNoZdrModelConsentRequest) returns (SetOrganizationNoZdrModelConsentResponse) {} rpc SetUserNoZdrModelConsent(SetUserNoZdrModelConsentRequest) returns (SetUserNoZdrModelConsentResponse) {} rpc SetTeamMemberNoZdrModelConsent(SetTeamMemberNoZdrModelConsentRequest) returns (SetTeamMemberNoZdrModelConsentResponse) {} rpc GetNoZdrModelConsentStatus(GetNoZdrModelConsentStatusRequest) returns (GetNoZdrModelConsentStatusResponse) {} rpc UpdateTeamInviteLinkTTLSetting(UpdateTeamInviteLinkTTLSettingRequest) returns (UpdateTeamInviteLinkTTLSettingResponse) {} rpc UpdateTeamMemberInviteSetting(UpdateTeamMemberInviteSettingRequest) returns (UpdateTeamMemberInviteSettingResponse) {} rpc UpdateTeamDotOnboardingCompleted(UpdateTeamDotOnboardingCompletedRequest) returns (UpdateTeamDotOnboardingCompletedResponse) {} rpc GetProtectedGitScopes(GetProtectedGitScopesRequest) returns (GetProtectedGitScopesResponse) {} rpc CreateProtectedGitScope(CreateProtectedGitScopeRequest) returns (CreateProtectedGitScopeResponse) {} rpc DeleteProtectedGitScope(DeleteProtectedGitScopeRequest) returns (DeleteProtectedGitScopeResponse) {} rpc CreateTeamFreeTrialCode(CreateTeamFreeTrialCodeRequest) returns (CreateTeamFreeTrialCodeResponse) {} rpc CreateTeamFreeTrialCodeInternal(CreateTeamFreeTrialCodeRequest) returns (CreateTeamFreeTrialCodeResponse) {} rpc CreateTeamsTrialV2ReferralCode(CreateTeamsTrialV2ReferralCodeRequest) returns (CreateTeamsTrialV2ReferralCodeResponse) {} rpc GetTeamAnalytics(GetTeamAnalyticsRequest) returns (GetTeamAnalyticsResponse) {} rpc GetUserAnalytics(GetUserAnalyticsRequest) returns (GetUserAnalyticsResponse) {} rpc GetTeamRawData(GetTeamRawDataRequest) returns (GetTeamRawDataResponse) {} rpc GetClientUsageData(GetClientUsageDataRequest) returns (GetClientUsageDataResponse) {} rpc GetCurrentPeriodUsage(GetCurrentPeriodUsageRequest) returns (GetCurrentPeriodUsageResponse) {} rpc UseSandBankedReset(UseSandBankedResetRequest) returns (UseSandBankedResetResponse) {} rpc ListSandBankedResets(ListSandBankedResetsRequest) returns (ListSandBankedResetsResponse) {} rpc GetSandUsageStatus(GetSandUsageStatusRequest) returns (GetSandUsageStatusResponse) {} rpc StartSandTrial(StartSandTrialRequest) returns (StartSandTrialResponse) {} rpc GetSandAccessStatus(GetSandAccessStatusRequest) returns (GetSandAccessStatusResponse) {} rpc GetUsageSignalsProjectionSnapshot(GetProjectionSnapshotRequest) returns (GetProjectionSnapshotResponse) {} rpc GetPlanInfo(GetPlanInfoRequest) returns (GetPlanInfoResponse) {} rpc VerifyAppleTransaction(VerifyAppleTransactionRequest) returns (VerifyAppleTransactionResponse) {} rpc GetCursorReviewEntitlement(GetCursorReviewEntitlementRequest) returns (GetCursorReviewEntitlementResponse) {} rpc GetUsageLimitPolicyStatus(GetUsageLimitPolicyStatusRequest) returns (GetUsageLimitPolicyStatusResponse) {} rpc GetUsageLimitStatusAndActiveGrants(GetUsageLimitStatusAndActiveGrantsRequest) returns (GetUsageLimitStatusAndActiveGrantsResponse) {} rpc GetCreditGrantsBalance(GetCreditGrantsBalanceRequest) returns (GetCreditGrantsBalanceResponse) {} rpc GetClientVisibleCreditGrants(GetClientVisibleCreditGrantsRequest) returns (GetClientVisibleCreditGrantsResponse) {} rpc GetAdvancedAnalyticsEnabled(GetAdvancedAnalyticsEnabledRequest) returns (GetAdvancedAnalyticsEnabledResponse) {} rpc GetTokenUsage(GetTokenUsageRequest) returns (GetTokenUsageResponse) {} rpc ValidateBedrockIamRole(ValidateBedrockIamRoleRequest) returns (ValidateBedrockIamRoleResponse) {} rpc GetTeamSpend(GetTeamSpendRequest) returns (GetTeamSpendResponse) {} rpc GetTeamSeatUpgradeRecommendations(GetTeamSeatUpgradeRecommendationsRequest) returns (GetTeamSeatUpgradeRecommendationsResponse) {} rpc GetPendingSeatTierUpgradeRequests(GetPendingSeatTierUpgradeRequestsRequest) returns (GetPendingSeatTierUpgradeRequestsResponse) {} rpc GetCurrentBillingCycle(GetCurrentBillingCycleRequest) returns (GetCurrentBillingCycleResponse) {} rpc GetMonthlyBillingCycle(GetMonthlyBillingCycleRequest) returns (GetMonthlyBillingCycleResponse) {} rpc GetBugbotSettings(GetBugbotSettingsRequest) returns (GetBugbotSettingsResponse) {} rpc GetBugbotAnalyticsV2(GetBugbotAnalyticsV2Request) returns (GetBugbotAnalyticsV2Response) {} rpc GetBugBotPRAnalytics(GetBugBotPRAnalyticsRequest) returns (GetBugBotPRAnalyticsResponse) {} rpc GetGithubInstallations(GetGithubInstallationsRequest) returns (GetGithubInstallationsResponse) {} rpc GetBugbotSuggestedRepos(GetBugbotSuggestedReposRequest) returns (GetBugbotSuggestedReposResponse) {} rpc GetScmConnectionStatus(GetScmConnectionStatusRequest) returns (GetScmConnectionStatusResponse) {} rpc GetInstallationRepos(GetInstallationReposRequest) returns (GetInstallationReposResponse) {} rpc FetchAllInstallationRepos(FetchAllInstallationReposRequest) returns (FetchAllInstallationReposResponse) {} rpc GetInstallationGithubUsers(GetInstallationGithubUsersRequest) returns (GetInstallationGithubUsersResponse) {} rpc GetUserAdminOrganizations(GetUserAdminOrganizationsRequest) returns (GetUserAdminOrganizationsResponse) {} rpc GetTeamGithubUsers(GetTeamGithubUsersRequest) returns (GetTeamGithubUsersResponse) {} rpc AddGithubUsersToTeam(AddGithubUsersToTeamRequest) returns (AddGithubUsersToTeamResponse) {} rpc GetUserPullRequests(GetUserPullRequestsRequest) returns (GetUserPullRequestsResponse) {} rpc GetUserReviewRequests(GetUserReviewRequestsRequest) returns (GetUserReviewRequestsResponse) {} rpc GetPullRequestForBranch(GetPullRequestForBranchRequest) returns (GetPullRequestForBranchResponse) {} rpc UpdateGithubRepoSettings(UpdateGithubRepoSettingsRequest) returns (UpdateGithubRepoSettingsResponse) {} rpc UpdateGithubInstallationSettings(UpdateGithubInstallationSettingsRequest) returns (UpdateGithubInstallationSettingsResponse) {} rpc UpdateAllGithubRepoSettings(UpdateAllGithubRepoSettingsRequest) returns (UpdateAllGithubRepoSettingsResponse) {} rpc UpdateGithubInstallationTeamScope(UpdateGithubInstallationTeamScopeRequest) returns (UpdateGithubInstallationTeamScopeResponse) {} rpc UpdateSelfGithubAllowlist(UpdateSelfGithubAllowlistRequest) returns (UpdateSelfGithubAllowlistResponse) {} rpc GetTeamBugbotSettings(GetTeamBugbotSettingsRequest) returns (GetTeamBugbotSettingsResponse) {} rpc UpdateTeamBugbotSettings(UpdateTeamBugbotSettingsRequest) returns (UpdateTeamBugbotSettingsResponse) {} rpc MigrateTeamBugbotToUsageBasedBilling(MigrateTeamBugbotToUsageBasedBillingRequest) returns (MigrateTeamBugbotToUsageBasedBillingResponse) {} rpc GetBugbotMergedPrScanSummary(GetBugbotMergedPrScanSummaryRequest) returns (GetBugbotMergedPrScanSummaryResponse) {} rpc GetBugbotMode(GetBugbotModeRequest) returns (GetBugbotModeResponse) {} rpc UpdateBugbotMode(UpdateBugbotModeRequest) returns (UpdateBugbotModeResponse) {} rpc GetBugBotProUserMode(GetBugBotProUserModeRequest) returns (GetBugBotProUserModeResponse) {} rpc UpdateBugBotProUserMode(UpdateBugBotProUserModeRequest) returns (UpdateBugBotProUserModeResponse) {} rpc GetBugbotUserSettings(GetBugbotUserSettingsRequest) returns (GetBugbotUserSettingsResponse) {} rpc UpdateBugbotUserSettings(UpdateBugbotUserSettingsRequest) returns (UpdateBugbotUserSettingsResponse) {} rpc GetFullSelfDrivingUserSettings(GetFullSelfDrivingUserSettingsRequest) returns (GetFullSelfDrivingUserSettingsResponse) {} rpc UpdateFullSelfDrivingUserSettings(UpdateFullSelfDrivingUserSettingsRequest) returns (UpdateFullSelfDrivingUserSettingsResponse) {} rpc ListFullSelfDrivingRepoSettings(ListFullSelfDrivingRepoSettingsRequest) returns (ListFullSelfDrivingRepoSettingsResponse) {} rpc SetFullSelfDrivingRepoEnabled(SetFullSelfDrivingRepoEnabledRequest) returns (SetFullSelfDrivingRepoEnabledResponse) {} rpc GetFullSelfDrivingTeamSettings(GetFullSelfDrivingTeamSettingsRequest) returns (GetFullSelfDrivingTeamSettingsResponse) {} rpc UpdateFullSelfDrivingTeamSettings(UpdateFullSelfDrivingTeamSettingsRequest) returns (UpdateFullSelfDrivingTeamSettingsResponse) {} rpc ListFullSelfDrivingTeamRepoSettings(ListFullSelfDrivingTeamRepoSettingsRequest) returns (ListFullSelfDrivingTeamRepoSettingsResponse) {} rpc SetFullSelfDrivingTeamRepoEnabled(SetFullSelfDrivingTeamRepoEnabledRequest) returns (SetFullSelfDrivingTeamRepoEnabledResponse) {} rpc ListFullSelfDrivingActiveAgents(ListFullSelfDrivingActiveAgentsRequest) returns (ListFullSelfDrivingActiveAgentsResponse) {} rpc ListFullSelfDrivingTeamActiveAgents(ListFullSelfDrivingTeamActiveAgentsRequest) returns (ListFullSelfDrivingTeamActiveAgentsResponse) {} rpc UpdateFullSelfDrivingPrConfig(UpdateFullSelfDrivingPrConfigRequest) returns (UpdateFullSelfDrivingPrConfigResponse) {} rpc GetBugBotProUserSettings(GetBugBotProUserSettingsRequest) returns (GetBugBotProUserSettingsResponse) {} rpc UpdateBugBotProUserSettings(UpdateBugBotProUserSettingsRequest) returns (UpdateBugBotProUserSettingsResponse) {} rpc MigrateBugBotProUserToUsageBasedBilling(MigrateBugBotProUserToUsageBasedBillingRequest) returns (MigrateBugBotProUserToUsageBasedBillingResponse) {} rpc GetGlassEarlyPreviewEnrollment(GetGlassEarlyPreviewEnrollmentRequest) returns (GetGlassEarlyPreviewEnrollmentResponse) {} rpc EnrollInGlassEarlyPreview(EnrollInGlassEarlyPreviewRequest) returns (EnrollInGlassEarlyPreviewResponse) {} rpc UnenrollFromGlassEarlyPreview(UnenrollFromGlassEarlyPreviewRequest) returns (UnenrollFromGlassEarlyPreviewResponse) {} rpc RecordBugbotDeeplinkEvent(RecordBugbotDeeplinkEventRequest) returns (RecordBugbotDeeplinkEventResponse) {} rpc RecordBugbotDeeplinkEventUnauthenticated(RecordBugbotDeeplinkEventRequest) returns (RecordBugbotDeeplinkEventResponse) {} rpc RevokeBugBotLicenses(RevokeBugBotLicensesRequest) returns (RevokeBugBotLicensesResponse) {} rpc RevokeUserBugbotLicense(RevokeUserBugbotLicenseRequest) returns (RevokeUserBugbotLicenseResponse) {} rpc StartBugbotBackfillLearning(StartBugbotBackfillLearningRequest) returns (StartBugbotBackfillLearningResponse) {} rpc GetBugbotBackfillStatus(GetBugbotBackfillStatusRequest) returns (GetBugbotBackfillStatusResponse) {} rpc SetSlackAuth(SetSlackAuthRequest) returns (SetSlackAuthResponse) {} rpc GetSlackTeamSettings(GetSlackTeamSettingsRequest) returns (GetSlackTeamSettingsResponse) {} rpc UpdateSlackTeamSettings(UpdateSlackTeamSettingsRequest) returns (UpdateSlackTeamSettingsResponse) {} rpc GetSlackSettings(GetSlackSettingsRequest) returns (GetSlackSettingsResponse) {} rpc GetSlackModelOptions(GetSlackModelOptionsRequest) returns (GetSlackModelOptionsResponse) {} rpc GetSlackInstallUrl(GetSlackInstallUrlRequest) returns (GetSlackInstallUrlResponse) {} rpc GetSlackInstallUrlPublic(GetPublicSlackInstallUrlRequest) returns (GetPublicSlackInstallUrlResponse) {} rpc GetSlackInstallUrlPublicWithUserScopes(GetPublicSlackInstallUrlWithUserScopesRequest) returns (GetPublicSlackInstallUrlWithUserScopesResponse) {} rpc GetFilteredUsageEvents(GetFilteredUsageEventsRequest) returns (GetFilteredUsageEventsResponse) {} rpc GetAggregatedUsageEvents(GetAggregatedUsageEventsRequest) returns (GetAggregatedUsageEventsResponse) {} rpc GetAuditLogs(GetAuditLogsRequest) returns (GetAuditLogsResponse) {} rpc GetOrganizationAuditLogs(GetOrganizationAuditLogsRequest) returns (GetOrganizationAuditLogsResponse) {} rpc GetUserPrivacyMode(GetUserPrivacyModeRequest) returns (GetUserPrivacyModeResponse) {} rpc SetUserPrivacyMode(SetUserPrivacyModeRequest) returns (SetUserPrivacyModeResponse) {} rpc WebAcknowledgeGracePeriodDisclaimer(WebAcknowledgeGracePeriodDisclaimerRequest) returns (WebAcknowledgeGracePeriodDisclaimerResponse) {} rpc SkipPrivacyModeGracePeriod(SkipPrivacyModeGracePeriodRequest) returns (SkipPrivacyModeGracePeriodResponse) {} rpc NeedsPrivacyModeMigration(NeedsPrivacyModeMigrationRequest) returns (NeedsPrivacyModeMigrationResponse) {} rpc UpdateTeamPrivacyModeMigrationOptOut(UpdateTeamPrivacyModeMigrationOptOutRequest) returns (UpdateTeamPrivacyModeMigrationOptOutResponse) {} rpc ShareConversation(ShareConversationRequest) returns (ShareConversationResponse) {} rpc GetSharedConversation(GetSharedConversationRequest) returns (GetSharedConversationResponse) {} rpc GetPublicSharedConversation(GetPublicSharedConversationRequest) returns (GetPublicSharedConversationResponse) {} rpc ListSharedConversations(ListSharedConversationsRequest) returns (ListSharedConversationsResponse) {} rpc DeleteSharedConversation(DeleteSharedConversationRequest) returns (DeleteSharedConversationResponse) {} rpc UpdateSharedConversationVisibility(UpdateSharedConversationVisibilityRequest) returns (UpdateSharedConversationVisibilityResponse) {} rpc ShareCanvas(ShareCanvasRequest) returns (ShareCanvasResponse) {} rpc GetSharedCanvas(GetSharedCanvasRequest) returns (GetSharedCanvasResponse) {} rpc GetPublicSharedCanvas(GetPublicSharedCanvasRequest) returns (GetPublicSharedCanvasResponse) {} rpc ListSharedCanvases(ListSharedCanvasesRequest) returns (ListSharedCanvasesResponse) {} rpc DeleteSharedCanvas(DeleteSharedCanvasRequest) returns (DeleteSharedCanvasResponse) {} rpc LookupSharedCanvasByKey(LookupSharedCanvasByKeyRequest) returns (LookupSharedCanvasByKeyResponse) {} rpc GetTeamSharedConversationSettings(GetTeamSharedConversationSettingsRequest) returns (GetTeamSharedConversationSettingsResponse) {} rpc UpdateTeamSharedConversationSettings(UpdateTeamSharedConversationSettingsRequest) returns (UpdateTeamSharedConversationSettingsResponse) {} rpc GetTeamSharedCanvasSettings(GetTeamSharedCanvasSettingsRequest) returns (GetTeamSharedCanvasSettingsResponse) {} rpc UpdateTeamSharedCanvasSettings(UpdateTeamSharedCanvasSettingsRequest) returns (UpdateTeamSharedCanvasSettingsResponse) {} rpc GetTeamPublicProfileSettings(GetTeamPublicProfileSettingsRequest) returns (GetTeamPublicProfileSettingsResponse) {} rpc UpdateTeamPublicProfileSettings(UpdateTeamPublicProfileSettingsRequest) returns (UpdateTeamPublicProfileSettingsResponse) {} rpc GetTeamSmartAutoSettings(GetTeamSmartAutoSettingsRequest) returns (GetTeamSmartAutoSettingsResponse) {} rpc UpdateTeamSmartAutoSettings(UpdateTeamSmartAutoSettingsRequest) returns (UpdateTeamSmartAutoSettingsResponse) {} rpc GetTeamPromptCachingSettings(GetTeamPromptCachingSettingsRequest) returns (GetTeamPromptCachingSettingsResponse) {} rpc UpdateTeamPromptCachingSettings(UpdateTeamPromptCachingSettingsRequest) returns (UpdateTeamPromptCachingSettingsResponse) {} rpc GetUserSmartAutoSettings(GetUserSmartAutoSettingsRequest) returns (GetUserSmartAutoSettingsResponse) {} rpc UpdateUserSmartAutoSettings(UpdateUserSmartAutoSettingsRequest) returns (UpdateUserSmartAutoSettingsResponse) {} rpc GetTeamBackgroundAgentSettings(GetTeamBackgroundAgentSettingsRequest) returns (GetTeamBackgroundAgentSettingsResponse) {} rpc UpdateTeamBackgroundAgentSettings(UpdateTeamBackgroundAgentSettingsRequest) returns (UpdateTeamBackgroundAgentSettingsResponse) {} rpc GetRepoSourcePreference(GetRepoSourcePreferenceRequest) returns (GetRepoSourcePreferenceResponse) {} rpc UpdateUserRepoSourcePreference(UpdateUserRepoSourcePreferenceRequest) returns (UpdateUserRepoSourcePreferenceResponse) {} rpc UpdateTeamRepoSourcePreference(UpdateTeamRepoSourcePreferenceRequest) returns (UpdateTeamRepoSourcePreferenceResponse) {} rpc ResolvePrCreationForge(ResolvePrCreationForgeRequest) returns (ResolvePrCreationForgeResponse) {} rpc RevokeTeamInviteLink(RevokeTeamInviteLinkRequest) returns (RevokeTeamInviteLinkResponse) {} rpc ListTeamInviteLinks(ListTeamInviteLinksRequest) returns (ListTeamInviteLinksResponse) {} rpc UpdateUserName(UpdateUserNameRequest) returns (UpdateUserNameResponse) {} rpc UploadUserProfilePicture(UploadUserProfilePictureRequest) returns (UploadUserProfilePictureResponse) {} rpc UpdateUserProfilePicture(UpdateUserProfilePictureRequest) returns (UpdateUserProfilePictureResponse) {} rpc ListInvoices(ListInvoicesRequest) returns (ListInvoicesResponse) {} rpc ListBlockingCheckoutInvoices(ListBlockingCheckoutInvoicesRequest) returns (ListBlockingCheckoutInvoicesResponse) {} rpc GetRemainingRefunds(GetRemainingRefundsRequest) returns (GetRemainingRefundsResponse) {} rpc GetServiceAccountSpendLimit(GetServiceAccountSpendLimitRequest) returns (GetServiceAccountSpendLimitResponse) {} rpc SetServiceAccountSpendLimit(SetServiceAccountSpendLimitRequest) returns (SetServiceAccountSpendLimitResponse) {} rpc SetUserHardLimit(SetUserHardLimitRequest) returns (SetUserHardLimitResponse) {} rpc SetUserMonthlyLimit(SetUserMonthlyLimitRequest) returns (SetUserMonthlyLimitResponse) {} rpc ToggleMarketingEmailOpt(ToggleMarketingEmailOptRequest) returns (ToggleMarketingEmailOptResponse) {} rpc GetMarketingEmailOpt(GetMarketingEmailOptRequest) returns (GetMarketingEmailOptResponse) {} rpc GetGlobalLeaderboardOptIn(GetGlobalLeaderboardOptInRequest) returns (GetGlobalLeaderboardOptInResponse) {} rpc SetGlobalLeaderboardOptIn(SetGlobalLeaderboardOptInRequest) returns (SetGlobalLeaderboardOptInResponse) {} rpc CreateTeamApiKey(CreateTeamApiKeyRequest) returns (CreateTeamApiKeyResponse) {} rpc RevokeTeamApiKey(RevokeTeamApiKeyRequest) returns (RevokeTeamApiKeyResponse) {} rpc ListTeamApiKeys(ListTeamApiKeysRequest) returns (ListTeamApiKeysResponse) {} rpc CreateOrganizationApiKey(CreateOrganizationApiKeyRequest) returns (CreateOrganizationApiKeyResponse) {} rpc RevokeOrganizationApiKey(RevokeOrganizationApiKeyRequest) returns (RevokeOrganizationApiKeyResponse) {} rpc ListOrganizationApiKeys(ListOrganizationApiKeysRequest) returns (ListOrganizationApiKeysResponse) {} rpc CreateAutomationWebhookApiKey(CreateAutomationWebhookApiKeyRequest) returns (CreateAutomationWebhookApiKeyResponse) {} rpc CreateTeamServiceAccount(CreateTeamServiceAccountRequest) returns (CreateTeamServiceAccountResponse) {} rpc ListTeamServiceAccounts(ListTeamServiceAccountsRequest) returns (ListTeamServiceAccountsResponse) {} rpc DeleteTeamServiceAccount(DeleteTeamServiceAccountRequest) returns (DeleteTeamServiceAccountResponse) {} rpc ArchiveTeamServiceAccount(ArchiveTeamServiceAccountRequest) returns (ArchiveTeamServiceAccountResponse) {} rpc RotateServiceAccountApiKey(RotateServiceAccountApiKeyRequest) returns (RotateServiceAccountApiKeyResponse) {} rpc GetTeamRepositoriesForServiceAccountScope(GetTeamRepositoriesForServiceAccountScopeRequest) returns (GetTeamRepositoriesForServiceAccountScopeResponse) {} rpc UpdateServiceAccountRepoScope(UpdateServiceAccountRepoScopeRequest) returns (UpdateServiceAccountRepoScopeResponse) {} rpc CreateUserApiKey(CreateUserApiKeyRequest) returns (CreateUserApiKeyResponse) {} rpc RevokeUserApiKey(RevokeUserApiKeyRequest) returns (RevokeUserApiKeyResponse) {} rpc ListUserApiKeys(ListUserApiKeysRequest) returns (ListUserApiKeysResponse) {} rpc ConfirmGithubInstallation(ConfirmGithubInstallationRequest) returns (ConfirmGithubInstallationResponse) {} rpc UpdateTeamName(UpdateTeamNameRequest) returns (UpdateTeamNameResponse) {} rpc UpdateTeamDashboardAnalyticsSetting(UpdateTeamDashboardAnalyticsSettingRequest) returns (UpdateTeamDashboardAnalyticsSettingResponse) {} rpc UpdateTeamScimRequireUserDirectorySetting(UpdateTeamScimRequireUserDirectorySettingRequest) returns (UpdateTeamScimRequireUserDirectorySettingResponse) {} rpc GetTeamScimRequireUserDirectoryPreview(GetTeamScimRequireUserDirectoryPreviewRequest) returns (GetTeamScimRequireUserDirectoryPreviewResponse) {} rpc GetSlackUserSettings(GetSlackUserSettingsRequest) returns (GetSlackUserSettingsResponse) {} rpc UpdateSlackUserSettings(UpdateSlackUserSettingsRequest) returns (UpdateSlackUserSettingsResponse) {} rpc GetSlackRepoRoutingRules(GetSlackRepoRoutingRulesRequest) returns (GetSlackRepoRoutingRulesResponse) {} rpc CreateSlackRepoRoutingRule(CreateSlackRepoRoutingRuleRequest) returns (CreateSlackRepoRoutingRuleResponse) {} rpc UpdateSlackRepoRoutingRule(UpdateSlackRepoRoutingRuleRequest) returns (UpdateSlackRepoRoutingRuleResponse) {} rpc DeleteSlackRepoRoutingRule(DeleteSlackRepoRoutingRuleRequest) returns (DeleteSlackRepoRoutingRuleResponse) {} rpc IsOnNewPricing(IsOnNewPricingRequest) returns (IsOnNewPricingResponse) {} rpc GetLinearAuthUrl(GetLinearAuthUrlRequest) returns (GetLinearAuthUrlResponse) {} rpc ConnectLinearCallback(ConnectLinearCallbackRequest) returns (ConnectLinearCallbackResponse) {} rpc GetMicrosoftTeamsLinkContext(GetMicrosoftTeamsLinkContextRequest) returns (GetMicrosoftTeamsLinkContextResponse) {} rpc SetMicrosoftTeamsAuth(SetMicrosoftTeamsAuthRequest) returns (SetMicrosoftTeamsAuthResponse) {} rpc GetLinearStatus(GetLinearStatusRequest) returns (GetLinearStatusResponse) {} rpc DisconnectLinear(DisconnectLinearRequest) returns (DisconnectLinearResponse) {} rpc GetLinearTeams(GetLinearTeamsRequest) returns (GetLinearTeamsResponse) {} rpc GetLinearSettings(GetLinearSettingsRequest) returns (GetLinearSettingsResponse) {} rpc UpdateLinearTeamSetting(UpdateLinearTeamSettingRequest) returns (UpdateLinearTeamSettingResponse) {} rpc UpdateLinearProjectSetting(UpdateLinearProjectSettingRequest) returns (UpdateLinearProjectSettingResponse) {} rpc GetLinearLabels(GetLinearLabelsRequest) returns (GetLinearLabelsResponse) {} rpc GetLinearIssues(GetLinearIssuesRequest) returns (GetLinearIssuesResponse) {} rpc GetPagerDutyAuthUrl(GetPagerDutyAuthUrlRequest) returns (GetPagerDutyAuthUrlResponse) {} rpc ConnectPagerDutyCallback(ConnectPagerDutyCallbackRequest) returns (ConnectPagerDutyCallbackResponse) {} rpc GetPagerDutyStatus(GetPagerDutyStatusRequest) returns (GetPagerDutyStatusResponse) {} rpc GetPagerDutyServices(GetPagerDutyServicesRequest) returns (GetPagerDutyServicesResponse) {} rpc DisconnectPagerDuty(DisconnectPagerDutyRequest) returns (DisconnectPagerDutyResponse) {} rpc GetJiraInstallUrl(GetJiraInstallUrlRequest) returns (GetJiraInstallUrlResponse) {} rpc LinkJiraInstallation(LinkJiraInstallationRequest) returns (LinkJiraInstallationResponse) {} rpc GetJiraStatus(GetJiraStatusRequest) returns (GetJiraStatusResponse) {} rpc GetBitbucketForgeStatus(GetBitbucketForgeStatusRequest) returns (GetBitbucketForgeStatusResponse) {} rpc DisconnectJira(DisconnectJiraRequest) returns (DisconnectJiraResponse) {} rpc DisconnectBitbucketForge(DisconnectBitbucketForgeRequest) returns (DisconnectBitbucketForgeResponse) {} rpc GetJiraProjects(GetJiraProjectsRequest) returns (GetJiraProjectsResponse) {} rpc GetJiraTeamSettings(GetJiraTeamSettingsRequest) returns (GetJiraTeamSettingsResponse) {} rpc UpdateJiraTeamSettings(UpdateJiraTeamSettingsRequest) returns (UpdateJiraTeamSettingsResponse) {} rpc GetJiraRoutingRules(GetJiraRoutingRulesRequest) returns (GetJiraRoutingRulesResponse) {} rpc CreateJiraRoutingRule(CreateJiraRoutingRuleRequest) returns (CreateJiraRoutingRuleResponse) {} rpc UpdateJiraRoutingRule(UpdateJiraRoutingRuleRequest) returns (UpdateJiraRoutingRuleResponse) {} rpc DeleteJiraRoutingRule(DeleteJiraRoutingRuleRequest) returns (DeleteJiraRoutingRuleResponse) {} rpc LinkJiraUser(LinkJiraUserRequest) returns (LinkJiraUserResponse) {} rpc ListJiraUserLinks(ListJiraUserLinksRequest) returns (ListJiraUserLinksResponse) {} rpc UnlinkJiraUser(UnlinkJiraUserRequest) returns (UnlinkJiraUserResponse) {} rpc DeleteBedrockIamRole(DeleteBedrockIamRoleRequest) returns (DeleteBedrockIamRoleResponse) {} rpc UnlinkSlackAccess(UnlinkSlackAccessRequest) returns (UnlinkSlackAccessResponse) {} rpc ListSlackConversations(ListSlackConversationsRequest) returns (ListSlackConversationsResponse) {} rpc ListMicrosoftTeamsChannels(ListMicrosoftTeamsChannelsRequest) returns (ListMicrosoftTeamsChannelsResponse) {} rpc GetSlackConversationsByIds(GetSlackConversationsByIdsRequest) returns (GetSlackConversationsByIdsResponse) {} rpc LogSlackbotAuthConversionFunnel(LogSlackbotAuthConversionFunnelRequest) returns (LogSlackbotAuthConversionFunnelResponse) {} rpc LogClickedConnectSlack(LogClickedConnectSlackRequest) returns (LogClickedConnectSlackResponse) {} rpc CheckUserApiKeyAccess(CheckUserApiKeyAccessRequest) returns (CheckUserApiKeyAccessResponse) {} rpc IsAllowedFreeTrialUsage(IsAllowedFreeTrialUsageRequest) returns (IsAllowedFreeTrialUsageResponse) {} rpc IsNextSetupRunFree(IsNextSetupRunFreeRequest) returns (IsNextSetupRunFreeResponse) {} rpc CompletedLinkSlackAccount(CompletedLinkSlackAccountRequest) returns (CompletedLinkSlackAccountResponse) {} rpc NotifyBugbotTeamAdmins(NotifyTeamAdminsRequest) returns (NotifyTeamAdminsResponse) {} rpc GetAdminNotificationStatus(GetAdminNotificationStatusRequest) returns (GetAdminNotificationStatusResponse) {} rpc OptOutNewPricing(OptOutNewPricingRequest) returns (OptOutNewPricingResponse) {} rpc SubmitFeedback(SubmitFeedbackRequest) returns (SubmitFeedbackResponse) {} rpc SubmitFeedbackAnon(SubmitFeedbackRequest) returns (SubmitFeedbackResponse) {} rpc GetActiveOffboardingBanner(GetActiveOffboardingBannerRequest) returns (GetActiveOffboardingBannerResponse) {} rpc ClientAction(ClientActionRequest) returns (ClientActionResponse) {} rpc ListUsageAlerts(ListUsageAlertsRequest) returns (ListUsageAlertsResponse) {} rpc CreateUsageAlerts(CreateUsageAlertsRequest) returns (CreateUsageAlertsResponse) {} rpc DeleteUsageAlerts(DeleteUsageAlertsRequest) returns (DeleteUsageAlertsResponse) {} rpc UpdateUsageAlerts(UpdateUsageAlertsRequest) returns (UpdateUsageAlertsResponse) {} rpc RequestIndividualLimitsOptOut(RequestIndividualLimitsOptOutRequest) returns (RequestIndividualLimitsOptOutResponse) {} rpc ListMarketplacePlugins(ListMarketplacePluginsRequest) returns (ListMarketplacePluginsResponse) {} rpc GetUserProfile(GetUserProfileRequest) returns (GetUserProfileResponse) {} rpc UpdateUserProfile(UpdateUserProfileRequest) returns (UpdateUserProfileResponse) {} rpc ClaimUserProfileHandle(ClaimUserProfileHandleRequest) returns (ClaimUserProfileHandleResponse) {} rpc GetPublicProfileByHandle(GetPublicProfileByHandleRequest) returns (GetPublicProfileByHandleResponse) {} rpc GetViewableProfileByHandle(GetViewableProfileByHandleRequest) returns (GetViewableProfileByHandleResponse) {} rpc GetTeamMemberProfileByHandle(GetTeamMemberProfileByHandleRequest) returns (GetTeamMemberProfileByHandleResponse) {} rpc GetPlugin(GetPluginRequest) returns (GetPluginResponse) {} rpc CreatePlugin(CreatePluginRequest) returns (CreatePluginResponse) {} rpc PublishPlugin(PublishPluginRequest) returns (PublishPluginResponse) {} rpc UnpublishPlugin(UnpublishPluginRequest) returns (UnpublishPluginResponse) {} rpc ParseGitHubRepoForPlugins(ParseGitHubRepoForPluginRequest) returns (ParseGitHubRepoForPluginsResponse) {} rpc ParsePluginPublisherRepoInternal(ParsePluginPublisherRepoInternalRequest) returns (ParsePluginPublisherRepoInternalResponse) {} rpc PreviewReindexPluginRepoInternal(PreviewReindexPluginRepoInternalRequest) returns (PreviewReindexPluginRepoResponse) {} rpc ApplyReindexPluginRepoInternal(ApplyReindexPluginRepoInternalRequest) returns (ApplyReindexPluginRepoResponse) {} rpc PreviewMigrateReindexPluginRepoInternal(PreviewMigrateReindexPluginRepoInternalRequest) returns (PreviewMigrateReindexPluginRepoResponse) {} rpc ApplyMigrateReindexPluginRepoInternal(ApplyMigrateReindexPluginRepoInternalRequest) returns (ApplyMigrateReindexPluginRepoResponse) {} rpc UpdateTeamMarketplaceOriginDistributionInternal(UpdateTeamMarketplaceOriginDistributionInternalRequest) returns (UpdateTeamMarketplaceOriginDistributionInternalResponse) {} rpc CreateSupportImpersonationSessionInternal(CreateSupportImpersonationSessionInternalRequest) returns (CreateSupportImpersonationSessionInternalResponse) {} rpc SubmitPluginForApproval(SubmitPluginForApprovalRequest) returns (SubmitPluginForApprovalResponse) {} rpc ApprovePlugin(ApprovePluginRequest) returns (ApprovePluginResponse) {} rpc RejectPlugin(RejectPluginRequest) returns (RejectPluginResponse) {} rpc ListUserPluginInstalls(ListUserPluginInstallsRequest) returns (ListUserPluginInstallsResponse) {} rpc InstallUserPlugin(InstallUserPluginRequest) returns (InstallUserPluginResponse) {} rpc UpdateUserPluginInstall(UpdateUserPluginInstallRequest) returns (UpdateUserPluginInstallResponse) {} rpc UninstallUserPlugin(UninstallUserPluginRequest) returns (UninstallUserPluginResponse) {} rpc ListTeamPluginInstalls(ListTeamPluginInstallsRequest) returns (ListTeamPluginInstallsResponse) {} rpc GetTeamPluginPopularity(GetTeamPluginPopularityRequest) returns (GetTeamPluginPopularityResponse) {} rpc GetTeamPluginPrimitiveUsage(GetTeamPluginPrimitiveUsageRequest) returns (GetTeamPluginPrimitiveUsageResponse) {} rpc ListTeamAvailableMarketplacePlugins(ListTeamAvailableMarketplacePluginsRequest) returns (ListTeamAvailableMarketplacePluginsResponse) {} rpc GetTeamPinnedMarketplacePlugins(GetTeamPinnedMarketplacePluginsRequest) returns (GetTeamPinnedMarketplacePluginsResponse) {} rpc UpdateTeamPinnedMarketplacePlugins(UpdateTeamPinnedMarketplacePluginsRequest) returns (UpdateTeamPinnedMarketplacePluginsResponse) {} rpc InstallTeamPlugin(InstallTeamPluginRequest) returns (InstallTeamPluginResponse) {} rpc UpdateTeamPluginInstall(UpdateTeamPluginInstallRequest) returns (UpdateTeamPluginInstallResponse) {} rpc UninstallTeamPlugin(UninstallTeamPluginRequest) returns (UninstallTeamPluginResponse) {} rpc GetEffectiveUserPlugins(GetEffectiveUserPluginsRequest) returns (GetEffectiveUserPluginsResponse) {} rpc ResolvePluginsByRef(ResolvePluginsByRefRequest) returns (ResolvePluginsByRefResponse) {} rpc ListMarketplaces(ListMarketplacesRequest) returns (ListMarketplacesResponse) {} rpc AddMarketplace(AddMarketplaceRequest) returns (AddMarketplaceResponse) {} rpc GetOrCreateDefaultTeamMarketplace(GetOrCreateDefaultTeamMarketplaceRequest) returns (GetOrCreateDefaultTeamMarketplaceResponse) {} rpc UpdateMarketplace(UpdateMarketplaceRequest) returns (UpdateMarketplaceResponse) {} rpc RemoveMarketplace(RemoveMarketplaceRequest) returns (RemoveMarketplaceResponse) {} rpc RefreshMarketplace(RefreshMarketplaceRequest) returns (RefreshMarketplaceResponse) {} rpc ReindexAndApplyTeamMarketplaceChanges(ReindexAndApplyTeamMarketplaceChangesRequest) returns (ReindexAndApplyTeamMarketplaceChangesResponse) {} rpc RegisterMarketplaceAndPlugins(RegisterMarketplaceAndPluginsRequest) returns (RegisterMarketplaceAndPluginsResponse) {} rpc UpdateTeamMarketplaceConfig(UpdateTeamMarketplaceConfigRequest) returns (UpdateTeamMarketplaceConfigResponse) {} rpc SetTeamMarketplaceRepository(SetTeamMarketplaceRepositoryRequest) returns (SetTeamMarketplaceRepositoryResponse) {} rpc SetMarketplaceOriginDistribution(SetMarketplaceOriginDistributionRequest) returns (SetMarketplaceOriginDistributionResponse) {} rpc GetMarketplaceOriginDistributionStatus(GetMarketplaceOriginDistributionStatusRequest) returns (GetMarketplaceOriginDistributionStatusResponse) {} rpc SetTeamMarketplacePluginPolicies(SetTeamMarketplacePluginPoliciesRequest) returns (SetTeamMarketplacePluginPoliciesResponse) {} rpc SetTeamMarketplacePluginPolicyVariables(SetTeamMarketplacePluginPolicyVariablesRequest) returns (SetTeamMarketplacePluginPolicyVariablesResponse) {} rpc ApplyTeamMarketplaceRequiredPlugins(ApplyTeamMarketplaceRequiredPluginsRequest) returns (ApplyTeamMarketplaceRequiredPluginsResponse) {} rpc LinkPluginsToTeamMarketplace(LinkPluginsToTeamMarketplaceRequest) returns (LinkPluginsToTeamMarketplaceResponse) {} rpc UnlinkPluginsFromTeamMarketplace(UnlinkPluginsFromTeamMarketplaceRequest) returns (UnlinkPluginsFromTeamMarketplaceResponse) {} rpc PreviewTeamMarketplaceMcpImpact(PreviewTeamMarketplaceMcpImpactRequest) returns (PreviewTeamMarketplaceMcpImpactResponse) {} rpc GetManagedSkills(GetManagedSkillsRequest) returns (GetManagedSkillsResponse) {} rpc GetCursorUserState(GetCursorUserStateRequest) returns (GetCursorUserStateResponse) {} rpc SetJobData(SetJobDataRequest) returns (SetJobDataResponse) {} rpc ListCrews(ListCrewsRequest) returns (ListCrewsResponse) {} rpc GetCrew(GetCrewRequest) returns (GetCrewResponse) {} rpc CreateCrew(CreateCrewRequest) returns (CreateCrewResponse) {} rpc UpdateCrew(UpdateCrewRequest) returns (UpdateCrewResponse) {} rpc DeleteCrew(DeleteCrewRequest) returns (DeleteCrewResponse) {} rpc ListCrewArchetypes(ListCrewArchetypesRequest) returns (ListCrewArchetypesResponse) {} rpc GetCrewActivity(GetCrewActivityRequest) returns (GetCrewActivityResponse) {} rpc TriggerCrewStandup(TriggerCrewStandupRequest) returns (TriggerCrewStandupResponse) {} rpc GetCrewStats(GetCrewStatsRequest) returns (GetCrewStatsResponse) {} rpc GetCrewStandupDigest(GetCrewStandupDigestRequest) returns (GetCrewStandupDigestResponse) {} rpc DraftCrewBrief(DraftCrewBriefRequest) returns (DraftCrewBriefResponse) {} rpc CrewWriteBack(CrewWriteBackRequest) returns (CrewWriteBackResponse) {} } // Source: aiserver.v1.DebuggerService (var: Hxf) service DebuggerService { rpc GitFilter(GitFilterRequest) returns (stream GitFilterResponse) {} rpc FileFilter(FileFilterRequest) returns (stream FileFilterResponse) {} rpc BugAnalysis(BugAnalysisRequest) returns (stream BugAnalysisResponse) {} } // Source: aiserver.v1.DeeplinkService (var: Zxf) service DeeplinkService { rpc CreateDeeplink(CreateDeeplinkRequest) returns (CreateDeeplinkResponse) {} rpc GetDeeplinkData(GetDeeplinkDataRequest) returns (GetDeeplinkDataResponse) {} rpc ListDeeplinks(ListDeeplinksRequest) returns (ListDeeplinksResponse) {} } // Source: aiserver.v1.DistributorService (var: GPf) service DistributorService { rpc SchedulerStream(stream SchedulerStreamRequest) returns (stream SchedulerStreamResponse) {} } // Source: aiserver.v1.EnterpriseAdminService (var: kTf) service EnterpriseAdminService { rpc GetManualEnterpriseContract(GetManualEnterpriseContractRequest) returns (GetManualEnterpriseContractResponse) {} rpc ListManualEnterpriseContracts(ListManualEnterpriseContractsRequest) returns (ListManualEnterpriseContractsResponse) {} rpc ListManualEnterpriseContractArchive(ListManualEnterpriseContractArchiveRequest) returns (ListManualEnterpriseContractArchiveResponse) {} rpc CreateManualEnterpriseContract(CreateManualEnterpriseContractRequest) returns (CreateManualEnterpriseContractResponse) {} rpc CreateContractExpansion(CreateContractExpansionRequest) returns (CreateContractExpansionResponse) {} rpc UpsertManualEnterpriseContract(UpsertManualEnterpriseContractRequest) returns (UpsertManualEnterpriseContractResponse) {} rpc DeleteManualEnterpriseContract(DeleteManualEnterpriseContractRequest) returns (DeleteManualEnterpriseContractResponse) {} rpc ListEnterpriseContracts(ListEnterpriseContractsRequest) returns (ListEnterpriseContractsResponse) {} rpc EnableTokenBasedPricing(EnableTokenBasedPricingRequest) returns (EnableTokenBasedPricingResponse) {} rpc GetEnterpriseStatus(GetEnterpriseStatusRequest) returns (GetEnterpriseStatusResponse) {} rpc StartTokenBasedTrial(StartTokenBasedTrialRequest) returns (StartTokenBasedTrialResponse) {} rpc GetTeamUsageForDateRange(GetTeamUsageForDateRangeRequest) returns (GetTeamUsageForDateRangeResponse) {} } // Source: aiserver.v1.EvalTrackingService (var: tIf) service EvalTrackingService { rpc CreateEval(CreateEvalRequest) returns (CreateEvalResponse) {} rpc GetEvalByName(GetEvalByNameRequest) returns (GetEvalByNameResponse) {} rpc GetRun(GetRunRequest) returns (GetRunResponse) {} rpc CreateRun(CreateRunRequest) returns (CreateRunResponse) {} rpc UpdateRunStatus(UpdateRunStatusRequest) returns (UpdateRunStatusResponse) {} rpc SetRunSummary(SetRunSummaryRequest) returns (SetRunSummaryResponse) {} rpc LogRunMetrics(LogRunMetricsRequest) returns (LogRunMetricsResponse) {} rpc SetRunParams(SetRunParamsRequest) returns (SetRunParamsResponse) {} rpc SetRunTags(SetRunTagsRequest) returns (SetRunTagsResponse) {} rpc UpsertRunRolloutStatus(UpsertRunRolloutStatusRequest) returns (UpsertRunRolloutStatusResponse) {} rpc TouchRolloutThrottle(TouchRolloutThrottleRequest) returns (TouchRolloutThrottleResponse) {} rpc GetLastRolloutRequestId(GetLastRolloutRequestIdRequest) returns (GetLastRolloutRequestIdResponse) {} rpc Heartbeat(HeartbeatRequest) returns (HeartbeatResponse) {} rpc RequestKill(RequestKillRequest) returns (RequestKillResponse) {} rpc SetRayJobName(SetRayJobNameRequest) returns (SetRayJobNameResponse) {} rpc GetRunKillStatus(GetRunKillStatusRequest) returns (GetRunKillStatusResponse) {} rpc CreateEvalCronJob(CreateEvalCronJobRequest) returns (CreateEvalCronJobResponse) {} rpc GetEvalCronJobByName(GetEvalCronJobByNameRequest) returns (GetEvalCronJobByNameResponse) {} rpc ListEvalCronJobs(ListEvalCronJobsRequest) returns (ListEvalCronJobsResponse) {} rpc DeleteEvalCronJobByName(DeleteEvalCronJobByNameRequest) returns (DeleteEvalCronJobByNameResponse) {} rpc CreateRlEvalJob(CreateRlEvalJobRequest) returns (CreateRlEvalJobResponse) {} rpc GetRlEvalJob(GetRlEvalJobRequest) returns (GetRlEvalJobResponse) {} rpc ListRlEvalJobs(ListRlEvalJobsRequest) returns (ListRlEvalJobsResponse) {} rpc UpdateRlEvalJob(UpdateRlEvalJobRequest) returns (UpdateRlEvalJobResponse) {} rpc UpsertRlEvalJobStep(UpsertRlEvalJobStepRequest) returns (UpsertRlEvalJobStepResponse) {} rpc SetEvalRunRlEvalJobStep(SetEvalRunRlEvalJobStepRequest) returns (SetEvalRunRlEvalJobStepResponse) {} rpc UpdateRlEvalStepDatasetEval(UpdateRlEvalStepDatasetEvalRequest) returns (UpdateRlEvalStepDatasetEvalResponse) {} rpc RequestRlEvalStepKill(RequestRlEvalStepKillRequest) returns (RequestRlEvalStepKillResponse) {} rpc GetRlEvalStepKillSignals(GetRlEvalStepKillSignalsRequest) returns (GetRlEvalStepKillSignalsResponse) {} rpc UpdateDataOpsJob(UpdateDataOpsJobRequest) returns (UpdateDataOpsJobResponse) {} rpc GetDataOpsJob(GetDataOpsJobRequest) returns (GetDataOpsJobResponse) {} rpc ListDataOpsJobs(ListDataOpsJobsRequest) returns (ListDataOpsJobsResponse) {} rpc UpsertDataOpsJobStep(UpsertDataOpsJobStepRequest) returns (UpsertDataOpsJobStepResponse) {} rpc CreateDatagenRLPipelineRun(CreateDatagenRLPipelineRunRequest) returns (CreateDatagenRLPipelineRunResponse) {} rpc UpdateDatagenRLPipelineRun(UpdateDatagenRLPipelineRunRequest) returns (UpdateDatagenRLPipelineRunResponse) {} rpc DatagenRLPipelineRunHeartbeat(DatagenRLPipelineRunHeartbeatRequest) returns (DatagenRLPipelineRunHeartbeatResponse) {} rpc UpsertDatagenRLPipelineRunStage(UpsertDatagenRLPipelineRunStageRequest) returns (UpsertDatagenRLPipelineRunStageResponse) {} } // Source: aiserver.v1.FastApplyService (var: y1f) service FastApplyService { rpc ReportEditFate(ReportEditFateRequest) returns (ReportEditFateResponse) {} rpc WarmApply(WarmApplyRequest) returns (WarmApplyResponse) {} } // Source: aiserver.v1.FileSyncService (var: _1f) service FileSyncService { rpc FSUploadFile(FSUploadFileRequest) returns (FSUploadFileResponse) {} rpc FSSyncFile(FSSyncFileRequest) returns (FSSyncFileResponse) {} rpc FSIsEnabledForUser(FSIsEnabledForUserRequest) returns (FSIsEnabledForUserResponse) {} rpc FSConfig(FSConfigRequest) returns (FSConfigResponse) {} rpc FSGetFileContents(FSGetFileContentsRequest) returns (FSGetFileContentsResponse) {} rpc FSGetMultiFileContents(FSGetMultiFileContentsRequest) returns (FSGetMultiFileContentsResponse) {} rpc FSInternalSyncFile(FSSyncFileRequest) returns (FSSyncFileResponse) {} rpc FSInternalUploadFile(FSUploadFileRequest) returns (FSUploadFileResponse) {} rpc FSInternalHealthCheck(FSInternalHealthCheckRequest) returns (FSInternalHealthCheckResponse) {} } // Source: aiserver.v1.FullSelfDrivingService (var: TRd) service FullSelfDrivingService { rpc SetFullSelfDrivingConfig(SetFullSelfDrivingConfigRequest) returns (SetFullSelfDrivingConfigResponse) {} rpc GetFullSelfDrivingConfig(GetFullSelfDrivingConfigRequest) returns (GetFullSelfDrivingConfigResponse) {} rpc ListFullSelfDrivingRuns(ListFullSelfDrivingRunsRequest) returns (ListFullSelfDrivingRunsResponse) {} rpc GetFullSelfDrivingRunSuggestion(GetFullSelfDrivingRunSuggestionRequest) returns (GetFullSelfDrivingRunSuggestionResponse) {} rpc ApplyFullSelfDrivingSuggestion(ApplyFullSelfDrivingSuggestionRequest) returns (ApplyFullSelfDrivingSuggestionResponse) {} rpc ListFullSelfDrivingFindings(ListFullSelfDrivingFindingsRequest) returns (ListFullSelfDrivingFindingsResponse) {} rpc RecordFullSelfDrivingOutputs(RecordFullSelfDrivingOutputsRequest) returns (RecordFullSelfDrivingOutputsResponse) {} rpc UpdateFullSelfDrivingOutput(UpdateFullSelfDrivingOutputRequest) returns (UpdateFullSelfDrivingOutputResponse) {} rpc SupersedeFullSelfDrivingOutput(SupersedeFullSelfDrivingOutputRequest) returns (SupersedeFullSelfDrivingOutputResponse) {} rpc DismissFullSelfDrivingOutput(DismissFullSelfDrivingOutputRequest) returns (DismissFullSelfDrivingOutputResponse) {} rpc UndoFullSelfDrivingOutput(UndoFullSelfDrivingOutputRequest) returns (UndoFullSelfDrivingOutputResponse) {} rpc UpdateFullSelfDrivingFindingStatus(UpdateFullSelfDrivingFindingStatusRequest) returns (UpdateFullSelfDrivingFindingStatusResponse) {} rpc RunFullSelfDrivingWorkflowSuggestion(RunFullSelfDrivingWorkflowSuggestionRequest) returns (RunFullSelfDrivingWorkflowSuggestionResponse) {} rpc BuildFullSelfDrivingTriageContext(BuildFullSelfDrivingTriageContextRequest) returns (BuildFullSelfDrivingTriageContextResponse) {} rpc PrepareLocalFullSelfDrivingRun(PrepareLocalFullSelfDrivingRunRequest) returns (PrepareLocalFullSelfDrivingRunResponse) {} rpc RunFullSelfDrivingCloudCommand(RunFullSelfDrivingCloudCommandRequest) returns (RunFullSelfDrivingCloudCommandResponse) {} rpc EnrollExternalFullSelfDrivingRun(EnrollExternalFullSelfDrivingRunRequest) returns (EnrollExternalFullSelfDrivingRunResponse) {} } // Source: aiserver.v1.GitGraphService (var: DIf) service GitGraphService { rpc InitGitGraph(InitGitGraphRequest) returns (InitGitGraphResponse) {} rpc InitGitGraphChallenge(InitGitGraphChallengeRequest) returns (InitGitGraphChallengeResponse) {} rpc BatchedUploadCommitsIntoGitGraph(BatchedUploadCommitsIntoGitGraphRequest) returns (BatchedUploadCommitsIntoGitGraphResponse) {} rpc GetPendingCommits(GetPendingCommitsRequest) returns (GetPendingCommitsResponse) {} rpc MarkPendingCommits(MarkPendingCommitsRequest) returns (MarkPendingCommitsResponse) {} rpc GetGitGraphRelatedFiles(GetGitGraphRelatedFilesRequest) returns (GetGitGraphRelatedFilesResponse) {} rpc GetGitGraphStatus(GetGitGraphStatusRequest) returns (GetGitGraphStatusResponse) {} rpc DeleteGitGraph(DeleteGitGraphRequest) returns (DeleteGitGraphResponse) {} rpc IsGitGraphEnabled(IsGitGraphEnabledRequest) returns (IsGitGraphEnabledResponse) {} } // Source: aiserver.v1.GitIndexService (var: EFu) service GitIndexService { rpc RepoHistoryInitHandshake(RepoHistoryInitHandshakeRequest) returns (RepoHistoryInitHandshakeResponse) {} rpc RepoHistorySyncOne(RepoHistorySyncOneRequest) returns (RepoHistorySyncOneResponse) {} rpc RepoHistorySyncComplete(RepoHistorySyncCompleteRequest) returns (RepoHistorySyncCompleteResponse) {} rpc RemoveRepoHistory(RemoveRepoHistoryRequest) returns (RemoveRepoHistoryResponse) {} rpc SearchPRHistory(SearchPRHistoryRequest) returns (SearchPRHistoryResponse) {} rpc GetPRIndexingStatus(GetPRIndexingStatusRequest) returns (GetPRIndexingStatusResponse) {} } // Source: aiserver.v1.HallucinatedFunctionsService (var: JIf) service HallucinatedFunctionsService { rpc V0ChainRun(V0ChainRunRequest) returns (stream V0ChainRunResponse) {} rpc Opus2ChainPlan(Opus2ChainPlanRequest) returns (stream Opus2ChainPlanResponse) {} rpc Opus2ChainApplyPlan(Opus2ChainApplyPlanRequest) returns (stream Opus2ChainApplyPlanResponse) {} rpc Opus2ChainReflect(Opus2ChainReflectRequest) returns (stream Opus2ChainReflectResponse) {} rpc SortUsefulTypesNaive(SortUsefulTypesNaiveRequest) returns (SortUsefulTypesNaiveResponse) {} } // Source: aiserver.v1.HealthService (var: QRd) service HealthService { rpc Ping(HealthRequest) returns (HealthResponse) {} rpc Unary(HealthEmptyRequest) returns (HealthResponse) {} rpc Stream(HealthRequest) returns (stream HealthResponse) {} rpc StreamSSE(HealthRequest) returns (stream HealthResponse) {} rpc StreamBidi(stream HealthRequest) returns (stream HealthResponse) {} rpc StreamBidiSSE(BidiRequestId) returns (stream HealthResponse) {} rpc StreamBidiPoll(BidiPollRequest) returns (stream BidiPollResponse) {} } // Source: aiserver.v1.InAppAdService (var: Qeo) service InAppAdService { rpc HasSeenAd(HasSeenAdRequest) returns (HasSeenAdResponse) {} rpc MarkAdAsSeen(MarkAdAsSeenRequest) returns (MarkAdAsSeenResponse) {} rpc ResetUserAdViews(ResetUserAdViewsRequest) returns (ResetUserAdViewsResponse) {} rpc GetAllAdPreviews(GetAllAdPreviewsRequest) returns (GetAllAdPreviewsResponse) {} } // Source: aiserver.v1.InferenceService (var: WDf) service InferenceService { rpc Stream(InferenceStreamRequest) returns (stream InferenceStreamResponse) {} rpc RecordAgentFollowupClassification(AgentFollowupCategorizationRequest) returns (google.protobuf.Empty) {} rpc RecordAgentPostTurnLabeling(AgentPostTurnLabelingRequest) returns (google.protobuf.Empty) {} } // Source: aiserver.v1.LinterService (var: w1f) service LinterService { rpc LintFile(LintFileRequest) returns (LintFileResponse) {} rpc LintChunk(LintChunkRequest) returns (LintChunkResponse) {} rpc LintFimChunk(LintFimChunkRequest) returns (LintFimChunkResponse) {} rpc LintExplanation(LintExplanationRequest) returns (stream LintExplanationResponse) {} rpc LintExplanation2(LintExplanationRequest) returns (LintExplanationResponse2) {} } // Source: aiserver.v1.MCPRegistryService (var: GOs) service MCPRegistryService { rpc GetKnownServers(GetKnownServersRequest) returns (GetKnownServersResponse) {} } // Source: aiserver.v1.MarketplaceService (var: VDf) service MarketplaceService { rpc CreateMarketplaceExtensionPublisher(CreateMarketplaceExtensionPublisherRequest) returns (CreateMarketplaceExtensionPublisherResponse) {} } // Source: aiserver.v1.MetricsService (var: ZSf) service MetricsService { rpc ReportIncrement(ReportMetricsRequest) returns (ReportMetricsResponse) {} rpc ReportDecrement(ReportMetricsRequest) returns (ReportMetricsResponse) {} rpc ReportDistribution(ReportMetricsRequest) returns (ReportMetricsResponse) {} rpc ReportGauge(ReportMetricsRequest) returns (ReportMetricsResponse) {} } // Source: aiserver.v1.NetworkService (var: YDf) service NetworkService { rpc GetPublicIp(GetPublicIpRequest) returns (GetPublicIpResponse) {} rpc IsConnected(IsConnectedRequest) returns (IsConnectedResponse) {} } // Source: aiserver.v1.OnboardingChecklistService (var: sRf) service OnboardingChecklistService { rpc ListOnboardingChecklistItems(ListOnboardingChecklistItemsRequest) returns (ListOnboardingChecklistItemsResponse) {} rpc CompleteOnboardingChecklistItem(CompleteOnboardingChecklistItemRequest) returns (CompleteOnboardingChecklistItemResponse) {} rpc DismissOnboardingChecklistItem(DismissOnboardingChecklistItemRequest) returns (DismissOnboardingChecklistItemResponse) {} } // Source: aiserver.v1.OnlineMetricsService (var: oRf) service OnlineMetricsService { rpc ReportAgentSnapshot(ReportAgentSnapshotRequest) returns (ReportAgentSnapshotResponse) {} } // Source: aiserver.v1.PerformanceEventService (var: BDd) service PerformanceEventService { rpc SubmitPerformanceEvents(SubmitPerformanceEventsRequest) returns (SubmitPerformanceEventsResponse) {} } // Source: aiserver.v1.ProfilingService (var: UDd) service ProfilingService { rpc SubmitProfile(SubmitProfileRequest) returns (SubmitProfileResponse) {} } // Source: aiserver.v1.RecommendedActionsService (var: fRf) service RecommendedActionsService { rpc ListRecommendedActions(ListRecommendedActionsRequest) returns (ListRecommendedActionsResponse) {} rpc DismissRecommendedAction(DismissRecommendedActionRequest) returns (DismissRecommendedActionResponse) {} rpc CompleteRecommendedAction(CompleteRecommendedActionRequest) returns (CompleteRecommendedActionResponse) {} } // Source: aiserver.v1.RelayService (var: rMf) service RelayService { rpc ListPipelineDefinitions(ListRelayPipelineDefinitionsRequest) returns (ListRelayPipelineDefinitionsResponse) {} rpc GetPipelineDefinition(GetRelayPipelineDefinitionRequest) returns (GetRelayPipelineDefinitionResponse) {} rpc EnsurePipelineDefinition(EnsureRelayPipelineDefinitionRequest) returns (EnsureRelayPipelineDefinitionResponse) {} rpc CreatePipelineRun(CreateRelayPipelineRunRequest) returns (CreateRelayPipelineRunResponse) {} rpc GetPipelineRun(GetRelayPipelineRunRequest) returns (GetRelayPipelineRunResponse) {} rpc ListPipelineRuns(ListRelayPipelineRunsRequest) returns (ListRelayPipelineRunsResponse) {} rpc RequestPipelineRunCancel(RequestRelayPipelineRunCancelRequest) returns (RequestRelayPipelineRunCancelResponse) {} rpc CreateSchedule(CreateRelayScheduleRequest) returns (CreateRelayScheduleResponse) {} rpc GetSchedule(GetRelayScheduleRequest) returns (GetRelayScheduleResponse) {} rpc ListSchedules(ListRelaySchedulesRequest) returns (ListRelaySchedulesResponse) {} rpc UpdateSchedule(UpdateRelayScheduleRequest) returns (UpdateRelayScheduleResponse) {} rpc DeleteSchedule(DeleteRelayScheduleRequest) returns (DeleteRelayScheduleResponse) {} rpc CreateBackfill(CreateRelayBackfillRequest) returns (CreateRelayBackfillResponse) {} rpc GetBackfill(GetRelayBackfillRequest) returns (GetRelayBackfillResponse) {} rpc ListBackfills(ListRelayBackfillsRequest) returns (ListRelayBackfillsResponse) {} rpc RequestBackfillCancel(RequestRelayBackfillCancelRequest) returns (RequestRelayBackfillCancelResponse) {} rpc RetryBackfill(RetryRelayBackfillRequest) returns (RetryRelayBackfillResponse) {} rpc RetryPipelineRun(RetryRelayPipelineRunRequest) returns (RetryRelayPipelineRunResponse) {} } // Source: aiserver.v1.ReplayChatService (var: EUu) service ReplayChatService { rpc StreamReplayChat(StreamReplayChatRequest) returns (stream StreamUnifiedChatResponseWithTools) {} } // Source: aiserver.v1.RepositoryService (var: eOs) service RepositoryService { rpc FastRepoInitHandshake(FastRepoInitHandshakeRequest) returns (FastRepoInitHandshakeResponse) {} rpc SyncMerkleSubtree(SyncMerkleSubtreeRequest) returns (SyncMerkleSubtreeResponse) {} rpc FastUpdateFile(FastUpdateFileRequest) returns (FastUpdateFileResponse) {} rpc SearchRepositoryV2(SearchRepositoryRequest) returns (SearchRepositoryResponse) {} rpc RemoveRepositoryV2(RemoveRepositoryRequest) returns (RemoveRepositoryResponse) {} rpc FastRepoInitHandshakeV2(FastRepoInitHandshakeV2Request) returns (FastRepoInitHandshakeV2Response) {} rpc SyncMerkleSubtreeV2(SyncMerkleSubtreeV2Request) returns (SyncMerkleSubtreeV2Response) {} rpc FastUpdateFileV2(FastUpdateFileV2Request) returns (FastUpdateFileV2Response) {} rpc FastRepoSyncComplete(FastRepoSyncCompleteRequest) returns (FastRepoSyncCompleteResponse) {} rpc SemSearchFast(SemSearchRequest) returns (stream SemSearchResponse) {} rpc SemSearch(SemSearchRequest) returns (stream SemSearchResponse) {} rpc EnsureIndexCreated(EnsureIndexCreatedRequest) returns (EnsureIndexCreatedResponse) {} rpc GetHighLevelFolderDescription(GetHighLevelFolderDescriptionRequest) returns (GetHighLevelFolderDescriptionResponse) {} rpc GetEmbeddings(GetEmbeddingsRequest) returns (GetEmbeddingsResponse) {} rpc GetUploadLimits(GetUploadLimitsRequest) returns (GetUploadLimitsResponse) {} rpc GetNumFilesToSend(GetNumFilesToSendRequest) returns (GetNumFilesToSendResponse) {} rpc GetAvailableChunkingStrategies(GetAvailableChunkingStrategiesRequest) returns (GetAvailableChunkingStrategiesResponse) {} rpc GetLineNumberClassifications(GetLineNumberClassificationsRequest) returns (stream GetLineNumberClassificationsResponse) {} rpc GetCopyStatus(GetCopyStatusRequest) returns (GetCopyStatusResponse) {} } // Source: aiserver.v1.RequestReplayService (var: dMf) service RequestReplayService { rpc Health(RequestReplayHealthRequest) returns (RequestReplayHealthResponse) {} rpc RecordRequest(RecordRequestRequest) returns (RecordRequestResponse) {} rpc ReplayRequest(ReplayRequestRequest) returns (ReplayRequestResponse) {} } // Source: aiserver.v1.ReviewService (var: hMf) service ReviewService { rpc StreamReview(ReviewRequestV2) returns (stream ReviewResponseV2) {} rpc StreamReviewChat(ReviewChatRequestV2) returns (stream ReviewChatResponseV2) {} rpc StreamSlowReview(ReviewRequestV2) returns (stream ReviewResponseV2) {} rpc StreamCodeTour(StreamCodeTourRequest) returns (stream StreamCodeTourResponse) {} rpc BugConfig(BugConfigRequest) returns (BugConfigResponse) {} rpc StreamBugBotLinter(StreamBugBotLinterRequest) returns (stream StreamBugBotLinterResponse) {} rpc StreamBugFinding(StreamBugFindingRequest) returns (stream StreamBugFindingResponse) {} } // Source: aiserver.v1.SCMService (var: jeo) service SCMService { rpc GetPullRequest(GetPullRequestRequest) returns (GetPullRequestResponse) {} rpc BatchGetPullRequests(BatchGetPullRequestsRequest) returns (BatchGetPullRequestsResponse) {} rpc BatchGetPullRequestStatus(BatchGetPullRequestStatusRequest) returns (BatchGetPullRequestStatusResponse) {} rpc GetPullRequestDiff(GetPullRequestDiffRequest) returns (GetPullRequestDiffResponse) {} rpc GetPullRequestFileContents(GetPullRequestFileContentsRequest) returns (GetPullRequestFileContentsResponse) {} rpc GetPullRequestChecks(GetPullRequestChecksRequest) returns (GetPullRequestChecksResponse) {} rpc GetSCMPullRequestCommits(GetSCMPullRequestCommitsRequest) returns (GetSCMPullRequestCommitsResponse) {} rpc GetSCMPullRequestTimelineEvents(GetSCMPullRequestTimelineEventsRequest) returns (GetSCMPullRequestTimelineEventsResponse) {} rpc InternalGetPullRequest(GetPullRequestRequest) returns (GetPullRequestResponse) {} rpc InternalGetPullRequestDiff(GetPullRequestDiffRequest) returns (GetPullRequestDiffResponse) {} rpc InternalGetPullRequestChecks(GetPullRequestChecksRequest) returns (GetPullRequestChecksResponse) {} rpc InternalGetSCMPullRequestCommits(GetSCMPullRequestCommitsRequest) returns (GetSCMPullRequestCommitsResponse) {} rpc GetPullRequestCheckLogExcerpt(GetPullRequestCheckLogExcerptRequest) returns (GetPullRequestCheckLogExcerptResponse) {} rpc GetBranchComparison(GetBranchComparisonRequest) returns (GetBranchComparisonResponse) {} rpc GetPullRequestForBranch(SCMGetPullRequestForBranchRequest) returns (SCMGetPullRequestForBranchResponse) {} rpc BatchGetPullRequestForBranch(SCMBatchGetPullRequestForBranchRequest) returns (SCMBatchGetPullRequestForBranchResponse) {} rpc MergePullRequest(SCMMergePullRequestRequest) returns (SCMMergePullRequestResponse) {} rpc UpdatePullRequestTitle(SCMUpdatePullRequestTitleRequest) returns (SCMUpdatePullRequestTitleResponse) {} rpc MakePullRequestReady(SCMMakePullRequestReadyRequest) returns (SCMMakePullRequestReadyResponse) {} rpc ClosePullRequest(SCMClosePullRequestRequest) returns (SCMClosePullRequestResponse) {} rpc ReopenPullRequest(SCMReopenPullRequestRequest) returns (SCMReopenPullRequestResponse) {} rpc EnablePullRequestAutoMerge(SCMEnablePullRequestAutoMergeRequest) returns (SCMEnablePullRequestAutoMergeResponse) {} rpc DisablePullRequestAutoMerge(SCMDisablePullRequestAutoMergeRequest) returns (SCMDisablePullRequestAutoMergeResponse) {} rpc GetPullRequestCodeowners(GetPullRequestCodeownersRequest) returns (GetPullRequestCodeownersResponse) {} rpc StreamPullRequestUpdates(StreamPullRequestUpdatesRequest) returns (stream PullRequestUpdatedEvent) {} } // Source: aiserver.v1.SandBoxService (var: MPf) service SandBoxService { rpc EnsureSandBox(EnsureSandBoxRequest) returns (EnsureSandBoxResponse) {} rpc EnsureSandBoxWindow(EnsureSandBoxWindowRequest) returns (EnsureSandBoxResponse) {} rpc RecreateSandBox(RecreateSandBoxRequest) returns (RecreateSandBoxResponse) {} rpc ForceRecreateSandBox(ForceRecreateSandBoxRequest) returns (RecreateSandBoxResponse) {} rpc AdminRecreateSandBox(AdminRecreateSandBoxRequest) returns (RecreateSandBoxResponse) {} rpc AdminForceRecreateSandBox(AdminForceRecreateSandBoxRequest) returns (RecreateSandBoxResponse) {} rpc PresignSandBoxStoreWrites(PresignSandBoxStoreWritesRequest) returns (PresignSandBoxStoreWritesResponse) {} rpc CompleteSandBoxStoreMultipartWrites(CompleteSandBoxStoreMultipartWritesRequest) returns (CompleteSandBoxStoreMultipartWritesResponse) {} rpc AbortSandBoxStoreMultipartWrites(AbortSandBoxStoreMultipartWritesRequest) returns (AbortSandBoxStoreMultipartWritesResponse) {} rpc PresignSandBoxStoreReads(PresignSandBoxStoreReadsRequest) returns (PresignSandBoxStoreReadsResponse) {} rpc StatSandBoxStoreObject(StatSandBoxStoreObjectRequest) returns (StatSandBoxStoreObjectResponse) {} rpc ListSandBoxStoreObjects(ListSandBoxStoreObjectsRequest) returns (ListSandBoxStoreObjectsResponse) {} rpc AdminGetSandBoxStoreStatus(AdminSandBoxStoreStatusRequest) returns (AdminSandBoxStoreStatusResponse) {} rpc AdminUpdateSandBoxHost(AdminUpdateSandBoxHostRequest) returns (AdminUpdateSandBoxHostResponse) {} rpc AdminGetSandBoxHostStatus(AdminSandBoxHostStatusRequest) returns (AdminSandBoxHostStatusResponse) {} rpc AdminSnapshotSandBoxStore(AdminSnapshotSandBoxStoreRequest) returns (AdminSnapshotSandBoxStoreResponse) {} rpc AdminHibernateSandBox(AdminHibernateSandBoxRequest) returns (AdminHibernateSandBoxResponse) {} rpc AdminListSandAgents(AdminListSandAgentsRequest) returns (AdminListSandAgentsResponse) {} rpc AdminGetSandAgentTranscriptPage(AdminGetSandAgentTranscriptPageRequest) returns (AdminGetSandAgentTranscriptPageResponse) {} rpc WatchSandBoxMigration(WatchSandBoxMigrationRequest) returns (stream SandBoxMigrationEvent) {} rpc AdminWatchSandBoxMigration(AdminWatchSandBoxMigrationRequest) returns (stream SandBoxMigrationEvent) {} rpc GetSandBoxRunState(GetSandBoxRunStateRequest) returns (GetSandBoxRunStateResponse) {} rpc ListSandBoxes(ListSandBoxesRequest) returns (ListSandBoxesResponse) {} rpc NotifySandAgentTurnFinished(NotifySandAgentTurnFinishedRequest) returns (NotifySandAgentTurnFinishedResponse) {} rpc ListSandSetupManifests(ListSandSetupManifestsRequest) returns (ListSandSetupManifestsResponse) {} rpc ListTeamSandSetupManifests(ListTeamSandSetupManifestsRequest) returns (ListTeamSandSetupManifestsResponse) {} rpc SaveTeamSandSetupManifest(SaveTeamSandSetupManifestRequest) returns (SaveTeamSandSetupManifestResponse) {} rpc DeleteTeamSandSetupManifest(DeleteTeamSandSetupManifestRequest) returns (DeleteTeamSandSetupManifestResponse) {} rpc ListTeamMemberSandBoxes(ListTeamMemberSandBoxesRequest) returns (ListTeamMemberSandBoxesResponse) {} rpc KillTeamMemberSandBox(KillTeamMemberSandBoxRequest) returns (KillTeamMemberSandBoxResponse) {} } // Source: aiserver.v1.SchedulerService (var: VPf) service SchedulerService { rpc Acquire(AcquireRequest) returns (AcquireResponse) {} rpc ReportUsage(ReportUsageRequest) returns (ReportUsageResponse) {} } // Source: aiserver.v1.ServerConfigService (var: pMd) service ServerConfigService { rpc GetServerConfig(GetServerConfigRequest) returns (GetServerConfigResponse) {} } // Source: aiserver.v1.ShadowWorkspaceService (var: U3i) service ShadowWorkspaceService { rpc GetLintsForChange(GetLintsForChangeRequest) returns (GetLintsForChangeResponse) {} rpc ShadowHealthCheck(ShadowHealthCheckRequest) returns (ShadowHealthCheckResponse) {} rpc SwSyncIndex(SwSyncIndexRequest) returns (SwSyncIndexResponse) {} rpc SwProvideTemporaryAccessToken(SwProvideTemporaryAccessTokenRequest) returns (SwProvideTemporaryAccessTokenResponse) {} rpc SwCompileRepoIncludeExcludePatterns(SwCompileRepoIncludeExcludePatternsRequest) returns (SwCompileRepoIncludeExcludePatternsResponse) {} rpc SwCallClientSideV2Tool(SwCallClientSideV2ToolRequest) returns (SwCallClientSideV2ToolResponse) {} rpc SwGetExplicitContext(SwGetExplicitContextRequest) returns (SwGetExplicitContextResponse) {} rpc SwWriteTextFileWithLints(SwWriteTextFileWithLintsRequest) returns (SwWriteTextFileWithLintsResponse) {} rpc SwGetEnvironmentInfo(SwGetEnvironmentInfoRequest) returns (SwGetEnvironmentInfoResponse) {} rpc SwGetLinterErrors(SwGetLinterErrorsRequest) returns (SwGetLinterErrorsResponse) {} rpc SwGetMcpTools(SwGetMcpToolsRequest) returns (SwGetMcpToolsResponse) {} rpc SwTrackModel(SwTrackModelRequest) returns (SwTrackModelResponse) {} rpc SwCallDiagnosticsExecutor(SwCallDiagnosticsExecutorRequest) returns (SwCallDiagnosticsExecutorResponse) {} } // Source: aiserver.v1.TeamCreditsService (var: XPf) service TeamCreditsService { rpc GetTeamCredits(GetTeamCreditsRequest) returns (GetTeamCreditsResponse) {} rpc SetTeamCredits(SetTeamCreditsRequest) returns (SetTeamCreditsResponse) {} rpc ClearTeamCredits(ClearTeamCreditsRequest) returns (ClearTeamCreditsResponse) {} } // Source: aiserver.v1.ToolCallEventService (var: jDd) service ToolCallEventService { rpc SubmitToolCallEvents(SubmitToolCallEventsRequest) returns (SubmitToolCallEventsResponse) {} } // Source: aiserver.v1.TraceService (var: yeo) service TraceService { rpc SubmitSpans(SubmitSpansRequest) returns (SubmitSpansResponse) {} } // Source: aiserver.v1.UploadService (var: e9i) service UploadService { rpc UploadDocumentation(NewDocumentationRequest) returns (UploadResponse) {} rpc UploadDocumentationStatus(UploadDocumentationRequest) returns (UploadedStatus) {} rpc MarkAsPublic(MarkAsPublicRequest) returns (UploadedStatus) {} rpc UploadStatus(UploadedStatusRequest) returns (UploadedStatus) {} rpc GetPages(GetPagesRequest) returns (Pages) {} rpc GetDoc(GetDocRequest) returns (ProtoDoc) {} rpc RescrapeDocs(RescrapeDocsRequest) returns (RescrapeDocsResponse) {} rpc RescrapeDocsV2(RescrapeDocsRequestV2) returns (RescrapeDocsResponse) {} rpc UpsertAllDocs(UpsertDocsRequest) returns (UpsertDocsResponse) {} } // Source: aiserver.v1.UsageSimulationService (var: DLf) service UsageSimulationService { rpc GetSimulation(GetSimulationRequest) returns (GetSimulationResponse) {} rpc SetSimulation(SetSimulationRequest) returns (SetSimulationResponse) {} rpc ClearSimulation(ClearSimulationRequest) returns (ClearSimulationResponse) {} rpc GetAllSimulations(GetAllSimulationsRequest) returns (GetAllSimulationsResponse) {} rpc AddSyntheticUsage(AddSyntheticUsageRequest) returns (AddSyntheticUsageResponse) {} } // Source: aiserver.v1.VmDaemonService (var: SNf) service VmDaemonService { rpc SyncIndex(SyncIndexRequest) returns (SyncIndexResponse) {} rpc CompileRepoIncludeExcludePatterns(CompileRepoIncludeExcludePatternsRequest) returns (CompileRepoIncludeExcludePatternsResponse) {} rpc Upgrade(UpgradeRequest) returns (UpgradeResponse) {} rpc Ping(PingRequest) returns (PingResponse) {} rpc Exec(ExecRequest) returns (ExecResponse) {} rpc CallClientSideV2Tool(CallClientSideV2ToolRequest) returns (CallClientSideV2ToolResponse) {} rpc ReadTextFile(ReadTextFileRequest) returns (ReadTextFileResponse) {} rpc WriteTextFile(WriteTextFileRequest) returns (WriteTextFileResponse) {} rpc GetFileStats(GetFileStatsRequest) returns (GetFileStatsResponse) {} rpc GetExplicitContext(GetExplicitContextRequest) returns (GetExplicitContextResponse) {} rpc GetEnvironmentInfo(GetEnvironmentInfoRequest) returns (GetEnvironmentInfoResponse) {} rpc ProvideTemporaryAccessToken(ProvideTemporaryAccessTokenRequest) returns (ProvideTemporaryAccessTokenResponse) {} rpc WarmCursorServer(WarmCursorServerRequest) returns (WarmCursorServerResponse) {} rpc RefreshGitHubAccessToken(RefreshGitHubAccessTokenRequest) returns (RefreshGitHubAccessTokenResponse) {} rpc GetWorkspaceChangesHash(GetWorkspaceChangesHashRequest) returns (GetWorkspaceChangesHashResponse) {} rpc GetDiff(GetDiffRequest) returns (GetDiffResponse) {} rpc GetLinterErrors(GetLinterErrorsRequest) returns (GetLinterErrorsResponse) {} rpc GetLogs(GetLogsRequest) returns (GetLogsResponse) {} rpc InstallExtensions(InstallExtensionsRequest) returns (InstallExtensionsResponse) {} rpc GetMcpTools(GetMcpToolsRequest) returns (GetMcpToolsResponse) {} rpc TrackModel(TrackModelRequest) returns (TrackModelResponse) {} rpc CallDiagnosticsExecutor(CallDiagnosticsExecutorRequest) returns (CallDiagnosticsExecutorResponse) {} } // Source: aiserver.v1.WebProfilingService (var: $Dd) service WebProfilingService { rpc SubmitInteractionWindow(SubmitInteractionWindowRequest) returns (SubmitInteractionWindowResponse) {} }