Files

45021 lines
1.4 MiB
Plaintext

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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, EventData> 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<string, FeatureModelConfig> 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<string, string> 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<int64, PluginMcpConfigEntry> 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<string, SCMPullRequestStatus> 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<string, SCMPullRequest> 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<string, GetDetailedPullRequestStatusResponse> 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<string, string> tags = 6;
}
// Copied from: local:aiserver.v1.CapturedWebProfile (var: aOs)
message CapturedWebProfile {
google.protobuf.Timestamp timestamp = 1;
bytes trace_data = 3;
map<string, string> 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<string, string> 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<string, string> 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<string, string> args = 2;
}
// Copied from: local:aiserver.v1.ClientActionRequest (var: Wou)
message ClientActionRequest {
string action = 1;
map<string, string> 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<string, string> 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<string, OptimizedDiffState> 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<string, ComposerCapabilityRequest.SchemaProperty> 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<string, bytes> file_states = 12;
map<string, FileStateStructure> file_states_v2 = 15;
repeated bytes summary_archives = 13;
repeated StepTiming turn_timings = 14;
map<string, SubagentPersistedState> subagent_states = 16;
uint32 self_summary_count = 17;
repeated string read_paths = 18;
optional string active_branch_name = 19;
map<string, PlanRegistryEntry> plans = 20;
repeated TrackedGitRepo tracked_git_repo_branches = 21;
optional string agent_type = 22;
repeated CommunicateUpdateHistoryEntry communicate_update_history = 23;
map<string, string> subagent_threads = 24;
optional string communicate_update_final_summary = 25;
optional string communicate_update_completed_subtitle = 28;
map<string, CommunicateUpdateTurnState> communicate_update_states_by_parent_tool_call_id = 29;
map<string, SubagentRunState> subagent_runs_by_parent_tool_call_id = 30;
optional uint64 conversation_started_timestamp_ms = 26;
optional string conversation_started_time_zone = 27;
map<string, bytes> 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<string, FileState> file_states = 2;
}
// Copied from: local:aiserver.v1.ConvertOALToNALResponse (var: N_s)
message ConvertOALToNALResponse {
ConversationStateStructure conversation_state = 1;
map<string, bytes> blobs = 2;
map<string, ConversationStateStructure> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, McpServerMetadata> 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<string, string> 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<string, string> 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<string, GrepUnionResult> 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<int32, string> 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<string, int32> 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<string, string> 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<string, string> 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<string, LlmGatewayRoutingProviderEntry> providers = 1;
}
// Copied from: local:aiserver.v1.LlmGatewayRoutingProviderEntry (var: aXl)
message LlmGatewayRoutingProviderEntry {
bool enabled = 1;
map<string, LlmGatewayRoutedModelEntry> models = 2;
}
// Copied from: local:aiserver.v1.LlmGatewaySettings (var: OEs)
message LlmGatewaySettings {
bool enabled = 1;
map<string, string> 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<string, string> 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<string, bool> 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<string, int32> 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<string, string> 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<string, string> 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<string, google.protobuf.Value> 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<string, ModelAllowlistProviderEntry> 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<string, ModelAllowlistParameterRestriction> parameter_restrictions = 2;
map<string, ModelAllowlistParameterGrant> 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<string, ModelAllowlistModelEntry> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> tags = 2;
}
// Copied from: local:aiserver.v1.ReportMetricsRequest.NamedMetric (var: FFu)
message NamedMetric {
string name = 1;
optional double value = 2;
map<string, string> tags = 3;
}
map<string, Metric> 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<string, string> 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<string, RipgrepRawSearchUnionResult> 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<string, int64> 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<string, string> 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<string, string> 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<string, string> 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<string, string> server_renames = 4;
map<string, int64> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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<string, string> 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) {}
}