From 2e265d415e2f4a50c26f21759d2a72c7c06cfc23 Mon Sep 17 00:00:00 2001 From: leokun Date: Thu, 6 Aug 2026 21:08:43 +0800 Subject: [PATCH] feat(forwarder): make checkpoint recovery idempotent Preserve interrupted provider output, keep checkpoint projections deterministic, and enforce proto snapshot synchronization. --- .agents/skills/coding-guidance/SKILL.md | 12 + build/Taskfile.yml | 7 + internal/backend/forwarder/file_store.go | 12 + .../forwarder/interrupted_output_test.go | 187 + internal/backend/forwarder/projector.go | 171 +- .../backend/forwarder/projector_fork_test.go | 240 ++ internal/backend/forwarder/service.go | 123 +- internal/backend/forwarder/types.go | 1 + proto/aiserver_v1.proto | 2792 +++++++------- proto/check_proto_sync.sh | 27 + proto/extract_extensions_proto.sh | 74 +- proto/from_extensions/agent_v1.proto | 3239 +++++++++++++---- proto/from_extensions/aiserver_v1.proto | 2792 +++++++------- 13 files changed, 6059 insertions(+), 3618 deletions(-) create mode 100644 internal/backend/forwarder/interrupted_output_test.go create mode 100755 proto/check_proto_sync.sh diff --git a/.agents/skills/coding-guidance/SKILL.md b/.agents/skills/coding-guidance/SKILL.md index 9bbc9b1..09dcabd 100644 --- a/.agents/skills/coding-guidance/SKILL.md +++ b/.agents/skills/coding-guidance/SKILL.md @@ -342,3 +342,15 @@ go run ./cmd/cursor-proxy-debugger - `PendingInteraction` - 同一 backend 进程内的 `RunSSE` 重连,要优先看 checkpoint / `pending_tool_calls` 里的 live pending - backend 重启后,不要把 checkpoint 当持久恢复点;跨轮承接与持久恢复只看 `history//state.json` + `history//context.json` + +### 5.1 checkpoint 投影必须幂等且只有一个事实源 + +- 把 checkpoint 当作 `state.json + context.json` 的纯投影,不要把它写成第二套语义历史。 +- 不要创建或维护 `checkpoint.json`、checkpoint history、独立 checkpoint entry 序列等持久化事实源。 +- 允许在当前 stream 内存中保留 latest checkpoint 供 retry/resume 使用;进程重启后必须能从唯一事实源重新投影。 +- 对同一份 semantic history 重复投影时,要求 state、turn 顺序、blob ID 和 blob 内容在语义上完全一致;投影函数不得修改输入 history。 +- 把重复发送视为同一快照的幂等覆盖,不要追加一条新的会话历史;内容寻址 blob 的重复写入必须可安全忽略。 +- 将 `turns` 投影为 UI 可恢复的完整结构,保留所有需要展示的 `ThinkingMessage`、`ToolCall` 和工具结果;不要为了模型 prompt 过滤而删除 UI step。 +- 将 `root_prompt_messages_json` 单独投影为模型 replay;只在这条投影上应用 provider/context 过滤,不能反向改变 `turns`。 +- 将工具完成结果合并回同一 `ToolCall`,保留开始态的 `args`、调用 ID 和开始时间,再补齐 `result` 与完成时间;不要制造协议不存在的独立 `ToolResult` step。 +- 用 TDD 覆盖至少这些性质:重复投影相等、投影不修改 history、开始态字段在结果合并后仍存在、UI turns 保留思考/工具内容而模型 replay 仍遵守独立过滤规则。 diff --git a/build/Taskfile.yml b/build/Taskfile.yml index 2192346..f3b067c 100644 --- a/build/Taskfile.yml +++ b/build/Taskfile.yml @@ -29,9 +29,16 @@ tasks: - cp ./proto/from_extensions/aiserver_v1.proto ./proto/aiserver_v1.proto - perl -0pi -e 's|option go_package = "react-admin/cursor-server/gen/agent/v1;agentv1";|option go_package = "cursor/gen/agentv1;agentv1";|' ./proto/agent_v1.proto - perl -0pi -e 's|option go_package = "react-admin/cursor-server/gen/aiserver/v1;aiserverv1";|option go_package = "cursor/gen/aiserverv1;aiserverv1";|' ./proto/aiserver_v1.proto + - ./proto/check_proto_sync.sh - rm -rf ./gen/agentv1 ./gen/aiserverv1 - task: generate:proto + check:proto: + summary: 检查根 proto 与扩展提取快照是否一致 + dir: '{{.ROOT_DIR}}' + cmds: + - ./proto/check_proto_sync.sh + generate:proto: summary: 生成 proto Go/Connect 代码 dir: '{{.ROOT_DIR}}' diff --git a/internal/backend/forwarder/file_store.go b/internal/backend/forwarder/file_store.go index 0732614..785e8fd 100644 --- a/internal/backend/forwarder/file_store.go +++ b/internal/backend/forwarder/file_store.go @@ -690,9 +690,21 @@ func appendEntriesInPlace(conversation *ConversationFile, entries []HistoryEntry } now := time.Now().UTC() assigned := make([]HistoryEntry, 0, len(entries)) + existingIdempotencyKeys := make(map[string]struct{}) + for _, existing := range conversation.Entries { + if key := strings.TrimSpace(existing.IdempotencyKey); key != "" { + existingIdempotencyKeys[key] = struct{}{} + } + } maxTurnSeq := conversation.NextTurnSeq - 1 for _, entry := range entries { next := entry + if key := strings.TrimSpace(next.IdempotencyKey); key != "" { + if _, exists := existingIdempotencyKeys[key]; exists { + continue + } + existingIdempotencyKeys[key] = struct{}{} + } if next.CreatedAt.IsZero() { next.CreatedAt = now } diff --git a/internal/backend/forwarder/interrupted_output_test.go b/internal/backend/forwarder/interrupted_output_test.go new file mode 100644 index 0000000..4097358 --- /dev/null +++ b/internal/backend/forwarder/interrupted_output_test.go @@ -0,0 +1,187 @@ +package forwarder + +import ( + "encoding/json" + "strings" + "testing" +) + +func TestAppendEntriesDeduplicatesIdempotencyKey(t *testing.T) { + store := NewConversationFileStore(t.TempDir()) + entry := HistoryEntry{ + TurnSeq: 1, + RequestID: "request-1", + IdempotencyKey: "provider-interrupted-output:test", + Role: "assistant", + Kind: "assistant_text", + Payload: json.RawMessage(`{"text":"partial"}`), + } + + if _, assigned, err := store.AppendEntries("conversation-1", []HistoryEntry{entry}); err != nil { + t.Fatalf("first AppendEntries() error = %v", err) + } else if len(assigned) != 1 { + t.Fatalf("first AppendEntries() assigned = %d, want 1", len(assigned)) + } + if _, assigned, err := store.AppendEntries("conversation-1", []HistoryEntry{entry}); err != nil { + t.Fatalf("duplicate AppendEntries() error = %v", err) + } else if len(assigned) != 0 { + t.Fatalf("duplicate AppendEntries() assigned = %d, want 0", len(assigned)) + } + + conversation, err := store.LoadConversation("conversation-1") + if err != nil { + t.Fatalf("LoadConversation() error = %v", err) + } + if len(conversation.Entries) != 1 { + t.Fatalf("persisted entries = %d, want 1", len(conversation.Entries)) + } +} + +func TestCancelPersistsInterruptedProviderOutputIdempotently(t *testing.T) { + service, stream, _ := testCheckpointBlobProjection(t) + conversation, _, _, err := service.snapshotCheckpointConversation(stream) + if err != nil { + t.Fatalf("snapshotCheckpointConversation() error = %v", err) + } + if _, err := service.store.SaveConversationWithEntries(stream.ConversationID, conversation, conversation.Entries); err != nil { + t.Fatalf("SaveConversationWithEntries() error = %v", err) + } + + stream.mu.Lock() + stream.CurrentModelCallID = "model-call-1" + stream.ProviderAccumulatedText = "partial answer" + stream.ProviderAccumulatedReasoning = "partial reasoning" + stream.mu.Unlock() + + cancel := InboundIntent{ + Kind: "cancel", + RequestID: stream.RequestID, + CancelReason: "[canceled] Superseded by newer request", + } + if err := service.handleCancelIntent(cancel); err != nil { + t.Fatalf("first handleCancelIntent() error = %v", err) + } + stream.mu.Lock() + stream.ProviderAccumulatedText = "late duplicate fragment" + stream.mu.Unlock() + if err := service.handleCancelIntent(cancel); err != nil { + t.Fatalf("duplicate handleCancelIntent() error = %v", err) + } + + persisted, err := service.store.LoadConversation(stream.ConversationID) + if err != nil { + t.Fatalf("LoadConversation() error = %v", err) + } + assistantEntries := 0 + cancelEntries := 0 + for _, entry := range persisted.Entries { + if entry.Kind == "metadata" { + var payload metadataPayload + if err := json.Unmarshal(entry.Payload, &payload); err != nil { + t.Fatalf("decode metadata entry: %v", err) + } + if payload.Type == "control" && readStringValue(payload.Value["status"]) == "canceled" { + cancelEntries++ + } + } + if entry.Kind != "assistant_text" { + continue + } + var payload assistantTextPayload + if err := json.Unmarshal(entry.Payload, &payload); err != nil { + t.Fatalf("decode assistant entry: %v", err) + } + if payload.Text == "partial answer" { + assistantEntries++ + } + } + if assistantEntries != 1 { + t.Fatalf("persisted interrupted assistant entries = %d, want 1", assistantEntries) + } + if cancelEntries != 1 { + t.Fatalf("persisted cancel metadata entries = %d, want 1", cancelEntries) + } + + replay, err := service.projector.ProjectPromptReplay(persisted) + if err != nil { + t.Fatalf("ProjectPromptReplay() error = %v", err) + } + found := false + for _, message := range replay { + if message.Role == "assistant" && strings.TrimSpace(message.Content) == "partial answer" && strings.TrimSpace(message.ReasoningContent) == "partial reasoning" { + found = true + break + } + } + if !found { + t.Fatalf("replay = %#v, want interrupted assistant output", replay) + } + checkpoint, err := service.projector.ProjectCheckpointProjection(persisted) + if err != nil { + t.Fatalf("ProjectCheckpointProjection() error = %v", err) + } + if checkpoint == nil || checkpoint.State == nil || len(checkpoint.State.GetTurns()) != 1 { + t.Fatalf("checkpoint state = %#v, want interrupted turn", checkpoint) + } +} + +func TestCancelPreservesPersistedTurnActivityWithoutLiveAccumulator(t *testing.T) { + service, stream, _ := testCheckpointBlobProjection(t) + conversation, _, _, err := service.snapshotCheckpointConversation(stream) + if err != nil { + t.Fatalf("snapshotCheckpointConversation() error = %v", err) + } + if _, err := service.store.SaveConversationWithEntries(stream.ConversationID, conversation, conversation.Entries); err != nil { + t.Fatalf("SaveConversationWithEntries() error = %v", err) + } + + if err := service.handleCancelIntent(InboundIntent{ + Kind: "cancel", + RequestID: stream.RequestID, + CancelReason: "new_message_submitted", + }); err != nil { + t.Fatalf("handleCancelIntent() error = %v", err) + } + + persisted, err := service.store.LoadConversation(stream.ConversationID) + if err != nil { + t.Fatalf("LoadConversation() error = %v", err) + } + replay, err := service.projector.ProjectPromptReplay(persisted) + if err != nil { + t.Fatalf("ProjectPromptReplay() error = %v", err) + } + for _, message := range replay { + if message.Role == "assistant" && strings.TrimSpace(message.Content) == "hi" { + return + } + } + t.Fatalf("replay = %#v, want persisted assistant activity", replay) +} + +func TestProjectPromptReplayPreservesLegacyCanceledTurnActivity(t *testing.T) { + cancelEntry := newMetadataEntry(1, "request-1", "control", map[string]any{ + "status": "canceled", + "reason": "new_message_submitted", + "replay_policy": cancelReplayPolicyKeepStableInput, + }) + conversation := &ConversationFile{ + ConversationID: "conversation-1", + NextTurnSeq: 2, + Entries: []HistoryEntry{ + newAssistantTextEntry(1, "request-1", "persisted activity", "", ""), + cancelEntry, + }, + } + + replay, err := NewHistoryProjector().ProjectPromptReplay(conversation) + if err != nil { + t.Fatalf("ProjectPromptReplay() error = %v", err) + } + for _, message := range replay { + if message.Role == "assistant" && strings.TrimSpace(message.Content) == "persisted activity" { + return + } + } + t.Fatalf("replay = %#v, want legacy canceled activity", replay) +} diff --git a/internal/backend/forwarder/projector.go b/internal/backend/forwarder/projector.go index 7095860..f8f58d7 100644 --- a/internal/backend/forwarder/projector.go +++ b/internal/backend/forwarder/projector.go @@ -355,6 +355,7 @@ const ( cancelReplayPolicyDropTurn = "drop_turn" cancelReplayPolicyDropUnstarted = "drop_unstarted_turn" cancelReplayPolicyKeepStableInput = "keep_stable_input" + cancelReplayPolicyKeepInterrupted = "keep_interrupted_output" ) func sanitizeCanceledReplayEntries(entries []HistoryEntry) []HistoryEntry { @@ -370,13 +371,19 @@ func sanitizeCanceledReplayEntries(entries []HistoryEntry) []HistoryEntry { for _, entry := range entries { if entry.TurnSeq > 0 { if policy, canceled := canceledTurns[entry.TurnSeq]; canceled { - if policy == cancelReplayPolicyDropUnstarted { + if policy == cancelReplayPolicyKeepInterrupted { + filtered = append(filtered, entry) + continue + } + if policy != cancelReplayPolicyDropTurn { if _, active := activeCanceledTurns[entry.TurnSeq]; active { - policy = cancelReplayPolicyKeepStableInput - } else { - policy = cancelReplayPolicyDropTurn + filtered = append(filtered, entry) + continue } } + if policy == cancelReplayPolicyDropUnstarted { + policy = cancelReplayPolicyDropTurn + } if policy == cancelReplayPolicyDropTurn || !isStableCanceledTurnInputEntry(entry) { continue } @@ -450,6 +457,8 @@ func normalizeCancelReplayPolicy(policy string, reason string) string { return cancelReplayPolicyDropUnstarted case cancelReplayPolicyKeepStableInput: return cancelReplayPolicyKeepStableInput + case cancelReplayPolicyKeepInterrupted: + return cancelReplayPolicyKeepInterrupted default: return cancelReplayPolicyForReason(reason) } @@ -616,9 +625,13 @@ func projectCheckpointTurnBlobs(conversation *ConversationFile, blobs *checkpoin turnIDs := make([][]byte, 0, len(order)) for _, turnSeq := range order { entries := grouped[turnSeq] + completedToolCalls, err := collectCheckpointCompletedToolCalls(entries) + if err != nil { + return nil, err + } var userMessageID []byte var turnRequestID string - stepIDs := make([][]byte, 0, len(entries)) + steps := make([]*agentv1.ConversationStep, 0, len(entries)) seenToolCalls := make(map[string]struct{}) openToolCalls := make(map[string]struct{}) for _, entry := range entries { @@ -645,59 +658,48 @@ func projectCheckpointTurnBlobs(conversation *ConversationFile, blobs *checkpoin continue } if strings.TrimSpace(payload.ReasoningContent) != "" { - stepID, err := addCheckpointStepBlob(blobs, &agentv1.ConversationStep{ + steps = append(steps, &agentv1.ConversationStep{ Message: &agentv1.ConversationStep_ThinkingMessage{ ThinkingMessage: &agentv1.ThinkingMessage{Text: payload.ReasoningContent}, }, }) - if err != nil { - return nil, err - } - stepIDs = append(stepIDs, stepID) } if strings.TrimSpace(payload.Text) == "" { continue } - stepID, err := addCheckpointStepBlob(blobs, &agentv1.ConversationStep{ + steps = append(steps, &agentv1.ConversationStep{ Message: &agentv1.ConversationStep_AssistantMessage{ AssistantMessage: &agentv1.AssistantMessage{Text: strings.TrimSpace(payload.Text)}, }, }) - if err != nil { - return nil, err - } - stepIDs = append(stepIDs, stepID) case "tool_call": var payload toolCallEntryPayload if err := json.Unmarshal(entry.Payload, &payload); err != nil { return nil, err } if strings.TrimSpace(payload.ReasoningContent) != "" { - stepID, err := addCheckpointStepBlob(blobs, &agentv1.ConversationStep{ + steps = append(steps, &agentv1.ConversationStep{ Message: &agentv1.ConversationStep_ThinkingMessage{ ThinkingMessage: &agentv1.ThinkingMessage{Text: payload.ReasoningContent}, }, }) - if err != nil { - return nil, err - } - stepIDs = append(stepIDs, stepID) } toolCall := &agentv1.ToolCall{} + toolCallID := strings.TrimSpace(payload.ToolCallID) if err := protojson.Unmarshal(payload.ToolCall, toolCall); err != nil { return nil, err } - if !shouldPersistToolResultName(firstNonEmpty(strings.TrimSpace(payload.ToolName), inferToolName(toolCall))) { - continue + if completedPayload := completedToolCalls[toolCallID]; len(completedPayload) > 0 { + completedToolCall := &agentv1.ToolCall{} + if err := protojson.Unmarshal(completedPayload, completedToolCall); err != nil { + return nil, err + } + proto.Merge(toolCall, completedToolCall) } - stepID, err := addCheckpointStepBlob(blobs, &agentv1.ConversationStep{ + steps = append(steps, &agentv1.ConversationStep{ Message: &agentv1.ConversationStep_ToolCall{ToolCall: toolCall}, }) - if err != nil { - return nil, err - } - stepIDs = append(stepIDs, stepID) - if toolCallID := strings.TrimSpace(payload.ToolCallID); toolCallID != "" { + if toolCallID != "" { seenToolCalls[toolCallID] = struct{}{} openToolCalls[toolCallID] = struct{}{} } @@ -706,22 +708,19 @@ func projectCheckpointTurnBlobs(conversation *ConversationFile, blobs *checkpoin if err := json.Unmarshal(entry.Payload, &payload); err != nil { return nil, err } - if toolCallID := strings.TrimSpace(payload.ToolCallID); toolCallID != "" { - if _, ok := seenToolCalls[toolCallID]; ok { - delete(openToolCalls, toolCallID) - continue - } + toolCallID := strings.TrimSpace(payload.ToolCallID) + if toolCallID != "" { + delete(openToolCalls, toolCallID) + } + if _, ok := seenToolCalls[toolCallID]; ok { + continue } if strings.TrimSpace(payload.ReasoningContent) != "" { - stepID, err := addCheckpointStepBlob(blobs, &agentv1.ConversationStep{ + steps = append(steps, &agentv1.ConversationStep{ Message: &agentv1.ConversationStep_ThinkingMessage{ ThinkingMessage: &agentv1.ThinkingMessage{Text: payload.ReasoningContent}, }, }) - if err != nil { - return nil, err - } - stepIDs = append(stepIDs, stepID) } if len(payload.ToolCall) == 0 { continue @@ -730,21 +729,22 @@ func projectCheckpointTurnBlobs(conversation *ConversationFile, blobs *checkpoin if err := protojson.Unmarshal(payload.ToolCall, toolCall); err != nil { return nil, err } - if !shouldPersistToolResultName(firstNonEmpty(strings.TrimSpace(payload.ToolName), inferToolName(toolCall))) { - continue - } - stepID, err := addCheckpointStepBlob(blobs, &agentv1.ConversationStep{ + steps = append(steps, &agentv1.ConversationStep{ Message: &agentv1.ConversationStep_ToolCall{ToolCall: toolCall}, }) - if err != nil { - return nil, err - } - stepIDs = append(stepIDs, stepID) } } - if len(userMessageID) == 0 && len(stepIDs) == 0 { + if len(userMessageID) == 0 && len(steps) == 0 { continue } + stepIDs := make([][]byte, 0, len(steps)) + for _, step := range steps { + stepID, err := addCheckpointStepBlob(blobs, step) + if err != nil { + return nil, err + } + stepIDs = append(stepIDs, stepID) + } agentTurn := &agentv1.AgentConversationTurnStructure{ UserMessage: userMessageID, Steps: stepIDs, @@ -765,6 +765,23 @@ func projectCheckpointTurnBlobs(conversation *ConversationFile, blobs *checkpoin return turnIDs, nil } +func collectCheckpointCompletedToolCalls(entries []HistoryEntry) (map[string]json.RawMessage, error) { + completed := make(map[string]json.RawMessage) + for _, entry := range entries { + if strings.TrimSpace(entry.Kind) != "tool_result" { + continue + } + var payload toolResultEntryPayload + if err := json.Unmarshal(entry.Payload, &payload); err != nil { + return nil, err + } + if toolCallID := strings.TrimSpace(payload.ToolCallID); toolCallID != "" && len(payload.ToolCall) > 0 { + completed[toolCallID] = payload.ToolCall + } + } + return completed, nil +} + func addCheckpointStepBlob(blobs *checkpointBlobGraph, step *agentv1.ConversationStep) ([]byte, error) { payload, err := proto.Marshal(step) if err != nil { @@ -1209,7 +1226,7 @@ func trimReplayDanglingAssistantToolCalls(messages []modeladapter.Message) []mod return trimmed } -func shouldPersistToolResultName(toolName string) bool { +func shouldPersistCheckpointReplayToolResultName(toolName string) bool { switch strings.TrimSpace(toolName) { case "PatchEdit", "PatchEditLines", "PatchEditSpan", "Edit", "Write", "GenerateImage": return true @@ -1218,60 +1235,6 @@ func shouldPersistToolResultName(toolName string) bool { } } -func filterCheckpointTurns(rawTurns [][]byte) [][]byte { - if len(rawTurns) == 0 { - return nil - } - filtered := make([][]byte, 0, len(rawTurns)) - for _, rawTurn := range rawTurns { - if len(rawTurn) == 0 { - continue - } - turn := &agentv1.ConversationTurnStructure{} - if err := proto.Unmarshal(rawTurn, turn); err != nil { - filtered = append(filtered, append([]byte(nil), rawTurn...)) - continue - } - agentTurn := turn.GetAgentConversationTurn() - if agentTurn == nil { - filtered = append(filtered, append([]byte(nil), rawTurn...)) - continue - } - - nextSteps := make([][]byte, 0, len(agentTurn.GetSteps())) - for _, rawStep := range agentTurn.GetSteps() { - if len(rawStep) == 0 { - continue - } - step := &agentv1.ConversationStep{} - if err := proto.Unmarshal(rawStep, step); err != nil { - continue - } - if toolCall := step.GetToolCall(); toolCall != nil && !shouldPersistToolResultName(inferToolName(toolCall)) { - continue - } - nextSteps = append(nextSteps, append([]byte(nil), rawStep...)) - } - if len(agentTurn.GetUserMessage()) == 0 && len(nextSteps) == 0 { - continue - } - encoded, err := proto.Marshal(&agentv1.ConversationTurnStructure{ - Turn: &agentv1.ConversationTurnStructure_AgentConversationTurn{ - AgentConversationTurn: &agentv1.AgentConversationTurnStructure{ - UserMessage: append([]byte(nil), agentTurn.GetUserMessage()...), - Steps: nextSteps, - }, - }, - }) - if err != nil { - filtered = append(filtered, append([]byte(nil), rawTurn...)) - continue - } - filtered = append(filtered, encoded) - } - return filtered -} - func filterCheckpointPersistentToolReplay(messages []promptengine.Message) []promptengine.Message { if len(messages) == 0 { return nil @@ -1282,7 +1245,7 @@ func filterCheckpointPersistentToolReplay(messages []promptengine.Message) []pro if strings.TrimSpace(message.Role) == "assistant" && len(message.ToolCalls) > 0 { nextToolCalls := make([]promptengine.ToolCallDescriptor, 0, len(message.ToolCalls)) for _, toolCall := range message.ToolCalls { - if !shouldPersistToolResultName(toolCall.Function.Name) { + if !shouldPersistCheckpointReplayToolResultName(toolCall.Function.Name) { skippedToolCallIDs[strings.TrimSpace(toolCall.ID)] = struct{}{} continue } @@ -1299,7 +1262,7 @@ func filterCheckpointPersistentToolReplay(messages []promptengine.Message) []pro if _, ok := skippedToolCallIDs[strings.TrimSpace(message.ToolCallID)]; ok { continue } - if !shouldPersistToolResultName(message.Name) { + if !shouldPersistCheckpointReplayToolResultName(message.Name) { continue } } diff --git a/internal/backend/forwarder/projector_fork_test.go b/internal/backend/forwarder/projector_fork_test.go index 56fc0af..2a8a7be 100644 --- a/internal/backend/forwarder/projector_fork_test.go +++ b/internal/backend/forwarder/projector_fork_test.go @@ -1,7 +1,9 @@ package forwarder import ( + "bytes" "crypto/sha256" + "encoding/json" "strings" "testing" @@ -9,6 +11,7 @@ import ( "google.golang.org/protobuf/proto" "cursor/gen/agentv1" + promptengine "cursor/internal/backend/agent/prompt" ) func TestProjectCheckpointProjectionBuildsResolvableForkState(t *testing.T) { @@ -138,3 +141,240 @@ func TestProjectCheckpointProjectionKeepsForkPointIsolatedFromLaterHistory(t *te t.Fatalf("fork snapshots are not isolated: midpoint=%#v latest=%#v", midpointMessages, latestMessages) } } + +func TestProjectCheckpointProjectionMergesToolCallWithCompletedResult(t *testing.T) { + userPayload, err := protojson.Marshal(&agentv1.UserMessage{Text: "inspect file", MessageId: "message-1"}) + if err != nil { + t.Fatalf("marshal user message: %v", err) + } + startedAt := uint64(100) + toolCallID := "call-1" + startedToolCall := checkpointTestToolCallPayload(t, &agentv1.ToolCall{ + ToolCallId: &toolCallID, + StartedAtMs: &startedAt, + Tool: &agentv1.ToolCall_ReadToolCall{ + ReadToolCall: &agentv1.ReadToolCall{ + Args: &agentv1.ReadToolArgs{Path: "/tmp/example.txt"}, + }, + }, + }) + completedAt := uint64(200) + completedToolCall := checkpointTestToolCallPayload(t, &agentv1.ToolCall{ + CompletedAtMs: &completedAt, + Tool: &agentv1.ToolCall_ReadToolCall{ + ReadToolCall: &agentv1.ReadToolCall{ + Result: &agentv1.ReadToolResult{ + Result: &agentv1.ReadToolResult_Success{ + Success: &agentv1.ReadToolSuccess{ + Path: "/tmp/example.txt", + TotalLines: 1, + Output: &agentv1.ReadToolSuccess_Content{Content: "file contents"}, + }, + }, + }, + }, + }, + }) + conversation := &ConversationFile{ + ConversationID: "conversation-1", + Mode: "agent", + NextTurnSeq: 2, + Entries: []HistoryEntry{ + {Seq: 1, TurnSeq: 1, RequestID: "request-1", Role: "user", Kind: "user_message", Payload: userPayload}, + newAssistantTextEntry(1, "request-1", "before", "", ""), + newToolCallEntry(1, "request-1", "call-1", "Read", "", "", startedToolCall), + newToolResultEntry(1, "request-1", "call-1", "Read", `{"path":"/tmp/example.txt"}`, "file contents", "", completedToolCall), + newAssistantTextEntry(1, "request-1", "after", "", ""), + }, + } + + projection, err := NewHistoryProjector().ProjectCheckpointProjection(conversation) + if err != nil { + t.Fatalf("ProjectCheckpointProjection() error = %v", err) + } + if len(projection.Blobs) != 5 { + t.Fatalf("checkpoint blobs = %d, want user, three final steps, and turn", len(projection.Blobs)) + } + steps := checkpointProjectionSteps(t, projection) + if len(steps) != 3 { + t.Fatalf("checkpoint steps = %d, want assistant, completed Read, assistant", len(steps)) + } + if steps[0].GetAssistantMessage().GetText() != "before" || steps[2].GetAssistantMessage().GetText() != "after" { + t.Fatalf("checkpoint step ordering changed: %#v", steps) + } + mergedToolCall := steps[1].GetToolCall() + readCall := mergedToolCall.GetReadToolCall() + if readCall == nil || readCall.GetResult().GetSuccess().GetContent() != "file contents" { + t.Fatalf("checkpoint Read step does not contain completed result: %#v", steps[1].GetToolCall()) + } + if readCall.GetArgs().GetPath() != "/tmp/example.txt" || mergedToolCall.GetToolCallId() != toolCallID || mergedToolCall.GetStartedAtMs() != startedAt || mergedToolCall.GetCompletedAtMs() != completedAt { + t.Fatalf("checkpoint Read step lost started-call fields: %#v", mergedToolCall) + } + + replay, err := promptengine.DecodeReplayMessages(projection.State.GetRootPromptMessagesJson()) + if err != nil { + t.Fatalf("decode root prompt replay: %v", err) + } + for _, message := range replay { + if message.Name == "Read" || len(message.ToolCalls) > 0 { + t.Fatalf("UI-only Read result leaked into root prompt replay: %#v", replay) + } + } +} + +func TestProjectCheckpointProjectionIsIdempotentAndDoesNotMutateHistory(t *testing.T) { + userPayload, err := protojson.Marshal(&agentv1.UserMessage{Text: "inspect file", MessageId: "message-1"}) + if err != nil { + t.Fatalf("marshal user message: %v", err) + } + completedToolCall := checkpointTestReadToolCall(t, &agentv1.ReadToolResult{ + Result: &agentv1.ReadToolResult_Success{ + Success: &agentv1.ReadToolSuccess{ + Path: "/tmp/example.txt", + TotalLines: 1, + Output: &agentv1.ReadToolSuccess_Content{Content: "file contents"}, + }, + }, + }) + conversation := &ConversationFile{ + ConversationID: "conversation-1", + Mode: "agent", + NextTurnSeq: 2, + Entries: []HistoryEntry{ + {Seq: 1, TurnSeq: 1, RequestID: "request-1", Role: "user", Kind: "user_message", Payload: userPayload}, + newToolCallEntry(1, "request-1", "call-1", "Read", "", "", checkpointTestReadToolCall(t, nil)), + newToolResultEntry(1, "request-1", "call-1", "Read", `{"path":"/tmp/example.txt"}`, "file contents", "", completedToolCall), + }, + } + before, err := json.Marshal(conversation) + if err != nil { + t.Fatalf("marshal conversation before projection: %v", err) + } + + projector := NewHistoryProjector() + first, err := projector.ProjectCheckpointProjection(conversation) + if err != nil { + t.Fatalf("first projection: %v", err) + } + second, err := projector.ProjectCheckpointProjection(conversation) + if err != nil { + t.Fatalf("second projection: %v", err) + } + + if !proto.Equal(first.State, second.State) { + t.Fatalf("repeated projection changed checkpoint state: first=%#v second=%#v", first.State, second.State) + } + if len(first.Blobs) != len(second.Blobs) { + t.Fatalf("repeated projection changed blob count: first=%d second=%d", len(first.Blobs), len(second.Blobs)) + } + for index := range first.Blobs { + if !bytes.Equal(first.Blobs[index].ID, second.Blobs[index].ID) || !bytes.Equal(first.Blobs[index].Data, second.Blobs[index].Data) { + t.Fatalf("repeated projection changed blob %d", index) + } + } + after, err := json.Marshal(conversation) + if err != nil { + t.Fatalf("marshal conversation after projection: %v", err) + } + if !bytes.Equal(before, after) { + t.Fatalf("checkpoint projection mutated semantic history:\nbefore=%s\nafter=%s", before, after) + } +} + +func TestProjectCheckpointProjectionKeepsStartedToolCallWhenResultPayloadIsMissing(t *testing.T) { + startedToolCall := checkpointTestReadToolCall(t, nil) + conversation := &ConversationFile{ + ConversationID: "conversation-1", + Mode: "agent", + NextTurnSeq: 2, + Entries: []HistoryEntry{ + newToolCallEntry(1, "request-1", "call-1", "Read", "", "", startedToolCall), + newToolResultEntry(1, "request-1", "call-1", "Read", `{"path":"/tmp/example.txt"}`, "read failed", "", nil), + }, + } + + projection, err := NewHistoryProjector().ProjectCheckpointProjection(conversation) + if err != nil { + t.Fatalf("ProjectCheckpointProjection() error = %v", err) + } + steps := checkpointProjectionSteps(t, projection) + if len(steps) != 1 { + t.Fatalf("checkpoint steps = %d, want the original Read step", len(steps)) + } + readCall := steps[0].GetToolCall().GetReadToolCall() + if readCall == nil || readCall.GetArgs().GetPath() != "/tmp/example.txt" || readCall.GetResult() != nil { + t.Fatalf("checkpoint did not preserve the original Read call: %#v", steps[0].GetToolCall()) + } +} + +func TestProjectCheckpointProjectionAppendsLegacyResultWithoutToolCallEntry(t *testing.T) { + completedToolCall := checkpointTestReadToolCall(t, &agentv1.ReadToolResult{ + Result: &agentv1.ReadToolResult_Error{Error: &agentv1.ReadToolError{ErrorMessage: "not readable"}}, + }) + conversation := &ConversationFile{ + ConversationID: "conversation-1", + Mode: "agent", + NextTurnSeq: 2, + Entries: []HistoryEntry{ + newToolResultEntry(1, "request-1", "call-1", "Read", `{"path":"/tmp/example.txt"}`, "not readable", "", completedToolCall), + }, + } + + projection, err := NewHistoryProjector().ProjectCheckpointProjection(conversation) + if err != nil { + t.Fatalf("ProjectCheckpointProjection() error = %v", err) + } + steps := checkpointProjectionSteps(t, projection) + if len(steps) != 1 || steps[0].GetToolCall().GetReadToolCall().GetResult().GetError().GetErrorMessage() != "not readable" { + t.Fatalf("legacy result-only Read step was not preserved: %#v", steps) + } +} + +func checkpointTestReadToolCall(t *testing.T, result *agentv1.ReadToolResult) []byte { + t.Helper() + return checkpointTestToolCallPayload(t, &agentv1.ToolCall{ + Tool: &agentv1.ToolCall_ReadToolCall{ + ReadToolCall: &agentv1.ReadToolCall{ + Args: &agentv1.ReadToolArgs{Path: "/tmp/example.txt"}, + Result: result, + }, + }, + }) +} + +func checkpointTestToolCallPayload(t *testing.T, toolCall *agentv1.ToolCall) []byte { + t.Helper() + payload, err := protojson.Marshal(toolCall) + if err != nil { + t.Fatalf("marshal Read tool call: %v", err) + } + return payload +} + +func checkpointProjectionSteps(t *testing.T, projection *CheckpointProjection) []*agentv1.ConversationStep { + t.Helper() + if projection == nil || projection.State == nil || len(projection.State.GetTurns()) != 1 { + t.Fatalf("checkpoint turns = %#v, want exactly one turn", projection) + } + blobs := make(map[string][]byte, len(projection.Blobs)) + for _, blob := range projection.Blobs { + blobs[string(blob.ID)] = blob.Data + } + turn := &agentv1.ConversationTurnStructure{} + if err := proto.Unmarshal(blobs[string(projection.State.GetTurns()[0])], turn); err != nil { + t.Fatalf("decode checkpoint turn: %v", err) + } + agentTurn := turn.GetAgentConversationTurn() + if agentTurn == nil { + t.Fatal("checkpoint turn does not contain an agent turn") + } + steps := make([]*agentv1.ConversationStep, 0, len(agentTurn.GetSteps())) + for _, stepID := range agentTurn.GetSteps() { + step := &agentv1.ConversationStep{} + if err := proto.Unmarshal(blobs[string(stepID)], step); err != nil { + t.Fatalf("decode checkpoint step: %v", err) + } + steps = append(steps, step) + } + return steps +} diff --git a/internal/backend/forwarder/service.go b/internal/backend/forwarder/service.go index 4cf5c5d..3343234 100644 --- a/internal/backend/forwarder/service.go +++ b/internal/backend/forwarder/service.go @@ -3,6 +3,8 @@ package forwarder import ( "context" + "crypto/sha256" + "encoding/hex" "encoding/json" "errors" "fmt" @@ -834,14 +836,22 @@ func (service *Service) handleCancelIntent(intent InboundIntent) error { } hasCheckpoint := checkpointConversationInitialized(stream) if hasCheckpoint { + preservedInterruptedOutput, err := service.persistInterruptedProviderOutput(stream) + if err != nil { + return err + } cancelReason := firstNonEmpty(intent.CancelReason, "user aborted") - _, err := service.appendConversationEntries(stream, stream.ConversationID, []HistoryEntry{ - newMetadataEntry(stream.TurnSeq, intent.RequestID, "control", map[string]any{ - "status": "canceled", - "reason": cancelReason, - "replay_policy": cancelReplayPolicyForReason(cancelReason), - }), + replayPolicy := cancelReplayPolicyForReason(cancelReason) + if preservedInterruptedOutput || checkpointTurnHasReplayActivity(stream) { + replayPolicy = cancelReplayPolicyKeepInterrupted + } + cancelEntry := newMetadataEntry(stream.TurnSeq, intent.RequestID, "control", map[string]any{ + "status": "canceled", + "reason": cancelReason, + "replay_policy": replayPolicy, }) + cancelEntry.IdempotencyKey = cancelMetadataIdempotencyKey(stream.TurnSeq, intent.RequestID) + _, err = service.appendConversationEntries(stream, stream.ConversationID, []HistoryEntry{cancelEntry}) if err != nil { return err } @@ -869,6 +879,89 @@ func (service *Service) handleCancelIntent(intent InboundIntent) error { return service.broker.Cancel(intent.RequestID, firstNonEmpty(intent.CancelReason, "[canceled] User aborted request")) } +func checkpointTurnHasReplayActivity(stream *ActiveStream) bool { + if stream == nil { + return false + } + stream.mu.Lock() + defer stream.mu.Unlock() + if stream.CheckpointConversation == nil { + return false + } + for _, entry := range stream.CheckpointConversation.Entries { + if entry.TurnSeq == stream.TurnSeq && isCanceledTurnActivityEntry(entry) { + return true + } + } + return false +} + +// persistInterruptedProviderOutput commits the current provider pass before cancellation. +// The entry key is stable for this provider pass, so repeated cancellation handling is a no-op. +func (service *Service) persistInterruptedProviderOutput(stream *ActiveStream) (bool, error) { + if stream == nil { + return false, nil + } + stream.mu.Lock() + turnSeq := stream.TurnSeq + requestID := strings.TrimSpace(stream.RequestID) + modelCallID := strings.TrimSpace(stream.CurrentModelCallID) + providerPass := stream.ProviderPassCount + text := stream.ProviderAccumulatedText + reasoning := stream.ProviderAccumulatedReasoning + reasoningSignature := stream.ProviderAccumulatedReasoningSignature + reasoningSignatureSource := stream.ProviderAccumulatedReasoningSignatureSource + reasoningItemID := stream.ProviderAccumulatedReasoningItemID + reasoningStatus := stream.ProviderAccumulatedReasoningStatus + reasoningSummary := append([]byte(nil), stream.ProviderAccumulatedReasoningSummary...) + stream.mu.Unlock() + if strings.TrimSpace(text) == "" && !hasReplayableReasoningPayload(reasoning, reasoningSignature, reasoningSignatureSource) { + return false, nil + } + key := interruptedProviderOutputIdempotencyKey(turnSeq, requestID, modelCallID, providerPass) + _, err := service.appendConversationEntries(stream, stream.ConversationID, []HistoryEntry{ + { + TurnSeq: turnSeq, + RequestID: requestID, + IdempotencyKey: key, + Role: "assistant", + Kind: "assistant_text", + Payload: newAssistantTextPayload( + text, + reasoning, + reasoningSignature, + reasoningSignatureSource, + reasoningItemID, + reasoningStatus, + reasoningSummary, + ), + }, + }) + return true, err +} + +func interruptedProviderOutputIdempotencyKey(turnSeq int64, requestID string, modelCallID string, providerPass int) string { + payload := strings.Join([]string{ + "provider_interrupted_output", + fmt.Sprintf("%d", turnSeq), + strings.TrimSpace(requestID), + strings.TrimSpace(modelCallID), + fmt.Sprintf("%d", providerPass), + }, "\x00") + digest := sha256.Sum256([]byte(payload)) + return "provider-interrupted-output:" + hex.EncodeToString(digest[:]) +} + +func cancelMetadataIdempotencyKey(turnSeq int64, requestID string) string { + payload := strings.Join([]string{ + "cancel", + fmt.Sprintf("%d", turnSeq), + strings.TrimSpace(requestID), + }, "\x00") + digest := sha256.Sum256([]byte(payload)) + return "cancel:" + hex.EncodeToString(digest[:]) +} + // handleExecResult 处理客户端返回的执行桥结果,并在终态时把 tool_result 写回 history。 func (service *Service) handleExecResult(intent InboundIntent) error { stream, ok := service.broker.Get(intent.RequestID) @@ -2431,6 +2524,16 @@ func newAssistantTextEntry(turnSeq int64, requestID string, text string, reasoni } func newAssistantTextEntryWithProviderMetadata(turnSeq int64, requestID string, text string, reasoningContent string, reasoningSignature string, reasoningSignatureSource string, reasoningItemID string, reasoningStatus string, reasoningSummary json.RawMessage) HistoryEntry { + return HistoryEntry{ + TurnSeq: turnSeq, + RequestID: strings.TrimSpace(requestID), + Role: "assistant", + Kind: "assistant_text", + Payload: newAssistantTextPayload(text, reasoningContent, reasoningSignature, reasoningSignatureSource, reasoningItemID, reasoningStatus, reasoningSummary), + } +} + +func newAssistantTextPayload(text string, reasoningContent string, reasoningSignature string, reasoningSignatureSource string, reasoningItemID string, reasoningStatus string, reasoningSummary json.RawMessage) json.RawMessage { payload, _ := json.Marshal(assistantTextPayload{ Text: text, ReasoningContent: reasoningContent, @@ -2440,13 +2543,7 @@ func newAssistantTextEntryWithProviderMetadata(turnSeq int64, requestID string, ReasoningStatus: strings.TrimSpace(reasoningStatus), ReasoningSummary: append(json.RawMessage(nil), reasoningSummary...), }) - return HistoryEntry{ - TurnSeq: turnSeq, - RequestID: strings.TrimSpace(requestID), - Role: "assistant", - Kind: "assistant_text", - Payload: payload, - } + return payload } // newToolCallEntry 构造 tool_call entry。 diff --git a/internal/backend/forwarder/types.go b/internal/backend/forwarder/types.go index 7b33d20..01b69f2 100644 --- a/internal/backend/forwarder/types.go +++ b/internal/backend/forwarder/types.go @@ -79,6 +79,7 @@ type HistoryEntry struct { Seq int64 `json:"seq"` TurnSeq int64 `json:"turn_seq"` RequestID string `json:"request_id,omitempty"` + IdempotencyKey string `json:"idempotency_key,omitempty"` Role string `json:"role"` Kind string `json:"kind"` ToolCallID string `json:"tool_call_id,omitempty"` diff --git a/proto/aiserver_v1.proto b/proto/aiserver_v1.proto index 297a72e..f540b19 100644 --- a/proto/aiserver_v1.proto +++ b/proto/aiserver_v1.proto @@ -26,12 +26,12 @@ message AcceptCursorPredictionEvent { PointInTimeModel point_in_time_model = 2; } -// Copied from: local:aiserver.v1.AcceptInviteRequest (var: _l) +// Copied from: local:aiserver.v1.AcceptInviteRequest (var: yl) message AcceptInviteRequest { string invite_code = 1; } -// Copied from: local:aiserver.v1.AcceptInviteResponse (var: Tl) +// Copied from: local:aiserver.v1.AcceptInviteResponse (var: kl) message AcceptInviteResponse { int32 team_id = 1; } @@ -61,12 +61,12 @@ message AcquireAgentStoreFileLockResponse { int64 expires_at_ms = 4; } -// Copied from: local:aiserver.v1.ActivatePromotionRequest (var: Na) +// Copied from: local:aiserver.v1.ActivatePromotionRequest (var: Pa) message ActivatePromotionRequest { string promo_type_id = 1; } -// Copied from: local:aiserver.v1.ActivatePromotionResponse (var: Ra) +// Copied from: local:aiserver.v1.ActivatePromotionResponse (var: ba) message ActivatePromotionResponse { // Copied from: local:aiserver.v1.ActivatePromotionResponse.ActivationType (var: Nt) enum ActivationType { @@ -80,7 +80,7 @@ message ActivatePromotionResponse { optional bool success = 3; } -// Copied from: local:aiserver.v1.ActivationStatus (var: Ca) +// Copied from: local:aiserver.v1.ActivationStatus (var: Ra) message ActivationStatus { bool is_activated = 1; optional int64 activated_at = 2; @@ -92,7 +92,7 @@ message ActiveBranchChange { string branch_name = 2; } -// Copied from: local:aiserver.v1.ActiveCreditGrant (var: Vd) +// Copied from: local:aiserver.v1.ActiveCreditGrant (var: zd) message ActiveCreditGrant { string grant_id = 1; int64 total_cents = 2; @@ -108,7 +108,7 @@ message ActiveCreditGrant { repeated string allowed_client_types = 12; } -// Copied from: local:aiserver.v1.ActiveUsers (var: ud) +// Copied from: local:aiserver.v1.ActiveUsers (var: cd) message ActiveUsers { int32 current = 1; int32 previous = 2; @@ -192,19 +192,19 @@ message AddBugbotFeedbackResponse { int64 id = 1; } -// Copied from: local:aiserver.v1.AddGithubUsersToTeamRequest (var: yf) +// Copied from: local:aiserver.v1.AddGithubUsersToTeamRequest (var: Sf) message AddGithubUsersToTeamRequest { int64 installation_id = 1; repeated GithubUser github_users = 2; optional string ghe_application = 4; } -// Copied from: local:aiserver.v1.AddGithubUsersToTeamResponse (var: kf) +// Copied from: local:aiserver.v1.AddGithubUsersToTeamResponse (var: If) message AddGithubUsersToTeamResponse { int32 added_user_count = 1; } -// Copied from: local:aiserver.v1.AddGroupMembersRequest (var: k_) +// Copied from: local:aiserver.v1.AddGroupMembersRequest (var: I_) message AddGroupMembersRequest { int32 group_id = 1; int32 team_id = 2; @@ -212,12 +212,12 @@ message AddGroupMembersRequest { optional GroupType type = 4; } -// Copied from: local:aiserver.v1.AddGroupMembersResponse (var: w_) +// Copied from: local:aiserver.v1.AddGroupMembersResponse (var: v_) message AddGroupMembersResponse { Group group = 1; } -// Copied from: local:aiserver.v1.AddMarketplaceRequest (var: XS) +// Copied from: local:aiserver.v1.AddMarketplaceRequest (var: tI) message AddMarketplaceRequest { string name = 1; string git_url = 2; @@ -228,12 +228,12 @@ message AddMarketplaceRequest { optional bool auto_reindex = 7; } -// Copied from: local:aiserver.v1.AddMarketplaceResponse (var: ZS) +// Copied from: local:aiserver.v1.AddMarketplaceResponse (var: nI) message AddMarketplaceResponse { Marketplace marketplace = 1; } -// Copied from: local:aiserver.v1.AddMcpServersFromPluginRequest (var: Fi) +// Copied from: local:aiserver.v1.AddMcpServersFromPluginRequest (var: Di) message AddMcpServersFromPluginRequest { int64 plugin_id = 1; string scope = 2; @@ -244,24 +244,24 @@ message AddMcpServersFromPluginRequest { optional string oauth_redirect_uri = 7; } -// Copied from: local:aiserver.v1.AddMcpServersFromPluginResponse (var: qi) +// Copied from: local:aiserver.v1.AddMcpServersFromPluginResponse (var: Oi) message AddMcpServersFromPluginResponse { repeated int64 added_server_ids = 1; } -// Copied from: local:aiserver.v1.AddOrganizationGroupMembersRequest (var: Ms) +// Copied from: local:aiserver.v1.AddOrganizationGroupMembersRequest (var: Fs) message AddOrganizationGroupMembersRequest { string organization_id = 1; int64 group_id = 2; repeated int32 user_ids = 3; } -// Copied from: local:aiserver.v1.AddOrganizationGroupMembersResponse (var: Ls) +// Copied from: local:aiserver.v1.AddOrganizationGroupMembersResponse (var: qs) message AddOrganizationGroupMembersResponse { int32 added_count = 1; } -// Copied from: local:aiserver.v1.AddOrganizationIdentityProviderDomainJoinRequest (var: gr) +// Copied from: local:aiserver.v1.AddOrganizationIdentityProviderDomainJoinRequest (var: Ar) message AddOrganizationIdentityProviderDomainJoinRequest { string organization_id = 1; string identity_provider_public_id = 2; @@ -284,14 +284,14 @@ message AddPullRequestReviewCommentResponse { optional PRReviewThread thread = 1; } -// Copied from: local:aiserver.v1.AddRepoPatternRequest (var: Jm) +// Copied from: local:aiserver.v1.AddRepoPatternRequest (var: Nm) message AddRepoPatternRequest { int32 team_id = 1; int32 repo_id = 2; string pattern = 3; } -// Copied from: local:aiserver.v1.AddRepoPatternResponse (var: Cm) +// Copied from: local:aiserver.v1.AddRepoPatternResponse (var: Rm) message AddRepoPatternResponse { int32 pattern_id = 1; } @@ -306,14 +306,14 @@ message AddTabRequestToEvalRequest { message AddTabRequestToEvalResponse { } -// Copied from: local:aiserver.v1.AddTeamGroupMembersRequest (var: Zs) +// Copied from: local:aiserver.v1.AddTeamGroupMembersRequest (var: eo) message AddTeamGroupMembersRequest { int32 team_id = 1; int64 group_id = 2; repeated int32 user_ids = 3; } -// Copied from: local:aiserver.v1.AddTeamGroupMembersResponse (var: $s) +// Copied from: local:aiserver.v1.AddTeamGroupMembersResponse (var: to) message AddTeamGroupMembersResponse { int32 added_count = 1; } @@ -379,7 +379,7 @@ message AdditionalFile { repeated LineRange visible_ranges = 6; } -// Copied from: local:aiserver.v1.AdminCommandDenylist (var: Um) +// Copied from: local:aiserver.v1.AdminCommandDenylist (var: Qm) message AdminCommandDenylist { repeated string rules = 1; } @@ -1079,7 +1079,7 @@ message AiWebSearchResults { repeated AiWebSearchResult results = 1; } -// Copied from: local:aiserver.v1.AllowedMCPConfiguration (var: Vm) +// Copied from: local:aiserver.v1.AllowedMCPConfiguration (var: Km) message AllowedMCPConfiguration { optional bool disable_all = 1; repeated AllowedMCPServer allowed_mcp_servers = 2; @@ -1089,7 +1089,7 @@ message AllowedMCPConfiguration { optional bool enable_cursor_cloud_mcp = 11; } -// Copied from: local:aiserver.v1.AllowedMCPServer (var: Hm) +// Copied from: local:aiserver.v1.AllowedMCPServer (var: Ym) message AllowedMCPServer { optional string command = 1; optional string server_url = 2; @@ -1118,7 +1118,7 @@ message AnalyticsEvent { int64 timestamp = 3; } -// Copied from: local:aiserver.v1.AnalyticsPeriod (var: md) +// Copied from: local:aiserver.v1.AnalyticsPeriod (var: dd) message AnalyticsPeriod { int64 start_date = 1; int64 end_date = 2; @@ -1161,7 +1161,7 @@ message ApiDetails { optional bool enable_ghost_mode = 2; } -// Copied from: local:aiserver.v1.ApiKey (var: Jl) +// Copied from: local:aiserver.v1.ApiKey (var: Nl) message ApiKey { int32 id = 1; string masked_key = 2; @@ -1232,7 +1232,7 @@ message ApplyFullSelfDrivingSuggestionResponse { string new_pr_head_sha = 1; } -// Copied from: local:aiserver.v1.ApplyMigrateReindexPluginRepoInternalRequest (var: oS) +// Copied from: local:aiserver.v1.ApplyMigrateReindexPluginRepoInternalRequest (var: uS) message ApplyMigrateReindexPluginRepoInternalRequest { int64 publisher_id = 1; string from_git_url = 2; @@ -1242,7 +1242,7 @@ message ApplyMigrateReindexPluginRepoInternalRequest { bool deprecate_removed = 6; } -// Copied from: local:aiserver.v1.ApplyMigrateReindexPluginRepoResponse (var: iS) +// Copied from: local:aiserver.v1.ApplyMigrateReindexPluginRepoResponse (var: mS) message ApplyMigrateReindexPluginRepoResponse { int32 migrated_count = 1; int32 created_count = 2; @@ -1254,7 +1254,7 @@ message ApplyMigrateReindexPluginRepoResponse { string to_git_url = 8; } -// Copied from: local:aiserver.v1.ApplyReindexPluginRepoInternalRequest (var: tS) +// Copied from: local:aiserver.v1.ApplyReindexPluginRepoInternalRequest (var: oS) message ApplyReindexPluginRepoInternalRequest { int64 publisher_id = 1; string git_url = 2; @@ -1263,7 +1263,7 @@ message ApplyReindexPluginRepoInternalRequest { optional string release_tag = 5; } -// Copied from: local:aiserver.v1.ApplyReindexPluginRepoResponse (var: nS) +// Copied from: local:aiserver.v1.ApplyReindexPluginRepoResponse (var: iS) message ApplyReindexPluginRepoResponse { int32 created_count = 1; int32 updated_count = 2; @@ -1273,23 +1273,23 @@ message ApplyReindexPluginRepoResponse { repeated string deprecated_plugin_names = 6; } -// Copied from: local:aiserver.v1.ApplyTeamMarketplaceRequiredPluginsRequest (var: CI) +// Copied from: local:aiserver.v1.ApplyTeamMarketplaceRequiredPluginsRequest (var: bI) message ApplyTeamMarketplaceRequiredPluginsRequest { repeated string plugin_ids = 1; int64 marketplace_id = 2; } -// Copied from: local:aiserver.v1.ApplyTeamMarketplaceRequiredPluginsResponse (var: NI) +// Copied from: local:aiserver.v1.ApplyTeamMarketplaceRequiredPluginsResponse (var: MI) message ApplyTeamMarketplaceRequiredPluginsResponse { bool success = 1; } -// Copied from: local:aiserver.v1.ApprovePluginRequest (var: cS) +// Copied from: local:aiserver.v1.ApprovePluginRequest (var: gS) message ApprovePluginRequest { int64 plugin_id = 1; } -// Copied from: local:aiserver.v1.ApprovePluginResponse (var: dS) +// Copied from: local:aiserver.v1.ApprovePluginResponse (var: hS) message ApprovePluginResponse { Plugin plugin = 1; } @@ -1327,13 +1327,13 @@ message ArchiveRepoBackgroundComposersResponse { bool removed_repo_environment_json = 6; } -// Copied from: local:aiserver.v1.ArchiveTeamServiceAccountRequest (var: Yl) +// Copied from: local:aiserver.v1.ArchiveTeamServiceAccountRequest (var: Wl) message ArchiveTeamServiceAccountRequest { int32 team_id = 1; string service_account_id = 2; } -// Copied from: local:aiserver.v1.ArchiveTeamServiceAccountResponse (var: Kl) +// Copied from: local:aiserver.v1.ArchiveTeamServiceAccountResponse (var: zl) message ArchiveTeamServiceAccountResponse { } @@ -1409,7 +1409,7 @@ message AskQuestionStream { AskQuestionParams params = 1; } -// Copied from: local:aiserver.v1.AssignmentResult (var: B_) +// Copied from: local:aiserver.v1.AssignmentResult (var: R_) message AssignmentResult { string email = 1; string group_name = 2; @@ -1521,12 +1521,12 @@ message AttachEnvironmentBuildLogResponse { bool log_complete = 4; } -// Copied from: local:aiserver.v1.AttributionControls (var: Bc) +// Copied from: local:aiserver.v1.AttributionControls (var: Cc) message AttributionControls { bool disable_attribution = 1; } -// Copied from: local:aiserver.v1.AuditLogEvent (var: Jg) +// Copied from: local:aiserver.v1.AuditLogEvent (var: Pg) message AuditLogEvent { int64 id = 1; string created_at = 2; @@ -1592,13 +1592,13 @@ enum AutoCreatePrSetting { AUTO_CREATE_PR_SETTING_NEVER = 3; } -// Copied from: local:aiserver.v1.AutoReviewInstructions (var: Qm) +// Copied from: local:aiserver.v1.AutoReviewInstructions (var: Hm) message AutoReviewInstructions { repeated string allow_instructions = 1; repeated string block_instructions = 2; } -// Copied from: local:aiserver.v1.AutoRunControls (var: xm) +// Copied from: local:aiserver.v1.AutoRunControls (var: Gm) message AutoRunControls { bool enabled = 1; repeated string allowed = 2; @@ -1614,7 +1614,7 @@ message AutoRunControls { AdminCommandDenylist admin_command_denylist = 12; } -// Copied from: local:aiserver.v1.AutoRunSandboxingControls (var: mc) +// Copied from: local:aiserver.v1.AutoRunSandboxingControls (var: dc) message AutoRunSandboxingControls { SandboxingMode sandboxing = 1; NetworkingMode sandbox_networking = 2; @@ -1674,6 +1674,7 @@ message AvailableModelsRequest { 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; @@ -1946,7 +1947,7 @@ message BM25Chunk { string relative_path = 4; } -// Copied from: local:aiserver.v1.BackgroundAgentSettings (var: nc) +// Copied from: local:aiserver.v1.BackgroundAgentSettings (var: sc) message BackgroundAgentSettings { repeated string allowlist = 1; AllowlistConfig allowlist_config = 2; @@ -2366,7 +2367,7 @@ enum BackgroundComposerSecretLevel { BACKGROUND_COMPOSER_SECRET_LEVEL_BUILD_SECRET = 3; } -// Copied from: local:aiserver.v1.BackgroundComposerSecretOwner (var: io) +// Copied from: local:aiserver.v1.BackgroundComposerSecretOwner (var: lo) message BackgroundComposerSecretOwner { oneof kind { bool user = 1; @@ -2468,7 +2469,7 @@ message BackgroundFilesEvent { repeated BackgroundFile files = 2; } -// Copied from: local:aiserver.v1.BackgroundJobStatus (var: Or) +// Copied from: local:aiserver.v1.BackgroundJobStatus (var: xr) message BackgroundJobStatus { string phase = 1; float percent_done = 2; @@ -2583,12 +2584,12 @@ message BatchEvent { optional AnalyticsContext context = 7; } -// Copied from: local:aiserver.v1.BatchGetPluginMcpConfigRequest (var: bi) +// Copied from: local:aiserver.v1.BatchGetPluginMcpConfigRequest (var: Li) message BatchGetPluginMcpConfigRequest { repeated int64 plugin_ids = 1; } -// Copied from: local:aiserver.v1.BatchGetPluginMcpConfigResponse (var: Li) +// Copied from: local:aiserver.v1.BatchGetPluginMcpConfigResponse (var: qi) message BatchGetPluginMcpConfigResponse { map configs = 1; } @@ -2730,7 +2731,7 @@ message BidiRequestId { string request_id = 1; } -// Copied from: local:aiserver.v1.BitbucketIntegrationSettings (var: hc) +// Copied from: local:aiserver.v1.BitbucketIntegrationSettings (var: _c) message BitbucketIntegrationSettings { bool hidden = 1; } @@ -2775,7 +2776,7 @@ message BootstrapStatsigResponse { uint64 generated_at_ms = 2; } -// Copied from: local:aiserver.v1.BrowserAccessControl (var: ac) +// Copied from: local:aiserver.v1.BrowserAccessControl (var: uc) message BrowserAccessControl { repeated string allowlist = 1; AllowlistConfig allowlist_config = 2; @@ -2824,7 +2825,7 @@ message BrowserEvent { } } -// Copied from: local:aiserver.v1.BrowserSettings (var: lc) +// Copied from: local:aiserver.v1.BrowserSettings (var: mc) message BrowserSettings { BrowserAccessControl access_control = 1; } @@ -2998,7 +2999,7 @@ message BugBotLinterEvent { } } -// Copied from: local:aiserver.v1.BugBotPRAnalytics (var: Pp) +// Copied from: local:aiserver.v1.BugBotPRAnalytics (var: Fp) message BugBotPRAnalytics { string github_repo_node_id = 1; int32 pr_number = 2; @@ -3014,7 +3015,7 @@ message BugBotPRAnalytics { int32 low_sev_resolved_bugs = 12; } -// Copied from: local:aiserver.v1.BugBotPRData (var: Bp) +// Copied from: local:aiserver.v1.BugBotPRData (var: Rp) message BugBotPRData { optional string start_date = 1; optional string end_date = 2; @@ -3158,7 +3159,7 @@ message BugReports { repeated BugReport bug_reports = 1; } -// Copied from: local:aiserver.v1.BugbotAnalyticsDataPoint (var: Jp) +// Copied from: local:aiserver.v1.BugbotAnalyticsDataPoint (var: Pp) message BugbotAnalyticsDataPoint { int64 date = 1; int32 value = 2; @@ -3211,7 +3212,7 @@ enum BugbotFeedbackReaction { BUGBOT_FEEDBACK_REACTION_THUMBS_DOWN = 2; } -// Copied from: local:aiserver.v1.BugbotLearnedRule (var: ak) +// Copied from: local:aiserver.v1.BugbotLearnedRule (var: ck) message BugbotLearnedRule { string id = 1; string name = 2; @@ -3226,14 +3227,14 @@ message BugbotLearnedRule { repeated string scoped_paths = 12; } -// Copied from: local:aiserver.v1.BugbotLicenseUsage (var: yT) +// Copied from: local:aiserver.v1.BugbotLicenseUsage (var: ST) 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: dk) +// Copied from: local:aiserver.v1.BugbotManualRepositoryRule (var: hk) message BugbotManualRepositoryRule { string id = 1; string name = 2; @@ -3256,7 +3257,7 @@ enum BugbotMode { BUGBOT_MODE_FRONTIER = 4; } -// Copied from: local:aiserver.v1.BugbotModePrompt (var: KT) +// Copied from: local:aiserver.v1.BugbotModePrompt (var: XT) message BugbotModePrompt { string content = 1; int32 sort_order = 2; @@ -3269,7 +3270,7 @@ enum BugbotPlanType { BUGBOT_PLAN_TYPE_USER = 2; } -// Copied from: local:aiserver.v1.BugbotRule (var: jy) +// Copied from: local:aiserver.v1.BugbotRule (var: ek) message BugbotRule { string id = 1; string name = 2; @@ -3280,7 +3281,7 @@ message BugbotRule { string updated_at = 7; } -// Copied from: local:aiserver.v1.BugbotRuleAnalytics (var: Ik) +// Copied from: local:aiserver.v1.BugbotRuleAnalytics (var: Ck) message BugbotRuleAnalytics { string rule_id = 1; string rule_type = 2; @@ -3428,14 +3429,14 @@ message BuiltinToolResult { } } -// Copied from: local:aiserver.v1.BulkAssignGroupMembersRequest (var: v_) +// Copied from: local:aiserver.v1.BulkAssignGroupMembersRequest (var: N_) message BulkAssignGroupMembersRequest { int32 team_id = 1; repeated GroupAssignment assignments = 2; optional GroupType type = 3; } -// Copied from: local:aiserver.v1.BulkAssignGroupMembersResponse (var: J_) +// Copied from: local:aiserver.v1.BulkAssignGroupMembersResponse (var: P_) message BulkAssignGroupMembersResponse { repeated string created_groups = 1; repeated AssignmentResult results = 2; @@ -3453,18 +3454,18 @@ message BulkEmbedResponse { repeated EmbeddingResponse embeddings = 1; } -// Copied from: local:aiserver.v1.BulkMoveOrganizationMembersRequest (var: br) +// Copied from: local:aiserver.v1.BulkMoveOrganizationMembersRequest (var: Lr) message BulkMoveOrganizationMembersRequest { string organization_id = 1; repeated OrganizationMemberTeamMove moves = 2; } -// Copied from: local:aiserver.v1.BulkMoveOrganizationMembersResponse (var: Lr) +// Copied from: local:aiserver.v1.BulkMoveOrganizationMembersResponse (var: qr) message BulkMoveOrganizationMembersResponse { repeated BulkOrganizationMemberMoveResult results = 1; } -// Copied from: local:aiserver.v1.BulkOrganizationMemberMoveResult (var: Mr) +// Copied from: local:aiserver.v1.BulkOrganizationMemberMoveResult (var: Fr) message BulkOrganizationMemberMoveResult { int32 added_count = 1; int32 removed_count = 2; @@ -3628,25 +3629,25 @@ message ChangeBackgroundComposerSnapshotVisibilityRequest { message ChangeBackgroundComposerSnapshotVisibilityResponse { } -// Copied from: local:aiserver.v1.ChangeSeatRequest (var: Bu) +// Copied from: local:aiserver.v1.ChangeSeatRequest (var: Cu) message ChangeSeatRequest { int32 team_id = 1; int32 new_seats = 2; } -// Copied from: local:aiserver.v1.ChangeSeatResponse (var: Ju) +// Copied from: local:aiserver.v1.ChangeSeatResponse (var: Nu) message ChangeSeatResponse { bool success = 1; } -// Copied from: local:aiserver.v1.ChangeTeamSubscriptionRequest (var: Cu) +// Copied from: local:aiserver.v1.ChangeTeamSubscriptionRequest (var: Ru) 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: Nu) +// Copied from: local:aiserver.v1.ChangeTeamSubscriptionResponse (var: Pu) message ChangeTeamSubscriptionResponse { bool success = 1; } @@ -3800,7 +3801,7 @@ message CheckFeaturesStatusResponse { repeated FeatureStatus feature_statuses = 1; } -// Copied from: local:aiserver.v1.CheckHttpMcpStatusRequest (var: _i) +// Copied from: local:aiserver.v1.CheckHttpMcpStatusRequest (var: yi) message CheckHttpMcpStatusRequest { repeated int32 server_ids = 1; string oauth_redirect_uri = 2; @@ -3812,9 +3813,9 @@ message CheckHttpMcpStatusRequest { string account_key = 8; } -// Copied from: local:aiserver.v1.CheckHttpMcpStatusResponse (var: Ti) +// Copied from: local:aiserver.v1.CheckHttpMcpStatusResponse (var: ki) message CheckHttpMcpStatusResponse { - // Copied from: local:aiserver.v1.CheckHttpMcpStatusResponse.ServerStatus (var: yi) + // Copied from: local:aiserver.v1.CheckHttpMcpStatusResponse.ServerStatus (var: wi) message ServerStatus { int32 id = 1; bool is_available = 2; @@ -3869,12 +3870,12 @@ message CheckNumberConfigsResponse { repeated Config configs = 1; } -// Copied from: local:aiserver.v1.CheckPromotionEligibilityRequest (var: Ba) +// Copied from: local:aiserver.v1.CheckPromotionEligibilityRequest (var: Ca) message CheckPromotionEligibilityRequest { string promo_type_id = 1; } -// Copied from: local:aiserver.v1.CheckPromotionEligibilityResponse (var: Ja) +// Copied from: local:aiserver.v1.CheckPromotionEligibilityResponse (var: Na) message CheckPromotionEligibilityResponse { bool can_activate = 1; optional ActivationStatus activation_status = 2; @@ -3923,22 +3924,22 @@ message CheckQueuePositionResponse { optional ModelForSlowPoolNudgeData model_for_slow_pool_nudge_data = 8; } -// Copied from: local:aiserver.v1.CheckReferralAllowlistRequest (var: fm) +// Copied from: local:aiserver.v1.CheckReferralAllowlistRequest (var: hm) message CheckReferralAllowlistRequest { } -// Copied from: local:aiserver.v1.CheckReferralAllowlistResponse (var: gm) +// Copied from: local:aiserver.v1.CheckReferralAllowlistResponse (var: Am) message CheckReferralAllowlistResponse { bool is_in_allowlist = 1; } -// Copied from: local:aiserver.v1.CheckReferralCodeRequest (var: Am) +// Copied from: local:aiserver.v1.CheckReferralCodeRequest (var: Tm) message CheckReferralCodeRequest { string referral_code = 1; string auth_id = 2; } -// Copied from: local:aiserver.v1.CheckReferralCodeResponse (var: _m) +// Copied from: local:aiserver.v1.CheckReferralCodeResponse (var: ym) message CheckReferralCodeResponse { bool is_valid = 1; bool user_is_eligible = 2; @@ -3958,11 +3959,11 @@ message CheckUsageBasedPriceResponse { string price_id = 3; } -// Copied from: local:aiserver.v1.CheckUserApiKeyAccessRequest (var: YA) +// Copied from: local:aiserver.v1.CheckUserApiKeyAccessRequest (var: jA) message CheckUserApiKeyAccessRequest { } -// Copied from: local:aiserver.v1.CheckUserApiKeyAccessResponse (var: KA) +// Copied from: local:aiserver.v1.CheckUserApiKeyAccessResponse (var: XA) message CheckUserApiKeyAccessResponse { bool has_access = 1; } @@ -4032,29 +4033,29 @@ enum ChunkingStrategy { CHUNKING_STRATEGY_DEFAULT = 1; } -// Copied from: local:aiserver.v1.ClaimUserProfileHandleRequest (var: BE) +// Copied from: local:aiserver.v1.ClaimUserProfileHandleRequest (var: RE) message ClaimUserProfileHandleRequest { string handle = 1; } -// Copied from: local:aiserver.v1.ClaimUserProfileHandleResponse (var: JE) +// Copied from: local:aiserver.v1.ClaimUserProfileHandleResponse (var: PE) message ClaimUserProfileHandleResponse { UserProfile profile = 1; } -// Copied from: local:aiserver.v1.ClassifySandAutoReviewRequest (var: Zo) +// Copied from: local:aiserver.v1.ClassifySandAutoReviewRequest (var: ei) message ClassifySandAutoReviewRequest { SmartModeClassifierArgs args = 1; optional uint32 attempt_index = 2; optional string mode = 3; } -// Copied from: local:aiserver.v1.ClassifySandAutoReviewResponse (var: $o) +// Copied from: local:aiserver.v1.ClassifySandAutoReviewResponse (var: ti) message ClassifySandAutoReviewResponse { SmartModeClassifierResult result = 1; } -// Copied from: local:aiserver.v1.CliSettings (var: ic) +// Copied from: local:aiserver.v1.CliSettings (var: lc) message CliSettings { repeated string allowlist = 1; AllowlistConfig allowlist_config = 2; @@ -4075,13 +4076,13 @@ message ClientAction { map args = 2; } -// Copied from: local:aiserver.v1.ClientActionRequest (var: cy) +// Copied from: local:aiserver.v1.ClientActionRequest (var: gy) message ClientActionRequest { string action = 1; map args = 2; } -// Copied from: local:aiserver.v1.ClientActionResponse (var: dy) +// Copied from: local:aiserver.v1.ClientActionResponse (var: hy) message ClientActionResponse { bool success = 1; optional string error_message = 2; @@ -4380,7 +4381,7 @@ message ClientVersionStatus { optional string message = 5; } -// Copied from: local:aiserver.v1.ClientVisibleCreditGrant (var: ep) +// Copied from: local:aiserver.v1.ClientVisibleCreditGrant (var: sp) message ClientVisibleCreditGrant { int64 remaining_cents = 1; int64 total_cents = 2; @@ -4531,7 +4532,7 @@ message CloudAgentModelSelection { optional bool max_mode = 3; } -// Copied from: local:aiserver.v1.CloudAgentPluginSnapshot (var: Wy) +// Copied from: local:aiserver.v1.CloudAgentPluginSnapshot (var: Zy) message CloudAgentPluginSnapshot { EffectivePlugin effective_plugin = 1; optional string git_ref = 3; @@ -4662,6 +4663,7 @@ message CloudAgentState { 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: Ad) @@ -5172,12 +5174,12 @@ message CommandClassifierResult { bool classification_failed = 3; } -// Copied from: local:aiserver.v1.CommandDeeplinkControls (var: dc) +// Copied from: local:aiserver.v1.CommandDeeplinkControls (var: fc) message CommandDeeplinkControls { bool enabled = 1; } -// Copied from: local:aiserver.v1.CommandDescriptor (var: mE) +// Copied from: local:aiserver.v1.CommandDescriptor (var: fE) message CommandDescriptor { string name = 1; optional string description = 2; @@ -5277,7 +5279,7 @@ message CompleteAgentStoreMultipartWritesResponse { repeated AgentStoreMultipartWriteResult results = 1; } -// Copied from: local:aiserver.v1.CompleteGithubConnectFlowRequest (var: Wt) +// Copied from: local:aiserver.v1.CompleteGithubConnectFlowRequest (var: jt) message CompleteGithubConnectFlowRequest { string state = 1; string verifier = 2; @@ -5287,7 +5289,7 @@ message CompleteGithubConnectFlowRequest { optional string ghe_application = 6; } -// Copied from: local:aiserver.v1.CompleteGithubConnectFlowResponse (var: zt) +// Copied from: local:aiserver.v1.CompleteGithubConnectFlowResponse (var: Xt) message CompleteGithubConnectFlowResponse { // Copied from: local:aiserver.v1.CompleteGithubConnectFlowResponse.Outcome (var: Bt) enum Outcome { @@ -5303,26 +5305,26 @@ message CompleteGithubConnectFlowResponse { string github_login = 4; } -// Copied from: local:aiserver.v1.CompleteMcpOAuthRequest (var: Ii) +// Copied from: local:aiserver.v1.CompleteMcpOAuthRequest (var: Bi) message CompleteMcpOAuthRequest { string state_id = 1; string authorization_code = 2; } -// Copied from: local:aiserver.v1.CompleteMcpOAuthResponse (var: vi) +// Copied from: local:aiserver.v1.CompleteMcpOAuthResponse (var: Ji) message CompleteMcpOAuthResponse { string post_auth_return_url = 1; string account_key = 2; } -// Copied from: local:aiserver.v1.CompletedLinkSlackAccountRequest (var: cT) +// Copied from: local:aiserver.v1.CompletedLinkSlackAccountRequest (var: gT) message CompletedLinkSlackAccountRequest { string slack_team_id = 1; string slack_user_id = 2; bool setup_prerequisites_complete = 3; } -// Copied from: local:aiserver.v1.CompletedLinkSlackAccountResponse (var: dT) +// Copied from: local:aiserver.v1.CompletedLinkSlackAccountResponse (var: hT) message CompletedLinkSlackAccountResponse { } @@ -5735,17 +5737,17 @@ message ConfigureSpendLimitAction { string confirm_label = 1; } -// Copied from: local:aiserver.v1.ConfirmGithubInstallationRequest (var: Nn) +// Copied from: local:aiserver.v1.ConfirmGithubInstallationRequest (var: Pn) message ConfirmGithubInstallationRequest { string installation_id = 1; string confirmation_code = 2; } -// Copied from: local:aiserver.v1.ConfirmGithubInstallationResponse (var: Rn) +// Copied from: local:aiserver.v1.ConfirmGithubInstallationResponse (var: bn) message ConfirmGithubInstallationResponse { } -// Copied from: local:aiserver.v1.ConflictedUser (var: R_) +// Copied from: local:aiserver.v1.ConflictedUser (var: L_) message ConflictedUser { int32 user_id = 1; string email = 2; @@ -5755,7 +5757,7 @@ message ConflictedUser { bool is_current_group_scim = 6; } -// Copied from: local:aiserver.v1.ConnectGithubCallbackRequest (var: Ht) +// Copied from: local:aiserver.v1.ConnectGithubCallbackRequest (var: Yt) message ConnectGithubCallbackRequest { // Copied from: local:aiserver.v1.ConnectGithubCallbackRequest.Source (var: It) enum Source { @@ -5772,7 +5774,7 @@ message ConnectGithubCallbackRequest { optional string ghe_application = 7; } -// Copied from: local:aiserver.v1.ConnectGithubCallbackResponse (var: Vt) +// Copied from: local:aiserver.v1.ConnectGithubCallbackResponse (var: Kt) message ConnectGithubCallbackResponse { bool need_confirmation = 1; string installation_id = 2; @@ -5785,37 +5787,37 @@ message ConnectGithubCallbackResponse { string github_avatar_url = 9; } -// Copied from: local:aiserver.v1.ConnectGoogleContactImportCallbackRequest (var: ul) +// Copied from: local:aiserver.v1.ConnectGoogleContactImportCallbackRequest (var: cl) message ConnectGoogleContactImportCallbackRequest { string code = 1; string state = 2; } -// Copied from: local:aiserver.v1.ConnectGoogleContactImportCallbackResponse (var: ml) +// Copied from: local:aiserver.v1.ConnectGoogleContactImportCallbackResponse (var: dl) message ConnectGoogleContactImportCallbackResponse { int64 connection_id = 1; int64 sync_run_id = 2; int32 total_contacts = 3; } -// Copied from: local:aiserver.v1.ConnectLinearCallbackRequest (var: Uh) +// Copied from: local:aiserver.v1.ConnectLinearCallbackRequest (var: Hh) message ConnectLinearCallbackRequest { string code = 1; string state = 2; } -// Copied from: local:aiserver.v1.ConnectLinearCallbackResponse (var: xh) +// Copied from: local:aiserver.v1.ConnectLinearCallbackResponse (var: Vh) message ConnectLinearCallbackResponse { string success_type = 1; } -// Copied from: local:aiserver.v1.ConnectPagerDutyCallbackRequest (var: hA) +// Copied from: local:aiserver.v1.ConnectPagerDutyCallbackRequest (var: yA) message ConnectPagerDutyCallbackRequest { string code = 1; string state = 2; } -// Copied from: local:aiserver.v1.ConnectPagerDutyCallbackResponse (var: AA) +// Copied from: local:aiserver.v1.ConnectPagerDutyCallbackResponse (var: kA) message ConnectPagerDutyCallbackResponse { bool success = 1; } @@ -5883,7 +5885,7 @@ message ConnectScmResult { message ConnectScmStream { } -// Copied from: local:aiserver.v1.ContactImportConnectionSummary (var: sl) +// Copied from: local:aiserver.v1.ContactImportConnectionSummary (var: il) message ContactImportConnectionSummary { int64 connection_id = 1; ContactImportProvider provider = 2; @@ -5896,7 +5898,7 @@ message ContactImportConnectionSummary { optional int64 latest_sync_completed_at_ms = 9; } -// Copied from: local:aiserver.v1.ContactImportContactRow (var: cl) +// Copied from: local:aiserver.v1.ContactImportContactRow (var: pl) message ContactImportContactRow { int64 contact_id = 1; string provider_contact_id = 2; @@ -7597,13 +7599,13 @@ message CreateAgentShareResponse { string share_url = 2; } -// Copied from: local:aiserver.v1.CreateAutomationWebhookApiKeyRequest (var: Sl) +// Copied from: local:aiserver.v1.CreateAutomationWebhookApiKeyRequest (var: vl) message CreateAutomationWebhookApiKeyRequest { string automation_id = 1; optional string name = 2; } -// Copied from: local:aiserver.v1.CreateAutomationWebhookApiKeyResponse (var: Il) +// Copied from: local:aiserver.v1.CreateAutomationWebhookApiKeyResponse (var: Bl) message CreateAutomationWebhookApiKeyResponse { string api_key = 1; } @@ -7636,9 +7638,9 @@ message CreateBackgroundComposerPodSnapshotResponse { string snapshot_id = 1; } -// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchRequest (var: po) +// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchRequest (var: go) message CreateBackgroundComposerSecretBatchRequest { - // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchRequest.Secret (var: fo) + // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchRequest.Secret (var: ho) message Secret { string name = 1; string value = 2; @@ -7651,7 +7653,7 @@ message CreateBackgroundComposerSecretBatchRequest { BackgroundComposerSecretOwner owner = 4; } -// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse (var: go) +// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse (var: Ao) message CreateBackgroundComposerSecretBatchResponse { // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse.ErrorType (var: Ct) enum ErrorType { @@ -7661,7 +7663,7 @@ message CreateBackgroundComposerSecretBatchResponse { ERROR_TYPE_INTERNAL = 3; } - // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse.Result (var: ho) + // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse.Result (var: _o) message Result { string name = 1; CreateBackgroundComposerSecretBatchResponse.Status status = 2; @@ -7680,7 +7682,7 @@ message CreateBackgroundComposerSecretBatchResponse { repeated Result results = 1; } -// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretRequest (var: mo) +// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretRequest (var: po) message CreateBackgroundComposerSecretRequest { string name = 1; string value = 2; @@ -7690,11 +7692,11 @@ message CreateBackgroundComposerSecretRequest { BackgroundComposerSecretOwner owner = 6; } -// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretResponse (var: co) +// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretResponse (var: fo) message CreateBackgroundComposerSecretResponse { } -// Copied from: local:aiserver.v1.CreateBugbotManualRepositoryRuleRequest (var: pk) +// Copied from: local:aiserver.v1.CreateBugbotManualRepositoryRuleRequest (var: Ak) message CreateBugbotManualRepositoryRuleRequest { int64 installation_id = 1; optional string ghe_application = 2; @@ -7705,12 +7707,12 @@ message CreateBugbotManualRepositoryRuleRequest { repeated string scoped_paths = 7; } -// Copied from: local:aiserver.v1.CreateBugbotManualRepositoryRuleResponse (var: fk) +// Copied from: local:aiserver.v1.CreateBugbotManualRepositoryRuleResponse (var: _k) message CreateBugbotManualRepositoryRuleResponse { BugbotManualRepositoryRule rule = 1; } -// Copied from: local:aiserver.v1.CreateBugbotTeamRuleRequest (var: $y) +// Copied from: local:aiserver.v1.CreateBugbotTeamRuleRequest (var: rk) message CreateBugbotTeamRuleRequest { string name = 1; string content = 2; @@ -7719,17 +7721,17 @@ message CreateBugbotTeamRuleRequest { optional int32 team_id = 5; } -// Copied from: local:aiserver.v1.CreateBugbotTeamRuleResponse (var: ek) +// Copied from: local:aiserver.v1.CreateBugbotTeamRuleResponse (var: sk) message CreateBugbotTeamRuleResponse { BugbotRule rule = 1; } -// Copied from: local:aiserver.v1.CreateCrewRequest (var: xv) +// Copied from: local:aiserver.v1.CreateCrewRequest (var: Vv) message CreateCrewRequest { string name = 1; } -// Copied from: local:aiserver.v1.CreateCrewResponse (var: Qv) +// Copied from: local:aiserver.v1.CreateCrewResponse (var: Yv) message CreateCrewResponse { Crew crew = 1; } @@ -7760,7 +7762,7 @@ message CreateExperimentalIndexResponse { string index_id = 1; } -// Copied from: local:aiserver.v1.CreateGroupRequest (var: g_) +// Copied from: local:aiserver.v1.CreateGroupRequest (var: T_) message CreateGroupRequest { int32 team_id = 1; string name = 2; @@ -7768,61 +7770,61 @@ message CreateGroupRequest { optional GroupType type = 4; } -// Copied from: local:aiserver.v1.CreateGroupResponse (var: h_) +// Copied from: local:aiserver.v1.CreateGroupResponse (var: y_) message CreateGroupResponse { Group group = 1; } -// Copied from: local:aiserver.v1.CreateJiraRoutingRuleRequest (var: Av) +// Copied from: local:aiserver.v1.CreateJiraRoutingRuleRequest (var: kv) message CreateJiraRoutingRuleRequest { int32 team_id = 1; string repo = 2; string rule_text = 3; } -// Copied from: local:aiserver.v1.CreateJiraRoutingRuleResponse (var: _v) +// Copied from: local:aiserver.v1.CreateJiraRoutingRuleResponse (var: wv) message CreateJiraRoutingRuleResponse { JiraRoutingRule rule = 1; } -// Copied from: local:aiserver.v1.CreateOrganizationApiKeyRequest (var: Pl) +// Copied from: local:aiserver.v1.CreateOrganizationApiKeyRequest (var: Ml) message CreateOrganizationApiKeyRequest { string organization_id = 1; string name = 2; repeated string scopes = 3; } -// Copied from: local:aiserver.v1.CreateOrganizationApiKeyResponse (var: bl) +// Copied from: local:aiserver.v1.CreateOrganizationApiKeyResponse (var: Ll) message CreateOrganizationApiKeyResponse { string api_key = 1; string api_key_id = 2; } -// Copied from: local:aiserver.v1.CreateOrganizationGroupAnthropicCyberEnrollmentUrlRequest (var: Ps) +// Copied from: local:aiserver.v1.CreateOrganizationGroupAnthropicCyberEnrollmentUrlRequest (var: Ms) message CreateOrganizationGroupAnthropicCyberEnrollmentUrlRequest { string organization_id = 1; int64 group_id = 2; } -// Copied from: local:aiserver.v1.CreateOrganizationGroupAnthropicCyberEnrollmentUrlResponse (var: bs) +// Copied from: local:aiserver.v1.CreateOrganizationGroupAnthropicCyberEnrollmentUrlResponse (var: Ls) message CreateOrganizationGroupAnthropicCyberEnrollmentUrlResponse { string enrollment_url = 1; string user_profile_id = 2; } -// Copied from: local:aiserver.v1.CreateOrganizationGroupRequest (var: us) +// Copied from: local:aiserver.v1.CreateOrganizationGroupRequest (var: cs) message CreateOrganizationGroupRequest { string organization_id = 1; string name = 2; optional CreateOrganizationGroupScimMapping scim_mapping = 3; } -// Copied from: local:aiserver.v1.CreateOrganizationGroupResponse (var: cs) +// Copied from: local:aiserver.v1.CreateOrganizationGroupResponse (var: ps) message CreateOrganizationGroupResponse { OrganizationGroup group = 1; } -// Copied from: local:aiserver.v1.CreateOrganizationGroupScimMapping (var: ms) +// Copied from: local:aiserver.v1.CreateOrganizationGroupScimMapping (var: ds) message CreateOrganizationGroupScimMapping { int64 scim_directory_id = 1; string scim_group_external_id = 2; @@ -7835,7 +7837,7 @@ enum CreateOrganizationTeamIdentityProviderMode { CREATE_ORGANIZATION_TEAM_IDENTITY_PROVIDER_MODE_CREATE_NEW = 2; } -// Copied from: local:aiserver.v1.CreateOrganizationTeamRequest (var: Kr) +// Copied from: local:aiserver.v1.CreateOrganizationTeamRequest (var: zr) message CreateOrganizationTeamRequest { string organization_id = 1; string name = 2; @@ -7845,24 +7847,24 @@ message CreateOrganizationTeamRequest { CreateOrganizationTeamIdentityProviderMode identity_provider_mode = 6; } -// Copied from: local:aiserver.v1.CreateOrganizationTeamResponse (var: zr) +// Copied from: local:aiserver.v1.CreateOrganizationTeamResponse (var: Xr) message CreateOrganizationTeamResponse { int32 team_id = 1; string name = 2; string slug = 3; } -// Copied from: local:aiserver.v1.CreateOrganizationTeamScimMapping (var: Wr) +// Copied from: local:aiserver.v1.CreateOrganizationTeamScimMapping (var: jr) message CreateOrganizationTeamScimMapping { int64 scim_directory_id = 1; string scim_group_external_id = 2; } -// Copied from: local:aiserver.v1.CreateP2PReferralLinkRequest (var: sm) +// Copied from: local:aiserver.v1.CreateP2PReferralLinkRequest (var: im) message CreateP2PReferralLinkRequest { } -// Copied from: local:aiserver.v1.CreateP2PReferralLinkResponse (var: om) +// Copied from: local:aiserver.v1.CreateP2PReferralLinkResponse (var: am) message CreateP2PReferralLinkResponse { string code = 1; string url_path = 2; @@ -7936,7 +7938,7 @@ message CreatePlanResult { message CreatePlanStream { } -// Copied from: local:aiserver.v1.CreatePluginRequest (var: OE) +// Copied from: local:aiserver.v1.CreatePluginRequest (var: GE) message CreatePluginRequest { string name = 2; string display_name = 3; @@ -7957,7 +7959,7 @@ message CreatePluginRequest { optional int32 team_id = 24; } -// Copied from: local:aiserver.v1.CreatePluginResponse (var: UE) +// Copied from: local:aiserver.v1.CreatePluginResponse (var: HE) message CreatePluginResponse { Plugin plugin = 1; } @@ -7974,13 +7976,13 @@ message CreatePrAction { optional bool skip_branch_prefix_check = 8; } -// Copied from: local:aiserver.v1.CreateProtectedGitScopeRequest (var: Lm) +// Copied from: local:aiserver.v1.CreateProtectedGitScopeRequest (var: qm) message CreateProtectedGitScopeRequest { int32 team_id = 1; string repo_url = 2; } -// Copied from: local:aiserver.v1.CreateProtectedGitScopeResponse (var: Fm) +// Copied from: local:aiserver.v1.CreateProtectedGitScopeResponse (var: Dm) message CreateProtectedGitScopeResponse { ProtectedGitScope scope = 1; } @@ -7998,7 +8000,7 @@ message CreateRmFilesResult { repeated string removed_file_paths = 2; } -// Copied from: local:aiserver.v1.CreateScimDirectoryRequest (var: Q_) +// Copied from: local:aiserver.v1.CreateScimDirectoryRequest (var: Y_) message CreateScimDirectoryRequest { string organization_id = 1; string scim_directory_external_id = 2; @@ -8006,12 +8008,12 @@ message CreateScimDirectoryRequest { ScimDirectoryOwnerType owner_type = 4; } -// Copied from: local:aiserver.v1.CreateScimDirectoryResponse (var: G_) +// Copied from: local:aiserver.v1.CreateScimDirectoryResponse (var: K_) message CreateScimDirectoryResponse { ScimDirectory directory = 1; } -// Copied from: local:aiserver.v1.CreateScimTargetMappingRequest (var: nT) +// Copied from: local:aiserver.v1.CreateScimTargetMappingRequest (var: iT) message CreateScimTargetMappingRequest { string organization_id = 1; int64 scim_directory_id = 2; @@ -8023,12 +8025,12 @@ message CreateScimTargetMappingRequest { ScimTargetMappingSourceType source_type = 8; } -// Copied from: local:aiserver.v1.CreateScimTargetMappingResponse (var: rT) +// Copied from: local:aiserver.v1.CreateScimTargetMappingResponse (var: aT) message CreateScimTargetMappingResponse { ScimTargetMapping mapping = 1; } -// Copied from: local:aiserver.v1.CreateSlackRepoRoutingRuleRequest (var: MA) +// Copied from: local:aiserver.v1.CreateSlackRepoRoutingRuleRequest (var: DA) message CreateSlackRepoRoutingRuleRequest { int32 team_id = 1; string pattern = 2; @@ -8037,18 +8039,18 @@ message CreateSlackRepoRoutingRuleRequest { optional string environment_public_id = 5; } -// Copied from: local:aiserver.v1.CreateSlackRepoRoutingRuleResponse (var: LA) +// Copied from: local:aiserver.v1.CreateSlackRepoRoutingRuleResponse (var: OA) message CreateSlackRepoRoutingRuleResponse { SlackRepoRoutingRule rule = 1; } -// Copied from: local:aiserver.v1.CreateSupportImpersonationSessionInternalRequest (var: aS) +// Copied from: local:aiserver.v1.CreateSupportImpersonationSessionInternalRequest (var: cS) message CreateSupportImpersonationSessionInternalRequest { int64 target_user_id = 1; string reason = 2; } -// Copied from: local:aiserver.v1.CreateSupportImpersonationSessionInternalResponse (var: lS) +// Copied from: local:aiserver.v1.CreateSupportImpersonationSessionInternalResponse (var: dS) message CreateSupportImpersonationSessionInternalResponse { string redemption_code = 1; string target_email = 2; @@ -8056,7 +8058,7 @@ message CreateSupportImpersonationSessionInternalResponse { int64 redemption_expires_at_ms = 4; } -// Copied from: local:aiserver.v1.CreateTeamApiKeyRequest (var: wl) +// Copied from: local:aiserver.v1.CreateTeamApiKeyRequest (var: Sl) message CreateTeamApiKeyRequest { int32 team_id = 1; string name = 2; @@ -8064,12 +8066,12 @@ message CreateTeamApiKeyRequest { optional int64 expires_at = 4; } -// Copied from: local:aiserver.v1.CreateTeamApiKeyResponse (var: El) +// Copied from: local:aiserver.v1.CreateTeamApiKeyResponse (var: Il) message CreateTeamApiKeyResponse { string api_key = 1; } -// Copied from: local:aiserver.v1.CreateTeamCommandRequest (var: My) +// Copied from: local:aiserver.v1.CreateTeamCommandRequest (var: Dy) message CreateTeamCommandRequest { string name = 1; string content = 2; @@ -8078,12 +8080,12 @@ message CreateTeamCommandRequest { optional int32 team_id = 5; } -// Copied from: local:aiserver.v1.CreateTeamCommandResponse (var: Ly) +// Copied from: local:aiserver.v1.CreateTeamCommandResponse (var: Oy) message CreateTeamCommandResponse { TeamCommand command = 1; } -// Copied from: local:aiserver.v1.CreateTeamCustomerTelemetryDestinationRequest (var: PT) +// Copied from: local:aiserver.v1.CreateTeamCustomerTelemetryDestinationRequest (var: FT) message CreateTeamCustomerTelemetryDestinationRequest { int32 team_id = 1; string endpoint_url = 2; @@ -8096,35 +8098,35 @@ message CreateTeamCustomerTelemetryDestinationRequest { optional bool auto_enable_new_families = 9; } -// Copied from: local:aiserver.v1.CreateTeamCustomerTelemetryDestinationResponse (var: bT) +// Copied from: local:aiserver.v1.CreateTeamCustomerTelemetryDestinationResponse (var: qT) message CreateTeamCustomerTelemetryDestinationResponse { TeamCustomerTelemetryDestination destination = 1; } -// Copied from: local:aiserver.v1.CreateTeamFreeTrialCodeRequest (var: Zc) +// Copied from: local:aiserver.v1.CreateTeamFreeTrialCodeRequest (var: ed) message CreateTeamFreeTrialCodeRequest { optional TrialType trial_type = 1; optional FreeTrialCodePurpose code_purpose = 2; } -// Copied from: local:aiserver.v1.CreateTeamFreeTrialCodeResponse (var: $c) +// Copied from: local:aiserver.v1.CreateTeamFreeTrialCodeResponse (var: td) message CreateTeamFreeTrialCodeResponse { string code = 1; } -// Copied from: local:aiserver.v1.CreateTeamGroupRequest (var: Ys) +// Copied from: local:aiserver.v1.CreateTeamGroupRequest (var: Ws) message CreateTeamGroupRequest { int32 team_id = 1; string name = 2; optional CreateOrganizationGroupScimMapping scim_mapping = 3; } -// Copied from: local:aiserver.v1.CreateTeamGroupResponse (var: Ks) +// Copied from: local:aiserver.v1.CreateTeamGroupResponse (var: zs) message CreateTeamGroupResponse { TeamGroup group = 1; } -// Copied from: local:aiserver.v1.CreateTeamHookRequest (var: Iy) +// Copied from: local:aiserver.v1.CreateTeamHookRequest (var: Cy) message CreateTeamHookRequest { string hook_step = 1; string script_name = 2; @@ -8137,24 +8139,24 @@ message CreateTeamHookRequest { optional int32 team_id = 9; } -// Copied from: local:aiserver.v1.CreateTeamHookResponse (var: vy) +// Copied from: local:aiserver.v1.CreateTeamHookResponse (var: Ny) message CreateTeamHookResponse { TeamHook hook = 1; } -// Copied from: local:aiserver.v1.CreateTeamRepoRequest (var: Sm) +// Copied from: local:aiserver.v1.CreateTeamRepoRequest (var: vm) message CreateTeamRepoRequest { int32 team_id = 1; string repo_url = 2; string repo_type = 3; } -// Copied from: local:aiserver.v1.CreateTeamRepoResponse (var: Im) +// Copied from: local:aiserver.v1.CreateTeamRepoResponse (var: Bm) message CreateTeamRepoResponse { int32 repo_id = 1; } -// Copied from: local:aiserver.v1.CreateTeamRequest (var: au) +// Copied from: local:aiserver.v1.CreateTeamRequest (var: uu) message CreateTeamRequest { string name = 1; optional bool privacy_mode_forced = 2; @@ -8162,12 +8164,12 @@ message CreateTeamRequest { optional string source = 4; } -// Copied from: local:aiserver.v1.CreateTeamResponse (var: lu) +// Copied from: local:aiserver.v1.CreateTeamResponse (var: mu) message CreateTeamResponse { int32 team_id = 1; } -// Copied from: local:aiserver.v1.CreateTeamRuleRequest (var: hy) +// Copied from: local:aiserver.v1.CreateTeamRuleRequest (var: yy) message CreateTeamRuleRequest { string name = 1; string content = 2; @@ -8178,12 +8180,12 @@ message CreateTeamRuleRequest { TeamRuleAgentType agent_type = 7; } -// Copied from: local:aiserver.v1.CreateTeamRuleResponse (var: Ay) +// Copied from: local:aiserver.v1.CreateTeamRuleResponse (var: ky) message CreateTeamRuleResponse { Rule rule = 1; } -// Copied from: local:aiserver.v1.CreateTeamServiceAccountRequest (var: Dl) +// Copied from: local:aiserver.v1.CreateTeamServiceAccountRequest (var: Ul) message CreateTeamServiceAccountRequest { int32 team_id = 1; string name = 2; @@ -8192,47 +8194,47 @@ message CreateTeamServiceAccountRequest { optional bool initial_repo_scope_enabled = 5; } -// Copied from: local:aiserver.v1.CreateTeamServiceAccountResponse (var: Ol) +// Copied from: local:aiserver.v1.CreateTeamServiceAccountResponse (var: xl) message CreateTeamServiceAccountResponse { ServiceAccountInfo service_account = 1; string api_key = 2; } -// Copied from: local:aiserver.v1.CreateTeamWithFreeTrialRequest (var: Qi) +// Copied from: local:aiserver.v1.CreateTeamWithFreeTrialRequest (var: Hi) message CreateTeamWithFreeTrialRequest { string name = 1; optional bool privacy_mode_forced = 2; optional string free_trial_code = 3; } -// Copied from: local:aiserver.v1.CreateTeamWithFreeTrialResponse (var: Gi) +// Copied from: local:aiserver.v1.CreateTeamWithFreeTrialResponse (var: Vi) message CreateTeamWithFreeTrialResponse { int32 team_id = 1; } -// Copied from: local:aiserver.v1.CreateTeamWithOrgRequest (var: Hi) +// Copied from: local:aiserver.v1.CreateTeamWithOrgRequest (var: Yi) message CreateTeamWithOrgRequest { string name = 1; string invite_code = 2; optional bool privacy_mode_forced = 3; } -// Copied from: local:aiserver.v1.CreateTeamWithOrgResponse (var: Vi) +// Copied from: local:aiserver.v1.CreateTeamWithOrgResponse (var: Ki) message CreateTeamWithOrgResponse { int32 team_id = 1; int64 org_id = 2; } -// Copied from: local:aiserver.v1.CreateTeamsTrialV2ReferralCodeRequest (var: ed) +// Copied from: local:aiserver.v1.CreateTeamsTrialV2ReferralCodeRequest (var: nd) message CreateTeamsTrialV2ReferralCodeRequest { } -// Copied from: local:aiserver.v1.CreateTeamsTrialV2ReferralCodeResponse (var: td) +// Copied from: local:aiserver.v1.CreateTeamsTrialV2ReferralCodeResponse (var: rd) message CreateTeamsTrialV2ReferralCodeResponse { string code = 1; } -// Copied from: local:aiserver.v1.CreateUsageAlertsRequest (var: qw) +// Copied from: local:aiserver.v1.CreateUsageAlertsRequest (var: xw) message CreateUsageAlertsRequest { int32 team_id = 1; string target_type = 2; @@ -8251,24 +8253,24 @@ message CreateUsageAlertsRequest { repeated string notification_channels = 15; } -// Copied from: local:aiserver.v1.CreateUsageAlertsResponse (var: Dw) +// Copied from: local:aiserver.v1.CreateUsageAlertsResponse (var: Qw) message CreateUsageAlertsResponse { repeated UsageAlert created_alerts = 1; } -// Copied from: local:aiserver.v1.CreateUserApiKeyRequest (var: tu) +// Copied from: local:aiserver.v1.CreateUserApiKeyRequest (var: ru) message CreateUserApiKeyRequest { string name = 1; repeated string scopes = 2; optional int64 expires_at = 3; } -// Copied from: local:aiserver.v1.CreateUserApiKeyResponse (var: nu) +// Copied from: local:aiserver.v1.CreateUserApiKeyResponse (var: su) message CreateUserApiKeyResponse { string api_key = 1; } -// Copied from: local:aiserver.v1.Crew (var: Pv) +// Copied from: local:aiserver.v1.Crew (var: Fv) message Crew { string id = 1; string name = 2; @@ -8288,7 +8290,7 @@ message Crew { string steering_note_updated_at = 16; } -// Copied from: local:aiserver.v1.CrewActivityRun (var: zv) +// Copied from: local:aiserver.v1.CrewActivityRun (var: $v) message CrewActivityRun { string run_uuid = 1; string status = 2; @@ -8300,7 +8302,7 @@ message CrewActivityRun { string summary = 8; } -// Copied from: local:aiserver.v1.CrewAgent (var: Nv) +// Copied from: local:aiserver.v1.CrewAgent (var: Mv) message CrewAgent { string id = 1; string name = 3; @@ -8313,7 +8315,7 @@ message CrewAgent { string persona = 15; } -// Copied from: local:aiserver.v1.CrewArchetype (var: Mv) +// Copied from: local:aiserver.v1.CrewArchetype (var: Dv) message CrewArchetype { string key = 1; string label = 2; @@ -8322,7 +8324,7 @@ message CrewArchetype { repeated CrewRecommendedMcp recommended_mcp = 5; } -// Copied from: local:aiserver.v1.CrewMcpToolStatus (var: Rv) +// Copied from: local:aiserver.v1.CrewMcpToolStatus (var: Lv) message CrewMcpToolStatus { string key = 1; string label = 2; @@ -8330,7 +8332,7 @@ message CrewMcpToolStatus { string server_name = 4; } -// Copied from: local:aiserver.v1.CrewMemberActivity (var: jv) +// Copied from: local:aiserver.v1.CrewMemberActivity (var: eB) message CrewMemberActivity { string agent_id = 1; string agent_name = 2; @@ -8341,7 +8343,7 @@ message CrewMemberActivity { optional int64 next_run_at = 7; } -// Copied from: local:aiserver.v1.CrewMemberStats (var: rB) +// Copied from: local:aiserver.v1.CrewMemberStats (var: aB) message CrewMemberStats { string agent_id = 1; string agent_name = 2; @@ -8354,7 +8356,7 @@ message CrewMemberStats { int32 runs_posted = 9; } -// Copied from: local:aiserver.v1.CrewPullRequest (var: sB) +// Copied from: local:aiserver.v1.CrewPullRequest (var: lB) message CrewPullRequest { string pr_url = 1; string title = 2; @@ -8365,26 +8367,26 @@ message CrewPullRequest { string background_composer_id = 7; } -// Copied from: local:aiserver.v1.CrewRecommendedMcp (var: bv) +// Copied from: local:aiserver.v1.CrewRecommendedMcp (var: qv) message CrewRecommendedMcp { string name = 1; string label = 2; } -// Copied from: local:aiserver.v1.CrewScheduleStatus (var: Ov) +// Copied from: local:aiserver.v1.CrewScheduleStatus (var: Gv) message CrewScheduleStatus { bool ok = 1; string warning = 2; } -// Copied from: local:aiserver.v1.CrewSlackChannelStatus (var: Uv) +// Copied from: local:aiserver.v1.CrewSlackChannelStatus (var: Hv) message CrewSlackChannelStatus { bool ok = 1; bool bot_in_channel = 2; string warning = 3; } -// Copied from: local:aiserver.v1.CrewStandupDigestEntry (var: aB) +// Copied from: local:aiserver.v1.CrewStandupDigestEntry (var: cB) message CrewStandupDigestEntry { string agent_id = 1; string agent_name = 2; @@ -8394,7 +8396,7 @@ message CrewStandupDigestEntry { int64 posted_at = 6; } -// Copied from: local:aiserver.v1.CrewStandupTriggerResult (var: eB) +// Copied from: local:aiserver.v1.CrewStandupTriggerResult (var: sB) message CrewStandupTriggerResult { string agent_id = 1; string agent_name = 2; @@ -8403,7 +8405,7 @@ message CrewStandupTriggerResult { string error = 5; } -// Copied from: local:aiserver.v1.CrewWriteBackRequest (var: dB) +// Copied from: local:aiserver.v1.CrewWriteBackRequest (var: hB) message CrewWriteBackRequest { string token = 1; string action = 2; @@ -8412,7 +8414,7 @@ message CrewWriteBackRequest { string text = 5; } -// Copied from: local:aiserver.v1.CrewWriteBackResponse (var: pB) +// Copied from: local:aiserver.v1.CrewWriteBackResponse (var: AB) message CrewWriteBackResponse { bool ok = 1; bool updated = 2; @@ -8487,7 +8489,7 @@ message CurrentlyShownCppSuggestion { optional string binding_id = 6; } -// Copied from: local:aiserver.v1.CursorBlameSettings (var: Sc) +// Copied from: local:aiserver.v1.CursorBlameSettings (var: vc) message CursorBlameSettings { bool enabled = 1; } @@ -8499,7 +8501,7 @@ message CursorHelpConversationMessage { string content = 3; } -// Copied from: local:aiserver.v1.CursorIgnoreControls (var: Gm) +// Copied from: local:aiserver.v1.CursorIgnoreControls (var: Vm) message CursorIgnoreControls { bool hierarchical_enabled = 1; bool ignore_symlinks = 2; @@ -8659,7 +8661,7 @@ enum CycleType { CYCLE_TYPE_START_TIME = 2; } -// Copied from: local:aiserver.v1.DailyMetrics (var: cd) +// Copied from: local:aiserver.v1.DailyMetrics (var: pd) message DailyMetrics { int64 date = 1; int32 active_users = 2; @@ -8686,7 +8688,7 @@ message DailyMetrics { repeated StringCount client_version_usage = 23; } -// Copied from: local:aiserver.v1.DailySpendByCategory (var: o_) +// Copied from: local:aiserver.v1.DailySpendByCategory (var: u_) message DailySpendByCategory { int64 day = 1; string category = 2; @@ -8694,7 +8696,7 @@ message DailySpendByCategory { int64 total_tokens = 4; } -// Copied from: local:aiserver.v1.DailySpendPoint (var: r_) +// Copied from: local:aiserver.v1.DailySpendPoint (var: a_) message DailySpendPoint { int64 day = 1; int32 spend_cents = 2; @@ -8707,13 +8709,13 @@ message DashboardAction { optional string success_message = 3; } -// Copied from: local:aiserver.v1.DataRetentionPolicy (var: rc) +// Copied from: local:aiserver.v1.DataRetentionPolicy (var: oc) message DataRetentionPolicy { - // Copied from: local:aiserver.v1.DataRetentionPolicy.Indefinite (var: sc) + // Copied from: local:aiserver.v1.DataRetentionPolicy.Indefinite (var: ic) message Indefinite { } - // Copied from: local:aiserver.v1.DataRetentionPolicy.Limited (var: oc) + // Copied from: local:aiserver.v1.DataRetentionPolicy.Limited (var: ac) message Limited { uint32 hours = 1; } @@ -8823,17 +8825,17 @@ message DeepSearchSubagentReturnValue { repeated ContextItem context_items = 1; } -// Copied from: local:aiserver.v1.DeeplinkControls (var: pc) +// Copied from: local:aiserver.v1.DeeplinkControls (var: gc) message DeeplinkControls { bool enabled = 1; bool allow_public_deeplinks = 2; } -// Copied from: local:aiserver.v1.DeleteAccountRequest (var: Un) +// Copied from: local:aiserver.v1.DeleteAccountRequest (var: Qn) message DeleteAccountRequest { } -// Copied from: local:aiserver.v1.DeleteAccountResponse (var: xn) +// Copied from: local:aiserver.v1.DeleteAccountResponse (var: Gn) message DeleteAccountResponse { } @@ -8863,64 +8865,64 @@ message DeleteBackgroundComposerRequest { message DeleteBackgroundComposerResponse { } -// Copied from: local:aiserver.v1.DeleteBedrockIamRoleRequest (var: ap) +// Copied from: local:aiserver.v1.DeleteBedrockIamRoleRequest (var: cp) message DeleteBedrockIamRoleRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.DeleteBedrockIamRoleResponse (var: lp) +// Copied from: local:aiserver.v1.DeleteBedrockIamRoleResponse (var: dp) message DeleteBedrockIamRoleResponse { bool success = 1; string error_message = 2; } -// Copied from: local:aiserver.v1.DeleteBitbucketServerInstanceRequest (var: vn) +// Copied from: local:aiserver.v1.DeleteBitbucketServerInstanceRequest (var: Jn) message DeleteBitbucketServerInstanceRequest { string uuid = 1; } -// Copied from: local:aiserver.v1.DeleteBitbucketServerInstanceResponse (var: Bn) +// Copied from: local:aiserver.v1.DeleteBitbucketServerInstanceResponse (var: Cn) message DeleteBitbucketServerInstanceResponse { } -// Copied from: local:aiserver.v1.DeleteBugbotLearnedRuleRequest (var: mk) +// Copied from: local:aiserver.v1.DeleteBugbotLearnedRuleRequest (var: fk) message DeleteBugbotLearnedRuleRequest { string rule_id = 1; int64 installation_id = 2; optional string ghe_application = 3; } -// Copied from: local:aiserver.v1.DeleteBugbotLearnedRuleResponse (var: ck) +// Copied from: local:aiserver.v1.DeleteBugbotLearnedRuleResponse (var: gk) message DeleteBugbotLearnedRuleResponse { } -// Copied from: local:aiserver.v1.DeleteBugbotManualRepositoryRuleRequest (var: Tk) +// Copied from: local:aiserver.v1.DeleteBugbotManualRepositoryRuleRequest (var: Ek) message DeleteBugbotManualRepositoryRuleRequest { string rule_id = 1; int64 installation_id = 2; optional string ghe_application = 3; } -// Copied from: local:aiserver.v1.DeleteBugbotManualRepositoryRuleResponse (var: yk) +// Copied from: local:aiserver.v1.DeleteBugbotManualRepositoryRuleResponse (var: Sk) message DeleteBugbotManualRepositoryRuleResponse { } -// Copied from: local:aiserver.v1.DeleteBugbotTeamRuleRequest (var: rk) +// Copied from: local:aiserver.v1.DeleteBugbotTeamRuleRequest (var: ak) message DeleteBugbotTeamRuleRequest { string rule_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.DeleteBugbotTeamRuleResponse (var: sk) +// Copied from: local:aiserver.v1.DeleteBugbotTeamRuleResponse (var: lk) message DeleteBugbotTeamRuleResponse { } -// Copied from: local:aiserver.v1.DeleteCrewRequest (var: Vv) +// Copied from: local:aiserver.v1.DeleteCrewRequest (var: zv) message DeleteCrewRequest { string crew_id = 1; } -// Copied from: local:aiserver.v1.DeleteCrewResponse (var: Yv) +// Copied from: local:aiserver.v1.DeleteCrewResponse (var: jv) message DeleteCrewResponse { repeated Crew crews = 1; } @@ -8958,42 +8960,42 @@ message DeleteFileStream { string relative_workspace_path = 1; } -// Copied from: local:aiserver.v1.DeleteGithubEnterpriseAppRequest (var: rn) +// Copied from: local:aiserver.v1.DeleteGithubEnterpriseAppRequest (var: on) message DeleteGithubEnterpriseAppRequest { string uuid = 1; } -// Copied from: local:aiserver.v1.DeleteGithubEnterpriseAppResponse (var: sn) +// Copied from: local:aiserver.v1.DeleteGithubEnterpriseAppResponse (var: an) message DeleteGithubEnterpriseAppResponse { } -// Copied from: local:aiserver.v1.DeleteGitlabEnterpriseInstanceRequest (var: gn) +// Copied from: local:aiserver.v1.DeleteGitlabEnterpriseInstanceRequest (var: An) message DeleteGitlabEnterpriseInstanceRequest { string uuid = 1; } -// Copied from: local:aiserver.v1.DeleteGitlabEnterpriseInstanceResponse (var: hn) +// Copied from: local:aiserver.v1.DeleteGitlabEnterpriseInstanceResponse (var: _n) message DeleteGitlabEnterpriseInstanceResponse { } -// Copied from: local:aiserver.v1.DeleteGroupRequest (var: T_) +// Copied from: local:aiserver.v1.DeleteGroupRequest (var: E_) message DeleteGroupRequest { int32 group_id = 1; int32 team_id = 2; optional GroupType type = 3; } -// Copied from: local:aiserver.v1.DeleteGroupResponse (var: y_) +// Copied from: local:aiserver.v1.DeleteGroupResponse (var: S_) message DeleteGroupResponse { } -// Copied from: local:aiserver.v1.DeleteJiraRoutingRuleRequest (var: kv) +// Copied from: local:aiserver.v1.DeleteJiraRoutingRuleRequest (var: Iv) message DeleteJiraRoutingRuleRequest { int32 team_id = 1; int64 rule_id = 2; } -// Copied from: local:aiserver.v1.DeleteJiraRoutingRuleResponse (var: wv) +// Copied from: local:aiserver.v1.DeleteJiraRoutingRuleResponse (var: vv) message DeleteJiraRoutingRuleResponse { } @@ -9007,17 +9009,17 @@ message DeleteLiveActivityRequest { message DeleteLiveActivityResponse { } -// Copied from: local:aiserver.v1.DeleteMcpOAuthAccountRequest (var: Ci) +// Copied from: local:aiserver.v1.DeleteMcpOAuthAccountRequest (var: Ri) message DeleteMcpOAuthAccountRequest { int32 server_id = 1; string account_key = 2; } -// Copied from: local:aiserver.v1.DeleteMcpOAuthAccountResponse (var: Ni) +// Copied from: local:aiserver.v1.DeleteMcpOAuthAccountResponse (var: Pi) message DeleteMcpOAuthAccountResponse { } -// Copied from: local:aiserver.v1.DeleteMcpOAuthTokenRequest (var: di) +// Copied from: local:aiserver.v1.DeleteMcpOAuthTokenRequest (var: fi) message DeleteMcpOAuthTokenRequest { string server_url = 1; optional string service_account_id = 2; @@ -9025,7 +9027,7 @@ message DeleteMcpOAuthTokenRequest { string account_key = 4; } -// Copied from: local:aiserver.v1.DeleteMcpOAuthTokenResponse (var: pi) +// Copied from: local:aiserver.v1.DeleteMcpOAuthTokenResponse (var: gi) message DeleteMcpOAuthTokenResponse { } @@ -9035,13 +9037,13 @@ message DeleteNotFile { string actual_type = 2; } -// Copied from: local:aiserver.v1.DeleteOrganizationGroupRequest (var: fs) +// Copied from: local:aiserver.v1.DeleteOrganizationGroupRequest (var: hs) message DeleteOrganizationGroupRequest { string organization_id = 1; int64 group_id = 2; } -// Copied from: local:aiserver.v1.DeleteOrganizationGroupResponse (var: gs) +// Copied from: local:aiserver.v1.DeleteOrganizationGroupResponse (var: As) message DeleteOrganizationGroupResponse { } @@ -9074,13 +9076,13 @@ message DeletePersonalEnvironmentJsonRequest { message DeletePersonalEnvironmentJsonResponse { } -// Copied from: local:aiserver.v1.DeleteProtectedGitScopeRequest (var: qm) +// Copied from: local:aiserver.v1.DeleteProtectedGitScopeRequest (var: Om) message DeleteProtectedGitScopeRequest { int32 team_id = 1; int64 scope_id = 2; } -// Copied from: local:aiserver.v1.DeleteProtectedGitScopeResponse (var: Dm) +// Copied from: local:aiserver.v1.DeleteProtectedGitScopeResponse (var: Um) message DeleteProtectedGitScopeResponse { } @@ -9125,52 +9127,52 @@ message DeleteResult { } } -// Copied from: local:aiserver.v1.DeleteScimDirectoryRequest (var: Y_) +// Copied from: local:aiserver.v1.DeleteScimDirectoryRequest (var: j_) message DeleteScimDirectoryRequest { string organization_id = 1; int64 scim_directory_id = 2; } -// Copied from: local:aiserver.v1.DeleteScimDirectoryResponse (var: K_) +// Copied from: local:aiserver.v1.DeleteScimDirectoryResponse (var: X_) message DeleteScimDirectoryResponse { } -// Copied from: local:aiserver.v1.DeleteScimTargetMappingRequest (var: sT) +// Copied from: local:aiserver.v1.DeleteScimTargetMappingRequest (var: lT) message DeleteScimTargetMappingRequest { string organization_id = 1; int64 scim_target_mapping_id = 2; } -// Copied from: local:aiserver.v1.DeleteScimTargetMappingResponse (var: oT) +// Copied from: local:aiserver.v1.DeleteScimTargetMappingResponse (var: uT) message DeleteScimTargetMappingResponse { } -// Copied from: local:aiserver.v1.DeleteSharedCanvasRequest (var: Hk) +// Copied from: local:aiserver.v1.DeleteSharedCanvasRequest (var: Wk) message DeleteSharedCanvasRequest { string share_id = 1; } -// Copied from: local:aiserver.v1.DeleteSharedCanvasResponse (var: Vk) +// Copied from: local:aiserver.v1.DeleteSharedCanvasResponse (var: zk) message DeleteSharedCanvasResponse { } -// Copied from: local:aiserver.v1.DeleteSharedConversationRequest (var: ew) +// Copied from: local:aiserver.v1.DeleteSharedConversationRequest (var: sw) message DeleteSharedConversationRequest { string share_id = 1; } -// Copied from: local:aiserver.v1.DeleteSharedConversationResponse (var: tw) +// Copied from: local:aiserver.v1.DeleteSharedConversationResponse (var: ow) message DeleteSharedConversationResponse { bool success = 1; } -// Copied from: local:aiserver.v1.DeleteSlackRepoRoutingRuleRequest (var: FA) +// Copied from: local:aiserver.v1.DeleteSlackRepoRoutingRuleRequest (var: UA) message DeleteSlackRepoRoutingRuleRequest { int32 team_id = 1; string rule_id = 2; } -// Copied from: local:aiserver.v1.DeleteSlackRepoRoutingRuleResponse (var: qA) +// Copied from: local:aiserver.v1.DeleteSlackRepoRoutingRuleResponse (var: xA) message DeleteSlackRepoRoutingRuleResponse { } @@ -9182,23 +9184,23 @@ message DeleteSuccess { string prev_content = 4; } -// Copied from: local:aiserver.v1.DeleteTeamCommandRequest (var: Dy) +// Copied from: local:aiserver.v1.DeleteTeamCommandRequest (var: Qy) message DeleteTeamCommandRequest { string command_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamCommandResponse (var: Oy) +// Copied from: local:aiserver.v1.DeleteTeamCommandResponse (var: Gy) message DeleteTeamCommandResponse { } -// Copied from: local:aiserver.v1.DeleteTeamCustomerTelemetryDestinationRequest (var: FT) +// Copied from: local:aiserver.v1.DeleteTeamCustomerTelemetryDestinationRequest (var: UT) message DeleteTeamCustomerTelemetryDestinationRequest { int32 team_id = 1; string destination_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamCustomerTelemetryDestinationResponse (var: qT) +// Copied from: local:aiserver.v1.DeleteTeamCustomerTelemetryDestinationResponse (var: xT) message DeleteTeamCustomerTelemetryDestinationResponse { } @@ -9212,53 +9214,53 @@ message DeleteTeamEnvironmentRequest { message DeleteTeamEnvironmentResponse { } -// Copied from: local:aiserver.v1.DeleteTeamGroupRequest (var: js) +// Copied from: local:aiserver.v1.DeleteTeamGroupRequest (var: Zs) message DeleteTeamGroupRequest { int32 team_id = 1; int64 group_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamGroupResponse (var: Xs) +// Copied from: local:aiserver.v1.DeleteTeamGroupResponse (var: $s) message DeleteTeamGroupResponse { } -// Copied from: local:aiserver.v1.DeleteTeamHookRequest (var: Cy) +// Copied from: local:aiserver.v1.DeleteTeamHookRequest (var: by) message DeleteTeamHookRequest { string hook_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamHookResponse (var: Ny) +// Copied from: local:aiserver.v1.DeleteTeamHookResponse (var: My) message DeleteTeamHookResponse { } -// Copied from: local:aiserver.v1.DeleteTeamRepoRequest (var: vm) +// Copied from: local:aiserver.v1.DeleteTeamRepoRequest (var: Jm) message DeleteTeamRepoRequest { int32 team_id = 1; int32 repo_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamRepoResponse (var: Bm) +// Copied from: local:aiserver.v1.DeleteTeamRepoResponse (var: Cm) message DeleteTeamRepoResponse { } -// Copied from: local:aiserver.v1.DeleteTeamRuleRequest (var: yy) +// Copied from: local:aiserver.v1.DeleteTeamRuleRequest (var: Sy) message DeleteTeamRuleRequest { string rule_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamRuleResponse (var: ky) +// Copied from: local:aiserver.v1.DeleteTeamRuleResponse (var: Iy) message DeleteTeamRuleResponse { } -// Copied from: local:aiserver.v1.DeleteTeamServiceAccountRequest (var: Hl) +// Copied from: local:aiserver.v1.DeleteTeamServiceAccountRequest (var: Yl) message DeleteTeamServiceAccountRequest { int32 team_id = 1; string service_account_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamServiceAccountResponse (var: Vl) +// Copied from: local:aiserver.v1.DeleteTeamServiceAccountResponse (var: Kl) message DeleteTeamServiceAccountResponse { } @@ -9272,13 +9274,13 @@ message DeleteTestParams { message DeleteTestResult { } -// Copied from: local:aiserver.v1.DeleteUsageAlertsRequest (var: Ow) +// Copied from: local:aiserver.v1.DeleteUsageAlertsRequest (var: Gw) message DeleteUsageAlertsRequest { int32 team_id = 1; repeated string alert_ids = 2; } -// Copied from: local:aiserver.v1.DeleteUsageAlertsResponse (var: Uw) +// Copied from: local:aiserver.v1.DeleteUsageAlertsResponse (var: Hw) message DeleteUsageAlertsResponse { int32 deleted_count = 1; } @@ -9296,14 +9298,14 @@ message DeregisterPrivateWorkerPoolResponse { bool deregistered = 1; } -// Copied from: local:aiserver.v1.DetachGroupFromDirectoryRequest (var: b_) +// Copied from: local:aiserver.v1.DetachGroupFromDirectoryRequest (var: q_) message DetachGroupFromDirectoryRequest { int32 group_id = 1; int32 team_id = 2; optional GroupType type = 3; } -// Copied from: local:aiserver.v1.DetachGroupFromDirectoryResponse (var: M_) +// Copied from: local:aiserver.v1.DetachGroupFromDirectoryResponse (var: D_) message DetachGroupFromDirectoryResponse { Group group = 1; } @@ -9490,7 +9492,7 @@ message DiffHistoryData { ComposerFileDiff start_to_end_diff = 5; } -// Copied from: local:aiserver.v1.DirectoryGroup (var: ZA) +// Copied from: local:aiserver.v1.DirectoryGroup (var: n_) message DirectoryGroup { string name = 1; int32 id = 2; @@ -9514,57 +9516,57 @@ message DisablePullRequestAutoMergeResponse { optional string pr_node_id = 3; } -// Copied from: local:aiserver.v1.DisconnectBitbucketForgeRequest (var: ov) +// Copied from: local:aiserver.v1.DisconnectBitbucketForgeRequest (var: uv) message DisconnectBitbucketForgeRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.DisconnectBitbucketForgeResponse (var: iv) +// Copied from: local:aiserver.v1.DisconnectBitbucketForgeResponse (var: mv) message DisconnectBitbucketForgeResponse { } -// Copied from: local:aiserver.v1.DisconnectContactImportConnectionRequest (var: hl) +// Copied from: local:aiserver.v1.DisconnectContactImportConnectionRequest (var: _l) message DisconnectContactImportConnectionRequest { int64 connection_id = 1; } -// Copied from: local:aiserver.v1.DisconnectContactImportConnectionResponse (var: Al) +// Copied from: local:aiserver.v1.DisconnectContactImportConnectionResponse (var: Tl) message DisconnectContactImportConnectionResponse { bool success = 1; } -// Copied from: local:aiserver.v1.DisconnectGithubRequest (var: Mn) +// Copied from: local:aiserver.v1.DisconnectGithubRequest (var: Fn) message DisconnectGithubRequest { optional string ghe_application = 2; } -// Copied from: local:aiserver.v1.DisconnectGithubResponse (var: Ln) +// Copied from: local:aiserver.v1.DisconnectGithubResponse (var: qn) message DisconnectGithubResponse { int32 removed_connections_count = 1; } -// Copied from: local:aiserver.v1.DisconnectJiraRequest (var: rv) +// Copied from: local:aiserver.v1.DisconnectJiraRequest (var: av) message DisconnectJiraRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.DisconnectJiraResponse (var: sv) +// Copied from: local:aiserver.v1.DisconnectJiraResponse (var: lv) message DisconnectJiraResponse { } -// Copied from: local:aiserver.v1.DisconnectLinearRequest (var: Wh) +// Copied from: local:aiserver.v1.DisconnectLinearRequest (var: Zh) message DisconnectLinearRequest { } -// Copied from: local:aiserver.v1.DisconnectLinearResponse (var: zh) +// Copied from: local:aiserver.v1.DisconnectLinearResponse (var: $h) message DisconnectLinearResponse { } -// Copied from: local:aiserver.v1.DisconnectPagerDutyRequest (var: EA) +// Copied from: local:aiserver.v1.DisconnectPagerDutyRequest (var: BA) message DisconnectPagerDutyRequest { } -// Copied from: local:aiserver.v1.DisconnectPagerDutyResponse (var: SA) +// Copied from: local:aiserver.v1.DisconnectPagerDutyResponse (var: JA) message DisconnectPagerDutyResponse { bool success = 1; } @@ -9797,18 +9799,18 @@ message DownloadIssueTracesResponse { int64 total_bytes = 3; } -// Copied from: local:aiserver.v1.DraftCrewBriefMember (var: mB) +// Copied from: local:aiserver.v1.DraftCrewBriefMember (var: fB) message DraftCrewBriefMember { string name = 1; string archetype = 2; } -// Copied from: local:aiserver.v1.DraftCrewBriefRequest (var: uB) +// Copied from: local:aiserver.v1.DraftCrewBriefRequest (var: pB) message DraftCrewBriefRequest { string goal = 1; } -// Copied from: local:aiserver.v1.DraftCrewBriefResponse (var: cB) +// Copied from: local:aiserver.v1.DraftCrewBriefResponse (var: gB) message DraftCrewBriefResponse { string name = 1; string vision = 2; @@ -10081,7 +10083,7 @@ message EditorCloseEvent { string editor_id = 1; } -// Copied from: local:aiserver.v1.EffectivePlugin (var: HS) +// Copied from: local:aiserver.v1.EffectivePlugin (var: WS) message EffectivePlugin { Plugin plugin = 1; bool is_team_required = 3; @@ -10117,12 +10119,12 @@ message EmbeddingResponse { repeated double embedding = 1; } -// Copied from: local:aiserver.v1.EnableOnDemandSpendRequest (var: Aa) +// Copied from: local:aiserver.v1.EnableOnDemandSpendRequest (var: Ta) message EnableOnDemandSpendRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.EnableOnDemandSpendResponse (var: _a) +// Copied from: local:aiserver.v1.EnableOnDemandSpendResponse (var: ya) message EnableOnDemandSpendResponse { int32 hard_limit = 1; optional int32 hard_limit_per_user = 2; @@ -10162,11 +10164,11 @@ message EnrollExternalFullSelfDrivingRunResponse { bool enrolled = 1; } -// Copied from: local:aiserver.v1.EnrollInGlassEarlyPreviewRequest (var: pg) +// Copied from: local:aiserver.v1.EnrollInGlassEarlyPreviewRequest (var: Ag) message EnrollInGlassEarlyPreviewRequest { } -// Copied from: local:aiserver.v1.EnrollInGlassEarlyPreviewResponse (var: fg) +// Copied from: local:aiserver.v1.EnrollInGlassEarlyPreviewResponse (var: _g) message EnrollInGlassEarlyPreviewResponse { } @@ -10752,7 +10754,7 @@ message ExecutePlanInfo { string plan_title = 2; } -// Copied from: local:aiserver.v1.ExecuteSandMcpToolRequest (var: Xo) +// Copied from: local:aiserver.v1.ExecuteSandMcpToolRequest (var: $o) message ExecuteSandMcpToolRequest { string server_identifier = 1; string tool_name = 2; @@ -10762,7 +10764,7 @@ message ExecuteSandMcpToolRequest { string turn_id = 6; } -// Copied from: local:aiserver.v1.ExecuteSandMcpToolResponse (var: ei) +// Copied from: local:aiserver.v1.ExecuteSandMcpToolResponse (var: ni) message ExecuteSandMcpToolResponse { FSIsEnabledForUserRequest result = 1; } @@ -10776,12 +10778,12 @@ message ExplicitContext { repeated MCPInstructions mcp_instructions = 5; } -// Copied from: local:aiserver.v1.ExtensionInstallCooldownSettings (var: vc) +// Copied from: local:aiserver.v1.ExtensionInstallCooldownSettings (var: Jc) message ExtensionInstallCooldownSettings { int32 cooldown_hours = 1; } -// Copied from: local:aiserver.v1.ExtensionSigningSettings (var: Ic) +// Copied from: local:aiserver.v1.ExtensionSigningSettings (var: Bc) message ExtensionSigningSettings { bool verification_enabled = 1; } @@ -11121,7 +11123,7 @@ message FeedbackRequestUpdate { optional string comment_placeholder = 8; } -// Copied from: local:aiserver.v1.FetchAllInstallationReposRequest (var: uf) +// Copied from: local:aiserver.v1.FetchAllInstallationReposRequest (var: pf) message FetchAllInstallationReposRequest { int64 installation_id = 1; optional int32 total_pages = 2; @@ -11130,7 +11132,7 @@ message FetchAllInstallationReposRequest { optional bool skip_cache = 6; } -// Copied from: local:aiserver.v1.FetchAllInstallationReposResponse (var: mf) +// Copied from: local:aiserver.v1.FetchAllInstallationReposResponse (var: ff) message FetchAllInstallationReposResponse { repeated GetGithubInstallationsResponse.Repository repos = 1; optional string access_error = 2; @@ -11357,13 +11359,13 @@ message FindBugsResponse { optional Bug bug = 1; } -// Copied from: local:aiserver.v1.FinishSetupGithubEnterpriseAppRequest (var: Zt) +// Copied from: local:aiserver.v1.FinishSetupGithubEnterpriseAppRequest (var: en) message FinishSetupGithubEnterpriseAppRequest { string installation_code = 1; string pending_app_uuid = 2; } -// Copied from: local:aiserver.v1.FinishSetupGithubEnterpriseAppResponse (var: $t) +// Copied from: local:aiserver.v1.FinishSetupGithubEnterpriseAppResponse (var: tn) message FinishSetupGithubEnterpriseAppResponse { optional string install_url = 1; } @@ -11408,7 +11410,7 @@ message FinishedCppGenerationEvent { RecoverableCppData recoverable_cpp_data = 2; } -// Copied from: local:aiserver.v1.FirstPartyPluginConfiguration (var: Ym) +// Copied from: local:aiserver.v1.FirstPartyPluginConfiguration (var: Wm) message FirstPartyPluginConfiguration { FirstPartyPluginMode mode = 1; repeated string allowed_plugin_ids = 2; @@ -11672,7 +11674,7 @@ message FullFileSearchResult { repeated FileResult results = 1; } -// Copied from: local:aiserver.v1.FullSelfDrivingActiveAgent (var: Xf) +// Copied from: local:aiserver.v1.FullSelfDrivingActiveAgent (var: tg) message FullSelfDrivingActiveAgent { string pr_url = 1; string repo_url = 2; @@ -11735,7 +11737,7 @@ message FullSelfDrivingOutputInput { google.protobuf.Struct payload = 8; } -// Copied from: local:aiserver.v1.FullSelfDrivingRepoSetting (var: Ff) +// Copied from: local:aiserver.v1.FullSelfDrivingRepoSetting (var: Uf) message FullSelfDrivingRepoSetting { ProtectedGitProvider scm_provider = 1; optional string git_enterprise_uuid = 2; @@ -11775,7 +11777,7 @@ enum FullSelfDrivingRunSuggestionState { FULL_SELF_DRIVING_RUN_SUGGESTION_STATE_NOT_SUGGEST_MODE = 4; } -// Copied from: local:aiserver.v1.FullSelfDrivingStatusUpdate (var: Zf) +// Copied from: local:aiserver.v1.FullSelfDrivingStatusUpdate (var: ng) message FullSelfDrivingStatusUpdate { string state = 1; string status = 2; @@ -11783,7 +11785,7 @@ message FullSelfDrivingStatusUpdate { google.protobuf.Timestamp updated_at = 4; } -// Copied from: local:aiserver.v1.FullSelfDrivingTeamRepoSetting (var: Yf) +// Copied from: local:aiserver.v1.FullSelfDrivingTeamRepoSetting (var: jf) message FullSelfDrivingTeamRepoSetting { int32 team_id = 1; ProtectedGitProvider scm_provider = 2; @@ -11793,7 +11795,7 @@ message FullSelfDrivingTeamRepoSetting { bool enabled = 6; } -// Copied from: local:aiserver.v1.FullSelfDrivingTeamSettings (var: xf) +// Copied from: local:aiserver.v1.FullSelfDrivingTeamSettings (var: Vf) message FullSelfDrivingTeamSettings { int32 team_id = 1; FullSelfDrivingMode default_mode = 2; @@ -11877,7 +11879,7 @@ message GenericLogSpanUpdate { WaterfallLogLevel level = 3; } -// Copied from: local:aiserver.v1.GetActivationCheckoutUrlRequest (var: Ia) +// Copied from: local:aiserver.v1.GetActivationCheckoutUrlRequest (var: Ba) message GetActivationCheckoutUrlRequest { int32 team_id = 1; int32 seats = 2; @@ -11889,23 +11891,23 @@ message GetActivationCheckoutUrlRequest { optional TeamMemberBillingTier billing_tier = 8; } -// Copied from: local:aiserver.v1.GetActivationCheckoutUrlResponse (var: va) +// Copied from: local:aiserver.v1.GetActivationCheckoutUrlResponse (var: Ja) message GetActivationCheckoutUrlResponse { string checkout_url = 1; } -// Copied from: local:aiserver.v1.GetActiveOffboardingBannerRequest (var: ly) +// Copied from: local:aiserver.v1.GetActiveOffboardingBannerRequest (var: dy) message GetActiveOffboardingBannerRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetActiveOffboardingBannerResponse (var: uy) +// Copied from: local:aiserver.v1.GetActiveOffboardingBannerResponse (var: py) message GetActiveOffboardingBannerResponse { bool has_banner = 1; optional OffboardingBanner banner = 2; } -// Copied from: local:aiserver.v1.GetAdminNotificationStatusRequest (var: uT) +// Copied from: local:aiserver.v1.GetAdminNotificationStatusRequest (var: pT) message GetAdminNotificationStatusRequest { int32 team_id = 1; AdminNotificationRequestType request_type = 2; @@ -11913,18 +11915,18 @@ message GetAdminNotificationStatusRequest { optional string ghe_application = 4; } -// Copied from: local:aiserver.v1.GetAdminNotificationStatusResponse (var: mT) +// Copied from: local:aiserver.v1.GetAdminNotificationStatusResponse (var: fT) message GetAdminNotificationStatusResponse { bool can_send = 1; optional int64 last_sent_timestamp = 2; } -// Copied from: local:aiserver.v1.GetAdvancedAnalyticsEnabledRequest (var: tp) +// Copied from: local:aiserver.v1.GetAdvancedAnalyticsEnabledRequest (var: op) message GetAdvancedAnalyticsEnabledRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetAdvancedAnalyticsEnabledResponse (var: np) +// Copied from: local:aiserver.v1.GetAdvancedAnalyticsEnabledResponse (var: ip) message GetAdvancedAnalyticsEnabledResponse { bool enabled = 1; } @@ -11962,16 +11964,16 @@ message GetAgentStoreFileLockResponse { int64 expires_at_ms = 3; } -// Copied from: local:aiserver.v1.GetAgenticOnboardingConfigRequest (var: Hn) +// Copied from: local:aiserver.v1.GetAgenticOnboardingConfigRequest (var: Yn) message GetAgenticOnboardingConfigRequest { } -// Copied from: local:aiserver.v1.GetAgenticOnboardingConfigResponse (var: Vn) +// Copied from: local:aiserver.v1.GetAgenticOnboardingConfigResponse (var: Kn) message GetAgenticOnboardingConfigResponse { bool agentic_onboarding_enabled = 1; } -// Copied from: local:aiserver.v1.GetAggregatedUsageEventsRequest (var: kg) +// Copied from: local:aiserver.v1.GetAggregatedUsageEventsRequest (var: Ig) message GetAggregatedUsageEventsRequest { int32 team_id = 1; optional int64 start_date = 2; @@ -11979,9 +11981,9 @@ message GetAggregatedUsageEventsRequest { optional int32 user_id = 4; } -// Copied from: local:aiserver.v1.GetAggregatedUsageEventsResponse (var: wg) +// Copied from: local:aiserver.v1.GetAggregatedUsageEventsResponse (var: vg) message GetAggregatedUsageEventsResponse { - // Copied from: local:aiserver.v1.GetAggregatedUsageEventsResponse.ModelUsageAggregation (var: Eg) + // Copied from: local:aiserver.v1.GetAggregatedUsageEventsResponse.ModelUsageAggregation (var: Bg) message ModelUsageAggregation { string model_intent = 1; int64 input_tokens = 2; @@ -12018,7 +12020,7 @@ message GetAtSymbolSuggestionsResponse { string explanation = 2; } -// Copied from: local:aiserver.v1.GetAuditLogsRequest (var: Sg) +// Copied from: local:aiserver.v1.GetAuditLogsRequest (var: Jg) message GetAuditLogsRequest { optional int32 team_id = 1; optional int64 start_date = 2; @@ -12029,7 +12031,7 @@ message GetAuditLogsRequest { optional int32 page_size = 7; } -// Copied from: local:aiserver.v1.GetAuditLogsResponse (var: Ig) +// Copied from: local:aiserver.v1.GetAuditLogsResponse (var: Cg) message GetAuditLogsResponse { repeated AuditLogEvent events = 1; int32 total_count = 2; @@ -12045,20 +12047,20 @@ message GetAvailableChunkingStrategiesResponse { repeated ChunkingStrategy chunking_strategies = 1; } -// Copied from: local:aiserver.v1.GetAvailableMcpServersRequest (var: vo) +// Copied from: local:aiserver.v1.GetAvailableMcpServersRequest (var: Jo) message GetAvailableMcpServersRequest { } -// Copied from: local:aiserver.v1.GetAvailableMcpServersResponse (var: Bo) +// Copied from: local:aiserver.v1.GetAvailableMcpServersResponse (var: Co) message GetAvailableMcpServersResponse { - // Copied from: local:aiserver.v1.GetAvailableMcpServersResponse.McpAccountInfo (var: Co) + // Copied from: local:aiserver.v1.GetAvailableMcpServersResponse.McpAccountInfo (var: Ro) message McpAccountInfo { string account_key = 1; string server_identifier = 2; bool user_has_access_token = 3; } - // Copied from: local:aiserver.v1.GetAvailableMcpServersResponse.McpServerInfo (var: Jo) + // Copied from: local:aiserver.v1.GetAvailableMcpServersResponse.McpServerInfo (var: No) message McpServerInfo { int32 id = 1; string name = 2; @@ -12215,14 +12217,14 @@ message GetBackgroundComposerRepositoryInfoResponse { QueryOnlyRepoAccess query_only_repo_access = 3; } -// Copied from: local:aiserver.v1.GetBackgroundComposerSlashCommandsRequest (var: Vy) +// Copied from: local:aiserver.v1.GetBackgroundComposerSlashCommandsRequest (var: zy) message GetBackgroundComposerSlashCommandsRequest { string bc_id = 1; optional string repo_url = 2; optional string git_ref = 3; } -// Copied from: local:aiserver.v1.GetBackgroundComposerSlashCommandsResponse (var: Yy) +// Copied from: local:aiserver.v1.GetBackgroundComposerSlashCommandsResponse (var: jy) message GetBackgroundComposerSlashCommandsResponse { repeated string skill_names = 3; repeated string command_names = 4; @@ -12314,17 +12316,17 @@ message GetBackgroundComposerVmUsageResponse { int64 total_duration_ms = 1; } -// Copied from: local:aiserver.v1.GetBackgroundJobRequest (var: Dr) +// Copied from: local:aiserver.v1.GetBackgroundJobRequest (var: Ur) message GetBackgroundJobRequest { string job_handle = 1; } -// Copied from: local:aiserver.v1.GetBackgroundJobResponse (var: Ur) +// Copied from: local:aiserver.v1.GetBackgroundJobResponse (var: Qr) message GetBackgroundJobResponse { optional BackgroundJobStatus status = 1; } -// Copied from: local:aiserver.v1.GetBaseTeamAdminSettingsRequest (var: Vc) +// Copied from: local:aiserver.v1.GetBaseTeamAdminSettingsRequest (var: Kc) message GetBaseTeamAdminSettingsRequest { int32 team_id = 1; } @@ -12342,12 +12344,12 @@ message GetBedrockModelsResponse { optional string error = 2; } -// Copied from: local:aiserver.v1.GetBitbucketForgeStatusRequest (var: tv) +// Copied from: local:aiserver.v1.GetBitbucketForgeStatusRequest (var: ov) message GetBitbucketForgeStatusRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetBitbucketForgeStatusResponse (var: nv) +// Copied from: local:aiserver.v1.GetBitbucketForgeStatusResponse (var: iv) message GetBitbucketForgeStatusResponse { string status = 1; optional string workspace_name = 2; @@ -12381,7 +12383,7 @@ message GetBranchComparisonResponse { string base_branch = 4; } -// Copied from: local:aiserver.v1.GetBugBotPRAnalyticsRequest (var: Cp) +// Copied from: local:aiserver.v1.GetBugBotPRAnalyticsRequest (var: bp) message GetBugBotPRAnalyticsRequest { optional string github_repo_node_id = 1; optional string status = 2; @@ -12393,17 +12395,17 @@ message GetBugBotPRAnalyticsRequest { optional int32 team_id = 8; } -// Copied from: local:aiserver.v1.GetBugBotPRAnalyticsResponse (var: Np) +// Copied from: local:aiserver.v1.GetBugBotPRAnalyticsResponse (var: Mp) message GetBugBotPRAnalyticsResponse { repeated BugBotPRAnalytics prs = 2; repeated PRUserOption user_options = 3; } -// Copied from: local:aiserver.v1.GetBugBotProUserModeRequest (var: ZT) +// Copied from: local:aiserver.v1.GetBugBotProUserModeRequest (var: ny) message GetBugBotProUserModeRequest { } -// Copied from: local:aiserver.v1.GetBugBotProUserModeResponse (var: $T) +// Copied from: local:aiserver.v1.GetBugBotProUserModeResponse (var: ry) message GetBugBotProUserModeResponse { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; @@ -12411,11 +12413,11 @@ message GetBugBotProUserModeResponse { bool frontier_available = 4; } -// Copied from: local:aiserver.v1.GetBugBotProUserSettingsRequest (var: og) +// Copied from: local:aiserver.v1.GetBugBotProUserSettingsRequest (var: ug) message GetBugBotProUserSettingsRequest { } -// Copied from: local:aiserver.v1.GetBugBotProUserSettingsResponse (var: ig) +// Copied from: local:aiserver.v1.GetBugBotProUserSettingsResponse (var: mg) message GetBugBotProUserSettingsResponse { bool enabled = 1; bool bugbot_was_enabled_in_this_billing_cycle = 2; @@ -12440,7 +12442,7 @@ message GetBugBotRunEtaResponse { optional int64 estimated_completion_time_ms = 2; } -// Copied from: local:aiserver.v1.GetBugbotAnalyticsV2Request (var: Ip) +// Copied from: local:aiserver.v1.GetBugbotAnalyticsV2Request (var: Cp) message GetBugbotAnalyticsV2Request { optional string start_date = 1; optional string end_date = 2; @@ -12448,7 +12450,7 @@ message GetBugbotAnalyticsV2Request { optional int32 team_id = 4; } -// Copied from: local:aiserver.v1.GetBugbotAnalyticsV2Response (var: vp) +// Copied from: local:aiserver.v1.GetBugbotAnalyticsV2Response (var: Np) message GetBugbotAnalyticsV2Response { bool should_see_analytics = 1; repeated BugbotAnalyticsDataPoint prs_reviewed_series = 2; @@ -12470,50 +12472,50 @@ message GetBugbotAnalyticsV2Response { repeated BugbotAnalyticsDataPoint bugs_evaluated_series = 18; } -// Copied from: local:aiserver.v1.GetBugbotBackfillStatusRequest (var: $p) +// Copied from: local:aiserver.v1.GetBugbotBackfillStatusRequest (var: rf) message GetBugbotBackfillStatusRequest { string workflow_id = 1; } -// Copied from: local:aiserver.v1.GetBugbotBackfillStatusResponse (var: ef) +// Copied from: local:aiserver.v1.GetBugbotBackfillStatusResponse (var: sf) message GetBugbotBackfillStatusResponse { BugbotBackfillStatus status = 1; optional string error_message = 2; optional int32 rules_generated = 3; } -// Copied from: local:aiserver.v1.GetBugbotLearnedRulesRequest (var: ok) +// Copied from: local:aiserver.v1.GetBugbotLearnedRulesRequest (var: uk) 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: ik) +// Copied from: local:aiserver.v1.GetBugbotLearnedRulesResponse (var: mk) message GetBugbotLearnedRulesResponse { repeated BugbotLearnedRule rules = 1; } -// Copied from: local:aiserver.v1.GetBugbotManualRepositoryRulesRequest (var: gk) +// Copied from: local:aiserver.v1.GetBugbotManualRepositoryRulesRequest (var: Tk) 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: hk) +// Copied from: local:aiserver.v1.GetBugbotManualRepositoryRulesResponse (var: yk) message GetBugbotManualRepositoryRulesResponse { repeated BugbotManualRepositoryRule rules = 1; } -// Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryRequest (var: HT) +// Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryRequest (var: WT) message GetBugbotMergedPrScanSummaryRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryResponse (var: VT) +// Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryResponse (var: zT) message GetBugbotMergedPrScanSummaryResponse { - // Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryResponse.Finding (var: YT) + // Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryResponse.Finding (var: jT) message Finding { string description = 1; string severity = 2; @@ -12543,11 +12545,11 @@ message GetBugbotMergedPrScanSummaryResponse { int32 total_merged_prs = 8; } -// Copied from: local:aiserver.v1.GetBugbotModeRequest (var: WT) +// Copied from: local:aiserver.v1.GetBugbotModeRequest (var: ZT) message GetBugbotModeRequest { } -// Copied from: local:aiserver.v1.GetBugbotModeResponse (var: zT) +// Copied from: local:aiserver.v1.GetBugbotModeResponse (var: $T) message GetBugbotModeResponse { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; @@ -12555,25 +12557,25 @@ message GetBugbotModeResponse { bool frontier_available = 4; } -// Copied from: local:aiserver.v1.GetBugbotRuleAnalyticsRequest (var: Ek) +// Copied from: local:aiserver.v1.GetBugbotRuleAnalyticsRequest (var: Bk) 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: Sk) +// Copied from: local:aiserver.v1.GetBugbotRuleAnalyticsResponse (var: Jk) message GetBugbotRuleAnalyticsResponse { repeated BugbotRuleAnalytics rules = 1; } -// Copied from: local:aiserver.v1.GetBugbotRuleByIdRequest (var: vk) +// Copied from: local:aiserver.v1.GetBugbotRuleByIdRequest (var: Nk) message GetBugbotRuleByIdRequest { string rule_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetBugbotRuleByIdResponse (var: Bk) +// Copied from: local:aiserver.v1.GetBugbotRuleByIdResponse (var: Rk) message GetBugbotRuleByIdResponse { optional BugbotRule team_rule = 1; optional BugbotLearnedRule learned_rule = 2; @@ -12581,26 +12583,26 @@ message GetBugbotRuleByIdResponse { optional BugbotManualRepositoryRule manual_rule = 4; } -// Copied from: local:aiserver.v1.GetBugbotSettingsRequest (var: Ep) +// Copied from: local:aiserver.v1.GetBugbotSettingsRequest (var: Bp) message GetBugbotSettingsRequest { } -// Copied from: local:aiserver.v1.GetBugbotSettingsResponse (var: Sp) +// Copied from: local:aiserver.v1.GetBugbotSettingsResponse (var: Jp) message GetBugbotSettingsResponse { bool available = 1; bool enabled = 2; repeated string pr_urls = 3; } -// Copied from: local:aiserver.v1.GetBugbotSuggestedReposRequest (var: Op) +// Copied from: local:aiserver.v1.GetBugbotSuggestedReposRequest (var: Gp) message GetBugbotSuggestedReposRequest { optional string ghe_application = 1; optional int32 limit = 2; } -// Copied from: local:aiserver.v1.GetBugbotSuggestedReposResponse (var: Up) +// Copied from: local:aiserver.v1.GetBugbotSuggestedReposResponse (var: Hp) message GetBugbotSuggestedReposResponse { - // Copied from: local:aiserver.v1.GetBugbotSuggestedReposResponse.SuggestedRepo (var: xp) + // Copied from: local:aiserver.v1.GetBugbotSuggestedReposResponse.SuggestedRepo (var: Vp) message SuggestedRepo { int64 installation_id = 1; string repo_node_id = 2; @@ -12614,23 +12616,23 @@ message GetBugbotSuggestedReposResponse { bool can_enable = 2; } -// Copied from: local:aiserver.v1.GetBugbotTeamRulesRequest (var: Xy) +// Copied from: local:aiserver.v1.GetBugbotTeamRulesRequest (var: tk) message GetBugbotTeamRulesRequest { optional bool active_only = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetBugbotTeamRulesResponse (var: Zy) +// Copied from: local:aiserver.v1.GetBugbotTeamRulesResponse (var: nk) message GetBugbotTeamRulesResponse { repeated BugbotRule rules = 1; } -// Copied from: local:aiserver.v1.GetBugbotUserSettingsRequest (var: Jf) +// Copied from: local:aiserver.v1.GetBugbotUserSettingsRequest (var: Pf) message GetBugbotUserSettingsRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetBugbotUserSettingsResponse (var: Cf) +// Copied from: local:aiserver.v1.GetBugbotUserSettingsResponse (var: bf) message GetBugbotUserSettingsResponse { bool manual_trigger_only = 1; bool run_only_once = 2; @@ -12719,27 +12721,27 @@ message GetCiStatusAction { optional string repo_url = 3; } -// Copied from: local:aiserver.v1.GetCliDownloadUrlRequest (var: Lu) +// Copied from: local:aiserver.v1.GetCliDownloadUrlRequest (var: qu) message GetCliDownloadUrlRequest { string current_version = 1; string channel = 2; } -// Copied from: local:aiserver.v1.GetCliDownloadUrlResponse (var: Fu) +// Copied from: local:aiserver.v1.GetCliDownloadUrlResponse (var: Du) message GetCliDownloadUrlResponse { string url = 1; string version = 2; } -// Copied from: local:aiserver.v1.GetClientUsageDataRequest (var: gd) +// Copied from: local:aiserver.v1.GetClientUsageDataRequest (var: Ad) message GetClientUsageDataRequest { string conversation_id = 1; int32 timestamp_before_request = 2; } -// Copied from: local:aiserver.v1.GetClientUsageDataResponse (var: hd) +// Copied from: local:aiserver.v1.GetClientUsageDataResponse (var: _d) message GetClientUsageDataResponse { - // Copied from: local:aiserver.v1.GetClientUsageDataResponse.NameToCost (var: Ad) + // Copied from: local:aiserver.v1.GetClientUsageDataResponse.NameToCost (var: Td) message NameToCost { string name = 1; int32 cost_in_cents = 2; @@ -12748,12 +12750,12 @@ message GetClientUsageDataResponse { repeated NameToCost items_with_cost = 1; } -// Copied from: local:aiserver.v1.GetClientVisibleCreditGrantsRequest (var: Zd) +// Copied from: local:aiserver.v1.GetClientVisibleCreditGrantsRequest (var: np) message GetClientVisibleCreditGrantsRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetClientVisibleCreditGrantsResponse (var: $d) +// Copied from: local:aiserver.v1.GetClientVisibleCreditGrantsResponse (var: rp) message GetClientVisibleCreditGrantsResponse { repeated ClientVisibleCreditGrant grants = 1; } @@ -12787,13 +12789,13 @@ message GetCloudAgentMemoryDbLogsResponse { bool truncated = 2; } -// Copied from: local:aiserver.v1.GetCloudAgentPluginsSnapshotRequest (var: Ky) +// Copied from: local:aiserver.v1.GetCloudAgentPluginsSnapshotRequest (var: Xy) message GetCloudAgentPluginsSnapshotRequest { optional bool use_replica = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetCloudAgentPluginsSnapshotResponse (var: zy) +// Copied from: local:aiserver.v1.GetCloudAgentPluginsSnapshotResponse (var: $y) message GetCloudAgentPluginsSnapshotResponse { string snapshot_token = 1; repeated CloudAgentPluginSnapshot plugins = 2; @@ -12954,12 +12956,12 @@ message GetComposerChatRequest { CodeSearchResult uses_codebase_results = 29; } -// Copied from: local:aiserver.v1.GetContactImportAvatarRequest (var: fl) +// Copied from: local:aiserver.v1.GetContactImportAvatarRequest (var: hl) message GetContactImportAvatarRequest { int64 contact_id = 1; } -// Copied from: local:aiserver.v1.GetContactImportAvatarResponse (var: gl) +// Copied from: local:aiserver.v1.GetContactImportAvatarResponse (var: Al) message GetContactImportAvatarResponse { bytes bytes = 1; string content_type = 2; @@ -13028,12 +13030,12 @@ message GetCppEditClassificationResponse { ScoredEdit generation_edit = 4; } -// Copied from: local:aiserver.v1.GetCreditGrantsBalanceRequest (var: jd) +// Copied from: local:aiserver.v1.GetCreditGrantsBalanceRequest (var: ep) message GetCreditGrantsBalanceRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetCreditGrantsBalanceResponse (var: Xd) +// Copied from: local:aiserver.v1.GetCreditGrantsBalanceResponse (var: tp) message GetCreditGrantsBalanceResponse { bool has_credit_grants = 1; int64 credit_balance_cents = 2; @@ -13041,34 +13043,34 @@ message GetCreditGrantsBalanceResponse { int64 used_cents = 4; } -// Copied from: local:aiserver.v1.GetCrewActivityRequest (var: Xv) +// Copied from: local:aiserver.v1.GetCrewActivityRequest (var: tB) message GetCrewActivityRequest { string crew_id = 1; } -// Copied from: local:aiserver.v1.GetCrewActivityResponse (var: Zv) +// Copied from: local:aiserver.v1.GetCrewActivityResponse (var: nB) message GetCrewActivityResponse { repeated CrewMemberActivity members = 1; } -// Copied from: local:aiserver.v1.GetCrewRequest (var: qv) +// Copied from: local:aiserver.v1.GetCrewRequest (var: xv) message GetCrewRequest { string crew_id = 1; } -// Copied from: local:aiserver.v1.GetCrewResponse (var: Dv) +// Copied from: local:aiserver.v1.GetCrewResponse (var: Qv) message GetCrewResponse { Crew crew = 1; optional CrewSlackChannelStatus slack_channel_status = 2; optional CrewScheduleStatus schedule_status = 3; } -// Copied from: local:aiserver.v1.GetCrewStandupDigestRequest (var: iB) +// Copied from: local:aiserver.v1.GetCrewStandupDigestRequest (var: mB) message GetCrewStandupDigestRequest { string crew_id = 1; } -// Copied from: local:aiserver.v1.GetCrewStandupDigestResponse (var: lB) +// Copied from: local:aiserver.v1.GetCrewStandupDigestResponse (var: dB) message GetCrewStandupDigestResponse { bool available = 1; int64 posted_at = 2; @@ -13076,12 +13078,12 @@ message GetCrewStandupDigestResponse { repeated CrewStandupDigestEntry entries = 4; } -// Copied from: local:aiserver.v1.GetCrewStatsRequest (var: nB) +// Copied from: local:aiserver.v1.GetCrewStatsRequest (var: iB) message GetCrewStatsRequest { string crew_id = 1; } -// Copied from: local:aiserver.v1.GetCrewStatsResponse (var: oB) +// Copied from: local:aiserver.v1.GetCrewStatsResponse (var: uB) message GetCrewStatsResponse { int32 runs = 1; int32 prs_opened = 2; @@ -13093,31 +13095,31 @@ message GetCrewStatsResponse { repeated CrewPullRequest open_prs = 8; } -// Copied from: local:aiserver.v1.GetCurrentBillingCycleRequest (var: Tp) +// Copied from: local:aiserver.v1.GetCurrentBillingCycleRequest (var: Ep) message GetCurrentBillingCycleRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetCurrentBillingCycleResponse (var: yp) +// Copied from: local:aiserver.v1.GetCurrentBillingCycleResponse (var: Sp) message GetCurrentBillingCycleResponse { int64 start_date_epoch_millis = 1; int64 end_date_epoch_millis = 2; } -// Copied from: local:aiserver.v1.GetCurrentPeriodUsageRequest (var: _d) +// Copied from: local:aiserver.v1.GetCurrentPeriodUsageRequest (var: yd) message GetCurrentPeriodUsageRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse (var: Td) +// Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse (var: kd) message GetCurrentPeriodUsageResponse { - // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.FreeBestOfNPromotion (var: wd) + // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.FreeBestOfNPromotion (var: Sd) message FreeBestOfNPromotion { int32 trials_used = 1; int32 trials_remaining = 2; } - // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.PlanUsage (var: yd) + // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.PlanUsage (var: wd) message PlanUsage { int32 total_spend = 1; int32 included_spend = 2; @@ -13135,7 +13137,7 @@ message GetCurrentPeriodUsageResponse { optional double total_percent_used = 14; } - // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.SpendLimitUsage (var: kd) + // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.SpendLimitUsage (var: Ed) message SpendLimitUsage { int32 total_spend = 1; optional int32 pooled_limit = 2; @@ -13163,13 +13165,13 @@ message GetCurrentPeriodUsageResponse { repeated string auto_bucket_models = 13; } -// Copied from: local:aiserver.v1.GetCursorReviewEntitlementRequest (var: Od) +// Copied from: local:aiserver.v1.GetCursorReviewEntitlementRequest (var: Gd) message GetCursorReviewEntitlementRequest { } -// Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse (var: Ud) +// Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse (var: Hd) message GetCursorReviewEntitlementResponse { - // Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse.BillingContext (var: Ft) + // Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse.BillingContext (var: Dt) enum BillingContext { BILLING_CONTEXT_UNSPECIFIED = 0; BILLING_CONTEXT_INDIVIDUAL = 1; @@ -13177,7 +13179,7 @@ message GetCursorReviewEntitlementResponse { BILLING_CONTEXT_ENTERPRISE = 3; } - // Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse.Reason (var: qt) + // Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse.Reason (var: Ot) enum Reason { REASON_UNSPECIFIED = 0; REASON_OK = 1; @@ -13214,16 +13216,16 @@ message GetCursorServerUrlResponse { repeated Header headers = 4; } -// Copied from: local:aiserver.v1.GetCursorUserStateRequest (var: VI) +// Copied from: local:aiserver.v1.GetCursorUserStateRequest (var: zI) message GetCursorUserStateRequest { } -// Copied from: local:aiserver.v1.GetCursorUserStateResponse (var: YI) +// Copied from: local:aiserver.v1.GetCursorUserStateResponse (var: jI) message GetCursorUserStateResponse { google.protobuf.Struct state = 1; } -// Copied from: local:aiserver.v1.GetDailySpendByCategoryRequest (var: s_) +// Copied from: local:aiserver.v1.GetDailySpendByCategoryRequest (var: l_) message GetDailySpendByCategoryRequest { optional int32 team_id = 1; optional int32 user_id = 2; @@ -13239,7 +13241,7 @@ message GetDailySpendByCategoryRequest { repeated string products = 12; } -// Copied from: local:aiserver.v1.GetDailySpendByCategoryResponse (var: i_) +// Copied from: local:aiserver.v1.GetDailySpendByCategoryResponse (var: m_) message GetDailySpendByCategoryResponse { repeated DailySpendByCategory daily_spend = 1; repeated string categories = 2; @@ -13398,12 +13400,12 @@ message GetDiffReviewRequest { optional string model = 2; } -// Copied from: local:aiserver.v1.GetDirectoryGroupsRequest (var: $A) +// Copied from: local:aiserver.v1.GetDirectoryGroupsRequest (var: r_) message GetDirectoryGroupsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetDirectoryGroupsResponse (var: e_) +// Copied from: local:aiserver.v1.GetDirectoryGroupsResponse (var: s_) message GetDirectoryGroupsResponse { repeated DirectoryGroup directory_groups = 1; } @@ -13413,7 +13415,7 @@ message GetDocRequest { string doc_identifier = 1; } -// Copied from: local:aiserver.v1.GetDownloadLinkRequest (var: bu) +// Copied from: local:aiserver.v1.GetDownloadLinkRequest (var: Lu) message GetDownloadLinkRequest { // Copied from: local:aiserver.v1.GetDownloadLinkRequest.Platform (var: Pt) enum Platform { @@ -13428,7 +13430,7 @@ message GetDownloadLinkRequest { Platform platform = 1; } -// Copied from: local:aiserver.v1.GetDownloadLinkResponse (var: Mu) +// Copied from: local:aiserver.v1.GetDownloadLinkResponse (var: Fu) message GetDownloadLinkResponse { string cached_download_link = 1; } @@ -13442,11 +13444,11 @@ message GetEditorBugbotAutoRunStatusResponse { bool should_auto_run = 1; } -// Copied from: local:aiserver.v1.GetEffectiveMcpConfigForUserRequest (var: So) +// Copied from: local:aiserver.v1.GetEffectiveMcpConfigForUserRequest (var: vo) message GetEffectiveMcpConfigForUserRequest { } -// Copied from: local:aiserver.v1.GetEffectiveMcpConfigForUserResponse (var: Io) +// Copied from: local:aiserver.v1.GetEffectiveMcpConfigForUserResponse (var: Bo) message GetEffectiveMcpConfigForUserResponse { string config_json = 1; } @@ -13461,14 +13463,14 @@ message GetEffectiveTokenLimitResponse { int32 token_limit = 1; } -// Copied from: local:aiserver.v1.GetEffectiveUserPluginsRequest (var: GS) +// Copied from: local:aiserver.v1.GetEffectiveUserPluginsRequest (var: KS) message GetEffectiveUserPluginsRequest { optional bool use_replica = 1; optional int32 team_id = 2; bool exclude_configured_variables = 4; } -// Copied from: local:aiserver.v1.GetEffectiveUserPluginsResponse (var: VS) +// Copied from: local:aiserver.v1.GetEffectiveUserPluginsResponse (var: zS) message GetEffectiveUserPluginsResponse { repeated EffectivePlugin plugins = 1; repeated Marketplace marketplaces = 2; @@ -13511,12 +13513,12 @@ message GetEncryptedBugDataResponse { BugReport bug_report = 1; } -// Copied from: local:aiserver.v1.GetEnterpriseCTAEligibilityRequest (var: Wu) +// Copied from: local:aiserver.v1.GetEnterpriseCTAEligibilityRequest (var: ju) message GetEnterpriseCTAEligibilityRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetEnterpriseCTAEligibilityResponse (var: zu) +// Copied from: local:aiserver.v1.GetEnterpriseCTAEligibilityResponse (var: Xu) message GetEnterpriseCTAEligibilityResponse { bool eligible = 1; } @@ -13613,11 +13615,11 @@ message GetEvaluationPromptResponse { int32 estimated_token_count = 3; } -// Copied from: local:aiserver.v1.GetFastRequestsRequest (var: Dn) +// Copied from: local:aiserver.v1.GetFastRequestsRequest (var: Un) message GetFastRequestsRequest { } -// Copied from: local:aiserver.v1.GetFastRequestsResponse (var: On) +// Copied from: local:aiserver.v1.GetFastRequestsResponse (var: xn) message GetFastRequestsResponse { int32 request_quota = 1; } @@ -13643,7 +13645,7 @@ message GetFilesForComposerResponse { repeated string relative_workspace_paths = 1; } -// Copied from: local:aiserver.v1.GetFilteredUsageEventsRequest (var: Tg) +// Copied from: local:aiserver.v1.GetFilteredUsageEventsRequest (var: Eg) message GetFilteredUsageEventsRequest { int32 team_id = 1; optional int64 start_date = 2; @@ -13659,7 +13661,7 @@ message GetFilteredUsageEventsRequest { optional string client_type = 12; } -// Copied from: local:aiserver.v1.GetFilteredUsageEventsResponse (var: yg) +// Copied from: local:aiserver.v1.GetFilteredUsageEventsResponse (var: Sg) message GetFilteredUsageEventsResponse { repeated UsageEvent usage_events = 1; int32 total_usage_events_count = 2; @@ -13706,21 +13708,21 @@ message GetFullSelfDrivingRunSuggestionResponse { bool already_applied = 6; } -// Copied from: local:aiserver.v1.GetFullSelfDrivingTeamSettingsRequest (var: Qf) +// Copied from: local:aiserver.v1.GetFullSelfDrivingTeamSettingsRequest (var: Yf) message GetFullSelfDrivingTeamSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetFullSelfDrivingTeamSettingsResponse (var: Gf) +// Copied from: local:aiserver.v1.GetFullSelfDrivingTeamSettingsResponse (var: Kf) message GetFullSelfDrivingTeamSettingsResponse { FullSelfDrivingTeamSettings settings = 1; } -// Copied from: local:aiserver.v1.GetFullSelfDrivingUserSettingsRequest (var: Pf) +// Copied from: local:aiserver.v1.GetFullSelfDrivingUserSettingsRequest (var: Ff) message GetFullSelfDrivingUserSettingsRequest { } -// Copied from: local:aiserver.v1.GetFullSelfDrivingUserSettingsResponse (var: bf) +// Copied from: local:aiserver.v1.GetFullSelfDrivingUserSettingsResponse (var: qf) message GetFullSelfDrivingUserSettingsResponse { FullSelfDrivingMode default_mode = 1; bool only_cloud_agent_prs = 2; @@ -13754,16 +13756,16 @@ message GetGithubAccessTokenForReposResponse { optional string github_redirect_url = 5; } -// Copied from: local:aiserver.v1.GetGithubInstallationsRequest (var: bp) +// Copied from: local:aiserver.v1.GetGithubInstallationsRequest (var: qp) 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: Fp) +// Copied from: local:aiserver.v1.GetGithubInstallationsResponse (var: Up) message GetGithubInstallationsResponse { - // Copied from: local:aiserver.v1.GetGithubInstallationsResponse.Installation (var: Dp) + // Copied from: local:aiserver.v1.GetGithubInstallationsResponse.Installation (var: Qp) message Installation { int64 installation_id = 1; repeated GetGithubInstallationsResponse.Repository repos = 2; @@ -13776,7 +13778,7 @@ message GetGithubInstallationsResponse { bool can_modify_installation_settings = 10; } - // Copied from: local:aiserver.v1.GetGithubInstallationsResponse.Repository (var: qp) + // Copied from: local:aiserver.v1.GetGithubInstallationsResponse.Repository (var: xp) message Repository { int64 installation_id = 1; string repo_node_id = 2; @@ -13797,66 +13799,66 @@ message GetGithubInstallationsResponse { repeated string sso_required_org_display_names = 8; } -// Copied from: local:aiserver.v1.GetGlassEarlyPreviewEnrollmentRequest (var: cg) +// Copied from: local:aiserver.v1.GetGlassEarlyPreviewEnrollmentRequest (var: gg) message GetGlassEarlyPreviewEnrollmentRequest { } -// Copied from: local:aiserver.v1.GetGlassEarlyPreviewEnrollmentResponse (var: dg) +// Copied from: local:aiserver.v1.GetGlassEarlyPreviewEnrollmentResponse (var: hg) 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: xy) +// Copied from: local:aiserver.v1.GetGlobalCommandsRequest (var: Vy) message GetGlobalCommandsRequest { GlobalCommandSurface surface = 1; } -// Copied from: local:aiserver.v1.GetGlobalCommandsResponse (var: Qy) +// Copied from: local:aiserver.v1.GetGlobalCommandsResponse (var: Yy) message GetGlobalCommandsResponse { repeated GlobalCommand commands = 1; } -// Copied from: local:aiserver.v1.GetGlobalLeaderboardOptInRequest (var: Jh) +// Copied from: local:aiserver.v1.GetGlobalLeaderboardOptInRequest (var: Ph) message GetGlobalLeaderboardOptInRequest { } -// Copied from: local:aiserver.v1.GetGlobalLeaderboardOptInResponse (var: Ch) +// Copied from: local:aiserver.v1.GetGlobalLeaderboardOptInResponse (var: bh) message GetGlobalLeaderboardOptInResponse { optional bool opted_in = 1; } -// Copied from: local:aiserver.v1.GetGoogleContactImportAuthUrlRequest (var: al) +// Copied from: local:aiserver.v1.GetGoogleContactImportAuthUrlRequest (var: ul) message GetGoogleContactImportAuthUrlRequest { } -// Copied from: local:aiserver.v1.GetGoogleContactImportAuthUrlResponse (var: ll) +// Copied from: local:aiserver.v1.GetGoogleContactImportAuthUrlResponse (var: ml) message GetGoogleContactImportAuthUrlResponse { string auth_url = 1; string csrf_token = 2; } -// Copied from: local:aiserver.v1.GetGroupMembersRequest (var: p_) +// Copied from: local:aiserver.v1.GetGroupMembersRequest (var: A_) message GetGroupMembersRequest { int32 group_id = 1; int32 team_id = 2; optional GroupType type = 3; } -// Copied from: local:aiserver.v1.GetGroupMembersResponse (var: f_) +// Copied from: local:aiserver.v1.GetGroupMembersResponse (var: __) message GetGroupMembersResponse { repeated GroupMember members = 1; } -// Copied from: local:aiserver.v1.GetGroupsRequest (var: c_) +// Copied from: local:aiserver.v1.GetGroupsRequest (var: g_) message GetGroupsRequest { int32 team_id = 1; optional GroupType type = 2; optional int64 reference_date = 3; } -// Copied from: local:aiserver.v1.GetGroupsResponse (var: d_) +// Copied from: local:aiserver.v1.GetGroupsResponse (var: h_) message GetGroupsResponse { repeated Group groups = 1; repeated GroupMember unassigned_members = 2; @@ -13867,12 +13869,12 @@ message GetGroupsResponse { repeated ServiceAccountSpendInfo service_accounts = 7; } -// Copied from: local:aiserver.v1.GetHardLimitRequest (var: na) +// Copied from: local:aiserver.v1.GetHardLimitRequest (var: sa) message GetHardLimitRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetHardLimitResponse (var: ra) +// Copied from: local:aiserver.v1.GetHardLimitResponse (var: oa) message GetHardLimitResponse { int32 hard_limit = 1; bool no_usage_based_allowed = 2; @@ -13903,19 +13905,19 @@ message GetHighLevelFolderDescriptionResponse { string description = 1; } -// Copied from: local:aiserver.v1.GetInstallationGithubUsersRequest (var: cf) +// Copied from: local:aiserver.v1.GetInstallationGithubUsersRequest (var: gf) message GetInstallationGithubUsersRequest { int64 installation_id = 1; optional string ghe_application = 4; } -// Copied from: local:aiserver.v1.GetInstallationGithubUsersResponse (var: ff) +// Copied from: local:aiserver.v1.GetInstallationGithubUsersResponse (var: _f) message GetInstallationGithubUsersResponse { repeated GithubUser github_users = 1; optional GithubPermissionInfo permission_info = 2; } -// Copied from: local:aiserver.v1.GetInstallationReposRequest (var: af) +// Copied from: local:aiserver.v1.GetInstallationReposRequest (var: cf) message GetInstallationReposRequest { int64 installation_id = 1; int32 start_page = 2; @@ -13924,70 +13926,70 @@ message GetInstallationReposRequest { optional string search = 6; } -// Copied from: local:aiserver.v1.GetInstallationReposResponse (var: lf) +// Copied from: local:aiserver.v1.GetInstallationReposResponse (var: df) message GetInstallationReposResponse { repeated GetGithubInstallationsResponse.Repository repos = 1; bool has_more = 2; optional string access_error = 3; } -// Copied from: local:aiserver.v1.GetJiraInstallUrlRequest (var: zI) +// Copied from: local:aiserver.v1.GetJiraInstallUrlRequest (var: $I) message GetJiraInstallUrlRequest { } -// Copied from: local:aiserver.v1.GetJiraInstallUrlResponse (var: jI) +// Copied from: local:aiserver.v1.GetJiraInstallUrlResponse (var: ev) message GetJiraInstallUrlResponse { string install_url = 1; } -// Copied from: local:aiserver.v1.GetJiraProjectsRequest (var: lv) +// Copied from: local:aiserver.v1.GetJiraProjectsRequest (var: dv) message GetJiraProjectsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetJiraProjectsResponse (var: uv) +// Copied from: local:aiserver.v1.GetJiraProjectsResponse (var: pv) message GetJiraProjectsResponse { repeated JiraProject projects = 1; optional string error = 2; } -// Copied from: local:aiserver.v1.GetJiraRoutingRulesRequest (var: gv) +// Copied from: local:aiserver.v1.GetJiraRoutingRulesRequest (var: Tv) message GetJiraRoutingRulesRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetJiraRoutingRulesResponse (var: hv) +// Copied from: local:aiserver.v1.GetJiraRoutingRulesResponse (var: yv) message GetJiraRoutingRulesResponse { repeated JiraRoutingRule rules = 1; } -// Copied from: local:aiserver.v1.GetJiraStatusRequest (var: $I) +// Copied from: local:aiserver.v1.GetJiraStatusRequest (var: rv) message GetJiraStatusRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetJiraStatusResponse (var: ev) +// Copied from: local:aiserver.v1.GetJiraStatusResponse (var: sv) message GetJiraStatusResponse { string status = 1; optional string site_name = 2; optional string base_url = 3; } -// Copied from: local:aiserver.v1.GetJiraTeamSettingsRequest (var: mv) +// Copied from: local:aiserver.v1.GetJiraTeamSettingsRequest (var: fv) message GetJiraTeamSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetJiraTeamSettingsResponse (var: cv) +// Copied from: local:aiserver.v1.GetJiraTeamSettingsResponse (var: gv) message GetJiraTeamSettingsResponse { bool require_user_auth = 1; } -// Copied from: local:aiserver.v1.GetJoinableTeamsByDomainRequest (var: uu) +// Copied from: local:aiserver.v1.GetJoinableTeamsByDomainRequest (var: cu) message GetJoinableTeamsByDomainRequest { } -// Copied from: local:aiserver.v1.GetJoinableTeamsByDomainResponse (var: cu) +// Copied from: local:aiserver.v1.GetJoinableTeamsByDomainResponse (var: pu) message GetJoinableTeamsByDomainResponse { repeated JoinableTeam teams = 1; string email_domain = 2; @@ -14033,19 +14035,19 @@ message GetLineNumberClassificationsResponse { CodeResultWithClassificationInfo classified_result = 1; } -// Copied from: local:aiserver.v1.GetLinearAuthUrlRequest (var: Dh) +// Copied from: local:aiserver.v1.GetLinearAuthUrlRequest (var: Qh) message GetLinearAuthUrlRequest { LinearActor actor = 1; bool use_portal_callback = 2; } -// Copied from: local:aiserver.v1.GetLinearAuthUrlResponse (var: Oh) +// Copied from: local:aiserver.v1.GetLinearAuthUrlResponse (var: Gh) message GetLinearAuthUrlResponse { string auth_url = 1; string csrf_token = 2; } -// Copied from: local:aiserver.v1.GetLinearIssuesRequest (var: cA) +// Copied from: local:aiserver.v1.GetLinearIssuesRequest (var: gA) message GetLinearIssuesRequest { optional int32 team_id = 1; optional string linear_team_id = 2; @@ -14058,7 +14060,7 @@ message GetLinearIssuesRequest { optional bool assigned_to_me_only = 9; } -// Copied from: local:aiserver.v1.GetLinearIssuesResponse (var: dA) +// Copied from: local:aiserver.v1.GetLinearIssuesResponse (var: hA) message GetLinearIssuesResponse { repeated LinearIssue issues = 1; optional string next_cursor = 2; @@ -14066,43 +14068,43 @@ message GetLinearIssuesResponse { optional string error = 4; } -// Copied from: local:aiserver.v1.GetLinearLabelsRequest (var: uA) +// Copied from: local:aiserver.v1.GetLinearLabelsRequest (var: pA) message GetLinearLabelsRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetLinearLabelsResponse (var: mA) +// Copied from: local:aiserver.v1.GetLinearLabelsResponse (var: fA) message GetLinearLabelsResponse { repeated LinearLabel labels = 1; optional string error = 2; } -// Copied from: local:aiserver.v1.GetLinearSettingsRequest (var: nA) +// Copied from: local:aiserver.v1.GetLinearSettingsRequest (var: iA) message GetLinearSettingsRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetLinearSettingsResponse (var: rA) +// Copied from: local:aiserver.v1.GetLinearSettingsResponse (var: aA) message GetLinearSettingsResponse { repeated LinearTeamSettings team_settings = 1; bool is_team_settings = 2; } -// Copied from: local:aiserver.v1.GetLinearStatusRequest (var: Yh) +// Copied from: local:aiserver.v1.GetLinearStatusRequest (var: jh) message GetLinearStatusRequest { } -// Copied from: local:aiserver.v1.GetLinearStatusResponse (var: Kh) +// Copied from: local:aiserver.v1.GetLinearStatusResponse (var: Xh) message GetLinearStatusResponse { string status = 1; bool autodrafting_enabled = 2; } -// Copied from: local:aiserver.v1.GetLinearTeamsRequest (var: jh) +// Copied from: local:aiserver.v1.GetLinearTeamsRequest (var: eA) message GetLinearTeamsRequest { } -// Copied from: local:aiserver.v1.GetLinearTeamsResponse (var: Xh) +// Copied from: local:aiserver.v1.GetLinearTeamsResponse (var: tA) message GetLinearTeamsResponse { repeated LinearTeam teams = 1; optional string error = 2; @@ -14181,55 +14183,55 @@ message GetMachineResponse { MachineReference machine = 1; } -// Copied from: local:aiserver.v1.GetManagedSkillsRequest (var: QI) +// Copied from: local:aiserver.v1.GetManagedSkillsRequest (var: YI) message GetManagedSkillsRequest { } -// Copied from: local:aiserver.v1.GetManagedSkillsResponse (var: HI) +// Copied from: local:aiserver.v1.GetManagedSkillsResponse (var: WI) message GetManagedSkillsResponse { repeated ManagedSkill skills = 1; } -// Copied from: local:aiserver.v1.GetMarketingEmailOptRequest (var: vh) +// Copied from: local:aiserver.v1.GetMarketingEmailOptRequest (var: Nh) message GetMarketingEmailOptRequest { } -// Copied from: local:aiserver.v1.GetMarketingEmailOptResponse (var: Bh) +// Copied from: local:aiserver.v1.GetMarketingEmailOptResponse (var: Rh) message GetMarketingEmailOptResponse { bool opted_out = 1; } -// Copied from: local:aiserver.v1.GetMarketplaceOriginDistributionStatusRequest (var: kI) +// Copied from: local:aiserver.v1.GetMarketplaceOriginDistributionStatusRequest (var: II) message GetMarketplaceOriginDistributionStatusRequest { int64 marketplace_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetMarketplaceOriginDistributionStatusResponse (var: wI) +// Copied from: local:aiserver.v1.GetMarketplaceOriginDistributionStatusResponse (var: vI) message GetMarketplaceOriginDistributionStatusResponse { bool enabled = 1; bool initial_sync_complete = 2; } -// Copied from: local:aiserver.v1.GetMcpConfigRequest (var: ko) +// Copied from: local:aiserver.v1.GetMcpConfigRequest (var: Eo) message GetMcpConfigRequest { bool team_scope = 1; int32 team_id = 2; bool redact_secrets = 3; } -// Copied from: local:aiserver.v1.GetMcpConfigResponse (var: Eo) +// Copied from: local:aiserver.v1.GetMcpConfigResponse (var: Io) message GetMcpConfigResponse { string config_json = 1; map server_metadata_by_name = 2; } -// Copied from: local:aiserver.v1.GetMcpOAuthPendingStateRequest (var: Ei) +// Copied from: local:aiserver.v1.GetMcpOAuthPendingStateRequest (var: Ii) message GetMcpOAuthPendingStateRequest { string state_id = 1; } -// Copied from: local:aiserver.v1.GetMcpOAuthPendingStateResponse (var: Si) +// Copied from: local:aiserver.v1.GetMcpOAuthPendingStateResponse (var: vi) message GetMcpOAuthPendingStateResponse { string server_url = 1; string code_verifier = 2; @@ -14241,16 +14243,16 @@ message GetMcpOAuthPendingStateResponse { string account_key = 8; } -// Copied from: local:aiserver.v1.GetMcpOAuthTokensRequest (var: Vo) +// Copied from: local:aiserver.v1.GetMcpOAuthTokensRequest (var: Ko) message GetMcpOAuthTokensRequest { repeated string server_urls = 1; optional string service_account_id = 2; string account_key = 3; } -// Copied from: local:aiserver.v1.GetMcpOAuthTokensResponse (var: Yo) +// Copied from: local:aiserver.v1.GetMcpOAuthTokensResponse (var: Wo) message GetMcpOAuthTokensResponse { - // Copied from: local:aiserver.v1.GetMcpOAuthTokensResponse.Entry (var: Ko) + // Copied from: local:aiserver.v1.GetMcpOAuthTokensResponse.Entry (var: zo) message Entry { string server_url = 1; McpOAuthStoredData token_data = 2; @@ -14261,14 +14263,14 @@ message GetMcpOAuthTokensResponse { repeated Entry entries = 1; } -// Copied from: local:aiserver.v1.GetMcpServerUsageSummaryRequest (var: No) +// Copied from: local:aiserver.v1.GetMcpServerUsageSummaryRequest (var: Po) message GetMcpServerUsageSummaryRequest { bool team_scope = 1; int32 team_id = 2; repeated int64 server_ids = 3; } -// Copied from: local:aiserver.v1.GetMcpServerUsageSummaryResponse (var: Po) +// Copied from: local:aiserver.v1.GetMcpServerUsageSummaryResponse (var: Mo) message GetMcpServerUsageSummaryResponse { repeated McpServerUsageSummary summaries = 1; } @@ -14286,14 +14288,14 @@ message GetMcpToolsResult { optional string output_file_path = 2; } -// Copied from: local:aiserver.v1.GetMeRequest (var: Qn) +// Copied from: local:aiserver.v1.GetMeRequest (var: Hn) 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: Gn) +// Copied from: local:aiserver.v1.GetMeResponse (var: Vn) message GetMeResponse { string auth_id = 1; int32 user_id = 2; @@ -14315,24 +14317,24 @@ message GetMeResponse { optional bool has_active_mobile_session = 18; } -// Copied from: local:aiserver.v1.GetMemberRemovalInsightsRequest (var: Iu) +// Copied from: local:aiserver.v1.GetMemberRemovalInsightsRequest (var: Bu) message GetMemberRemovalInsightsRequest { int32 team_id = 1; int32 user_id = 2; } -// Copied from: local:aiserver.v1.GetMemberRemovalInsightsResponse (var: vu) +// Copied from: local:aiserver.v1.GetMemberRemovalInsightsResponse (var: Ju) message GetMemberRemovalInsightsResponse { optional int64 last_active_at = 1; optional int32 accepted_generated_lines_last_30_days = 2; } -// Copied from: local:aiserver.v1.GetMicrosoftTeamsLinkContextRequest (var: Qh) +// Copied from: local:aiserver.v1.GetMicrosoftTeamsLinkContextRequest (var: Yh) message GetMicrosoftTeamsLinkContextRequest { string link_id = 1; } -// Copied from: local:aiserver.v1.GetMicrosoftTeamsLinkContextResponse (var: Gh) +// Copied from: local:aiserver.v1.GetMicrosoftTeamsLinkContextResponse (var: Kh) message GetMicrosoftTeamsLinkContextResponse { optional string team_name = 1; optional string user_name = 2; @@ -14355,18 +14357,18 @@ message GetModelLabelsResponse { repeated ModelLabel model_labels = 1; } -// Copied from: local:aiserver.v1.GetMonthlyBillingCycleRequest (var: kp) +// Copied from: local:aiserver.v1.GetMonthlyBillingCycleRequest (var: Ip) message GetMonthlyBillingCycleRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetMonthlyBillingCycleResponse (var: wp) +// Copied from: local:aiserver.v1.GetMonthlyBillingCycleResponse (var: vp) message GetMonthlyBillingCycleResponse { int64 start_date_epoch_millis = 1; int64 end_date_epoch_millis = 2; } -// Copied from: local:aiserver.v1.GetMonthlyInvoiceRequest (var: Zi) +// Copied from: local:aiserver.v1.GetMonthlyInvoiceRequest (var: ea) message GetMonthlyInvoiceRequest { optional int32 team_id = 1; int32 month = 2; @@ -14377,15 +14379,15 @@ message GetMonthlyInvoiceRequest { optional bool use_current_cycle = 7; } -// Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse (var: $i) +// Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse (var: ta) message GetMonthlyInvoiceResponse { - // Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse.InvoiceItem (var: ea) + // Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse.InvoiceItem (var: na) message InvoiceItem { string description = 1; int32 cents = 2; } - // Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse.PricingDescription (var: ta) + // Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse.PricingDescription (var: ra) message PricingDescription { string description = 1; string id = 2; @@ -14401,9 +14403,9 @@ message GetMonthlyInvoiceResponse { int64 period_end_ms = 8; } -// Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusRequest (var: kh) +// Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusRequest (var: Ih) message GetNoZdrModelConsentStatusRequest { - // Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusRequest.Scope (var: xt) + // Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusRequest.Scope (var: Gt) enum Scope { SCOPE_UNSPECIFIED = 0; SCOPE_TEAM = 1; @@ -14415,7 +14417,7 @@ message GetNoZdrModelConsentStatusRequest { int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusResponse (var: Eh) +// Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusResponse (var: Bh) message GetNoZdrModelConsentStatusResponse { repeated NoZdrModelConsentStatusEntry consents = 1; } @@ -14452,17 +14454,17 @@ message GetOptimizedDiffDetailsResponse { repeated SubmoduleDiff submodule_diffs = 2; } -// Copied from: local:aiserver.v1.GetOrCreateDefaultTeamMarketplaceRequest (var: $S) +// Copied from: local:aiserver.v1.GetOrCreateDefaultTeamMarketplaceRequest (var: rI) message GetOrCreateDefaultTeamMarketplaceRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetOrCreateDefaultTeamMarketplaceResponse (var: eI) +// Copied from: local:aiserver.v1.GetOrCreateDefaultTeamMarketplaceResponse (var: sI) message GetOrCreateDefaultTeamMarketplaceResponse { int64 marketplace_id = 1; } -// Copied from: local:aiserver.v1.GetOrgDailySpendByCategoryRequest (var: a_) +// Copied from: local:aiserver.v1.GetOrgDailySpendByCategoryRequest (var: c_) message GetOrgDailySpendByCategoryRequest { string organization_id = 1; int64 period_start_ms = 2; @@ -14478,17 +14480,17 @@ message GetOrgDailySpendByCategoryRequest { repeated string products = 12; } -// Copied from: local:aiserver.v1.GetOrgTeamBudgetsRequest (var: da) +// Copied from: local:aiserver.v1.GetOrgTeamBudgetsRequest (var: fa) message GetOrgTeamBudgetsRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.GetOrgTeamBudgetsResponse (var: fa) +// Copied from: local:aiserver.v1.GetOrgTeamBudgetsResponse (var: ha) message GetOrgTeamBudgetsResponse { repeated OrgTeamBudget budgets = 1; } -// Copied from: local:aiserver.v1.GetOrganizationAuditLogsRequest (var: vg) +// Copied from: local:aiserver.v1.GetOrganizationAuditLogsRequest (var: Ng) message GetOrganizationAuditLogsRequest { string organization_id = 1; optional int32 team_id = 2; @@ -14500,35 +14502,35 @@ message GetOrganizationAuditLogsRequest { optional int32 page_size = 8; } -// Copied from: local:aiserver.v1.GetOrganizationAuditLogsResponse (var: Bg) +// Copied from: local:aiserver.v1.GetOrganizationAuditLogsResponse (var: Rg) message GetOrganizationAuditLogsResponse { repeated AuditLogEvent events = 1; int32 total_count = 2; } -// Copied from: local:aiserver.v1.GetOrganizationGroupAutoReviewSettingsRequest (var: Ss) +// Copied from: local:aiserver.v1.GetOrganizationGroupAutoReviewSettingsRequest (var: vs) message GetOrganizationGroupAutoReviewSettingsRequest { string organization_id = 1; string group_public_id = 2; } -// Copied from: local:aiserver.v1.GetOrganizationGroupAutoReviewSettingsResponse (var: Is) +// Copied from: local:aiserver.v1.GetOrganizationGroupAutoReviewSettingsResponse (var: Bs) message GetOrganizationGroupAutoReviewSettingsResponse { AutoReviewInstructions auto_review = 1; } -// Copied from: local:aiserver.v1.GetOrganizationGroupAutorunSettingsRequest (var: hs) +// Copied from: local:aiserver.v1.GetOrganizationGroupAutorunSettingsRequest (var: _s) message GetOrganizationGroupAutorunSettingsRequest { string organization_id = 1; string group_public_id = 2; } -// Copied from: local:aiserver.v1.GetOrganizationGroupAutorunSettingsResponse (var: As) +// Copied from: local:aiserver.v1.GetOrganizationGroupAutorunSettingsResponse (var: Ts) message GetOrganizationGroupAutorunSettingsResponse { AutoRunControls auto_run_controls = 1; } -// Copied from: local:aiserver.v1.GetOrganizationGroupMembersRequest (var: os) +// Copied from: local:aiserver.v1.GetOrganizationGroupMembersRequest (var: as) message GetOrganizationGroupMembersRequest { string organization_id = 1; string group_public_id = 3; @@ -14539,42 +14541,42 @@ message GetOrganizationGroupMembersRequest { optional string sort_direction = 8; } -// Copied from: local:aiserver.v1.GetOrganizationGroupMembersResponse (var: is) +// Copied from: local:aiserver.v1.GetOrganizationGroupMembersResponse (var: ls) message GetOrganizationGroupMembersResponse { repeated OrganizationGroupMember members = 1; int32 total_members = 2; int32 total_pages = 3; } -// Copied from: local:aiserver.v1.GetOrganizationGroupModelAllowlistRequest (var: ys) +// Copied from: local:aiserver.v1.GetOrganizationGroupModelAllowlistRequest (var: ws) message GetOrganizationGroupModelAllowlistRequest { string organization_id = 1; string group_public_id = 2; } -// Copied from: local:aiserver.v1.GetOrganizationGroupModelAllowlistResponse (var: ks) +// Copied from: local:aiserver.v1.GetOrganizationGroupModelAllowlistResponse (var: Es) message GetOrganizationGroupModelAllowlistResponse { optional ModelAllowlist model_allowlist = 1; } -// Copied from: local:aiserver.v1.GetOrganizationGroupRequest (var: ns) +// Copied from: local:aiserver.v1.GetOrganizationGroupRequest (var: ss) message GetOrganizationGroupRequest { string organization_id = 1; string group_public_id = 3; } -// Copied from: local:aiserver.v1.GetOrganizationGroupResponse (var: rs) +// Copied from: local:aiserver.v1.GetOrganizationGroupResponse (var: os) message GetOrganizationGroupResponse { OrganizationGroup group = 1; } -// Copied from: local:aiserver.v1.GetOrganizationGroupSmartAutoSettingsRequest (var: Js) +// Copied from: local:aiserver.v1.GetOrganizationGroupSmartAutoSettingsRequest (var: Ns) message GetOrganizationGroupSmartAutoSettingsRequest { string organization_id = 1; string group_public_id = 2; } -// Copied from: local:aiserver.v1.GetOrganizationGroupSmartAutoSettingsResponse (var: Cs) +// Copied from: local:aiserver.v1.GetOrganizationGroupSmartAutoSettingsResponse (var: Rs) message GetOrganizationGroupSmartAutoSettingsResponse { SmartAutoSettings settings = 1; bool can_enable = 2; @@ -14584,7 +14586,7 @@ message GetOrganizationGroupSmartAutoSettingsResponse { optional string new_chat_nudge_all_to_smart_auto_optimize_for = 6; } -// Copied from: local:aiserver.v1.GetOrganizationGroupsRequest (var: es) +// Copied from: local:aiserver.v1.GetOrganizationGroupsRequest (var: ns) message GetOrganizationGroupsRequest { string organization_id = 1; optional int32 page = 2; @@ -14592,26 +14594,26 @@ message GetOrganizationGroupsRequest { optional string search_term = 4; } -// Copied from: local:aiserver.v1.GetOrganizationGroupsResponse (var: ts) +// Copied from: local:aiserver.v1.GetOrganizationGroupsResponse (var: rs) message GetOrganizationGroupsResponse { repeated OrganizationGroup groups = 1; int32 total_groups = 2; int32 total_pages = 3; } -// Copied from: local:aiserver.v1.GetOrganizationMemberRequest (var: rr) +// Copied from: local:aiserver.v1.GetOrganizationMemberRequest (var: or) message GetOrganizationMemberRequest { string organization_id = 1; string member_public_id = 2; } -// Copied from: local:aiserver.v1.GetOrganizationMemberResponse (var: sr) +// Copied from: local:aiserver.v1.GetOrganizationMemberResponse (var: ir) message GetOrganizationMemberResponse { OrganizationMember member = 1; repeated OrganizationMemberGroup groups = 2; } -// Copied from: local:aiserver.v1.GetOrganizationMembersRequest (var: er) +// Copied from: local:aiserver.v1.GetOrganizationMembersRequest (var: nr) message GetOrganizationMembersRequest { string organization_id = 1; optional int32 page = 2; @@ -14622,54 +14624,54 @@ message GetOrganizationMembersRequest { optional UserOrganizationRole role_filter = 7; } -// Copied from: local:aiserver.v1.GetOrganizationMembersResponse (var: tr) +// Copied from: local:aiserver.v1.GetOrganizationMembersResponse (var: rr) message GetOrganizationMembersResponse { repeated OrganizationMember members = 1; int32 total_members = 2; int32 total_pages = 3; } -// Copied from: local:aiserver.v1.GetOrganizationMergeIdpRequestRequest (var: Sr) +// Copied from: local:aiserver.v1.GetOrganizationMergeIdpRequestRequest (var: vr) message GetOrganizationMergeIdpRequestRequest { string organization_id = 1; string request_public_id = 2; } -// Copied from: local:aiserver.v1.GetOrganizationMergeIdpRequestResponse (var: Ir) +// Copied from: local:aiserver.v1.GetOrganizationMergeIdpRequestResponse (var: Br) message GetOrganizationMergeIdpRequestResponse { OrganizationMergeIdpRequestInfo request = 1; } -// Copied from: local:aiserver.v1.GetOrganizationScimConfigurationLinksResponse (var: xu) +// Copied from: local:aiserver.v1.GetOrganizationScimConfigurationLinksResponse (var: Gu) message GetOrganizationScimConfigurationLinksResponse { string scim_url = 1; repeated string scim_statuses = 2; } -// Copied from: local:aiserver.v1.GetOrganizationTeamAdminCandidatesRequest (var: jr) +// Copied from: local:aiserver.v1.GetOrganizationTeamAdminCandidatesRequest (var: Zr) message GetOrganizationTeamAdminCandidatesRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.GetOrganizationTeamAdminCandidatesResponse (var: Zr) +// Copied from: local:aiserver.v1.GetOrganizationTeamAdminCandidatesResponse (var: es) message GetOrganizationTeamAdminCandidatesResponse { repeated OrganizationTeamAdminCandidate candidates = 1; } -// Copied from: local:aiserver.v1.GetP2PReferralHistoryRequest (var: cm) +// Copied from: local:aiserver.v1.GetP2PReferralHistoryRequest (var: pm) message GetP2PReferralHistoryRequest { } -// Copied from: local:aiserver.v1.GetP2PReferralHistoryResponse (var: dm) +// Copied from: local:aiserver.v1.GetP2PReferralHistoryResponse (var: fm) message GetP2PReferralHistoryResponse { repeated P2PReferralHistoryEntry entries = 1; } -// Copied from: local:aiserver.v1.GetP2PReferralStatusRequest (var: im) +// Copied from: local:aiserver.v1.GetP2PReferralStatusRequest (var: lm) message GetP2PReferralStatusRequest { } -// Copied from: local:aiserver.v1.GetP2PReferralStatusResponse (var: am) +// Copied from: local:aiserver.v1.GetP2PReferralStatusResponse (var: um) message GetP2PReferralStatusResponse { bool is_eligible = 1; optional string code = 2; @@ -14723,30 +14725,30 @@ message GetPRIndexingStatusResponse { optional uint32 index_version = 8; } -// Copied from: local:aiserver.v1.GetPagerDutyAuthUrlRequest (var: fA) +// Copied from: local:aiserver.v1.GetPagerDutyAuthUrlRequest (var: _A) message GetPagerDutyAuthUrlRequest { } -// Copied from: local:aiserver.v1.GetPagerDutyAuthUrlResponse (var: gA) +// Copied from: local:aiserver.v1.GetPagerDutyAuthUrlResponse (var: TA) message GetPagerDutyAuthUrlResponse { string auth_url = 1; string csrf_token = 2; } -// Copied from: local:aiserver.v1.GetPagerDutyServicesRequest (var: yA) +// Copied from: local:aiserver.v1.GetPagerDutyServicesRequest (var: SA) message GetPagerDutyServicesRequest { } -// Copied from: local:aiserver.v1.GetPagerDutyServicesResponse (var: kA) +// Copied from: local:aiserver.v1.GetPagerDutyServicesResponse (var: IA) message GetPagerDutyServicesResponse { repeated PagerDutyServiceInfo services = 1; } -// Copied from: local:aiserver.v1.GetPagerDutyStatusRequest (var: _A) +// Copied from: local:aiserver.v1.GetPagerDutyStatusRequest (var: wA) message GetPagerDutyStatusRequest { } -// Copied from: local:aiserver.v1.GetPagerDutyStatusResponse (var: TA) +// Copied from: local:aiserver.v1.GetPagerDutyStatusResponse (var: EA) message GetPagerDutyStatusResponse { bool is_connected = 1; optional string account_name = 2; @@ -14769,12 +14771,12 @@ message GetPassthroughPromptResponse { string result = 1; } -// Copied from: local:aiserver.v1.GetPendingSeatTierUpgradeRequestsRequest (var: hp) +// Copied from: local:aiserver.v1.GetPendingSeatTierUpgradeRequestsRequest (var: yp) message GetPendingSeatTierUpgradeRequestsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetPendingSeatTierUpgradeRequestsResponse (var: _p) +// Copied from: local:aiserver.v1.GetPendingSeatTierUpgradeRequestsResponse (var: wp) message GetPendingSeatTierUpgradeRequestsResponse { repeated PendingSeatTierUpgradeRequest requests = 1; } @@ -14790,13 +14792,13 @@ message GetPersonalEnvironmentJsonResponse { string repo_url = 2; } -// Copied from: local:aiserver.v1.GetPlanInfoRequest (var: bd) +// Copied from: local:aiserver.v1.GetPlanInfoRequest (var: qd) message GetPlanInfoRequest { } -// Copied from: local:aiserver.v1.GetPlanInfoResponse (var: Md) +// Copied from: local:aiserver.v1.GetPlanInfoResponse (var: Dd) message GetPlanInfoResponse { - // Copied from: local:aiserver.v1.GetPlanInfoResponse.NextUpgrade (var: Fd) + // Copied from: local:aiserver.v1.GetPlanInfoResponse.NextUpgrade (var: Ud) message NextUpgrade { string tier = 1; string name = 2; @@ -14805,9 +14807,9 @@ message GetPlanInfoResponse { string description = 5; } - // Copied from: local:aiserver.v1.GetPlanInfoResponse.PlanInfo (var: Ld) + // Copied from: local:aiserver.v1.GetPlanInfoResponse.PlanInfo (var: Od) message PlanInfo { - // Copied from: local:aiserver.v1.GetPlanInfoResponse.PlanInfo.PlanOwner (var: Lt) + // Copied from: local:aiserver.v1.GetPlanInfoResponse.PlanInfo.PlanOwner (var: qt) enum PlanOwner { PLAN_OWNER_UNSPECIFIED = 0; PLAN_OWNER_STRIPE = 1; @@ -14825,34 +14827,34 @@ message GetPlanInfoResponse { optional NextUpgrade next_upgrade = 2; } -// Copied from: local:aiserver.v1.GetPluginMcpConfigRequest (var: Ri) +// Copied from: local:aiserver.v1.GetPluginMcpConfigRequest (var: bi) message GetPluginMcpConfigRequest { int64 plugin_id = 1; } -// Copied from: local:aiserver.v1.GetPluginMcpConfigResponse (var: Pi) +// Copied from: local:aiserver.v1.GetPluginMcpConfigResponse (var: Mi) message GetPluginMcpConfigResponse { string config_json = 1; string commit_sha = 2; } -// Copied from: local:aiserver.v1.GetPluginRequest (var: LE) +// Copied from: local:aiserver.v1.GetPluginRequest (var: OE) message GetPluginRequest { int64 plugin_id = 1; } -// Copied from: local:aiserver.v1.GetPluginResponse (var: FE) +// Copied from: local:aiserver.v1.GetPluginResponse (var: UE) message GetPluginResponse { Plugin plugin = 1; } -// Copied from: local:aiserver.v1.GetPricingHistoryRequest (var: Yi) +// Copied from: local:aiserver.v1.GetPricingHistoryRequest (var: Wi) message GetPricingHistoryRequest { } -// Copied from: local:aiserver.v1.GetPricingHistoryResponse (var: Ki) +// Copied from: local:aiserver.v1.GetPricingHistoryResponse (var: zi) message GetPricingHistoryResponse { - // Copied from: local:aiserver.v1.GetPricingHistoryResponse.PricingDescription (var: Wi) + // Copied from: local:aiserver.v1.GetPricingHistoryResponse.PricingDescription (var: ji) message PricingDescription { string description = 1; string id = 2; @@ -14934,12 +14936,12 @@ message GetPromptDryRunResponse { bool should_show_new_chat_hint = 9; } -// Copied from: local:aiserver.v1.GetProtectedGitScopesRequest (var: bm) +// Copied from: local:aiserver.v1.GetProtectedGitScopesRequest (var: Lm) message GetProtectedGitScopesRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetProtectedGitScopesResponse (var: Mm) +// Copied from: local:aiserver.v1.GetProtectedGitScopesResponse (var: Fm) message GetProtectedGitScopesResponse { repeated ProtectedGitScope scopes = 1; } @@ -14956,33 +14958,33 @@ message GetPublicBackgroundComposerArtifactResponse { optional string title = 3; } -// Copied from: local:aiserver.v1.GetPublicProfileByHandleRequest (var: CE) +// Copied from: local:aiserver.v1.GetPublicProfileByHandleRequest (var: bE) message GetPublicProfileByHandleRequest { string handle = 1; } -// Copied from: local:aiserver.v1.GetPublicProfileByHandleResponse (var: NE) +// Copied from: local:aiserver.v1.GetPublicProfileByHandleResponse (var: ME) message GetPublicProfileByHandleResponse { UserProfile profile = 1; PublicProfileActivitySummary activity_summary = 2; } -// Copied from: local:aiserver.v1.GetPublicSharedCanvasRequest (var: Ok) +// Copied from: local:aiserver.v1.GetPublicSharedCanvasRequest (var: Gk) message GetPublicSharedCanvasRequest { string share_id = 1; } -// Copied from: local:aiserver.v1.GetPublicSharedCanvasResponse (var: xk) +// Copied from: local:aiserver.v1.GetPublicSharedCanvasResponse (var: Vk) message GetPublicSharedCanvasResponse { PublicSharedCanvasPreview preview = 1; } -// Copied from: local:aiserver.v1.GetPublicSharedConversationRequest (var: sw) +// Copied from: local:aiserver.v1.GetPublicSharedConversationRequest (var: lw) message GetPublicSharedConversationRequest { string share_id = 1; } -// Copied from: local:aiserver.v1.GetPublicSharedConversationResponse (var: ow) +// Copied from: local:aiserver.v1.GetPublicSharedConversationResponse (var: uw) message GetPublicSharedConversationResponse { SharedConversationMetadata metadata = 1; repeated ConversationMessage messages = 2; @@ -14990,20 +14992,20 @@ message GetPublicSharedConversationResponse { optional SharedConversationLatestPlan latest_plan = 4; } -// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlRequest (var: Va) +// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlRequest (var: Ka) message GetPublicSlackInstallUrlRequest { } -// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlResponse (var: Ya) +// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlResponse (var: Wa) message GetPublicSlackInstallUrlResponse { string url = 1; } -// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlWithUserScopesRequest (var: Ka) +// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlWithUserScopesRequest (var: za) message GetPublicSlackInstallUrlWithUserScopesRequest { } -// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlWithUserScopesResponse (var: Wa) +// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlWithUserScopesResponse (var: ja) message GetPublicSlackInstallUrlWithUserScopesResponse { string url = 1; } @@ -15103,14 +15105,14 @@ message GetPullRequestFileContentsResponse { uint64 size_bytes = 3; } -// Copied from: local:aiserver.v1.GetPullRequestForBranchRequest (var: UI) +// Copied from: local:aiserver.v1.GetPullRequestForBranchRequest (var: HI) message GetPullRequestForBranchRequest { string repo_url = 1; string branch_name = 2; optional bool skip_cache = 3; } -// Copied from: local:aiserver.v1.GetPullRequestForBranchResponse (var: xI) +// Copied from: local:aiserver.v1.GetPullRequestForBranchResponse (var: VI) message GetPullRequestForBranchResponse { string pr_url = 1; repeated string pr_urls = 2; @@ -15161,20 +15163,20 @@ message GetPullRequestTimelineEventsResponse { optional int32 next_page = 3; } -// Copied from: local:aiserver.v1.GetReferralCodesRequest (var: nm) +// Copied from: local:aiserver.v1.GetReferralCodesRequest (var: sm) message GetReferralCodesRequest { } -// Copied from: local:aiserver.v1.GetReferralCodesResponse (var: rm) +// Copied from: local:aiserver.v1.GetReferralCodesResponse (var: om) message GetReferralCodesResponse { repeated ReferralCodeEntry referral_codes = 1; } -// Copied from: local:aiserver.v1.GetReferralsRequest (var: em) +// Copied from: local:aiserver.v1.GetReferralsRequest (var: nm) message GetReferralsRequest { } -// Copied from: local:aiserver.v1.GetReferralsResponse (var: tm) +// Copied from: local:aiserver.v1.GetReferralsResponse (var: rm) message GetReferralsResponse { int32 num_referrals = 1; string referral_code = 2; @@ -15207,33 +15209,33 @@ message GetRelevantChunksResponse { } } -// Copied from: local:aiserver.v1.GetRemainingRefundsRequest (var: rh) +// Copied from: local:aiserver.v1.GetRemainingRefundsRequest (var: ah) message GetRemainingRefundsRequest { } -// Copied from: local:aiserver.v1.GetRemainingRefundsResponse (var: sh) +// Copied from: local:aiserver.v1.GetRemainingRefundsResponse (var: lh) message GetRemainingRefundsResponse { int32 remaining_refunds = 1; } -// Copied from: local:aiserver.v1.GetRepoSlashCommandsRequest (var: Gy) +// Copied from: local:aiserver.v1.GetRepoSlashCommandsRequest (var: Ky) message GetRepoSlashCommandsRequest { string repo_url = 1; optional string git_ref = 2; } -// Copied from: local:aiserver.v1.GetRepoSlashCommandsResponse (var: Hy) +// Copied from: local:aiserver.v1.GetRepoSlashCommandsResponse (var: Wy) message GetRepoSlashCommandsResponse { repeated string skill_names = 3; repeated string command_names = 4; } -// Copied from: local:aiserver.v1.GetRepoSourcePreferenceRequest (var: Wm) +// Copied from: local:aiserver.v1.GetRepoSourcePreferenceRequest (var: jm) message GetRepoSourcePreferenceRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetRepoSourcePreferenceResponse (var: zm) +// Copied from: local:aiserver.v1.GetRepoSourcePreferenceResponse (var: Xm) message GetRepoSourcePreferenceResponse { PreferredRepoSourceMode user_preference = 1; PreferredRepoSourceMode team_preference = 2; @@ -15293,11 +15295,37 @@ message GetSCMPullRequestTimelineEventsResponse { optional int32 next_page = 3; } -// Copied from: local:aiserver.v1.GetSandUsageStatusRequest (var: Rd) +// Copied from: local:aiserver.v1.GetSandAccessStatusRequest (var: bd) +message GetSandAccessStatusRequest { +} + +// Copied from: local:aiserver.v1.GetSandAccessStatusResponse (var: Md) +message GetSandAccessStatusResponse { + // Copied from: local:aiserver.v1.GetSandAccessStatusResponse.SandAccessState (var: Lt) + 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: Ft) + 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.GetSandUsageStatusRequest (var: Ld) message GetSandUsageStatusRequest { } -// Copied from: local:aiserver.v1.GetSandUsageStatusResponse (var: Pd) +// Copied from: local:aiserver.v1.GetSandUsageStatusResponse (var: Fd) message GetSandUsageStatusResponse { google.protobuf.Timestamp current_period_start = 1; google.protobuf.Timestamp next_reset_timestamp_utc = 2; @@ -15309,35 +15337,35 @@ message GetSandUsageStatusResponse { bool has_non_zero_included_limit = 8; } -// Copied from: local:aiserver.v1.GetScimConfigurationLinksRequest (var: Ou) +// Copied from: local:aiserver.v1.GetScimConfigurationLinksRequest (var: xu) message GetScimConfigurationLinksRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetScimConfigurationLinksResponse (var: Uu) +// Copied from: local:aiserver.v1.GetScimConfigurationLinksResponse (var: Qu) message GetScimConfigurationLinksResponse { string scim_url = 1; string scim_status = 2; } -// Copied from: local:aiserver.v1.GetScimConflictsRequest (var: L_) +// Copied from: local:aiserver.v1.GetScimConflictsRequest (var: O_) message GetScimConflictsRequest { int32 team_id = 1; optional GroupType type = 2; } -// Copied from: local:aiserver.v1.GetScimConflictsResponse (var: D_) +// Copied from: local:aiserver.v1.GetScimConflictsResponse (var: Q_) message GetScimConflictsResponse { repeated ScimConflictUser conflicted_users = 1; } -// Copied from: local:aiserver.v1.GetScmConnectionStatusRequest (var: Mp) +// Copied from: local:aiserver.v1.GetScmConnectionStatusRequest (var: Dp) message GetScmConnectionStatusRequest { optional string ghe_application = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetScmConnectionStatusResponse (var: Lp) +// Copied from: local:aiserver.v1.GetScmConnectionStatusResponse (var: Op) message GetScmConnectionStatusResponse { bool connected = 1; } @@ -15396,13 +15424,13 @@ message GetServerConfigResponse { optional GoogleWorkspaceMcpOAuthClient google_workspace_mcp_oauth_client = 37; } -// Copied from: local:aiserver.v1.GetServiceAccountSpendLimitRequest (var: oh) +// Copied from: local:aiserver.v1.GetServiceAccountSpendLimitRequest (var: uh) message GetServiceAccountSpendLimitRequest { optional int32 team_id = 1; string service_type = 2; } -// Copied from: local:aiserver.v1.GetServiceAccountSpendLimitResponse (var: ih) +// Copied from: local:aiserver.v1.GetServiceAccountSpendLimitResponse (var: mh) message GetServiceAccountSpendLimitResponse { optional int32 spend_limit_cents = 1; optional int32 current_spend_cents = 2; @@ -15410,35 +15438,35 @@ message GetServiceAccountSpendLimitResponse { optional int64 free_trial_expires_at = 4; } -// Copied from: local:aiserver.v1.GetSharedCanvasRequest (var: qk) +// Copied from: local:aiserver.v1.GetSharedCanvasRequest (var: xk) message GetSharedCanvasRequest { string share_id = 1; } -// Copied from: local:aiserver.v1.GetSharedCanvasResponse (var: Dk) +// Copied from: local:aiserver.v1.GetSharedCanvasResponse (var: Qk) message GetSharedCanvasResponse { SharedCanvasMetadata metadata = 1; bytes app_js = 2; bytes data_json = 3; } -// Copied from: local:aiserver.v1.GetSharedConversationRequest (var: jk) +// Copied from: local:aiserver.v1.GetSharedConversationRequest (var: ew) message GetSharedConversationRequest { string share_id = 1; } -// Copied from: local:aiserver.v1.GetSharedConversationResponse (var: Xk) +// Copied from: local:aiserver.v1.GetSharedConversationResponse (var: tw) message GetSharedConversationResponse { SharedConversationMetadata metadata = 1; repeated ConversationMessage messages = 2; optional SharedConversationLatestPlan latest_plan = 3; } -// Copied from: local:aiserver.v1.GetSignUpTypeRequest (var: Ru) +// Copied from: local:aiserver.v1.GetSignUpTypeRequest (var: bu) message GetSignUpTypeRequest { } -// Copied from: local:aiserver.v1.GetSignUpTypeResponse (var: Pu) +// Copied from: local:aiserver.v1.GetSignUpTypeResponse (var: Mu) message GetSignUpTypeResponse { // Copied from: local:aiserver.v1.GetSignUpTypeResponse.SignUpType (var: Rt) enum SignUpType { @@ -15463,61 +15491,61 @@ message GetSimplePromptResponse { string result = 1; } -// Copied from: local:aiserver.v1.GetSlackConversationsByIdsRequest (var: Xw) +// Copied from: local:aiserver.v1.GetSlackConversationsByIdsRequest (var: tE) message GetSlackConversationsByIdsRequest { repeated string conversation_ids = 1; } -// Copied from: local:aiserver.v1.GetSlackConversationsByIdsResponse (var: Zw) +// Copied from: local:aiserver.v1.GetSlackConversationsByIdsResponse (var: nE) message GetSlackConversationsByIdsResponse { repeated SlackConversation conversations = 1; } -// Copied from: local:aiserver.v1.GetSlackInstallUrlRequest (var: Ga) +// Copied from: local:aiserver.v1.GetSlackInstallUrlRequest (var: Va) message GetSlackInstallUrlRequest { int32 team_id = 1; optional string repo_url = 2; } -// Copied from: local:aiserver.v1.GetSlackInstallUrlResponse (var: Ha) +// Copied from: local:aiserver.v1.GetSlackInstallUrlResponse (var: Ya) message GetSlackInstallUrlResponse { string url = 1; } -// Copied from: local:aiserver.v1.GetSlackModelOptionsRequest (var: za) +// Copied from: local:aiserver.v1.GetSlackModelOptionsRequest (var: Xa) message GetSlackModelOptionsRequest { } -// Copied from: local:aiserver.v1.GetSlackModelOptionsResponse (var: ja) +// Copied from: local:aiserver.v1.GetSlackModelOptionsResponse (var: Za) message GetSlackModelOptionsResponse { repeated string model_options = 1; } -// Copied from: local:aiserver.v1.GetSlackRepoRoutingRulesRequest (var: PA) +// Copied from: local:aiserver.v1.GetSlackRepoRoutingRulesRequest (var: FA) message GetSlackRepoRoutingRulesRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetSlackRepoRoutingRulesResponse (var: bA) +// Copied from: local:aiserver.v1.GetSlackRepoRoutingRulesResponse (var: qA) message GetSlackRepoRoutingRulesResponse { repeated SlackRepoRoutingRule rules = 1; } -// Copied from: local:aiserver.v1.GetSlackSettingsRequest (var: xa) +// Copied from: local:aiserver.v1.GetSlackSettingsRequest (var: Ga) message GetSlackSettingsRequest { } -// Copied from: local:aiserver.v1.GetSlackSettingsResponse (var: Qa) +// Copied from: local:aiserver.v1.GetSlackSettingsResponse (var: Ha) message GetSlackSettingsResponse { bool available = 1; } -// Copied from: local:aiserver.v1.GetSlackTeamSettingsRequest (var: Fa) +// Copied from: local:aiserver.v1.GetSlackTeamSettingsRequest (var: Da) message GetSlackTeamSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetSlackTeamSettingsResponse (var: Da) +// Copied from: local:aiserver.v1.GetSlackTeamSettingsResponse (var: Ua) message GetSlackTeamSettingsResponse { string default_repo = 1; string default_branch = 2; @@ -15531,12 +15559,12 @@ message GetSlackTeamSettingsResponse { optional CloudAgentModelSelection default_model_selection = 10; } -// Copied from: local:aiserver.v1.GetSlackUserSettingsRequest (var: IA) +// Copied from: local:aiserver.v1.GetSlackUserSettingsRequest (var: CA) message GetSlackUserSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetSlackUserSettingsResponse (var: vA) +// Copied from: local:aiserver.v1.GetSlackUserSettingsResponse (var: NA) message GetSlackUserSettingsResponse { bool has_slack_auth = 1; string default_repo = 2; @@ -15550,23 +15578,23 @@ message GetSlackUserSettingsResponse { optional CloudAgentModelSelection default_model_selection = 10; } -// Copied from: local:aiserver.v1.GetSpendLimitPolicyRequest (var: la) +// Copied from: local:aiserver.v1.GetSpendLimitPolicyRequest (var: ma) message GetSpendLimitPolicyRequest { int32 team_id = 1; SpendLimitPolicyScope scope = 2; } -// Copied from: local:aiserver.v1.GetSpendLimitPolicyResponse (var: ua) +// Copied from: local:aiserver.v1.GetSpendLimitPolicyResponse (var: ca) message GetSpendLimitPolicyResponse { SpendLimitPolicy policy = 1; } -// Copied from: local:aiserver.v1.GetSsoConfigurationLinksRequest (var: qu) +// Copied from: local:aiserver.v1.GetSsoConfigurationLinksRequest (var: Ou) message GetSsoConfigurationLinksRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetSsoConfigurationLinksResponse (var: Du) +// Copied from: local:aiserver.v1.GetSsoConfigurationLinksResponse (var: Uu) message GetSsoConfigurationLinksResponse { string sso_url = 1; string domain_verification_url = 2; @@ -15602,12 +15630,12 @@ message GetSymbolsResult { repeated DocumentSymbol symbols = 1; } -// Copied from: local:aiserver.v1.GetTeamAdminSettingsRequest (var: Om) +// Copied from: local:aiserver.v1.GetTeamAdminSettingsRequest (var: xm) message GetTeamAdminSettingsRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamAdminSettingsResponse (var: Hc) +// Copied from: local:aiserver.v1.GetTeamAdminSettingsResponse (var: Yc) message GetTeamAdminSettingsResponse { repeated string allowed_models = 1; repeated string blocked_models = 2; @@ -15670,7 +15698,7 @@ message GetTeamAdminSettingsResponse { optional LlmGatewaySettings llm_gateway = 59; } -// Copied from: local:aiserver.v1.GetTeamAnalyticsRequest (var: nd) +// Copied from: local:aiserver.v1.GetTeamAnalyticsRequest (var: sd) message GetTeamAnalyticsRequest { int32 team_id = 1; optional int64 start_date = 2; @@ -15678,29 +15706,29 @@ message GetTeamAnalyticsRequest { optional string version = 4; } -// Copied from: local:aiserver.v1.GetTeamAnalyticsResponse (var: rd) +// Copied from: local:aiserver.v1.GetTeamAnalyticsResponse (var: od) message GetTeamAnalyticsResponse { repeated DailyMetrics daily_metrics = 1; AnalyticsPeriod period = 2; ActiveUsers active_users = 3; } -// Copied from: local:aiserver.v1.GetTeamBackgroundAgentSettingsRequest (var: Nw) +// Copied from: local:aiserver.v1.GetTeamBackgroundAgentSettingsRequest (var: Mw) message GetTeamBackgroundAgentSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamBackgroundAgentSettingsResponse (var: Rw) +// Copied from: local:aiserver.v1.GetTeamBackgroundAgentSettingsResponse (var: Lw) message GetTeamBackgroundAgentSettingsResponse { BackgroundAgentSettings settings = 1; } -// Copied from: local:aiserver.v1.GetTeamBugbotSettingsRequest (var: TT) +// Copied from: local:aiserver.v1.GetTeamBugbotSettingsRequest (var: ET) message GetTeamBugbotSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamBugbotSettingsResponse (var: kT) +// Copied from: local:aiserver.v1.GetTeamBugbotSettingsResponse (var: IT) message GetTeamBugbotSettingsResponse { int32 bugbot_licenses_hard_limit = 1; bool bugbot_plan_enabled = 2; @@ -15722,34 +15750,34 @@ message GetTeamBugbotSettingsResponse { bool merged_pr_scan_opted_out = 18; } -// Copied from: local:aiserver.v1.GetTeamCommandsRequest (var: Py) +// Copied from: local:aiserver.v1.GetTeamCommandsRequest (var: Fy) message GetTeamCommandsRequest { optional bool active_only = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetTeamCommandsResponse (var: by) +// Copied from: local:aiserver.v1.GetTeamCommandsResponse (var: qy) message GetTeamCommandsResponse { repeated TeamCommand commands = 1; } -// Copied from: local:aiserver.v1.GetTeamCustomerPortalUrlRequest (var: Pa) +// Copied from: local:aiserver.v1.GetTeamCustomerPortalUrlRequest (var: Ma) message GetTeamCustomerPortalUrlRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamCustomerPortalUrlResponse (var: ba) +// Copied from: local:aiserver.v1.GetTeamCustomerPortalUrlResponse (var: La) message GetTeamCustomerPortalUrlResponse { string portal_url = 1; } -// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationHealthRequest (var: QT) +// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationHealthRequest (var: YT) message GetTeamCustomerTelemetryDestinationHealthRequest { int32 team_id = 1; string destination_id = 2; } -// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationHealthResponse (var: GT) +// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationHealthResponse (var: KT) message GetTeamCustomerTelemetryDestinationHealthResponse { TeamCustomerTelemetryDestinationHealthStatus status = 1; repeated TeamCustomerTelemetryDestinationHealthBucket buckets = 2; @@ -15763,29 +15791,29 @@ message GetTeamCustomerTelemetryDestinationHealthResponse { repeated TeamCustomerTelemetryDestinationRecentError recent_errors = 10; } -// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationsRequest (var: NT) +// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationsRequest (var: MT) message GetTeamCustomerTelemetryDestinationsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationsResponse (var: RT) +// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationsResponse (var: LT) message GetTeamCustomerTelemetryDestinationsResponse { repeated TeamCustomerTelemetryDestination destinations = 1; repeated TeamCustomerTelemetryDestinationFamily available_families = 2; } -// Copied from: local:aiserver.v1.GetTeamGithubUsersRequest (var: _f) +// Copied from: local:aiserver.v1.GetTeamGithubUsersRequest (var: wf) message GetTeamGithubUsersRequest { int32 team_id = 1; optional string ghe_application = 3; } -// Copied from: local:aiserver.v1.GetTeamGithubUsersResponse (var: Tf) +// Copied from: local:aiserver.v1.GetTeamGithubUsersResponse (var: Ef) message GetTeamGithubUsersResponse { repeated GithubUser users = 1; } -// Copied from: local:aiserver.v1.GetTeamGroupMembersRequest (var: Hs) +// Copied from: local:aiserver.v1.GetTeamGroupMembersRequest (var: Ys) message GetTeamGroupMembersRequest { int32 team_id = 1; string group_public_id = 2; @@ -15796,25 +15824,25 @@ message GetTeamGroupMembersRequest { optional string sort_direction = 7; } -// Copied from: local:aiserver.v1.GetTeamGroupMembersResponse (var: Vs) +// Copied from: local:aiserver.v1.GetTeamGroupMembersResponse (var: Ks) message GetTeamGroupMembersResponse { repeated TeamGroupMember members = 1; int32 total_members = 2; int32 total_pages = 3; } -// Copied from: local:aiserver.v1.GetTeamGroupRequest (var: xs) +// Copied from: local:aiserver.v1.GetTeamGroupRequest (var: Gs) message GetTeamGroupRequest { int32 team_id = 1; string group_public_id = 2; } -// Copied from: local:aiserver.v1.GetTeamGroupResponse (var: Qs) +// Copied from: local:aiserver.v1.GetTeamGroupResponse (var: Hs) message GetTeamGroupResponse { TeamGroup group = 1; } -// Copied from: local:aiserver.v1.GetTeamGroupsRequest (var: Os) +// Copied from: local:aiserver.v1.GetTeamGroupsRequest (var: xs) message GetTeamGroupsRequest { int32 team_id = 1; optional int32 page = 2; @@ -15822,46 +15850,46 @@ message GetTeamGroupsRequest { optional string search_term = 4; } -// Copied from: local:aiserver.v1.GetTeamGroupsResponse (var: Us) +// Copied from: local:aiserver.v1.GetTeamGroupsResponse (var: Qs) message GetTeamGroupsResponse { repeated TeamGroup groups = 1; int32 total_groups = 2; int32 total_pages = 3; } -// Copied from: local:aiserver.v1.GetTeamHasValidPaymentMethodRequest (var: Ui) +// Copied from: local:aiserver.v1.GetTeamHasValidPaymentMethodRequest (var: Qi) message GetTeamHasValidPaymentMethodRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamHasValidPaymentMethodResponse (var: xi) +// Copied from: local:aiserver.v1.GetTeamHasValidPaymentMethodResponse (var: Gi) message GetTeamHasValidPaymentMethodResponse { bool has_valid_payment_method = 1; int32 trial_days_remaining = 2; } -// Copied from: local:aiserver.v1.GetTeamHooksRequest (var: Ey) +// Copied from: local:aiserver.v1.GetTeamHooksRequest (var: By) message GetTeamHooksRequest { optional bool active_only = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetTeamHooksResponse (var: Sy) +// Copied from: local:aiserver.v1.GetTeamHooksResponse (var: Jy) message GetTeamHooksResponse { repeated TeamHook hooks = 1; } -// Copied from: local:aiserver.v1.GetTeamIdForReactivationRequest (var: Tu) +// Copied from: local:aiserver.v1.GetTeamIdForReactivationRequest (var: ku) message GetTeamIdForReactivationRequest { } -// Copied from: local:aiserver.v1.GetTeamIdForReactivationResponse (var: yu) +// Copied from: local:aiserver.v1.GetTeamIdForReactivationResponse (var: wu) message GetTeamIdForReactivationResponse { optional int32 team_id = 1; bool is_eligible = 2; } -// Copied from: local:aiserver.v1.GetTeamInviteLinkRequest (var: el) +// Copied from: local:aiserver.v1.GetTeamInviteLinkRequest (var: nl) message GetTeamInviteLinkRequest { int32 team_id = 1; optional bool create_if_missing = 3; @@ -15869,17 +15897,17 @@ message GetTeamInviteLinkRequest { optional TeamRole role = 5; } -// Copied from: local:aiserver.v1.GetTeamInviteLinkResponse (var: tl) +// Copied from: local:aiserver.v1.GetTeamInviteLinkResponse (var: rl) message GetTeamInviteLinkResponse { optional string invite_link = 1; } -// Copied from: local:aiserver.v1.GetTeamInviteMetadataRequest (var: yl) +// Copied from: local:aiserver.v1.GetTeamInviteMetadataRequest (var: wl) message GetTeamInviteMetadataRequest { string invite_code = 1; } -// Copied from: local:aiserver.v1.GetTeamInviteMetadataResponse (var: kl) +// Copied from: local:aiserver.v1.GetTeamInviteMetadataResponse (var: El) message GetTeamInviteMetadataResponse { int32 team_id = 1; string team_name = 2; @@ -15889,61 +15917,61 @@ message GetTeamInviteMetadataResponse { optional bool invite_has_bound_recipient = 6; } -// Copied from: local:aiserver.v1.GetTeamMemberDomainsRequest (var: hu) +// Copied from: local:aiserver.v1.GetTeamMemberDomainsRequest (var: _u) message GetTeamMemberDomainsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamMemberDomainsResponse (var: _u) +// Copied from: local:aiserver.v1.GetTeamMemberDomainsResponse (var: yu) message GetTeamMemberDomainsResponse { repeated TeamMemberDomain domains = 1; } -// Copied from: local:aiserver.v1.GetTeamMemberProfileByHandleRequest (var: bE) +// Copied from: local:aiserver.v1.GetTeamMemberProfileByHandleRequest (var: qE) message GetTeamMemberProfileByHandleRequest { string handle = 1; } -// Copied from: local:aiserver.v1.GetTeamMemberProfileByHandleResponse (var: ME) +// Copied from: local:aiserver.v1.GetTeamMemberProfileByHandleResponse (var: DE) message GetTeamMemberProfileByHandleResponse { UserProfile profile = 1; PublicProfileActivitySummary activity_summary = 2; } -// Copied from: local:aiserver.v1.GetTeamMembersRequest (var: Xa) +// Copied from: local:aiserver.v1.GetTeamMembersRequest (var: $a) message GetTeamMembersRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamMembersResponse (var: $a) +// Copied from: local:aiserver.v1.GetTeamMembersResponse (var: tl) message GetTeamMembersResponse { repeated TeamMember team_members = 1; int32 user_id = 2; bool is_scim_synced = 3; } -// Copied from: local:aiserver.v1.GetTeamPinnedMarketplacePluginsRequest (var: bS) +// Copied from: local:aiserver.v1.GetTeamPinnedMarketplacePluginsRequest (var: qS) message GetTeamPinnedMarketplacePluginsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamPinnedMarketplacePluginsResponse (var: MS) +// Copied from: local:aiserver.v1.GetTeamPinnedMarketplacePluginsResponse (var: DS) message GetTeamPinnedMarketplacePluginsResponse { repeated Plugin plugins = 1; } -// Copied from: local:aiserver.v1.GetTeamPluginPopularityRequest (var: vS) +// Copied from: local:aiserver.v1.GetTeamPluginPopularityRequest (var: NS) message GetTeamPluginPopularityRequest { int32 team_id = 1; optional bool use_replica = 2; } -// Copied from: local:aiserver.v1.GetTeamPluginPopularityResponse (var: BS) +// Copied from: local:aiserver.v1.GetTeamPluginPopularityResponse (var: RS) message GetTeamPluginPopularityResponse { repeated TeamPluginPopularityCount counts = 1; } -// Copied from: local:aiserver.v1.GetTeamPluginPrimitiveUsageRequest (var: JS) +// Copied from: local:aiserver.v1.GetTeamPluginPrimitiveUsageRequest (var: PS) message GetTeamPluginPrimitiveUsageRequest { int32 team_id = 1; PluginPrimitiveType primitive_type = 2; @@ -15952,7 +15980,7 @@ message GetTeamPluginPrimitiveUsageRequest { optional int32 page_number = 5; } -// Copied from: local:aiserver.v1.GetTeamPluginPrimitiveUsageResponse (var: NS) +// Copied from: local:aiserver.v1.GetTeamPluginPrimitiveUsageResponse (var: MS) message GetTeamPluginPrimitiveUsageResponse { repeated TeamPluginPrimitiveUsageRow rows = 1; bool has_more = 2; @@ -15960,29 +15988,29 @@ message GetTeamPluginPrimitiveUsageResponse { int32 page_number = 4; } -// Copied from: local:aiserver.v1.GetTeamPrivacyModeForcedRequest (var: so) +// Copied from: local:aiserver.v1.GetTeamPrivacyModeForcedRequest (var: io) message GetTeamPrivacyModeForcedRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamPrivacyModeForcedResponse (var: oo) +// Copied from: local:aiserver.v1.GetTeamPrivacyModeForcedResponse (var: ao) message GetTeamPrivacyModeForcedResponse { bool privacy_mode_forced = 1; PrivacyMode privacy_mode = 2; bool privacy_mode_migration_opted_out = 3; } -// Copied from: local:aiserver.v1.GetTeamPublicProfileSettingsRequest (var: vw) +// Copied from: local:aiserver.v1.GetTeamPublicProfileSettingsRequest (var: Nw) message GetTeamPublicProfileSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamPublicProfileSettingsResponse (var: Bw) +// Copied from: local:aiserver.v1.GetTeamPublicProfileSettingsResponse (var: Rw) message GetTeamPublicProfileSettingsResponse { PublicProfileSettings settings = 1; } -// Copied from: local:aiserver.v1.GetTeamRawDataRequest (var: id) +// Copied from: local:aiserver.v1.GetTeamRawDataRequest (var: ld) message GetTeamRawDataRequest { int32 team_id = 1; optional int64 start_date = 2; @@ -15990,26 +16018,26 @@ message GetTeamRawDataRequest { optional string version = 4; } -// Copied from: local:aiserver.v1.GetTeamRawDataResponse (var: ad) +// Copied from: local:aiserver.v1.GetTeamRawDataResponse (var: ud) message GetTeamRawDataResponse { repeated RawUserData data = 1; AnalyticsPeriod period = 2; } -// Copied from: local:aiserver.v1.GetTeamReposRequest (var: ym) +// Copied from: local:aiserver.v1.GetTeamReposRequest (var: wm) message GetTeamReposRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamReposResponse (var: km) +// Copied from: local:aiserver.v1.GetTeamReposResponse (var: Em) message GetTeamReposResponse { - // Copied from: local:aiserver.v1.GetTeamReposResponse.Pattern (var: Em) + // Copied from: local:aiserver.v1.GetTeamReposResponse.Pattern (var: Im) message Pattern { int32 id = 1; string pattern = 2; } - // Copied from: local:aiserver.v1.GetTeamReposResponse.Repo (var: wm) + // Copied from: local:aiserver.v1.GetTeamReposResponse.Repo (var: Sm) message Repo { int32 id = 1; string url = 2; @@ -16021,76 +16049,76 @@ message GetTeamReposResponse { repeated Repo allowed_repos = 3; } -// Copied from: local:aiserver.v1.GetTeamRepositoriesForServiceAccountScopeRequest (var: jl) +// Copied from: local:aiserver.v1.GetTeamRepositoriesForServiceAccountScopeRequest (var: Zl) message GetTeamRepositoriesForServiceAccountScopeRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamRepositoriesForServiceAccountScopeResponse (var: Zl) +// Copied from: local:aiserver.v1.GetTeamRepositoriesForServiceAccountScopeResponse (var: eu) message GetTeamRepositoriesForServiceAccountScopeResponse { repeated ServiceAccountScopeRepository repositories = 1; } -// Copied from: local:aiserver.v1.GetTeamRulesRequest (var: fy) +// Copied from: local:aiserver.v1.GetTeamRulesRequest (var: _y) message GetTeamRulesRequest { optional bool active_only = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetTeamRulesResponse (var: gy) +// Copied from: local:aiserver.v1.GetTeamRulesResponse (var: Ty) message GetTeamRulesResponse { repeated Rule rules = 1; } -// Copied from: local:aiserver.v1.GetTeamScimRequireUserDirectoryPreviewRequest (var: Ea) +// Copied from: local:aiserver.v1.GetTeamScimRequireUserDirectoryPreviewRequest (var: Ia) message GetTeamScimRequireUserDirectoryPreviewRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamScimRequireUserDirectoryPreviewResponse (var: Sa) +// Copied from: local:aiserver.v1.GetTeamScimRequireUserDirectoryPreviewResponse (var: va) message GetTeamScimRequireUserDirectoryPreviewResponse { int32 impacted_user_count = 1; repeated ScimRequireUserDirectoryImpactedUser impacted_users = 2; } -// Copied from: local:aiserver.v1.GetTeamSeatUpgradeRecommendationsRequest (var: pp) +// Copied from: local:aiserver.v1.GetTeamSeatUpgradeRecommendationsRequest (var: Ap) message GetTeamSeatUpgradeRecommendationsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamSeatUpgradeRecommendationsResponse (var: gp) +// Copied from: local:aiserver.v1.GetTeamSeatUpgradeRecommendationsResponse (var: Tp) message GetTeamSeatUpgradeRecommendationsResponse { repeated SeatUpgradeRecommendation recommendations = 1; bool enabled = 2; int32 total_monthly_savings_cents = 3; } -// Copied from: local:aiserver.v1.GetTeamSharedCanvasSettingsRequest (var: ww) +// Copied from: local:aiserver.v1.GetTeamSharedCanvasSettingsRequest (var: vw) message GetTeamSharedCanvasSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamSharedCanvasSettingsResponse (var: Ew) +// Copied from: local:aiserver.v1.GetTeamSharedCanvasSettingsResponse (var: Bw) message GetTeamSharedCanvasSettingsResponse { SharedCanvasSettings settings = 1; } -// Copied from: local:aiserver.v1.GetTeamSharedConversationSettingsRequest (var: iw) +// Copied from: local:aiserver.v1.GetTeamSharedConversationSettingsRequest (var: mw) message GetTeamSharedConversationSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamSharedConversationSettingsResponse (var: aw) +// Copied from: local:aiserver.v1.GetTeamSharedConversationSettingsResponse (var: cw) message GetTeamSharedConversationSettingsResponse { SharedConversationSettings settings = 1; } -// Copied from: local:aiserver.v1.GetTeamSmartAutoSettingsRequest (var: fw) +// Copied from: local:aiserver.v1.GetTeamSmartAutoSettingsRequest (var: _w) message GetTeamSmartAutoSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamSmartAutoSettingsResponse (var: gw) +// Copied from: local:aiserver.v1.GetTeamSmartAutoSettingsResponse (var: Tw) message GetTeamSmartAutoSettingsResponse { SmartAutoSettings settings = 1; bool can_enable = 2; @@ -16100,7 +16128,7 @@ message GetTeamSmartAutoSettingsResponse { optional string new_chat_nudge_all_to_smart_auto_optimize_for = 6; } -// Copied from: local:aiserver.v1.GetTeamSpendRequest (var: up) +// Copied from: local:aiserver.v1.GetTeamSpendRequest (var: pp) message GetTeamSpendRequest { int32 team_id = 1; optional int32 page = 2; @@ -16114,9 +16142,9 @@ message GetTeamSpendRequest { optional int32 user_id = 10; } -// Copied from: local:aiserver.v1.GetTeamSpendResponse (var: cp) +// Copied from: local:aiserver.v1.GetTeamSpendResponse (var: gp) message GetTeamSpendResponse { - // Copied from: local:aiserver.v1.GetTeamSpendResponse.TeamMemberSpend (var: dp) + // Copied from: local:aiserver.v1.GetTeamSpendResponse.TeamMemberSpend (var: hp) message TeamMemberSpend { int32 user_id = 1; int32 spend_cents = 2; @@ -16153,12 +16181,12 @@ message GetTeamSpendResponse { optional bool self_serve_tiered_pricing_enabled = 13; } -// Copied from: local:aiserver.v1.GetTeamsRequest (var: ya) +// Copied from: local:aiserver.v1.GetTeamsRequest (var: wa) message GetTeamsRequest { optional bool active_only = 1; } -// Copied from: local:aiserver.v1.GetTeamsResponse (var: ka) +// Copied from: local:aiserver.v1.GetTeamsResponse (var: Ea) message GetTeamsResponse { repeated Team teams = 1; } @@ -16210,12 +16238,12 @@ message GetThoughtAnnotationResponse { AiThoughtAnnotation thought_annotation = 1; } -// Copied from: local:aiserver.v1.GetTokenUsageRequest (var: rp) +// Copied from: local:aiserver.v1.GetTokenUsageRequest (var: ap) message GetTokenUsageRequest { string usage_uuid = 1; } -// Copied from: local:aiserver.v1.GetTokenUsageResponse (var: sp) +// Copied from: local:aiserver.v1.GetTokenUsageResponse (var: lp) message GetTokenUsageResponse { int32 input_tokens = 1; int32 output_tokens = 2; @@ -16253,21 +16281,21 @@ message GetUsableModelsResponse { repeated ModelDetails models = 1; } -// Copied from: local:aiserver.v1.GetUsageBasedPremiumRequestsRequest (var: ju) +// Copied from: local:aiserver.v1.GetUsageBasedPremiumRequestsRequest (var: Zu) message GetUsageBasedPremiumRequestsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetUsageBasedPremiumRequestsResponse (var: Xu) +// Copied from: local:aiserver.v1.GetUsageBasedPremiumRequestsResponse (var: $u) message GetUsageBasedPremiumRequestsResponse { bool usage_based_premium_requests = 1; } -// Copied from: local:aiserver.v1.GetUsageLimitPolicyStatusRequest (var: xd) +// Copied from: local:aiserver.v1.GetUsageLimitPolicyStatusRequest (var: Vd) message GetUsageLimitPolicyStatusRequest { } -// Copied from: local:aiserver.v1.GetUsageLimitPolicyStatusResponse (var: Qd) +// Copied from: local:aiserver.v1.GetUsageLimitPolicyStatusResponse (var: Yd) message GetUsageLimitPolicyStatusResponse { bool is_in_slow_pool = 1; optional string error_title = 2; @@ -16294,14 +16322,14 @@ message GetUsageLimitPolicyStatusResponse { optional int64 current_on_demand_limit_cents = 23; } -// Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsRequest (var: Gd) +// Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsRequest (var: Kd) message GetUsageLimitStatusAndActiveGrantsRequest { optional MidConversationModelRecommendationContext mid_conversation_model_recommendation_context = 1; } -// Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsResponse (var: Yd) +// Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsResponse (var: jd) message GetUsageLimitStatusAndActiveGrantsResponse { - // Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsResponse.UsageLimitPolicyStatus (var: Kd) + // Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsResponse.UsageLimitPolicyStatus (var: Xd) message UsageLimitPolicyStatus { bool is_in_slow_pool = 1; optional string error_title = 2; @@ -16334,14 +16362,14 @@ message GetUsageLimitStatusAndActiveGrantsResponse { optional ModelRecommendationNudge model_recommendation_nudge = 4; } -// Copied from: local:aiserver.v1.GetUserAdminOrganizationsRequest (var: gf) +// Copied from: local:aiserver.v1.GetUserAdminOrganizationsRequest (var: Tf) message GetUserAdminOrganizationsRequest { optional string ghe_application_uuid = 1; } -// Copied from: local:aiserver.v1.GetUserAdminOrganizationsResponse (var: hf) +// Copied from: local:aiserver.v1.GetUserAdminOrganizationsResponse (var: yf) message GetUserAdminOrganizationsResponse { - // Copied from: local:aiserver.v1.GetUserAdminOrganizationsResponse.Organization (var: Af) + // Copied from: local:aiserver.v1.GetUserAdminOrganizationsResponse.Organization (var: kf) message Organization { string login = 1; string hostname = 2; @@ -16350,7 +16378,7 @@ message GetUserAdminOrganizationsResponse { repeated Organization organizations = 1; } -// Copied from: local:aiserver.v1.GetUserAnalyticsRequest (var: sd) +// Copied from: local:aiserver.v1.GetUserAnalyticsRequest (var: id) message GetUserAnalyticsRequest { int32 team_id = 1; int32 user_id = 2; @@ -16359,7 +16387,7 @@ message GetUserAnalyticsRequest { optional string version = 5; } -// Copied from: local:aiserver.v1.GetUserAnalyticsResponse (var: od) +// Copied from: local:aiserver.v1.GetUserAnalyticsResponse (var: ad) message GetUserAnalyticsResponse { repeated DailyMetrics daily_metrics = 1; AnalyticsPeriod period = 2; @@ -16395,13 +16423,13 @@ message GetUserInstructionsResponse { string text = 1; } -// Copied from: local:aiserver.v1.GetUserOrganizationsRequest (var: Yn) +// Copied from: local:aiserver.v1.GetUserOrganizationsRequest (var: Wn) message GetUserOrganizationsRequest { } -// Copied from: local:aiserver.v1.GetUserOrganizationsResponse (var: zn) +// Copied from: local:aiserver.v1.GetUserOrganizationsResponse (var: Xn) message GetUserOrganizationsResponse { - // Copied from: local:aiserver.v1.GetUserOrganizationsResponse.Organization (var: Xn) + // Copied from: local:aiserver.v1.GetUserOrganizationsResponse.Organization (var: $n) message Organization { string organization_id = 1; string organization_name = 2; @@ -16414,7 +16442,7 @@ message GetUserOrganizationsResponse { optional bool can_create_organization_teams = 9; } - // Copied from: local:aiserver.v1.GetUserOrganizationsResponse.Team (var: jn) + // Copied from: local:aiserver.v1.GetUserOrganizationsResponse.Team (var: Zn) message Team { int32 team_id = 1; string team_name = 2; @@ -16427,13 +16455,13 @@ message GetUserOrganizationsResponse { repeated Organization organizations = 1; } -// Copied from: local:aiserver.v1.GetUserPrivacyModeRequest (var: Vg) +// Copied from: local:aiserver.v1.GetUserPrivacyModeRequest (var: zg) message GetUserPrivacyModeRequest { PrivacyMode inferred_privacy_mode = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetUserPrivacyModeResponse (var: Yg) +// Copied from: local:aiserver.v1.GetUserPrivacyModeResponse (var: jg) message GetUserPrivacyModeResponse { PrivacyMode privacy_mode = 1; int32 hours_remaining_in_grace_period = 2; @@ -16443,12 +16471,12 @@ message GetUserPrivacyModeResponse { bool has_acknowledged_grace_period_disclaimer = 6; } -// Copied from: local:aiserver.v1.GetUserProfileRequest (var: EE) +// Copied from: local:aiserver.v1.GetUserProfileRequest (var: BE) message GetUserProfileRequest { bool include_activity_summary = 1; } -// Copied from: local:aiserver.v1.GetUserProfileResponse (var: SE) +// Copied from: local:aiserver.v1.GetUserProfileResponse (var: JE) message GetUserProfileResponse { optional UserProfile profile = 1; PublicProfileActivitySummary activity_summary = 3; @@ -16456,7 +16484,7 @@ message GetUserProfileResponse { optional string max_visibility = 5; } -// Copied from: local:aiserver.v1.GetUserPullRequestsRequest (var: wf) +// Copied from: local:aiserver.v1.GetUserPullRequestsRequest (var: vf) message GetUserPullRequestsRequest { optional string repository_filter = 1; optional string git_application = 2; @@ -16468,7 +16496,7 @@ message GetUserPullRequestsRequest { optional int32 pr_number = 8; } -// Copied from: local:aiserver.v1.GetUserPullRequestsResponse (var: Ef) +// Copied from: local:aiserver.v1.GetUserPullRequestsResponse (var: Bf) message GetUserPullRequestsResponse { repeated UserPullRequest pull_requests = 1; bool has_more = 2; @@ -16477,7 +16505,7 @@ message GetUserPullRequestsResponse { optional string current_user_login = 5; } -// Copied from: local:aiserver.v1.GetUserReviewRequestsRequest (var: vf) +// Copied from: local:aiserver.v1.GetUserReviewRequestsRequest (var: Nf) message GetUserReviewRequestsRequest { optional string repository_filter = 1; optional string git_application = 2; @@ -16487,7 +16515,7 @@ message GetUserReviewRequestsRequest { optional string state_filter = 6; } -// Copied from: local:aiserver.v1.GetUserReviewRequestsResponse (var: Bf) +// Copied from: local:aiserver.v1.GetUserReviewRequestsResponse (var: Rf) message GetUserReviewRequestsResponse { repeated UserPullRequest pull_requests = 1; bool has_more = 2; @@ -16496,34 +16524,34 @@ message GetUserReviewRequestsResponse { optional string current_user_login = 5; } -// Copied from: local:aiserver.v1.GetUserSmartAutoSettingsRequest (var: _w) +// Copied from: local:aiserver.v1.GetUserSmartAutoSettingsRequest (var: ww) message GetUserSmartAutoSettingsRequest { } -// Copied from: local:aiserver.v1.GetUserSmartAutoSettingsResponse (var: Tw) +// Copied from: local:aiserver.v1.GetUserSmartAutoSettingsResponse (var: Ew) message GetUserSmartAutoSettingsResponse { SmartAutoSettings settings = 1; bool can_enable = 2; } -// Copied from: local:aiserver.v1.GetViewableProfileByHandleRequest (var: RE) +// Copied from: local:aiserver.v1.GetViewableProfileByHandleRequest (var: LE) message GetViewableProfileByHandleRequest { string handle = 1; } -// Copied from: local:aiserver.v1.GetViewableProfileByHandleResponse (var: PE) +// Copied from: local:aiserver.v1.GetViewableProfileByHandleResponse (var: FE) message GetViewableProfileByHandleResponse { UserProfile profile = 1; PublicProfileActivitySummary activity_summary = 2; string viewed_as = 3; } -// Copied from: local:aiserver.v1.GetYearlyUpgradeEligibilityRequest (var: Hu) +// Copied from: local:aiserver.v1.GetYearlyUpgradeEligibilityRequest (var: Yu) message GetYearlyUpgradeEligibilityRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetYearlyUpgradeEligibilityResponse (var: Vu) +// Copied from: local:aiserver.v1.GetYearlyUpgradeEligibilityResponse (var: Ku) message GetYearlyUpgradeEligibilityResponse { bool eligible = 1; } @@ -16635,12 +16663,12 @@ enum GithubArtifactPostingMode { GITHUB_ARTIFACT_POSTING_MODE_LINK_ONLY = 2; } -// Copied from: local:aiserver.v1.GithubIntegrationSettings (var: fc) +// Copied from: local:aiserver.v1.GithubIntegrationSettings (var: hc) message GithubIntegrationSettings { bool hidden = 1; } -// Copied from: local:aiserver.v1.GithubPermissionInfo (var: pf) +// Copied from: local:aiserver.v1.GithubPermissionInfo (var: Af) message GithubPermissionInfo { bool has_permission = 1; string permission_settings_url = 2; @@ -16655,14 +16683,14 @@ message GithubSourceMetadata { optional string issue_url = 5; } -// Copied from: local:aiserver.v1.GithubUser (var: df) +// Copied from: local:aiserver.v1.GithubUser (var: hf) message GithubUser { string login = 1; string node_id = 2; optional string hostname = 3; } -// Copied from: local:aiserver.v1.GitlabIntegrationSettings (var: gc) +// Copied from: local:aiserver.v1.GitlabIntegrationSettings (var: Ac) message GitlabIntegrationSettings { bool hidden = 1; } @@ -16674,7 +16702,7 @@ message GitlabSourceMetadata { optional string mr_web_url = 3; } -// Copied from: local:aiserver.v1.GlassSettings (var: Pc) +// Copied from: local:aiserver.v1.GlassSettings (var: Mc) message GlassSettings { repeated int32 allowed_user_ids = 1; optional bool allow_all_team_members = 2; @@ -16708,7 +16736,7 @@ message GlobFileSearchResult { message GlobFileSearchStream { } -// Copied from: local:aiserver.v1.GlobalCommand (var: Uy) +// Copied from: local:aiserver.v1.GlobalCommand (var: Hy) message GlobalCommand { string name = 1; string content = 2; @@ -16921,7 +16949,7 @@ message GrindModeTrackingState { optional int64 start_time_unix_ms = 4; } -// Copied from: local:aiserver.v1.Group (var: l_) +// Copied from: local:aiserver.v1.Group (var: d_) message Group { int32 id = 1; string name = 2; @@ -16938,13 +16966,13 @@ message Group { repeated DailySpendPoint daily_spend = 13; } -// Copied from: local:aiserver.v1.GroupAssignment (var: I_) +// Copied from: local:aiserver.v1.GroupAssignment (var: C_) message GroupAssignment { string email = 1; string group_name = 2; } -// Copied from: local:aiserver.v1.GroupMember (var: u_) +// Copied from: local:aiserver.v1.GroupMember (var: p_) message GroupMember { int32 user_id = 1; string name = 2; @@ -16955,7 +16983,7 @@ message GroupMember { optional int32 effective_per_user_limit_dollars = 7; } -// Copied from: local:aiserver.v1.GroupMemberChange (var: N_) +// Copied from: local:aiserver.v1.GroupMemberChange (var: M_) message GroupMemberChange { int32 user_id = 1; string email = 2; @@ -17153,7 +17181,7 @@ message HookAdditionalContext { string content = 2; } -// Copied from: local:aiserver.v1.HookDescriptor (var: aE) +// Copied from: local:aiserver.v1.HookDescriptor (var: cE) message HookDescriptor { string name = 1; optional string description = 2; @@ -17300,7 +17328,7 @@ enum IndividualLimitsOptOutOutcome { INDIVIDUAL_LIMITS_OPT_OUT_OUTCOME_CREATED_AFTER_CUTOFF = 5; } -// Copied from: local:aiserver.v1.IndividualLimitsOptOutTeamResult (var: Vw) +// Copied from: local:aiserver.v1.IndividualLimitsOptOutTeamResult (var: zw) message IndividualLimitsOptOutTeamResult { int32 team_id = 1; string team_name = 2; @@ -17402,7 +17430,7 @@ message InlineGPT4PromptProtoV1 { CurrentFileInfo current_file = 1; } -// Copied from: local:aiserver.v1.InstallTeamPluginRequest (var: qS) +// Copied from: local:aiserver.v1.InstallTeamPluginRequest (var: xS) message InstallTeamPluginRequest { int32 team_id = 1; int64 plugin_id = 2; @@ -17410,24 +17438,24 @@ message InstallTeamPluginRequest { optional string pinned_git_ref = 5; } -// Copied from: local:aiserver.v1.InstallTeamPluginResponse (var: DS) +// Copied from: local:aiserver.v1.InstallTeamPluginResponse (var: QS) message InstallTeamPluginResponse { TeamPluginInstall install = 1; } -// Copied from: local:aiserver.v1.InstallUserPluginRequest (var: AS) +// Copied from: local:aiserver.v1.InstallUserPluginRequest (var: kS) message InstallUserPluginRequest { int64 plugin_id = 1; optional string pinned_git_ref = 4; google.protobuf.Struct variables = 5; } -// Copied from: local:aiserver.v1.InstallUserPluginResponse (var: _S) +// Copied from: local:aiserver.v1.InstallUserPluginResponse (var: wS) message InstallUserPluginResponse { UserPluginInstall install = 1; } -// Copied from: local:aiserver.v1.InstallationSettings (var: Qp) +// Copied from: local:aiserver.v1.InstallationSettings (var: Yp) message InstallationSettings { repeated string allowlist = 1; AllowlistConfig allowlist_config = 2; @@ -17650,7 +17678,7 @@ message InterruptedPendingToolCallResolutions { repeated InterruptedPendingToolCallResolution resolutions = 1; } -// Copied from: local:aiserver.v1.InviteLinkInfo (var: Pg) +// Copied from: local:aiserver.v1.InviteLinkInfo (var: Fg) message InviteLinkInfo { string invite_link = 1; int64 valid_until = 2; @@ -17728,14 +17756,14 @@ message InvocationContext { } } -// Copied from: local:aiserver.v1.InvoiceCycle (var: ji) +// Copied from: local:aiserver.v1.InvoiceCycle (var: Zi) message InvoiceCycle { int64 start_ms = 1; CycleType type = 2; int64 end_ms = 3; } -// Copied from: local:aiserver.v1.InvoiceInfo (var: xg) +// Copied from: local:aiserver.v1.InvoiceInfo (var: Vg) message InvoiceInfo { string invoice_id = 1; int64 date = 2; @@ -17748,11 +17776,11 @@ message InvoiceInfo { bool is_mid_month_invoice = 9; } -// Copied from: local:aiserver.v1.IsAllowedFreeTrialUsageRequest (var: WA) +// Copied from: local:aiserver.v1.IsAllowedFreeTrialUsageRequest (var: ZA) message IsAllowedFreeTrialUsageRequest { } -// Copied from: local:aiserver.v1.IsAllowedFreeTrialUsageResponse (var: zA) +// Copied from: local:aiserver.v1.IsAllowedFreeTrialUsageResponse (var: $A) message IsAllowedFreeTrialUsageResponse { bool is_allowed = 1; } @@ -17775,12 +17803,12 @@ message IsLoggedInResponse { bool logged_in = 1; } -// Copied from: local:aiserver.v1.IsNextSetupRunFreeRequest (var: jA) +// Copied from: local:aiserver.v1.IsNextSetupRunFreeRequest (var: e_) message IsNextSetupRunFreeRequest { optional string bc_id = 1; } -// Copied from: local:aiserver.v1.IsNextSetupRunFreeResponse (var: XA) +// Copied from: local:aiserver.v1.IsNextSetupRunFreeResponse (var: t_) message IsNextSetupRunFreeResponse { bool is_free = 1; uint32 remaining_runs = 2; @@ -17790,11 +17818,11 @@ message IsNextSetupRunFreeResponse { bool is_current_run_free = 6; } -// Copied from: local:aiserver.v1.IsOnNewPricingRequest (var: UA) +// Copied from: local:aiserver.v1.IsOnNewPricingRequest (var: HA) message IsOnNewPricingRequest { } -// Copied from: local:aiserver.v1.IsOnNewPricingResponse (var: xA) +// Copied from: local:aiserver.v1.IsOnNewPricingResponse (var: VA) message IsOnNewPricingResponse { bool is_on_new_pricing = 1; bool is_opted_out = 2; @@ -17860,26 +17888,26 @@ message IterativeSftInferenceConfig { optional double top_p = 2; } -// Copied from: local:aiserver.v1.JiraIntegrationSettings (var: Tc) +// Copied from: local:aiserver.v1.JiraIntegrationSettings (var: kc) message JiraIntegrationSettings { bool hidden = 1; } -// Copied from: local:aiserver.v1.JiraProject (var: av) +// Copied from: local:aiserver.v1.JiraProject (var: cv) message JiraProject { string id = 1; string key = 2; string name = 3; } -// Copied from: local:aiserver.v1.JiraRoutingRule (var: fv) +// Copied from: local:aiserver.v1.JiraRoutingRule (var: _v) message JiraRoutingRule { int64 id = 1; string repo = 2; string rule_text = 3; } -// Copied from: local:aiserver.v1.JiraUserLink (var: Bv) +// Copied from: local:aiserver.v1.JiraUserLink (var: Rv) message JiraUserLink { string cloud_id = 1; string jira_account_id = 2; @@ -17888,17 +17916,17 @@ message JiraUserLink { int64 linked_at_ms = 5; } -// Copied from: local:aiserver.v1.JoinTeamByDomainRequest (var: du) +// Copied from: local:aiserver.v1.JoinTeamByDomainRequest (var: fu) message JoinTeamByDomainRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.JoinTeamByDomainResponse (var: pu) +// Copied from: local:aiserver.v1.JoinTeamByDomainResponse (var: gu) message JoinTeamByDomainResponse { bool success = 1; } -// Copied from: local:aiserver.v1.JoinableTeam (var: mu) +// Copied from: local:aiserver.v1.JoinableTeam (var: du) message JoinableTeam { int32 id = 1; string name = 2; @@ -18060,12 +18088,12 @@ enum LinearActor { LINEAR_ACTOR_USER = 2; } -// Copied from: local:aiserver.v1.LinearIntegrationSettings (var: _c) +// Copied from: local:aiserver.v1.LinearIntegrationSettings (var: yc) message LinearIntegrationSettings { bool hidden = 1; } -// Copied from: local:aiserver.v1.LinearIssue (var: pA) +// Copied from: local:aiserver.v1.LinearIssue (var: AA) message LinearIssue { string id = 1; string identifier = 2; @@ -18095,20 +18123,20 @@ enum LinearIssuesOrderBy { LINEAR_ISSUES_ORDER_BY_CREATED_AT = 2; } -// Copied from: local:aiserver.v1.LinearLabel (var: lA) +// Copied from: local:aiserver.v1.LinearLabel (var: dA) message LinearLabel { string id = 1; string name = 2; optional string color = 3; } -// Copied from: local:aiserver.v1.LinearProject (var: $h) +// Copied from: local:aiserver.v1.LinearProject (var: rA) message LinearProject { string id = 1; string name = 2; } -// Copied from: local:aiserver.v1.LinearProjectSettings (var: eA) +// Copied from: local:aiserver.v1.LinearProjectSettings (var: sA) message LinearProjectSettings { string project_id = 1; LinearRunOption run_option = 2; @@ -18131,7 +18159,7 @@ message LinearSourceMetadata { optional string issue_title = 4; } -// Copied from: local:aiserver.v1.LinearTeam (var: Zh) +// Copied from: local:aiserver.v1.LinearTeam (var: nA) message LinearTeam { string id = 1; string key = 2; @@ -18142,7 +18170,7 @@ message LinearTeam { repeated LinearLabel labels = 7; } -// Copied from: local:aiserver.v1.LinearTeamSettings (var: tA) +// Copied from: local:aiserver.v1.LinearTeamSettings (var: oA) message LinearTeamSettings { string linear_team_id = 1; LinearRunOption default_run_option = 2; @@ -18153,7 +18181,7 @@ message LinearTeamSettings { optional int32 autorun_as_user_id = 7; } -// Copied from: local:aiserver.v1.LinkJiraInstallationRequest (var: XI) +// Copied from: local:aiserver.v1.LinkJiraInstallationRequest (var: tv) message LinkJiraInstallationRequest { string installation_id = 1; int32 team_id = 2; @@ -18161,35 +18189,35 @@ message LinkJiraInstallationRequest { string setup_code = 4; } -// Copied from: local:aiserver.v1.LinkJiraInstallationResponse (var: ZI) +// Copied from: local:aiserver.v1.LinkJiraInstallationResponse (var: nv) message LinkJiraInstallationResponse { bool success = 1; } -// Copied from: local:aiserver.v1.LinkJiraUserRequest (var: Ev) +// Copied from: local:aiserver.v1.LinkJiraUserRequest (var: Bv) message LinkJiraUserRequest { string cloud_id = 1; string jira_account_id = 2; string link_token = 3; } -// Copied from: local:aiserver.v1.LinkJiraUserResponse (var: Sv) +// Copied from: local:aiserver.v1.LinkJiraUserResponse (var: Jv) message LinkJiraUserResponse { bool success = 1; } -// Copied from: local:aiserver.v1.LinkPluginsToTeamMarketplaceRequest (var: RI) +// Copied from: local:aiserver.v1.LinkPluginsToTeamMarketplaceRequest (var: LI) message LinkPluginsToTeamMarketplaceRequest { repeated string plugin_ids = 1; int64 marketplace_id = 2; } -// Copied from: local:aiserver.v1.LinkPluginsToTeamMarketplaceResponse (var: PI) +// Copied from: local:aiserver.v1.LinkPluginsToTeamMarketplaceResponse (var: FI) message LinkPluginsToTeamMarketplaceResponse { bool success = 1; } -// Copied from: local:aiserver.v1.LinkedUsageAlertPolicy (var: ia) +// Copied from: local:aiserver.v1.LinkedUsageAlertPolicy (var: la) message LinkedUsageAlertPolicy { optional string alert_id = 1; optional int32 threshold_bps = 2; @@ -18404,15 +18432,15 @@ message ListBackgroundComposerArtifactsResponse { repeated BackgroundComposerArtifact artifacts = 1; } -// Copied from: local:aiserver.v1.ListBackgroundComposerSecretsRequest (var: ao) +// Copied from: local:aiserver.v1.ListBackgroundComposerSecretsRequest (var: uo) message ListBackgroundComposerSecretsRequest { bool team_scope = 1; BackgroundComposerSecretOwner owner = 2; } -// Copied from: local:aiserver.v1.ListBackgroundComposerSecretsResponse (var: lo) +// Copied from: local:aiserver.v1.ListBackgroundComposerSecretsResponse (var: mo) message ListBackgroundComposerSecretsResponse { - // Copied from: local:aiserver.v1.ListBackgroundComposerSecretsResponse.Secret (var: uo) + // Copied from: local:aiserver.v1.ListBackgroundComposerSecretsResponse.Secret (var: co) message Secret { string name = 1; double created_at = 2; @@ -18475,13 +18503,13 @@ message ListBackgroundComposersResponse { repeated BackgroundComposerParticipant participants = 5; } -// Copied from: local:aiserver.v1.ListBitbucketServerInstancesRequest (var: Tn) +// Copied from: local:aiserver.v1.ListBitbucketServerInstancesRequest (var: kn) message ListBitbucketServerInstancesRequest { } -// Copied from: local:aiserver.v1.ListBitbucketServerInstancesResponse (var: yn) +// Copied from: local:aiserver.v1.ListBitbucketServerInstancesResponse (var: wn) message ListBitbucketServerInstancesResponse { - // Copied from: local:aiserver.v1.ListBitbucketServerInstancesResponse.BitbucketServerInstance (var: kn) + // Copied from: local:aiserver.v1.ListBitbucketServerInstancesResponse.BitbucketServerInstance (var: En) message BitbucketServerInstance { string uuid = 1; string hostname = 2; @@ -18495,11 +18523,11 @@ message ListBitbucketServerInstancesResponse { repeated BitbucketServerInstance instances = 1; } -// Copied from: local:aiserver.v1.ListBlockingCheckoutInvoicesRequest (var: Gg) +// Copied from: local:aiserver.v1.ListBlockingCheckoutInvoicesRequest (var: Kg) message ListBlockingCheckoutInvoicesRequest { } -// Copied from: local:aiserver.v1.ListBlockingCheckoutInvoicesResponse (var: Hg) +// Copied from: local:aiserver.v1.ListBlockingCheckoutInvoicesResponse (var: Wg) message ListBlockingCheckoutInvoicesResponse { repeated InvoiceInfo invoices = 1; } @@ -18528,16 +18556,16 @@ message ListCloudAgentRunsForDashboardResponse { optional CloudAgentRunsCursor next_cursor = 3; } -// Copied from: local:aiserver.v1.ListContactImportConnectionsRequest (var: ol) +// Copied from: local:aiserver.v1.ListContactImportConnectionsRequest (var: al) message ListContactImportConnectionsRequest { } -// Copied from: local:aiserver.v1.ListContactImportConnectionsResponse (var: il) +// Copied from: local:aiserver.v1.ListContactImportConnectionsResponse (var: ll) message ListContactImportConnectionsResponse { repeated ContactImportConnectionSummary connections = 1; } -// Copied from: local:aiserver.v1.ListContactImportContactsRequest (var: dl) +// Copied from: local:aiserver.v1.ListContactImportContactsRequest (var: fl) message ListContactImportContactsRequest { int64 connection_id = 1; optional int32 limit = 2; @@ -18545,26 +18573,26 @@ message ListContactImportContactsRequest { optional int64 after_contact_id = 4; } -// Copied from: local:aiserver.v1.ListContactImportContactsResponse (var: pl) +// Copied from: local:aiserver.v1.ListContactImportContactsResponse (var: gl) message ListContactImportContactsResponse { repeated ContactImportContactRow contacts = 1; int32 total_count = 2; } -// Copied from: local:aiserver.v1.ListCrewArchetypesRequest (var: Kv) +// Copied from: local:aiserver.v1.ListCrewArchetypesRequest (var: Xv) message ListCrewArchetypesRequest { } -// Copied from: local:aiserver.v1.ListCrewArchetypesResponse (var: Wv) +// Copied from: local:aiserver.v1.ListCrewArchetypesResponse (var: Zv) message ListCrewArchetypesResponse { repeated CrewArchetype archetypes = 1; } -// Copied from: local:aiserver.v1.ListCrewsRequest (var: Lv) +// Copied from: local:aiserver.v1.ListCrewsRequest (var: Ov) message ListCrewsRequest { } -// Copied from: local:aiserver.v1.ListCrewsResponse (var: Fv) +// Copied from: local:aiserver.v1.ListCrewsResponse (var: Uv) message ListCrewsResponse { repeated Crew crews = 1; } @@ -18694,7 +18722,7 @@ message ListExperimentalIndexFilesResponse { repeated IndexFileData files = 2; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingActiveAgentsRequest (var: $f) +// Copied from: local:aiserver.v1.ListFullSelfDrivingActiveAgentsRequest (var: rg) message ListFullSelfDrivingActiveAgentsRequest { optional string search_query = 1; optional int32 page = 2; @@ -18703,7 +18731,7 @@ message ListFullSelfDrivingActiveAgentsRequest { optional string status_visual = 5; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingActiveAgentsResponse (var: eg) +// Copied from: local:aiserver.v1.ListFullSelfDrivingActiveAgentsResponse (var: sg) message ListFullSelfDrivingActiveAgentsResponse { repeated FullSelfDrivingActiveAgent agents = 1; int32 total_count = 2; @@ -18723,11 +18751,11 @@ message ListFullSelfDrivingFindingsResponse { repeated FullSelfDrivingFinding findings = 1; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingRepoSettingsRequest (var: qf) +// Copied from: local:aiserver.v1.ListFullSelfDrivingRepoSettingsRequest (var: xf) message ListFullSelfDrivingRepoSettingsRequest { } -// Copied from: local:aiserver.v1.ListFullSelfDrivingRepoSettingsResponse (var: Df) +// Copied from: local:aiserver.v1.ListFullSelfDrivingRepoSettingsResponse (var: Qf) message ListFullSelfDrivingRepoSettingsResponse { repeated FullSelfDrivingRepoSetting repos = 1; } @@ -18743,7 +18771,7 @@ message ListFullSelfDrivingRunsResponse { repeated FullSelfDrivingRun runs = 1; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamActiveAgentsRequest (var: tg) +// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamActiveAgentsRequest (var: og) message ListFullSelfDrivingTeamActiveAgentsRequest { int32 team_id = 1; optional string search_query = 2; @@ -18752,30 +18780,30 @@ message ListFullSelfDrivingTeamActiveAgentsRequest { optional bool archived = 5; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamActiveAgentsResponse (var: ng) +// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamActiveAgentsResponse (var: ig) message ListFullSelfDrivingTeamActiveAgentsResponse { repeated FullSelfDrivingActiveAgent agents = 1; int32 total_count = 2; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamRepoSettingsRequest (var: Kf) +// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamRepoSettingsRequest (var: Xf) message ListFullSelfDrivingTeamRepoSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamRepoSettingsResponse (var: Wf) +// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamRepoSettingsResponse (var: Zf) message ListFullSelfDrivingTeamRepoSettingsResponse { repeated FullSelfDrivingTeamRepoSetting repos = 1; } -// Copied from: local:aiserver.v1.ListGithubEnterpriseAppsRequest (var: en) +// Copied from: local:aiserver.v1.ListGithubEnterpriseAppsRequest (var: nn) message ListGithubEnterpriseAppsRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListGithubEnterpriseAppsResponse (var: tn) +// Copied from: local:aiserver.v1.ListGithubEnterpriseAppsResponse (var: rn) message ListGithubEnterpriseAppsResponse { - // Copied from: local:aiserver.v1.ListGithubEnterpriseAppsResponse.GithubEnterpriseApp (var: nn) + // Copied from: local:aiserver.v1.ListGithubEnterpriseAppsResponse.GithubEnterpriseApp (var: sn) message GithubEnterpriseApp { string uuid = 1; string slug = 2; @@ -18787,14 +18815,14 @@ message ListGithubEnterpriseAppsResponse { bool can_manage = 2; } -// Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesRequest (var: ln) +// Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesRequest (var: mn) message ListGitlabEnterpriseInstancesRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesResponse (var: un) +// Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesResponse (var: cn) message ListGitlabEnterpriseInstancesResponse { - // Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesResponse.GitlabEnterpriseInstance (var: mn) + // Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesResponse.GitlabEnterpriseInstance (var: dn) message GitlabEnterpriseInstance { string uuid = 1; string hostname = 2; @@ -18819,17 +18847,17 @@ message ListGrindModeComposersResponse { repeated BackgroundComposer composers = 1; } -// Copied from: local:aiserver.v1.ListInvoiceCyclesRequest (var: zi) +// Copied from: local:aiserver.v1.ListInvoiceCyclesRequest (var: Xi) message ListInvoiceCyclesRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListInvoiceCyclesResponse (var: Xi) +// Copied from: local:aiserver.v1.ListInvoiceCyclesResponse (var: $i) message ListInvoiceCyclesResponse { repeated InvoiceCycle cycles = 1; } -// Copied from: local:aiserver.v1.ListInvoicesRequest (var: Ug) +// Copied from: local:aiserver.v1.ListInvoicesRequest (var: Hg) message ListInvoicesRequest { optional int32 team_id = 1; optional int32 page = 2; @@ -18837,7 +18865,7 @@ message ListInvoicesRequest { optional string status = 4; } -// Copied from: local:aiserver.v1.ListInvoicesResponse (var: Qg) +// Copied from: local:aiserver.v1.ListInvoicesResponse (var: Yg) message ListInvoicesResponse { repeated InvoiceInfo invoices = 1; int32 total = 2; @@ -18845,16 +18873,16 @@ message ListInvoicesResponse { optional bool has_more = 4; } -// Copied from: local:aiserver.v1.ListJiraUserLinksRequest (var: Iv) +// Copied from: local:aiserver.v1.ListJiraUserLinksRequest (var: Cv) message ListJiraUserLinksRequest { } -// Copied from: local:aiserver.v1.ListJiraUserLinksResponse (var: vv) +// Copied from: local:aiserver.v1.ListJiraUserLinksResponse (var: Nv) message ListJiraUserLinksResponse { repeated JiraUserLink links = 1; } -// Copied from: local:aiserver.v1.ListMarketplacePluginsRequest (var: fE) +// Copied from: local:aiserver.v1.ListMarketplacePluginsRequest (var: _E) message ListMarketplacePluginsRequest { optional string search = 1; repeated string tags = 2; @@ -18866,18 +18894,18 @@ message ListMarketplacePluginsRequest { optional bool exclude_cloud_agent_plugins = 8; } -// Copied from: local:aiserver.v1.ListMarketplacePluginsResponse (var: gE) +// Copied from: local:aiserver.v1.ListMarketplacePluginsResponse (var: TE) message ListMarketplacePluginsResponse { repeated Plugin plugins = 1; optional string next_page_token = 2; bool has_more = 3; } -// Copied from: local:aiserver.v1.ListMarketplacesRequest (var: zS) +// Copied from: local:aiserver.v1.ListMarketplacesRequest (var: $S) message ListMarketplacesRequest { } -// Copied from: local:aiserver.v1.ListMarketplacesResponse (var: jS) +// Copied from: local:aiserver.v1.ListMarketplacesResponse (var: eI) message ListMarketplacesResponse { repeated Marketplace marketplaces = 1; } @@ -18945,12 +18973,12 @@ message ListMcpResourcesSuccess { repeated ListMcpResourcesExecResult.McpResource resources = 1; } -// Copied from: local:aiserver.v1.ListMicrosoftTeamsChannelsRequest (var: Ww) +// Copied from: local:aiserver.v1.ListMicrosoftTeamsChannelsRequest (var: Zw) message ListMicrosoftTeamsChannelsRequest { optional string search = 1; } -// Copied from: local:aiserver.v1.ListMicrosoftTeamsChannelsResponse (var: zw) +// Copied from: local:aiserver.v1.ListMicrosoftTeamsChannelsResponse (var: $w) message ListMicrosoftTeamsChannelsResponse { repeated MicrosoftTeamsChannel channels = 1; bool has_microsoft_teams_auth = 2; @@ -18978,44 +19006,44 @@ message ListNamedAgentsResponse { repeated NamedAgent agents = 1; } -// Copied from: local:aiserver.v1.ListOrganizationApiKeysRequest (var: Fl) +// Copied from: local:aiserver.v1.ListOrganizationApiKeysRequest (var: Dl) message ListOrganizationApiKeysRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.ListOrganizationApiKeysResponse (var: ql) +// Copied from: local:aiserver.v1.ListOrganizationApiKeysResponse (var: Ol) message ListOrganizationApiKeysResponse { repeated OrganizationApiKey api_keys = 1; } -// Copied from: local:aiserver.v1.ListOrganizationGroupTargetMappingsRequest (var: eT) +// Copied from: local:aiserver.v1.ListOrganizationGroupTargetMappingsRequest (var: sT) message ListOrganizationGroupTargetMappingsRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.ListOrganizationGroupTargetMappingsResponse (var: tT) +// Copied from: local:aiserver.v1.ListOrganizationGroupTargetMappingsResponse (var: oT) message ListOrganizationGroupTargetMappingsResponse { repeated ScimTargetMapping mappings = 1; } -// Copied from: local:aiserver.v1.ListOrganizationIdentityProvidersRequest (var: cr) +// Copied from: local:aiserver.v1.ListOrganizationIdentityProvidersRequest (var: pr) message ListOrganizationIdentityProvidersRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.ListOrganizationIdentityProvidersResponse (var: dr) +// Copied from: local:aiserver.v1.ListOrganizationIdentityProvidersResponse (var: fr) message ListOrganizationIdentityProvidersResponse { repeated OrganizationIdentityProvider providers = 1; bool merge_enabled = 2; bool scim_inside_identity_provider_enabled = 3; } -// Copied from: local:aiserver.v1.ListOrganizationMergeIdpRequestsRequest (var: vr) +// Copied from: local:aiserver.v1.ListOrganizationMergeIdpRequestsRequest (var: Jr) message ListOrganizationMergeIdpRequestsRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.ListOrganizationMergeIdpRequestsResponse (var: Br) +// Copied from: local:aiserver.v1.ListOrganizationMergeIdpRequestsResponse (var: Cr) message ListOrganizationMergeIdpRequestsResponse { repeated OrganizationMergeIdpRequestInfo requests = 1; } @@ -19089,23 +19117,23 @@ message ListReposWithLocalEnvironmentResponse { repeated RepoWithLocalEnvironment repos = 1; } -// Copied from: local:aiserver.v1.ListSandBankedResetsRequest (var: Jd) +// Copied from: local:aiserver.v1.ListSandBankedResetsRequest (var: Nd) message ListSandBankedResetsRequest { } -// Copied from: local:aiserver.v1.ListSandBankedResetsResponse (var: Nd) +// Copied from: local:aiserver.v1.ListSandBankedResetsResponse (var: Pd) message ListSandBankedResetsResponse { repeated SandBankedReset resets = 1; } -// Copied from: local:aiserver.v1.ListSandMcpToolsRequest (var: Wo) +// Copied from: local:aiserver.v1.ListSandMcpToolsRequest (var: jo) message ListSandMcpToolsRequest { repeated string server_identifiers = 1; } -// Copied from: local:aiserver.v1.ListSandMcpToolsResponse (var: zo) +// Copied from: local:aiserver.v1.ListSandMcpToolsResponse (var: Xo) message ListSandMcpToolsResponse { - // Copied from: local:aiserver.v1.ListSandMcpToolsResponse.Server (var: jo) + // Copied from: local:aiserver.v1.ListSandMcpToolsResponse.Server (var: Zo) message Server { string server_identifier = 1; string status = 2; @@ -19117,35 +19145,35 @@ message ListSandMcpToolsResponse { repeated Server servers = 1; } -// Copied from: local:aiserver.v1.ListScimDirectoriesRequest (var: U_) +// Copied from: local:aiserver.v1.ListScimDirectoriesRequest (var: H_) message ListScimDirectoriesRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.ListScimDirectoriesResponse (var: x_) +// Copied from: local:aiserver.v1.ListScimDirectoriesResponse (var: V_) message ListScimDirectoriesResponse { repeated ScimDirectory directories = 1; bool multi_source_enabled = 2; } -// Copied from: local:aiserver.v1.ListScimGroupsFromUpstreamRequest (var: z_) +// Copied from: local:aiserver.v1.ListScimGroupsFromUpstreamRequest (var: $_) message ListScimGroupsFromUpstreamRequest { string organization_id = 1; int64 scim_directory_id = 2; } -// Copied from: local:aiserver.v1.ListScimGroupsFromUpstreamResponse (var: j_) +// Copied from: local:aiserver.v1.ListScimGroupsFromUpstreamResponse (var: eT) message ListScimGroupsFromUpstreamResponse { repeated ScimUpstreamGroup groups = 1; } -// Copied from: local:aiserver.v1.ListScimTargetMappingsRequest (var: Z_) +// Copied from: local:aiserver.v1.ListScimTargetMappingsRequest (var: nT) message ListScimTargetMappingsRequest { string organization_id = 1; int64 scim_directory_id = 2; } -// Copied from: local:aiserver.v1.ListScimTargetMappingsResponse (var: $_) +// Copied from: local:aiserver.v1.ListScimTargetMappingsResponse (var: rT) message ListScimTargetMappingsResponse { repeated ScimTargetMapping mappings = 1; } @@ -19185,7 +19213,7 @@ message ListSharedBackgroundComposerArtifactsResponse { repeated BackgroundComposerSharedArtifact artifacts = 1; } -// Copied from: local:aiserver.v1.ListSharedCanvasesRequest (var: Qk) +// Copied from: local:aiserver.v1.ListSharedCanvasesRequest (var: Yk) message ListSharedCanvasesRequest { optional uint32 limit = 1; optional string created_before = 2; @@ -19193,13 +19221,13 @@ message ListSharedCanvasesRequest { optional string team_id = 4; } -// Copied from: local:aiserver.v1.ListSharedCanvasesResponse (var: Gk) +// Copied from: local:aiserver.v1.ListSharedCanvasesResponse (var: Kk) message ListSharedCanvasesResponse { repeated SharedCanvasMetadata canvases = 1; bool has_more = 2; } -// Copied from: local:aiserver.v1.ListSharedConversationsRequest (var: Zk) +// Copied from: local:aiserver.v1.ListSharedConversationsRequest (var: nw) message ListSharedConversationsRequest { optional SharedConversationVisibility visibility = 1; optional int32 creator_id = 2; @@ -19208,13 +19236,13 @@ message ListSharedConversationsRequest { optional int32 team_id = 5; } -// Copied from: local:aiserver.v1.ListSharedConversationsResponse (var: $k) +// Copied from: local:aiserver.v1.ListSharedConversationsResponse (var: rw) message ListSharedConversationsResponse { repeated SharedConversationMetadata shares = 1; bool has_more = 2; } -// Copied from: local:aiserver.v1.ListSlackConversationsRequest (var: Yw) +// Copied from: local:aiserver.v1.ListSlackConversationsRequest (var: jw) message ListSlackConversationsRequest { optional string search = 1; optional bool include_private = 2; @@ -19222,24 +19250,24 @@ message ListSlackConversationsRequest { optional bool allow_partial = 4; } -// Copied from: local:aiserver.v1.ListSlackConversationsResponse (var: Kw) +// Copied from: local:aiserver.v1.ListSlackConversationsResponse (var: Xw) message ListSlackConversationsResponse { repeated SlackConversation conversations = 1; bool has_slack_auth = 2; bool is_partial = 3; } -// Copied from: local:aiserver.v1.ListTeamApiKeysRequest (var: Cl) +// Copied from: local:aiserver.v1.ListTeamApiKeysRequest (var: Rl) message ListTeamApiKeysRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListTeamApiKeysResponse (var: Nl) +// Copied from: local:aiserver.v1.ListTeamApiKeysResponse (var: Pl) message ListTeamApiKeysResponse { repeated ApiKey api_keys = 1; } -// Copied from: local:aiserver.v1.ListTeamAvailableMarketplacePluginsRequest (var: RS) +// Copied from: local:aiserver.v1.ListTeamAvailableMarketplacePluginsRequest (var: LS) message ListTeamAvailableMarketplacePluginsRequest { int32 team_id = 1; optional string search = 2; @@ -19249,7 +19277,7 @@ message ListTeamAvailableMarketplacePluginsRequest { optional int32 offset = 6; } -// Copied from: local:aiserver.v1.ListTeamAvailableMarketplacePluginsResponse (var: PS) +// Copied from: local:aiserver.v1.ListTeamAvailableMarketplacePluginsResponse (var: FS) message ListTeamAvailableMarketplacePluginsResponse { repeated Plugin plugins = 1; optional string next_page_token = 2; @@ -19267,63 +19295,63 @@ message ListTeamEnvironmentsResponse { repeated TeamEnvironment environments = 1; } -// Copied from: local:aiserver.v1.ListTeamInviteLinksRequest (var: Rg) +// Copied from: local:aiserver.v1.ListTeamInviteLinksRequest (var: Lg) message ListTeamInviteLinksRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListTeamInviteLinksResponse (var: bg) +// Copied from: local:aiserver.v1.ListTeamInviteLinksResponse (var: qg) message ListTeamInviteLinksResponse { repeated InviteLinkInfo invite_links = 1; } -// Copied from: local:aiserver.v1.ListTeamPluginInstallsRequest (var: ES) +// Copied from: local:aiserver.v1.ListTeamPluginInstallsRequest (var: BS) message ListTeamPluginInstallsRequest { int32 team_id = 1; optional bool use_replica = 2; } -// Copied from: local:aiserver.v1.ListTeamPluginInstallsResponse (var: SS) +// Copied from: local:aiserver.v1.ListTeamPluginInstallsResponse (var: JS) message ListTeamPluginInstallsResponse { repeated TeamPluginInstall installs = 1; } -// Copied from: local:aiserver.v1.ListTeamServiceAccountsRequest (var: Ul) +// Copied from: local:aiserver.v1.ListTeamServiceAccountsRequest (var: Ql) message ListTeamServiceAccountsRequest { int32 team_id = 1; optional bool include_archived = 2; } -// Copied from: local:aiserver.v1.ListTeamServiceAccountsResponse (var: xl) +// Copied from: local:aiserver.v1.ListTeamServiceAccountsResponse (var: Gl) message ListTeamServiceAccountsResponse { repeated ServiceAccountInfo service_accounts = 1; } -// Copied from: local:aiserver.v1.ListUsageAlertsRequest (var: Lw) +// Copied from: local:aiserver.v1.ListUsageAlertsRequest (var: Ow) message ListUsageAlertsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListUsageAlertsResponse (var: Fw) +// Copied from: local:aiserver.v1.ListUsageAlertsResponse (var: Uw) message ListUsageAlertsResponse { repeated UsageAlert alerts = 1; } -// Copied from: local:aiserver.v1.ListUserApiKeysRequest (var: ou) +// Copied from: local:aiserver.v1.ListUserApiKeysRequest (var: au) message ListUserApiKeysRequest { } -// Copied from: local:aiserver.v1.ListUserApiKeysResponse (var: iu) +// Copied from: local:aiserver.v1.ListUserApiKeysResponse (var: lu) message ListUserApiKeysResponse { repeated ApiKey api_keys = 1; } -// Copied from: local:aiserver.v1.ListUserPluginInstallsRequest (var: gS) +// Copied from: local:aiserver.v1.ListUserPluginInstallsRequest (var: TS) message ListUserPluginInstallsRequest { optional bool use_replica = 1; } -// Copied from: local:aiserver.v1.ListUserPluginInstallsResponse (var: hS) +// Copied from: local:aiserver.v1.ListUserPluginInstallsResponse (var: yS) message ListUserPluginInstallsResponse { repeated UserPluginInstall installs = 1; } @@ -19414,23 +19442,23 @@ message LiveActivityContentState { repeated LiveActivityAgentEntry agents = 1; } -// Copied from: local:aiserver.v1.LlmGatewayRoutedModelEntry (var: Gc) +// Copied from: local:aiserver.v1.LlmGatewayRoutedModelEntry (var: Vc) message LlmGatewayRoutedModelEntry { bool enabled = 1; } -// Copied from: local:aiserver.v1.LlmGatewayRouting (var: xc) +// Copied from: local:aiserver.v1.LlmGatewayRouting (var: Gc) message LlmGatewayRouting { map providers = 1; } -// Copied from: local:aiserver.v1.LlmGatewayRoutingProviderEntry (var: Qc) +// Copied from: local:aiserver.v1.LlmGatewayRoutingProviderEntry (var: Hc) message LlmGatewayRoutingProviderEntry { bool enabled = 1; map models = 2; } -// Copied from: local:aiserver.v1.LlmGatewaySettings (var: Uc) +// Copied from: local:aiserver.v1.LlmGatewaySettings (var: Qc) message LlmGatewaySettings { bool enabled = 1; map endpoints = 2; @@ -19447,9 +19475,9 @@ message LocalCodebaseFileInfo { optional string separator = 4; } -// Copied from: local:aiserver.v1.LogClickedConnectSlackRequest (var: HA) +// Copied from: local:aiserver.v1.LogClickedConnectSlackRequest (var: WA) message LogClickedConnectSlackRequest { - // Copied from: local:aiserver.v1.LogClickedConnectSlackRequest.Origin (var: Qt) + // Copied from: local:aiserver.v1.LogClickedConnectSlackRequest.Origin (var: Ht) enum Origin { ORIGIN_UNSPECIFIED = 0; ORIGIN_APP = 1; @@ -19462,7 +19490,7 @@ message LogClickedConnectSlackRequest { bool skip_setup_flow = 2; } -// Copied from: local:aiserver.v1.LogClickedConnectSlackResponse (var: VA) +// Copied from: local:aiserver.v1.LogClickedConnectSlackResponse (var: zA) message LogClickedConnectSlackResponse { } @@ -19504,7 +19532,7 @@ message LogLinterExplicitUserFeedbackRequest { message LogLinterExplicitUserFeedbackResponse { } -// Copied from: local:aiserver.v1.LogSlackbotAuthConversionFunnelRequest (var: QA) +// Copied from: local:aiserver.v1.LogSlackbotAuthConversionFunnelRequest (var: YA) message LogSlackbotAuthConversionFunnelRequest { map checkpoints = 1; optional PrivacyMode privacy_mode = 2; @@ -19517,7 +19545,7 @@ message LogSlackbotAuthConversionFunnelRequest { optional string scm_provider = 9; } -// Copied from: local:aiserver.v1.LogSlackbotAuthConversionFunnelResponse (var: GA) +// Copied from: local:aiserver.v1.LogSlackbotAuthConversionFunnelResponse (var: KA) message LogSlackbotAuthConversionFunnelResponse { } @@ -19591,12 +19619,12 @@ message LogprobsLintPayload { int32 line_chunk_index_zero_based = 6; } -// Copied from: local:aiserver.v1.LookupSharedCanvasByKeyRequest (var: Yk) +// Copied from: local:aiserver.v1.LookupSharedCanvasByKeyRequest (var: jk) message LookupSharedCanvasByKeyRequest { string canvas_key = 1; } -// Copied from: local:aiserver.v1.LookupSharedCanvasByKeyResponse (var: Kk) +// Copied from: local:aiserver.v1.LookupSharedCanvasByKeyResponse (var: Xk) message LookupSharedCanvasByKeyResponse { optional string share_id = 1; optional SharedCanvasVisibility visibility = 2; @@ -19710,7 +19738,7 @@ message LspSuggestionEvent { PointInTimeModel point_in_time_model = 4; } -// Copied from: local:aiserver.v1.MCPControls (var: uc) +// Copied from: local:aiserver.v1.MCPControls (var: cc) message MCPControls { bool enabled = 1; repeated string allowed_tools = 2; @@ -19815,7 +19843,7 @@ message MakePRBackgroundComposerResponse { optional string repo = 5; } -// Copied from: local:aiserver.v1.ManagedSkill (var: GI) +// Copied from: local:aiserver.v1.ManagedSkill (var: KI) message ManagedSkill { string id = 1; string description = 2; @@ -19903,16 +19931,16 @@ message MarkFollowupEditingResponse { string error_message = 2; } -// Copied from: local:aiserver.v1.MarkMcpServersSeenRequest (var: xo) +// Copied from: local:aiserver.v1.MarkMcpServersSeenRequest (var: Go) message MarkMcpServersSeenRequest { repeated int32 server_ids = 1; } -// Copied from: local:aiserver.v1.MarkMcpServersSeenResponse (var: Qo) +// Copied from: local:aiserver.v1.MarkMcpServersSeenResponse (var: Ho) message MarkMcpServersSeenResponse { } -// Copied from: local:aiserver.v1.Marketplace (var: sE) +// Copied from: local:aiserver.v1.Marketplace (var: lE) message Marketplace { int64 id = 1; string name = 2; @@ -19931,9 +19959,11 @@ message Marketplace { 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: pI) +// Copied from: local:aiserver.v1.MarketplaceAccessGrant (var: AI) message MarketplaceAccessGrant { MarketplaceAccessPrincipalKind principal_kind = 1; string principal_id = 2; @@ -19948,7 +19978,7 @@ enum MarketplaceAccessPrincipalKind { MARKETPLACE_ACCESS_PRINCIPAL_KIND_GROUP = 4; } -// Copied from: local:aiserver.v1.MarketplaceRequiredPluginInstall (var: rE) +// Copied from: local:aiserver.v1.MarketplaceRequiredPluginInstall (var: aE) message MarketplaceRequiredPluginInstall { int64 plugin_id = 1; repeated int64 directory_group_ids = 2; @@ -20053,7 +20083,7 @@ message McpAuthResult { message McpAuthStream { } -// Copied from: local:aiserver.v1.McpDescriptor (var: uE) +// Copied from: local:aiserver.v1.McpDescriptor (var: pE) message McpDescriptor { string name = 1; optional string description = 2; @@ -20101,7 +20131,7 @@ enum McpOAuthRefreshLockBeginOutcome { MCP_O_AUTH_REFRESH_LOCK_BEGIN_OUTCOME_REDIS_ERROR = 4; } -// Copied from: local:aiserver.v1.McpOAuthRefreshLockBeginRequest (var: li) +// Copied from: local:aiserver.v1.McpOAuthRefreshLockBeginRequest (var: mi) message McpOAuthRefreshLockBeginRequest { string server_url = 1; McpOAuthRefreshLockExecutorKind executor_kind = 2; @@ -20111,7 +20141,7 @@ message McpOAuthRefreshLockBeginRequest { string account_key = 6; } -// Copied from: local:aiserver.v1.McpOAuthRefreshLockBeginResponse (var: ui) +// Copied from: local:aiserver.v1.McpOAuthRefreshLockBeginResponse (var: ci) message McpOAuthRefreshLockBeginResponse { McpOAuthRefreshLockBeginOutcome outcome = 1; optional string lease_handle = 2; @@ -20133,13 +20163,13 @@ enum McpOAuthRefreshLockReleaseReason { MCP_O_AUTH_REFRESH_LOCK_RELEASE_REASON_ABANDONED = 3; } -// Copied from: local:aiserver.v1.McpOAuthRefreshLockReleaseRequest (var: mi) +// Copied from: local:aiserver.v1.McpOAuthRefreshLockReleaseRequest (var: di) message McpOAuthRefreshLockReleaseRequest { string lease_handle = 1; McpOAuthRefreshLockReleaseReason reason = 2; } -// Copied from: local:aiserver.v1.McpOAuthRefreshLockReleaseResponse (var: ci) +// Copied from: local:aiserver.v1.McpOAuthRefreshLockReleaseResponse (var: pi) message McpOAuthRefreshLockReleaseResponse { } @@ -20184,7 +20214,7 @@ message McpResult { } } -// Copied from: local:aiserver.v1.McpServerMetadata (var: wo) +// Copied from: local:aiserver.v1.McpServerMetadata (var: So) message McpServerMetadata { optional int64 plugin_id = 1; int64 server_id = 2; @@ -20196,7 +20226,7 @@ message McpServerNotFound { repeated string available_servers = 2; } -// Copied from: local:aiserver.v1.McpServerUsageSummary (var: Ro) +// Copied from: local:aiserver.v1.McpServerUsageSummary (var: bo) message McpServerUsageSummary { int64 server_id = 1; int32 enabled_user_count = 2; @@ -20290,13 +20320,13 @@ message MemoryMonitorConfig { optional int32 process_memory_interval_sec = 5; } -// Copied from: local:aiserver.v1.MergeOrganizationIdentityProviderRequest (var: _r) +// Copied from: local:aiserver.v1.MergeOrganizationIdentityProviderRequest (var: yr) message MergeOrganizationIdentityProviderRequest { string organization_id = 1; string source_identity_provider_public_id = 2; } -// Copied from: local:aiserver.v1.MergeOrganizationIdentityProviderResponse (var: Tr) +// Copied from: local:aiserver.v1.MergeOrganizationIdentityProviderResponse (var: kr) message MergeOrganizationIdentityProviderResponse { string request_public_id = 1; } @@ -20314,7 +20344,7 @@ message MergePullRequestResponse { optional string pr_node_id = 3; } -// Copied from: local:aiserver.v1.Metadata (var: Tm) +// Copied from: local:aiserver.v1.Metadata (var: km) message Metadata { optional string title = 1; optional string description = 2; @@ -20327,7 +20357,7 @@ message MetricsConfig { bool enabled_in_non_privacy_mode = 3; } -// Copied from: local:aiserver.v1.MicrosoftTeamsChannel (var: jw) +// Copied from: local:aiserver.v1.MicrosoftTeamsChannel (var: eE) message MicrosoftTeamsChannel { string tenant_id = 1; string team_id = 2; @@ -20337,36 +20367,36 @@ message MicrosoftTeamsChannel { optional string description = 6; } -// Copied from: local:aiserver.v1.MidConversationModelRecommendationContext (var: Hd) +// Copied from: local:aiserver.v1.MidConversationModelRecommendationContext (var: Wd) message MidConversationModelRecommendationContext { RequestedModel current_model = 1; } -// Copied from: local:aiserver.v1.MigrateBugBotProUserToUsageBasedBillingRequest (var: ug) +// Copied from: local:aiserver.v1.MigrateBugBotProUserToUsageBasedBillingRequest (var: pg) message MigrateBugBotProUserToUsageBasedBillingRequest { optional bool keep_high_effort_default = 1; } -// Copied from: local:aiserver.v1.MigrateBugBotProUserToUsageBasedBillingResponse (var: mg) +// Copied from: local:aiserver.v1.MigrateBugBotProUserToUsageBasedBillingResponse (var: fg) message MigrateBugBotProUserToUsageBasedBillingResponse { } -// Copied from: local:aiserver.v1.MigrateTeamBugbotToUsageBasedBillingRequest (var: ST) +// Copied from: local:aiserver.v1.MigrateTeamBugbotToUsageBasedBillingRequest (var: JT) message MigrateTeamBugbotToUsageBasedBillingRequest { int32 team_id = 1; optional bool keep_high_effort_default = 2; } -// Copied from: local:aiserver.v1.MigrateTeamBugbotToUsageBasedBillingResponse (var: IT) +// Copied from: local:aiserver.v1.MigrateTeamBugbotToUsageBasedBillingResponse (var: CT) message MigrateTeamBugbotToUsageBasedBillingResponse { } -// Copied from: local:aiserver.v1.MigrateTeamMcpServersToDefaultMarketplaceRequest (var: qo) +// Copied from: local:aiserver.v1.MigrateTeamMcpServersToDefaultMarketplaceRequest (var: Oo) message MigrateTeamMcpServersToDefaultMarketplaceRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.MigrateTeamMcpServersToDefaultMarketplaceResponse (var: Do) +// Copied from: local:aiserver.v1.MigrateTeamMcpServersToDefaultMarketplaceResponse (var: Uo) message MigrateTeamMcpServersToDefaultMarketplaceResponse { int32 migrated_count = 1; int32 skipped_count = 2; @@ -20440,7 +20470,7 @@ message ModelAddedEvent { bool is_too_large_for_heap_operation = 7; } -// Copied from: local:aiserver.v1.ModelAllowlist (var: Oc) +// Copied from: local:aiserver.v1.ModelAllowlist (var: xc) message ModelAllowlist { // Copied from: local:aiserver.v1.ModelAllowlist.DefaultBehavior (var: Mt) enum DefaultBehavior { @@ -20455,7 +20485,7 @@ message ModelAllowlist { optional ModelAllowlistByok byok = 4; } -// Copied from: local:aiserver.v1.ModelAllowlistByok (var: Dc) +// Copied from: local:aiserver.v1.ModelAllowlistByok (var: Uc) message ModelAllowlistByok { optional ModelAllowlistByokEntry openai = 1; optional ModelAllowlistByokEntry anthropic = 2; @@ -20464,13 +20494,13 @@ message ModelAllowlistByok { optional ModelAllowlistByokEntry bedrock = 5; } -// Copied from: local:aiserver.v1.ModelAllowlistByokEntry (var: qc) +// Copied from: local:aiserver.v1.ModelAllowlistByokEntry (var: Oc) message ModelAllowlistByokEntry { bool enabled = 1; repeated string models = 2; } -// Copied from: local:aiserver.v1.ModelAllowlistModelEntry (var: Lc) +// Copied from: local:aiserver.v1.ModelAllowlistModelEntry (var: qc) message ModelAllowlistModelEntry { bool enabled = 1; map parameter_restrictions = 2; @@ -20478,17 +20508,17 @@ message ModelAllowlistModelEntry { repeated TeamAdminModelRef.ModelParameterValue default_parameter_values = 4; } -// Copied from: local:aiserver.v1.ModelAllowlistParameterGrant (var: Mc) +// Copied from: local:aiserver.v1.ModelAllowlistParameterGrant (var: Fc) message ModelAllowlistParameterGrant { repeated string granted_values = 1; } -// Copied from: local:aiserver.v1.ModelAllowlistParameterRestriction (var: bc) +// Copied from: local:aiserver.v1.ModelAllowlistParameterRestriction (var: Lc) message ModelAllowlistParameterRestriction { repeated string allowed_values = 1; } -// Copied from: local:aiserver.v1.ModelAllowlistProviderEntry (var: Fc) +// Copied from: local:aiserver.v1.ModelAllowlistProviderEntry (var: Dc) message ModelAllowlistProviderEntry { bool enabled = 1; map models = 2; @@ -20647,7 +20677,7 @@ message ModelQueryResponseV2 { } } -// Copied from: local:aiserver.v1.ModelRecommendationNudge (var: Wd) +// Copied from: local:aiserver.v1.ModelRecommendationNudge (var: Zd) message ModelRecommendationNudge { string nudge_id = 1; string experiment_name = 2; @@ -20731,25 +20761,25 @@ message MouseUpAction { MouseButton button = 1; } -// Copied from: local:aiserver.v1.MoveOrganizationMemberToTeamRequest (var: Jr) +// Copied from: local:aiserver.v1.MoveOrganizationMemberToTeamRequest (var: Nr) message MoveOrganizationMemberToTeamRequest { string organization_id = 1; int32 user_id = 2; int32 destination_team_id = 3; } -// Copied from: local:aiserver.v1.MoveOrganizationMemberToTeamResponse (var: Cr) +// Copied from: local:aiserver.v1.MoveOrganizationMemberToTeamResponse (var: Rr) message MoveOrganizationMemberToTeamResponse { bool moved = 1; } -// Copied from: local:aiserver.v1.MoveUserMcpServerToTeamRequest (var: Lo) +// Copied from: local:aiserver.v1.MoveUserMcpServerToTeamRequest (var: qo) message MoveUserMcpServerToTeamRequest { string server_name = 1; int32 team_id = 2; } -// Copied from: local:aiserver.v1.MoveUserMcpServerToTeamResponse (var: Fo) +// Copied from: local:aiserver.v1.MoveUserMcpServerToTeamResponse (var: Do) message MoveUserMcpServerToTeamResponse { } @@ -20821,11 +20851,11 @@ message NamedAgentSession { optional string slack_permalink = 15; } -// Copied from: local:aiserver.v1.NeedsPrivacyModeMigrationRequest (var: $g) +// Copied from: local:aiserver.v1.NeedsPrivacyModeMigrationRequest (var: rh) message NeedsPrivacyModeMigrationRequest { } -// Copied from: local:aiserver.v1.NeedsPrivacyModeMigrationResponse (var: eh) +// Copied from: local:aiserver.v1.NeedsPrivacyModeMigrationResponse (var: sh) message NeedsPrivacyModeMigrationResponse { bool needs_migration = 1; } @@ -20913,7 +20943,7 @@ message NextTurnSystemRemindersWrapper { repeated NextTurnSystemReminderEntry reminders = 1; } -// Copied from: local:aiserver.v1.NoZdrModelConsentStatusEntry (var: wh) +// Copied from: local:aiserver.v1.NoZdrModelConsentStatusEntry (var: vh) message NoZdrModelConsentStatusEntry { string model_id = 1; string consent_version = 2; @@ -20936,7 +20966,7 @@ message NotifyBackgroundComposerShownRequest { message NotifyBackgroundComposerShownResponse { } -// Copied from: local:aiserver.v1.NotifyTeamAdminsRepo (var: iT) +// Copied from: local:aiserver.v1.NotifyTeamAdminsRepo (var: mT) message NotifyTeamAdminsRepo { int64 installation_id = 1; string repo_node_id = 2; @@ -20944,7 +20974,7 @@ message NotifyTeamAdminsRepo { string name = 4; } -// Copied from: local:aiserver.v1.NotifyTeamAdminsRequest (var: aT) +// Copied from: local:aiserver.v1.NotifyTeamAdminsRequest (var: cT) message NotifyTeamAdminsRequest { int32 team_id = 1; AdminNotificationRequestType request_type = 2; @@ -20952,7 +20982,7 @@ message NotifyTeamAdminsRequest { optional string ghe_application = 4; } -// Copied from: local:aiserver.v1.NotifyTeamAdminsResponse (var: lT) +// Copied from: local:aiserver.v1.NotifyTeamAdminsResponse (var: dT) message NotifyTeamAdminsResponse { bool success = 1; optional string error_message = 2; @@ -20971,7 +21001,7 @@ message NudgeMessage { string raw_message = 1; } -// Copied from: local:aiserver.v1.OffboardingBanner (var: my) +// Copied from: local:aiserver.v1.OffboardingBanner (var: fy) message OffboardingBanner { string id = 1; string severity = 2; @@ -21039,12 +21069,12 @@ message OpenUrlCallToAction { string button_text = 2; } -// Copied from: local:aiserver.v1.OptOutNewPricingRequest (var: pT) +// Copied from: local:aiserver.v1.OptOutNewPricingRequest (var: AT) message OptOutNewPricingRequest { bool opt_in = 1; } -// Copied from: local:aiserver.v1.OptOutNewPricingResponse (var: fT) +// Copied from: local:aiserver.v1.OptOutNewPricingResponse (var: _T) message OptOutNewPricingResponse { } @@ -21059,7 +21089,7 @@ message OptimizedDiffState { } } -// Copied from: local:aiserver.v1.OrgTeamBudget (var: pa) +// Copied from: local:aiserver.v1.OrgTeamBudget (var: ga) message OrgTeamBudget { int32 team_id = 1; string team_name = 2; @@ -21067,7 +21097,7 @@ message OrgTeamBudget { int32 current_spend_cents = 4; } -// Copied from: local:aiserver.v1.OrganizationApiKey (var: Rl) +// Copied from: local:aiserver.v1.OrganizationApiKey (var: bl) message OrganizationApiKey { string id = 1; string masked_key = 2; @@ -21076,7 +21106,7 @@ message OrganizationApiKey { repeated string scopes = 5; } -// Copied from: local:aiserver.v1.OrganizationGroup (var: $r) +// Copied from: local:aiserver.v1.OrganizationGroup (var: ts) message OrganizationGroup { int64 id = 1; string name = 2; @@ -21090,7 +21120,7 @@ message OrganizationGroup { optional AnthropicCyberVerificationStatus ant_cyber_verification_status = 10; } -// Copied from: local:aiserver.v1.OrganizationGroupMember (var: ss) +// Copied from: local:aiserver.v1.OrganizationGroupMember (var: is) message OrganizationGroupMember { int32 user_id = 1; optional string email = 2; @@ -21101,7 +21131,7 @@ message OrganizationGroupMember { optional int32 monthly_spending_limit_dollars = 7; } -// Copied from: local:aiserver.v1.OrganizationIdentityProvider (var: mr) +// Copied from: local:aiserver.v1.OrganizationIdentityProvider (var: dr) message OrganizationIdentityProvider { string public_id = 1; bool is_default = 2; @@ -21114,40 +21144,40 @@ message OrganizationIdentityProvider { OrganizationIdentityProviderDomainJoinSettings domain_join = 9; } -// Copied from: local:aiserver.v1.OrganizationIdentityProviderDomainJoinSettings (var: ur) +// Copied from: local:aiserver.v1.OrganizationIdentityProviderDomainJoinSettings (var: cr) message OrganizationIdentityProviderDomainJoinSettings { bool enabled = 1; repeated string allowed_domains = 2; } -// Copied from: local:aiserver.v1.OrganizationIdentityProviderDomains (var: ar) +// Copied from: local:aiserver.v1.OrganizationIdentityProviderDomains (var: ur) message OrganizationIdentityProviderDomains { repeated string verified = 1; repeated string pending = 2; string verify_link = 3; } -// Copied from: local:aiserver.v1.OrganizationIdentityProviderScimSettings (var: lr) +// Copied from: local:aiserver.v1.OrganizationIdentityProviderScimSettings (var: mr) message OrganizationIdentityProviderScimSettings { bool connected = 1; string summary = 2; string manage_link = 3; } -// Copied from: local:aiserver.v1.OrganizationIdentityProviderSsoSettings (var: ir) +// Copied from: local:aiserver.v1.OrganizationIdentityProviderSsoSettings (var: lr) message OrganizationIdentityProviderSsoSettings { bool connected = 1; string summary = 2; string manage_link = 3; } -// Copied from: local:aiserver.v1.OrganizationIdentityProviderUsedByTeam (var: or) +// Copied from: local:aiserver.v1.OrganizationIdentityProviderUsedByTeam (var: ar) message OrganizationIdentityProviderUsedByTeam { string team_public_id = 1; string team_name = 2; } -// Copied from: local:aiserver.v1.OrganizationMember (var: $n) +// Copied from: local:aiserver.v1.OrganizationMember (var: tr) message OrganizationMember { int32 user_id = 1; string auth_id = 2; @@ -21159,7 +21189,7 @@ message OrganizationMember { string member_public_id = 8; } -// Copied from: local:aiserver.v1.OrganizationMemberGroup (var: nr) +// Copied from: local:aiserver.v1.OrganizationMemberGroup (var: sr) message OrganizationMemberGroup { string group_public_id = 1; string group_name = 2; @@ -21168,7 +21198,7 @@ message OrganizationMemberGroup { optional int32 monthly_spending_limit_dollars = 5; } -// Copied from: local:aiserver.v1.OrganizationMemberTeam (var: Zn) +// Copied from: local:aiserver.v1.OrganizationMemberTeam (var: er) message OrganizationMemberTeam { int32 team_id = 1; string team_name = 2; @@ -21176,20 +21206,20 @@ message OrganizationMemberTeam { TeamRole team_role = 4; } -// Copied from: local:aiserver.v1.OrganizationMemberTeamMove (var: Pr) +// Copied from: local:aiserver.v1.OrganizationMemberTeamMove (var: Mr) message OrganizationMemberTeamMove { string email = 1; int32 destination_team_id = 2; optional string destination_team_name = 3; } -// Copied from: local:aiserver.v1.OrganizationMergeIdpBlocker (var: kr) +// Copied from: local:aiserver.v1.OrganizationMergeIdpBlocker (var: Er) message OrganizationMergeIdpBlocker { string code = 1; string message = 2; } -// Copied from: local:aiserver.v1.OrganizationMergeIdpRequestInfo (var: Er) +// Copied from: local:aiserver.v1.OrganizationMergeIdpRequestInfo (var: Ir) message OrganizationMergeIdpRequestInfo { string request_public_id = 1; string status = 2; @@ -21208,7 +21238,7 @@ message OrganizationMergeIdpRequestInfo { optional int64 source_deletion_eligible_at_ms = 15; } -// Copied from: local:aiserver.v1.OrganizationTeamAdminCandidate (var: Xr) +// Copied from: local:aiserver.v1.OrganizationTeamAdminCandidate (var: $r) message OrganizationTeamAdminCandidate { int32 user_id = 1; string email = 2; @@ -21241,7 +21271,7 @@ enum OwnerType { OWNER_TYPE_SERVICE_ACCOUNT = 2; } -// Copied from: local:aiserver.v1.P2PReferralHistoryEntry (var: pm) +// Copied from: local:aiserver.v1.P2PReferralHistoryEntry (var: gm) message P2PReferralHistoryEntry { string referee_label = 1; string display_status = 2; @@ -21446,13 +21476,13 @@ message PRTopLevelComment { optional string author_name = 7; } -// Copied from: local:aiserver.v1.PRUserOption (var: Rp) +// Copied from: local:aiserver.v1.PRUserOption (var: Lp) message PRUserOption { string github_user_node_id = 1; optional string github_username = 2; } -// Copied from: local:aiserver.v1.PagerDutyServiceInfo (var: wA) +// Copied from: local:aiserver.v1.PagerDutyServiceInfo (var: vA) message PagerDutyServiceInfo { string id = 1; string name = 2; @@ -21466,14 +21496,14 @@ message Pages { repeated string page_urls = 2; } -// Copied from: local:aiserver.v1.ParseGitHubRepoForPluginRequest (var: VE) +// Copied from: local:aiserver.v1.ParseGitHubRepoForPluginRequest (var: zE) message ParseGitHubRepoForPluginRequest { string git_url = 1; optional string git_ref = 2; optional bool enforce_auth = 3; } -// Copied from: local:aiserver.v1.ParseGitHubRepoForPluginsResponse (var: KE) +// Copied from: local:aiserver.v1.ParseGitHubRepoForPluginsResponse (var: XE) message ParseGitHubRepoForPluginsResponse { string marketplace_name = 1; string marketplace_description = 2; @@ -21483,7 +21513,7 @@ message ParseGitHubRepoForPluginsResponse { string commit_sha = 6; } -// Copied from: local:aiserver.v1.ParsePluginPublisherRepoInternalRequest (var: WE) +// Copied from: local:aiserver.v1.ParsePluginPublisherRepoInternalRequest (var: ZE) message ParsePluginPublisherRepoInternalRequest { string git_url = 1; optional string git_ref = 2; @@ -21491,7 +21521,7 @@ message ParsePluginPublisherRepoInternalRequest { optional string release_asset = 4; } -// Copied from: local:aiserver.v1.ParsePluginPublisherRepoInternalResponse (var: zE) +// Copied from: local:aiserver.v1.ParsePluginPublisherRepoInternalResponse (var: $E) message ParsePluginPublisherRepoInternalResponse { ParseGitHubRepoForPluginsResponse parsed_repo = 1; optional string release_repo = 2; @@ -21499,7 +21529,7 @@ message ParsePluginPublisherRepoInternalResponse { optional string release_tag = 4; } -// Copied from: local:aiserver.v1.ParsedPluginEntry (var: YE) +// Copied from: local:aiserver.v1.ParsedPluginEntry (var: jE) message ParsedPluginEntry { string name = 1; string display_name = 2; @@ -21617,7 +21647,7 @@ message PendingPullRequestData { optional string base_branch = 4; } -// Copied from: local:aiserver.v1.PendingSeatTierUpgradeRequest (var: Ap) +// Copied from: local:aiserver.v1.PendingSeatTierUpgradeRequest (var: kp) message PendingSeatTierUpgradeRequest { int32 user_id = 1; string name = 2; @@ -21958,7 +21988,7 @@ message PlanRegistryEntry { string path = 2; } -// Copied from: local:aiserver.v1.Plugin (var: cE) +// Copied from: local:aiserver.v1.Plugin (var: gE) message Plugin { int64 id = 1; string name = 2; @@ -22017,7 +22047,7 @@ enum PluginLifecycleState { PLUGIN_LIFECYCLE_STATE_PRIVATE_PUBLISHED = 14; } -// Copied from: local:aiserver.v1.PluginMcpConfigEntry (var: Mi) +// Copied from: local:aiserver.v1.PluginMcpConfigEntry (var: Fi) message PluginMcpConfigEntry { string config_json = 1; string commit_sha = 2; @@ -22043,7 +22073,7 @@ enum PluginPrimitiveUsageInterval { PLUGIN_PRIMITIVE_USAGE_INTERVAL_LAST_30D = 6; } -// Copied from: local:aiserver.v1.PluginRef (var: YS) +// Copied from: local:aiserver.v1.PluginRef (var: jS) message PluginRef { string name = 1; optional string marketplace_name = 2; @@ -22384,13 +22414,13 @@ enum PreferredRepoSourceMode { PREFERRED_REPO_SOURCE_MODE_ORIGIN = 2; } -// Copied from: local:aiserver.v1.PreflightMergeOrganizationIdentityProviderRequest (var: yr) +// Copied from: local:aiserver.v1.PreflightMergeOrganizationIdentityProviderRequest (var: wr) message PreflightMergeOrganizationIdentityProviderRequest { string organization_id = 1; string source_identity_provider_public_id = 2; } -// Copied from: local:aiserver.v1.PreflightMergeOrganizationIdentityProviderResponse (var: wr) +// Copied from: local:aiserver.v1.PreflightMergeOrganizationIdentityProviderResponse (var: Sr) message PreflightMergeOrganizationIdentityProviderResponse { bool can_merge = 1; repeated OrganizationMergeIdpBlocker blockers = 2; @@ -22405,7 +22435,7 @@ message PreloadEditRequest { message PreloadEditResponse { } -// Copied from: local:aiserver.v1.PrepareGithubConnectFlowRequest (var: Yt) +// Copied from: local:aiserver.v1.PrepareGithubConnectFlowRequest (var: Wt) message PrepareGithubConnectFlowRequest { // Copied from: local:aiserver.v1.PrepareGithubConnectFlowRequest.Source (var: vt) enum Source { @@ -22422,7 +22452,7 @@ message PrepareGithubConnectFlowRequest { bool force_oauth = 5; } -// Copied from: local:aiserver.v1.PrepareGithubConnectFlowResponse (var: Kt) +// Copied from: local:aiserver.v1.PrepareGithubConnectFlowResponse (var: zt) message PrepareGithubConnectFlowResponse { string flow_id = 1; string state = 2; @@ -22451,13 +22481,13 @@ message PrepareLocalFullSelfDrivingRunResponse { repeated AgentSkill skills = 7; } -// Copied from: local:aiserver.v1.PrepareSetupGithubEnterpriseAppRequest (var: jt) +// Copied from: local:aiserver.v1.PrepareSetupGithubEnterpriseAppRequest (var: Zt) message PrepareSetupGithubEnterpriseAppRequest { string hostname = 1; optional string external_host = 2; } -// Copied from: local:aiserver.v1.PrepareSetupGithubEnterpriseAppResponse (var: Xt) +// Copied from: local:aiserver.v1.PrepareSetupGithubEnterpriseAppResponse (var: $t) message PrepareSetupGithubEnterpriseAppResponse { string pending_app_uuid = 1; string serialized_manifest = 2; @@ -22490,7 +22520,7 @@ message PresignAgentStoreWritesResponse { repeated AgentStoreWriteInstruction instructions = 1; } -// Copied from: local:aiserver.v1.PreviewAttachGroupToDirectoryRequest (var: C_) +// Copied from: local:aiserver.v1.PreviewAttachGroupToDirectoryRequest (var: b_) message PreviewAttachGroupToDirectoryRequest { int32 group_id = 1; int32 team_id = 2; @@ -22498,7 +22528,7 @@ message PreviewAttachGroupToDirectoryRequest { optional GroupType type = 4; } -// Copied from: local:aiserver.v1.PreviewAttachGroupToDirectoryResponse (var: P_) +// Copied from: local:aiserver.v1.PreviewAttachGroupToDirectoryResponse (var: F_) message PreviewAttachGroupToDirectoryResponse { repeated GroupMemberChange changes = 1; int32 members_to_add = 2; @@ -22508,7 +22538,7 @@ message PreviewAttachGroupToDirectoryResponse { repeated ConflictedUser conflicted_users = 6; } -// Copied from: local:aiserver.v1.PreviewMigrateReindexPluginRepoInternalRequest (var: rS) +// Copied from: local:aiserver.v1.PreviewMigrateReindexPluginRepoInternalRequest (var: aS) message PreviewMigrateReindexPluginRepoInternalRequest { int64 publisher_id = 1; string from_git_url = 2; @@ -22517,7 +22547,7 @@ message PreviewMigrateReindexPluginRepoInternalRequest { optional string release_tag = 5; } -// Copied from: local:aiserver.v1.PreviewMigrateReindexPluginRepoResponse (var: sS) +// Copied from: local:aiserver.v1.PreviewMigrateReindexPluginRepoResponse (var: lS) message PreviewMigrateReindexPluginRepoResponse { string publisher_name = 1; string from_git_url = 2; @@ -22533,7 +22563,7 @@ message PreviewMigrateReindexPluginRepoResponse { bool can_apply = 12; } -// Copied from: local:aiserver.v1.PreviewReindexPluginRepoInternalRequest (var: eS) +// Copied from: local:aiserver.v1.PreviewReindexPluginRepoInternalRequest (var: sS) message PreviewReindexPluginRepoInternalRequest { int64 publisher_id = 1; string git_url = 2; @@ -22542,7 +22572,7 @@ message PreviewReindexPluginRepoInternalRequest { optional string release_tag = 5; } -// Copied from: local:aiserver.v1.PreviewReindexPluginRepoResponse (var: $E) +// Copied from: local:aiserver.v1.PreviewReindexPluginRepoResponse (var: rS) message PreviewReindexPluginRepoResponse { string publisher_name = 1; string git_url = 2; @@ -22554,13 +22584,13 @@ message PreviewReindexPluginRepoResponse { repeated string conflicting_names = 8; } -// Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest (var: LI) +// Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest (var: OI) message PreviewTeamMarketplaceMcpImpactRequest { - // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest.RemoveMarketplacePreview (var: qI) + // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest.RemoveMarketplacePreview (var: xI) message RemoveMarketplacePreview { } - // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest.SetPoliciesPreview (var: FI) + // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest.SetPoliciesPreview (var: UI) message SetPoliciesPreview { repeated SetTeamMarketplacePluginPoliciesRequest.Policy policies = 1; } @@ -22573,9 +22603,9 @@ message PreviewTeamMarketplaceMcpImpactRequest { } } -// Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactResponse (var: DI) +// Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactResponse (var: QI) message PreviewTeamMarketplaceMcpImpactResponse { - // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactResponse.ImpactedPlugin (var: OI) + // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactResponse.ImpactedPlugin (var: GI) message ImpactedPlugin { int64 plugin_id = 1; string plugin_name = 2; @@ -22604,7 +22634,7 @@ enum PrivacyMode { PRIVACY_MODE_USAGE_CODEBASE_TRAINING_ALLOWED = 4; } -// Copied from: local:aiserver.v1.PrivacyModeCacheInfo (var: nh) +// Copied from: local:aiserver.v1.PrivacyModeCacheInfo (var: ih) message PrivacyModeCacheInfo { PrivacyMode privacy_mode = 1; bool is_enforced_by_team = 2; @@ -22692,7 +22722,7 @@ message PrivateWorkspaceIdentifier { string uri = 2; } -// Copied from: local:aiserver.v1.ProbeMcpUrlRequest (var: Di) +// Copied from: local:aiserver.v1.ProbeMcpUrlRequest (var: Ui) message ProbeMcpUrlRequest { string url = 1; map headers = 2; @@ -22701,7 +22731,7 @@ message ProbeMcpUrlRequest { optional string auth_client_secret = 5; } -// Copied from: local:aiserver.v1.ProbeMcpUrlResponse (var: Oi) +// Copied from: local:aiserver.v1.ProbeMcpUrlResponse (var: xi) message ProbeMcpUrlResponse { bool is_available = 1; bool requires_auth = 2; @@ -22856,7 +22886,7 @@ message PromptContextUsageTree { repeated PromptContextNode nodes = 2; } -// Copied from: local:aiserver.v1.PromptDeeplinkControls (var: cc) +// Copied from: local:aiserver.v1.PromptDeeplinkControls (var: pc) message PromptDeeplinkControls { bool enabled = 1; } @@ -22891,7 +22921,7 @@ enum ProtectedGitProvider { PROTECTED_GIT_PROVIDER_ORIGIN = 5; } -// Copied from: local:aiserver.v1.ProtectedGitScope (var: Pm) +// Copied from: local:aiserver.v1.ProtectedGitScope (var: Mm) message ProtectedGitScope { int64 id = 1; int32 team_id = 2; @@ -22969,14 +22999,14 @@ enum PublicArtifactSharingMode { PUBLIC_ARTIFACT_SHARING_MODE_DISABLED = 2; } -// Copied from: local:aiserver.v1.PublicProfileActivityCount (var: _E) +// Copied from: local:aiserver.v1.PublicProfileActivityCount (var: wE) message PublicProfileActivityCount { string date = 1; int32 count = 2; int64 value = 3; } -// Copied from: local:aiserver.v1.PublicProfileActivitySummary (var: wE) +// Copied from: local:aiserver.v1.PublicProfileActivitySummary (var: vE) message PublicProfileActivitySummary { string most_active_month = 1; string most_active_day = 2; @@ -22993,39 +23023,39 @@ message PublicProfileActivitySummary { repeated PublicProfileAgentsPerDay agents_over_time = 14; } -// Copied from: local:aiserver.v1.PublicProfileAgentsPerDay (var: kE) +// Copied from: local:aiserver.v1.PublicProfileAgentsPerDay (var: IE) message PublicProfileAgentsPerDay { string date = 1; int32 local_count = 2; int32 cloud_count = 3; } -// Copied from: local:aiserver.v1.PublicProfileDailyAgentCount (var: AE) +// Copied from: local:aiserver.v1.PublicProfileDailyAgentCount (var: kE) message PublicProfileDailyAgentCount { string date = 1; int32 agent_count = 2; } -// Copied from: local:aiserver.v1.PublicProfileModelUsage (var: TE) +// Copied from: local:aiserver.v1.PublicProfileModelUsage (var: EE) message PublicProfileModelUsage { string name = 1; int32 agent_requests = 2; string vendor = 3; } -// Copied from: local:aiserver.v1.PublicProfileSettings (var: Ec) +// Copied from: local:aiserver.v1.PublicProfileSettings (var: Ic) message PublicProfileSettings { bool public_visibility_allowed = 1; string policy = 2; } -// Copied from: local:aiserver.v1.PublicProfileTokensPerDay (var: yE) +// Copied from: local:aiserver.v1.PublicProfileTokensPerDay (var: SE) message PublicProfileTokensPerDay { string date = 1; int64 tokens = 2; } -// Copied from: local:aiserver.v1.PublicSharedCanvasPreview (var: Uk) +// Copied from: local:aiserver.v1.PublicSharedCanvasPreview (var: Hk) message PublicSharedCanvasPreview { string title = 1; } @@ -23057,7 +23087,7 @@ message PublishPersonalEnvironmentResponse { optional string error = 4; } -// Copied from: local:aiserver.v1.PublishPluginRequest (var: xE) +// Copied from: local:aiserver.v1.PublishPluginRequest (var: VE) message PublishPluginRequest { int32 team_id = 1; string name = 2; @@ -23067,14 +23097,14 @@ message PublishPluginRequest { optional string commit_message = 6; } -// Copied from: local:aiserver.v1.PublishPluginResponse (var: QE) +// Copied from: local:aiserver.v1.PublishPluginResponse (var: YE) message PublishPluginResponse { int64 plugin_id = 1; int64 marketplace_id = 2; string commit_sha = 3; } -// Copied from: local:aiserver.v1.Publisher (var: nE) +// Copied from: local:aiserver.v1.Publisher (var: iE) message Publisher { int64 id = 1; string name = 2; @@ -23111,7 +23141,7 @@ enum PullRequestFileContentsStatus { PULL_REQUEST_FILE_CONTENTS_STATUS_ERROR = 5; } -// Copied from: local:aiserver.v1.PullRequestLabel (var: Sf) +// Copied from: local:aiserver.v1.PullRequestLabel (var: Jf) message PullRequestLabel { int64 id = 1; string node_id = 2; @@ -23128,7 +23158,7 @@ message PullRequestPathCodeowners { repeated string owners = 2; } -// Copied from: local:aiserver.v1.PullRequestPreferences (var: Km) +// Copied from: local:aiserver.v1.PullRequestPreferences (var: zm) message PullRequestPreferences { PrReviewOpenDestinationMode pr_review_open_destination = 1; } @@ -23351,7 +23381,7 @@ message RankedContext { float score = 2; } -// Copied from: local:aiserver.v1.RawUserData (var: ld) +// Copied from: local:aiserver.v1.RawUserData (var: md) message RawUserData { int64 date = 1; int32 user_id = 2; @@ -23767,9 +23797,9 @@ enum RechunkerChoice { RECHUNKER_CHOICE_4000_TOKS = 4; } -// Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventRequest (var: Ag) +// Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventRequest (var: kg) message RecordBugbotDeeplinkEventRequest { - // Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventRequest.BugbotDeeplinkEvent (var: Ut) + // Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventRequest.BugbotDeeplinkEvent (var: Qt) enum BugbotDeeplinkEvent { BUGBOT_DEEPLINK_EVENT_UNSPECIFIED = 0; BUGBOT_DEEPLINK_EVENT_CLICKED = 1; @@ -23784,7 +23814,7 @@ message RecordBugbotDeeplinkEventRequest { optional string comment_id = 3; } -// Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventResponse (var: _g) +// Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventResponse (var: wg) message RecordBugbotDeeplinkEventResponse { } @@ -23823,12 +23853,12 @@ message RecordIdeBugReactionResponse { bool success = 1; } -// Copied from: local:aiserver.v1.RecordSandAuditEventsRequest (var: ii) +// Copied from: local:aiserver.v1.RecordSandAuditEventsRequest (var: li) message RecordSandAuditEventsRequest { repeated SandAuditEvent events = 1; } -// Copied from: local:aiserver.v1.RecordSandAuditEventsResponse (var: ai) +// Copied from: local:aiserver.v1.RecordSandAuditEventsResponse (var: ui) message RecordSandAuditEventsResponse { int32 recorded_count = 1; } @@ -23897,12 +23927,12 @@ message RedDiff { string end_hash = 5; } -// Copied from: local:aiserver.v1.RedeemGiftCodeRequest (var: iy) +// Copied from: local:aiserver.v1.RedeemGiftCodeRequest (var: my) message RedeemGiftCodeRequest { string code = 1; } -// Copied from: local:aiserver.v1.RedeemGiftCodeResponse (var: ay) +// Copied from: local:aiserver.v1.RedeemGiftCodeResponse (var: cy) message RedeemGiftCodeResponse { bool success = 1; optional string error_message = 2; @@ -23910,7 +23940,7 @@ message RedeemGiftCodeResponse { optional string currency = 4; } -// Copied from: local:aiserver.v1.ReferralCodeEntry (var: hm) +// Copied from: local:aiserver.v1.ReferralCodeEntry (var: _m) message ReferralCodeEntry { string code = 1; int64 created_at_ms = 2; @@ -23940,13 +23970,13 @@ message RefreshGithubAccessTokenInBackgroundComposerRequest { message RefreshGithubAccessTokenInBackgroundComposerResponse { } -// Copied from: local:aiserver.v1.RefreshMarketplaceRequest (var: oI) +// Copied from: local:aiserver.v1.RefreshMarketplaceRequest (var: uI) message RefreshMarketplaceRequest { int64 marketplace_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.RefreshMarketplaceResponse (var: iI) +// Copied from: local:aiserver.v1.RefreshMarketplaceResponse (var: mI) message RefreshMarketplaceResponse { Marketplace marketplace = 1; int32 plugins_indexed = 2; @@ -24005,13 +24035,13 @@ message RegisterFileToIndexResponse { IndexFileData file_data = 4; } -// Copied from: local:aiserver.v1.RegisterGithubCursorCodeRequest (var: Pn) +// Copied from: local:aiserver.v1.RegisterGithubCursorCodeRequest (var: Mn) message RegisterGithubCursorCodeRequest { string github_repo = 1; optional string ghe_application = 3; } -// Copied from: local:aiserver.v1.RegisterGithubCursorCodeResponse (var: bn) +// Copied from: local:aiserver.v1.RegisterGithubCursorCodeResponse (var: Ln) message RegisterGithubCursorCodeResponse { string cursor_code = 1; bool should_install = 2; @@ -24022,7 +24052,7 @@ message RegisterGithubCursorCodeResponse { optional string github_app_slug = 7; } -// Copied from: local:aiserver.v1.RegisterMarketplaceAndPluginsRequest (var: uI) +// Copied from: local:aiserver.v1.RegisterMarketplaceAndPluginsRequest (var: pI) message RegisterMarketplaceAndPluginsRequest { string git_url = 1; string git_ref = 2; @@ -24032,13 +24062,13 @@ message RegisterMarketplaceAndPluginsRequest { optional string commit_sha = 6; } -// Copied from: local:aiserver.v1.RegisterMarketplaceAndPluginsResponse (var: cI) +// Copied from: local:aiserver.v1.RegisterMarketplaceAndPluginsResponse (var: gI) message RegisterMarketplaceAndPluginsResponse { int64 marketplace_id = 1; repeated RegisteredPlugin plugins = 2; } -// Copied from: local:aiserver.v1.RegisterPluginEntry (var: mI) +// Copied from: local:aiserver.v1.RegisterPluginEntry (var: fI) message RegisterPluginEntry { string name = 1; string description = 2; @@ -24068,13 +24098,13 @@ message RegisterPushNotificationTokenRequest { message RegisterPushNotificationTokenResponse { } -// Copied from: local:aiserver.v1.RegisteredPlugin (var: dI) +// Copied from: local:aiserver.v1.RegisteredPlugin (var: hI) message RegisteredPlugin { int64 plugin_id = 1; string name = 2; } -// Copied from: local:aiserver.v1.ReindexAndApplyTeamMarketplaceChangesRequest (var: aI) +// Copied from: local:aiserver.v1.ReindexAndApplyTeamMarketplaceChangesRequest (var: cI) message ReindexAndApplyTeamMarketplaceChangesRequest { int64 marketplace_id = 1; optional string git_ref = 2; @@ -24082,21 +24112,21 @@ message ReindexAndApplyTeamMarketplaceChangesRequest { optional int32 team_id = 4; } -// Copied from: local:aiserver.v1.ReindexAndApplyTeamMarketplaceChangesResponse (var: lI) +// Copied from: local:aiserver.v1.ReindexAndApplyTeamMarketplaceChangesResponse (var: dI) message ReindexAndApplyTeamMarketplaceChangesResponse { int64 marketplace_id = 1; repeated RegisteredPlugin plugins = 2; repeated string removed_plugin_names = 3; } -// Copied from: local:aiserver.v1.ReindexComponentDiff (var: jE) +// Copied from: local:aiserver.v1.ReindexComponentDiff (var: eS) message ReindexComponentDiff { string type = 1; repeated string added = 2; repeated string removed = 3; } -// Copied from: local:aiserver.v1.ReindexPluginDiff (var: XE) +// Copied from: local:aiserver.v1.ReindexPluginDiff (var: tS) message ReindexPluginDiff { string name = 1; string display_name = 2; @@ -24105,7 +24135,7 @@ message ReindexPluginDiff { repeated string metadata_changes = 5; } -// Copied from: local:aiserver.v1.ReindexSummary (var: ZE) +// Copied from: local:aiserver.v1.ReindexSummary (var: nS) message ReindexSummary { int32 new_plugins = 1; int32 removed_plugins = 2; @@ -24121,13 +24151,13 @@ message RejectCursorPredictionEvent { PointInTimeModel point_in_time_model = 2; } -// Copied from: local:aiserver.v1.RejectPluginRequest (var: pS) +// Copied from: local:aiserver.v1.RejectPluginRequest (var: AS) message RejectPluginRequest { int64 plugin_id = 1; optional string reason = 2; } -// Copied from: local:aiserver.v1.RejectPluginResponse (var: fS) +// Copied from: local:aiserver.v1.RejectPluginResponse (var: _S) message RejectPluginResponse { Plugin plugin = 1; } @@ -24173,7 +24203,7 @@ enum RemoteConnectionType { REMOTE_CONNECTION_TYPE_DEVCONTAINER_WSL = 6; } -// Copied from: local:aiserver.v1.RemoveGroupMembersRequest (var: E_) +// Copied from: local:aiserver.v1.RemoveGroupMembersRequest (var: B_) message RemoveGroupMembersRequest { int32 group_id = 1; int32 team_id = 2; @@ -24181,46 +24211,46 @@ message RemoveGroupMembersRequest { optional GroupType type = 4; } -// Copied from: local:aiserver.v1.RemoveGroupMembersResponse (var: S_) +// Copied from: local:aiserver.v1.RemoveGroupMembersResponse (var: J_) message RemoveGroupMembersResponse { Group group = 1; } -// Copied from: local:aiserver.v1.RemoveMarketplaceRequest (var: rI) +// Copied from: local:aiserver.v1.RemoveMarketplaceRequest (var: aI) message RemoveMarketplaceRequest { int64 marketplace_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.RemoveMarketplaceResponse (var: sI) +// Copied from: local:aiserver.v1.RemoveMarketplaceResponse (var: lI) message RemoveMarketplaceResponse { bool success = 1; } -// Copied from: local:aiserver.v1.RemoveMemberRequest (var: Eu) +// Copied from: local:aiserver.v1.RemoveMemberRequest (var: Iu) message RemoveMemberRequest { int32 team_id = 1; int32 user_id = 2; } -// Copied from: local:aiserver.v1.RemoveMemberResponse (var: Su) +// Copied from: local:aiserver.v1.RemoveMemberResponse (var: vu) message RemoveMemberResponse { bool has_billing_cycle_usage = 1; } -// Copied from: local:aiserver.v1.RemoveOrganizationGroupMembersRequest (var: Fs) +// Copied from: local:aiserver.v1.RemoveOrganizationGroupMembersRequest (var: Ds) message RemoveOrganizationGroupMembersRequest { string organization_id = 1; int64 group_id = 2; repeated int32 user_ids = 3; } -// Copied from: local:aiserver.v1.RemoveOrganizationGroupMembersResponse (var: qs) +// Copied from: local:aiserver.v1.RemoveOrganizationGroupMembersResponse (var: Os) message RemoveOrganizationGroupMembersResponse { int32 removed_count = 1; } -// Copied from: local:aiserver.v1.RemoveOrganizationIdentityProviderDomainJoinRequest (var: hr) +// Copied from: local:aiserver.v1.RemoveOrganizationIdentityProviderDomainJoinRequest (var: _r) message RemoveOrganizationIdentityProviderDomainJoinRequest { string organization_id = 1; string identity_provider_public_id = 2; @@ -24246,14 +24276,14 @@ message RemoveRepoHistoryResponse { Status status = 1; } -// Copied from: local:aiserver.v1.RemoveRepoPatternRequest (var: Nm) +// Copied from: local:aiserver.v1.RemoveRepoPatternRequest (var: Pm) message RemoveRepoPatternRequest { int32 team_id = 1; int32 repo_id = 2; int32 pattern_id = 3; } -// Copied from: local:aiserver.v1.RemoveRepoPatternResponse (var: Rm) +// Copied from: local:aiserver.v1.RemoveRepoPatternResponse (var: bm) message RemoveRepoPatternResponse { } @@ -24276,14 +24306,14 @@ message RemoveRepositoryResponse { Status status = 1; } -// Copied from: local:aiserver.v1.RemoveTeamGroupMembersRequest (var: eo) +// Copied from: local:aiserver.v1.RemoveTeamGroupMembersRequest (var: no) message RemoveTeamGroupMembersRequest { int32 team_id = 1; int64 group_id = 2; repeated int32 user_ids = 3; } -// Copied from: local:aiserver.v1.RemoveTeamGroupMembersResponse (var: to) +// Copied from: local:aiserver.v1.RemoveTeamGroupMembersResponse (var: ro) message RemoveTeamGroupMembersResponse { int32 removed_count = 1; } @@ -24299,14 +24329,14 @@ message RenameBackgroundComposerResponse { string name = 1; } -// Copied from: local:aiserver.v1.RenameMcpOAuthAccountRequest (var: Bi) +// Copied from: local:aiserver.v1.RenameMcpOAuthAccountRequest (var: Ci) message RenameMcpOAuthAccountRequest { int32 server_id = 1; string account_key = 2; string new_account_key = 3; } -// Copied from: local:aiserver.v1.RenameMcpOAuthAccountResponse (var: Ji) +// Copied from: local:aiserver.v1.RenameMcpOAuthAccountResponse (var: Ni) message RenameMcpOAuthAccountResponse { } @@ -24511,13 +24541,13 @@ message RepoHistorySyncOneResponse { Status status = 1; } -// Copied from: local:aiserver.v1.RepoIdentifier (var: Hp) +// Copied from: local:aiserver.v1.RepoIdentifier (var: Wp) message RepoIdentifier { int64 installation_id = 1; string repo_node_id = 2; } -// Copied from: local:aiserver.v1.RepoSettings (var: Gp) +// Copied from: local:aiserver.v1.RepoSettings (var: Kp) message RepoSettings { bool bug_bot_enabled = 1; bool bug_bot_manual_only = 2; @@ -25162,11 +25192,11 @@ message RequestContextSuccess { optional bool served_from_disk_cache = 2; } -// Copied from: local:aiserver.v1.RequestIndividualLimitsOptOutRequest (var: Gw) +// Copied from: local:aiserver.v1.RequestIndividualLimitsOptOutRequest (var: Kw) message RequestIndividualLimitsOptOutRequest { } -// Copied from: local:aiserver.v1.RequestIndividualLimitsOptOutResponse (var: Hw) +// Copied from: local:aiserver.v1.RequestIndividualLimitsOptOutResponse (var: Ww) message RequestIndividualLimitsOptOutResponse { repeated IndividualLimitsOptOutTeamResult team_results = 1; } @@ -25383,23 +25413,23 @@ message ResolveOrCreateMultiRepoEnvironmentResponse { bool created = 2; } -// Copied from: local:aiserver.v1.ResolvePluginsByRefRequest (var: KS) +// Copied from: local:aiserver.v1.ResolvePluginsByRefRequest (var: XS) message ResolvePluginsByRefRequest { repeated PluginRef refs = 1; } -// Copied from: local:aiserver.v1.ResolvePluginsByRefResponse (var: WS) +// Copied from: local:aiserver.v1.ResolvePluginsByRefResponse (var: ZS) message ResolvePluginsByRefResponse { repeated Plugin plugins = 1; } -// Copied from: local:aiserver.v1.ResolvePrCreationForgeRequest (var: ec) +// Copied from: local:aiserver.v1.ResolvePrCreationForgeRequest (var: nc) message ResolvePrCreationForgeRequest { string repo_url = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.ResolvePrCreationForgeResponse (var: tc) +// Copied from: local:aiserver.v1.ResolvePrCreationForgeResponse (var: rc) message ResolvePrCreationForgeResponse { // Copied from: local:aiserver.v1.ResolvePrCreationForgeResponse.PrCreationForge (var: bt) enum PrCreationForge { @@ -25618,7 +25648,7 @@ message ReviewResponseV2 { ReviewBugV2 bug = 1; } -// Copied from: local:aiserver.v1.RevokeBackgroundComposerSecretRequest (var: Ao) +// Copied from: local:aiserver.v1.RevokeBackgroundComposerSecretRequest (var: To) message RevokeBackgroundComposerSecretRequest { string name = 1; bool team_scope = 2; @@ -25626,65 +25656,65 @@ message RevokeBackgroundComposerSecretRequest { BackgroundComposerSecretOwner owner = 4; } -// Copied from: local:aiserver.v1.RevokeBackgroundComposerSecretResponse (var: _o) +// Copied from: local:aiserver.v1.RevokeBackgroundComposerSecretResponse (var: yo) message RevokeBackgroundComposerSecretResponse { } -// Copied from: local:aiserver.v1.RevokeBugBotLicensesRequest (var: ny) +// Copied from: local:aiserver.v1.RevokeBugBotLicensesRequest (var: iy) message RevokeBugBotLicensesRequest { int32 team_id = 1; int32 new_num_licenses = 2; } -// Copied from: local:aiserver.v1.RevokeBugBotLicensesResponse (var: ry) +// Copied from: local:aiserver.v1.RevokeBugBotLicensesResponse (var: ay) message RevokeBugBotLicensesResponse { } -// Copied from: local:aiserver.v1.RevokeOrganizationApiKeyRequest (var: Ml) +// Copied from: local:aiserver.v1.RevokeOrganizationApiKeyRequest (var: Fl) message RevokeOrganizationApiKeyRequest { string organization_id = 1; string api_key_id = 2; } -// Copied from: local:aiserver.v1.RevokeOrganizationApiKeyResponse (var: Ll) +// Copied from: local:aiserver.v1.RevokeOrganizationApiKeyResponse (var: ql) message RevokeOrganizationApiKeyResponse { } -// Copied from: local:aiserver.v1.RevokeTeamApiKeyRequest (var: vl) +// Copied from: local:aiserver.v1.RevokeTeamApiKeyRequest (var: Jl) message RevokeTeamApiKeyRequest { int32 team_id = 1; int32 id = 2; } -// Copied from: local:aiserver.v1.RevokeTeamApiKeyResponse (var: Bl) +// Copied from: local:aiserver.v1.RevokeTeamApiKeyResponse (var: Cl) message RevokeTeamApiKeyResponse { } -// Copied from: local:aiserver.v1.RevokeTeamInviteLinkRequest (var: Cg) +// Copied from: local:aiserver.v1.RevokeTeamInviteLinkRequest (var: bg) message RevokeTeamInviteLinkRequest { string invite_code = 1; } -// Copied from: local:aiserver.v1.RevokeTeamInviteLinkResponse (var: Ng) +// Copied from: local:aiserver.v1.RevokeTeamInviteLinkResponse (var: Mg) message RevokeTeamInviteLinkResponse { } -// Copied from: local:aiserver.v1.RevokeUserApiKeyRequest (var: ru) +// Copied from: local:aiserver.v1.RevokeUserApiKeyRequest (var: ou) message RevokeUserApiKeyRequest { int32 id = 1; } -// Copied from: local:aiserver.v1.RevokeUserApiKeyResponse (var: su) +// Copied from: local:aiserver.v1.RevokeUserApiKeyResponse (var: iu) message RevokeUserApiKeyResponse { } -// Copied from: local:aiserver.v1.RevokeUserBugbotLicenseRequest (var: sy) +// Copied from: local:aiserver.v1.RevokeUserBugbotLicenseRequest (var: ly) message RevokeUserBugbotLicenseRequest { int32 team_id = 1; string github_user_node_id = 2; } -// Copied from: local:aiserver.v1.RevokeUserBugbotLicenseResponse (var: oy) +// Copied from: local:aiserver.v1.RevokeUserBugbotLicenseResponse (var: uy) message RevokeUserBugbotLicenseResponse { } @@ -26040,29 +26070,29 @@ message RipgrepSearchStream { string query = 1; } -// Copied from: local:aiserver.v1.RotateGitlabEnterpriseWebhookSecretRequest (var: pn) +// Copied from: local:aiserver.v1.RotateGitlabEnterpriseWebhookSecretRequest (var: gn) message RotateGitlabEnterpriseWebhookSecretRequest { string git_enterprise_uuid = 1; } -// Copied from: local:aiserver.v1.RotateGitlabEnterpriseWebhookSecretResponse (var: fn) +// Copied from: local:aiserver.v1.RotateGitlabEnterpriseWebhookSecretResponse (var: hn) message RotateGitlabEnterpriseWebhookSecretResponse { } -// Copied from: local:aiserver.v1.RotateServiceAccountApiKeyRequest (var: Wl) +// Copied from: local:aiserver.v1.RotateServiceAccountApiKeyRequest (var: jl) 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: zl) +// Copied from: local:aiserver.v1.RotateServiceAccountApiKeyResponse (var: Xl) message RotateServiceAccountApiKeyResponse { string api_key = 1; ServiceAccountKeyInfo key_info = 2; } -// Copied from: local:aiserver.v1.Rule (var: py) +// Copied from: local:aiserver.v1.Rule (var: Ay) message Rule { string id = 1; string name = 2; @@ -26073,7 +26103,7 @@ message Rule { TeamRuleAgentType agent_type = 7; } -// Copied from: local:aiserver.v1.RuleDescriptor (var: lE) +// Copied from: local:aiserver.v1.RuleDescriptor (var: dE) message RuleDescriptor { string name = 1; optional string description = 2; @@ -26090,7 +26120,7 @@ message RunBugBotPromptProps { optional string file_content_source = 5; } -// Copied from: local:aiserver.v1.RunDiamondToBugbotMigrationRequest (var: kk) +// Copied from: local:aiserver.v1.RunDiamondToBugbotMigrationRequest (var: Ik) message RunDiamondToBugbotMigrationRequest { int32 team_id = 1; int64 installation_id = 2; @@ -26101,7 +26131,7 @@ message RunDiamondToBugbotMigrationRequest { google.protobuf.Struct extracted_settings = 7; } -// Copied from: local:aiserver.v1.RunDiamondToBugbotMigrationResponse (var: wk) +// Copied from: local:aiserver.v1.RunDiamondToBugbotMigrationResponse (var: vk) message RunDiamondToBugbotMigrationResponse { string status = 1; string preview_hash = 2; @@ -26573,15 +26603,15 @@ message SCMUpdatePullRequestTitleResponse { string error = 2; } -// Copied from: local:aiserver.v1.SandAuditEvent (var: ti) +// Copied from: local:aiserver.v1.SandAuditEvent (var: ri) message SandAuditEvent { - // Copied from: local:aiserver.v1.SandAuditEvent.BrowserNavigation (var: si) + // Copied from: local:aiserver.v1.SandAuditEvent.BrowserNavigation (var: ii) message BrowserNavigation { string url = 1; string page_title = 2; } - // Copied from: local:aiserver.v1.SandAuditEvent.ComputerUseSession (var: oi) + // Copied from: local:aiserver.v1.SandAuditEvent.ComputerUseSession (var: ai) message ComputerUseSession { string tool_call_id = 1; int64 action_count = 2; @@ -26590,7 +26620,7 @@ message SandAuditEvent { int64 screenshot_count = 5; } - // Copied from: local:aiserver.v1.SandAuditEvent.McpToolCall (var: ni) + // Copied from: local:aiserver.v1.SandAuditEvent.McpToolCall (var: si) message McpToolCall { string tool_call_id = 1; string server_identifier = 2; @@ -26600,7 +26630,7 @@ message SandAuditEvent { int64 duration_ms = 6; } - // Copied from: local:aiserver.v1.SandAuditEvent.ShellCommand (var: ri) + // Copied from: local:aiserver.v1.SandAuditEvent.ShellCommand (var: oi) message ShellCommand { string command = 1; string kind = 2; @@ -26623,7 +26653,7 @@ message SandAuditEvent { } } -// Copied from: local:aiserver.v1.SandBankedReset (var: Cd) +// Copied from: local:aiserver.v1.SandBankedReset (var: Rd) message SandBankedReset { int64 id = 1; google.protobuf.Timestamp created_at = 2; @@ -26644,16 +26674,16 @@ message SandProcessMetricsRowRequest { double cpu_during_sample_peak_pct = 10; } -// Copied from: local:aiserver.v1.SandResetAlreadyAppliedError (var: Id) +// Copied from: local:aiserver.v1.SandResetAlreadyAppliedError (var: Bd) message SandResetAlreadyAppliedError { } -// Copied from: local:aiserver.v1.SandResetTooRecentError (var: vd) +// Copied from: local:aiserver.v1.SandResetTooRecentError (var: Jd) message SandResetTooRecentError { google.protobuf.Timestamp retry_after = 1; } -// Copied from: local:aiserver.v1.SandResetUnavailableError (var: Bd) +// Copied from: local:aiserver.v1.SandResetUnavailableError (var: Cd) message SandResetUnavailableError { } @@ -26715,13 +26745,13 @@ message SaveFileParams { message SaveFileResult { } -// Copied from: local:aiserver.v1.ScimConflictDirectoryGroup (var: F_) +// Copied from: local:aiserver.v1.ScimConflictDirectoryGroup (var: U_) message ScimConflictDirectoryGroup { int32 directory_group_id = 1; string directory_group_name = 2; } -// Copied from: local:aiserver.v1.ScimConflictUser (var: q_) +// Copied from: local:aiserver.v1.ScimConflictUser (var: x_) message ScimConflictUser { int32 user_id = 1; string email = 2; @@ -26732,7 +26762,7 @@ message ScimConflictUser { optional int32 current_billing_group_directory_group_id = 7; } -// Copied from: local:aiserver.v1.ScimDirectory (var: O_) +// Copied from: local:aiserver.v1.ScimDirectory (var: G_) message ScimDirectory { int64 id = 1; string organization_id = 2; @@ -26759,7 +26789,7 @@ enum ScimDirectoryProvider { SCIM_DIRECTORY_PROVIDER_WORKOS = 1; } -// Copied from: local:aiserver.v1.ScimRequireUserDirectoryImpactedUser (var: wa) +// Copied from: local:aiserver.v1.ScimRequireUserDirectoryImpactedUser (var: Sa) message ScimRequireUserDirectoryImpactedUser { int32 user_id = 1; string name = 2; @@ -26767,7 +26797,7 @@ message ScimRequireUserDirectoryImpactedUser { optional string profile_picture_url = 4; } -// Copied from: local:aiserver.v1.ScimTargetMapping (var: X_) +// Copied from: local:aiserver.v1.ScimTargetMapping (var: tT) message ScimTargetMapping { int64 id = 1; int64 scim_directory_id = 2; @@ -26813,7 +26843,7 @@ enum ScimTargetMappingTargetType { SCIM_TARGET_MAPPING_TARGET_TYPE_TEAM = 2; } -// Copied from: local:aiserver.v1.ScimUpstreamGroup (var: W_) +// Copied from: local:aiserver.v1.ScimUpstreamGroup (var: Z_) message ScimUpstreamGroup { string scim_group_external_id = 1; string name = 2; @@ -27069,7 +27099,7 @@ enum SeatUpgradePoolDriver { SEAT_UPGRADE_POOL_DRIVER_BOTH = 3; } -// Copied from: local:aiserver.v1.SeatUpgradeRecommendation (var: fp) +// Copied from: local:aiserver.v1.SeatUpgradeRecommendation (var: _p) message SeatUpgradeRecommendation { int32 user_id = 1; string name = 2; @@ -27553,27 +27583,27 @@ message SemanticSearchResult { map files = 2; } -// Copied from: local:aiserver.v1.SendDownloadEmailRequest (var: eE) +// Copied from: local:aiserver.v1.SendDownloadEmailRequest (var: sE) message SendDownloadEmailRequest { } -// Copied from: local:aiserver.v1.SendDownloadEmailResponse (var: tE) +// Copied from: local:aiserver.v1.SendDownloadEmailResponse (var: oE) message SendDownloadEmailResponse { bool success = 1; } -// Copied from: local:aiserver.v1.SendP2PReferralInvitesFailure (var: mm) +// Copied from: local:aiserver.v1.SendP2PReferralInvitesFailure (var: dm) message SendP2PReferralInvitesFailure { string email = 1; string reason = 2; } -// Copied from: local:aiserver.v1.SendP2PReferralInvitesRequest (var: lm) +// Copied from: local:aiserver.v1.SendP2PReferralInvitesRequest (var: mm) message SendP2PReferralInvitesRequest { repeated string emails = 1; } -// Copied from: local:aiserver.v1.SendP2PReferralInvitesResponse (var: um) +// Copied from: local:aiserver.v1.SendP2PReferralInvitesResponse (var: cm) message SendP2PReferralInvitesResponse { repeated string sent_emails = 1; repeated SendP2PReferralInvitesFailure failures = 2; @@ -27581,7 +27611,7 @@ message SendP2PReferralInvitesResponse { string url_path = 4; } -// Copied from: local:aiserver.v1.SendTeamInviteRequest (var: nl) +// Copied from: local:aiserver.v1.SendTeamInviteRequest (var: sl) message SendTeamInviteRequest { int32 team_id = 1; string email = 2; @@ -27590,12 +27620,12 @@ message SendTeamInviteRequest { optional TeamMemberBillingTier billing_tier = 5; } -// Copied from: local:aiserver.v1.SendTeamInviteResponse (var: rl) +// Copied from: local:aiserver.v1.SendTeamInviteResponse (var: ol) message SendTeamInviteResponse { int64 valid_until = 1; } -// Copied from: local:aiserver.v1.SerializablePrivacyMode (var: th) +// Copied from: local:aiserver.v1.SerializablePrivacyMode (var: oh) message SerializablePrivacyMode { PrivacyMode privacy_mode = 1; } @@ -27631,7 +27661,7 @@ message ServerTimingInfo { double server_end_time = 4; } -// Copied from: local:aiserver.v1.ServiceAccountInfo (var: Ql) +// Copied from: local:aiserver.v1.ServiceAccountInfo (var: Hl) message ServiceAccountInfo { string id = 1; string service_type = 2; @@ -27648,7 +27678,7 @@ message ServiceAccountInfo { optional int64 archived_at = 13; } -// Copied from: local:aiserver.v1.ServiceAccountKeyInfo (var: Gl) +// Copied from: local:aiserver.v1.ServiceAccountKeyInfo (var: Vl) message ServiceAccountKeyInfo { int32 api_key_id = 1; string masked_api_key = 2; @@ -27658,14 +27688,14 @@ message ServiceAccountKeyInfo { bool repo_scope_enabled = 6; } -// Copied from: local:aiserver.v1.ServiceAccountScopeRepository (var: Xl) +// Copied from: local:aiserver.v1.ServiceAccountScopeRepository (var: $l) message ServiceAccountScopeRepository { string owner = 1; string name = 2; string html_url = 3; } -// Copied from: local:aiserver.v1.ServiceAccountSpendInfo (var: m_) +// Copied from: local:aiserver.v1.ServiceAccountSpendInfo (var: f_) message ServiceAccountSpendInfo { string service_account_id = 1; string name = 2; @@ -27684,13 +27714,13 @@ message ServiceStatusUpdate { optional string action_to_run_on_status_update = 4; } -// Copied from: local:aiserver.v1.SetAdminOnlyUsagePricingRequest (var: Qu) +// Copied from: local:aiserver.v1.SetAdminOnlyUsagePricingRequest (var: Hu) message SetAdminOnlyUsagePricingRequest { int32 team_id = 1; bool admin_only_usage_pricing = 2; } -// Copied from: local:aiserver.v1.SetAdminOnlyUsagePricingResponse (var: Gu) +// Copied from: local:aiserver.v1.SetAdminOnlyUsagePricingResponse (var: Vu) message SetAdminOnlyUsagePricingResponse { } @@ -27709,7 +27739,7 @@ message SetFullSelfDrivingConfigResponse { bool auto_started = 4; } -// Copied from: local:aiserver.v1.SetFullSelfDrivingRepoEnabledRequest (var: Of) +// Copied from: local:aiserver.v1.SetFullSelfDrivingRepoEnabledRequest (var: Gf) message SetFullSelfDrivingRepoEnabledRequest { ProtectedGitProvider scm_provider = 1; optional string git_enterprise_uuid = 2; @@ -27718,12 +27748,12 @@ message SetFullSelfDrivingRepoEnabledRequest { bool enabled = 5; } -// Copied from: local:aiserver.v1.SetFullSelfDrivingRepoEnabledResponse (var: Uf) +// Copied from: local:aiserver.v1.SetFullSelfDrivingRepoEnabledResponse (var: Hf) message SetFullSelfDrivingRepoEnabledResponse { FullSelfDrivingRepoSetting repo = 1; } -// Copied from: local:aiserver.v1.SetFullSelfDrivingTeamRepoEnabledRequest (var: zf) +// Copied from: local:aiserver.v1.SetFullSelfDrivingTeamRepoEnabledRequest (var: $f) message SetFullSelfDrivingTeamRepoEnabledRequest { int32 team_id = 1; ProtectedGitProvider scm_provider = 2; @@ -27733,32 +27763,32 @@ message SetFullSelfDrivingTeamRepoEnabledRequest { bool enabled = 6; } -// Copied from: local:aiserver.v1.SetFullSelfDrivingTeamRepoEnabledResponse (var: jf) +// Copied from: local:aiserver.v1.SetFullSelfDrivingTeamRepoEnabledResponse (var: eg) message SetFullSelfDrivingTeamRepoEnabledResponse { FullSelfDrivingTeamRepoSetting repo = 1; } -// Copied from: local:aiserver.v1.SetGitlabEnterpriseHostControlledServiceAccountTokenRequest (var: cn) +// Copied from: local:aiserver.v1.SetGitlabEnterpriseHostControlledServiceAccountTokenRequest (var: pn) message SetGitlabEnterpriseHostControlledServiceAccountTokenRequest { string git_enterprise_uuid = 1; string access_token = 2; bool clear_token = 3; } -// Copied from: local:aiserver.v1.SetGitlabEnterpriseHostControlledServiceAccountTokenResponse (var: dn) +// Copied from: local:aiserver.v1.SetGitlabEnterpriseHostControlledServiceAccountTokenResponse (var: fn) message SetGitlabEnterpriseHostControlledServiceAccountTokenResponse { } -// Copied from: local:aiserver.v1.SetGlobalLeaderboardOptInRequest (var: Nh) +// Copied from: local:aiserver.v1.SetGlobalLeaderboardOptInRequest (var: Mh) message SetGlobalLeaderboardOptInRequest { bool opted_in = 1; } -// Copied from: local:aiserver.v1.SetGlobalLeaderboardOptInResponse (var: Rh) +// Copied from: local:aiserver.v1.SetGlobalLeaderboardOptInResponse (var: Lh) message SetGlobalLeaderboardOptInResponse { } -// Copied from: local:aiserver.v1.SetHardLimitRequest (var: sa) +// Copied from: local:aiserver.v1.SetHardLimitRequest (var: ia) message SetHardLimitRequest { optional int32 team_id = 1; int32 hard_limit = 2; @@ -27772,33 +27802,33 @@ message SetHardLimitRequest { optional bool auto_alerts_enabled = 10; } -// Copied from: local:aiserver.v1.SetHardLimitResponse (var: oa) +// Copied from: local:aiserver.v1.SetHardLimitResponse (var: aa) message SetHardLimitResponse { } -// Copied from: local:aiserver.v1.SetJobDataRequest (var: KI) +// Copied from: local:aiserver.v1.SetJobDataRequest (var: XI) message SetJobDataRequest { string job_role = 1; optional string use_case = 2; } -// Copied from: local:aiserver.v1.SetJobDataResponse (var: WI) +// Copied from: local:aiserver.v1.SetJobDataResponse (var: ZI) message SetJobDataResponse { } -// Copied from: local:aiserver.v1.SetMarketplaceOriginDistributionRequest (var: TI) +// Copied from: local:aiserver.v1.SetMarketplaceOriginDistributionRequest (var: EI) message SetMarketplaceOriginDistributionRequest { int64 marketplace_id = 1; optional int32 team_id = 2; bool enabled = 3; } -// Copied from: local:aiserver.v1.SetMarketplaceOriginDistributionResponse (var: yI) +// Copied from: local:aiserver.v1.SetMarketplaceOriginDistributionResponse (var: SI) message SetMarketplaceOriginDistributionResponse { bool enabled = 1; } -// Copied from: local:aiserver.v1.SetMcpConfigRequest (var: bo) +// Copied from: local:aiserver.v1.SetMcpConfigRequest (var: Lo) message SetMcpConfigRequest { bool team_scope = 1; int32 team_id = 2; @@ -27807,66 +27837,66 @@ message SetMcpConfigRequest { map server_ids_by_name = 5; } -// Copied from: local:aiserver.v1.SetMcpConfigResponse (var: Mo) +// Copied from: local:aiserver.v1.SetMcpConfigResponse (var: Fo) message SetMcpConfigResponse { } -// Copied from: local:aiserver.v1.SetMicrosoftTeamsAuthRequest (var: Hh) +// Copied from: local:aiserver.v1.SetMicrosoftTeamsAuthRequest (var: Wh) message SetMicrosoftTeamsAuthRequest { string link_id = 1; } -// Copied from: local:aiserver.v1.SetMicrosoftTeamsAuthResponse (var: Vh) +// Copied from: local:aiserver.v1.SetMicrosoftTeamsAuthResponse (var: zh) message SetMicrosoftTeamsAuthResponse { string success_type = 1; } -// Copied from: local:aiserver.v1.SetOrgTeamBudgetRequest (var: ga) +// Copied from: local:aiserver.v1.SetOrgTeamBudgetRequest (var: Aa) message SetOrgTeamBudgetRequest { string organization_id = 1; int32 team_id = 2; optional int32 limit_dollars = 3; } -// Copied from: local:aiserver.v1.SetOrgTeamBudgetResponse (var: ha) +// Copied from: local:aiserver.v1.SetOrgTeamBudgetResponse (var: _a) message SetOrgTeamBudgetResponse { } -// Copied from: local:aiserver.v1.SetOrganizationIdentityProviderAllowDomainJoinRequest (var: fr) +// Copied from: local:aiserver.v1.SetOrganizationIdentityProviderAllowDomainJoinRequest (var: hr) message SetOrganizationIdentityProviderAllowDomainJoinRequest { string organization_id = 1; string identity_provider_public_id = 2; bool allow_domain_join = 3; } -// Copied from: local:aiserver.v1.SetOrganizationMemberRoleRequest (var: xr) +// Copied from: local:aiserver.v1.SetOrganizationMemberRoleRequest (var: Gr) message SetOrganizationMemberRoleRequest { string organization_id = 1; int32 user_id = 2; UserOrganizationRole role = 3; } -// Copied from: local:aiserver.v1.SetOrganizationMemberRoleResponse (var: Qr) +// Copied from: local:aiserver.v1.SetOrganizationMemberRoleResponse (var: Hr) message SetOrganizationMemberRoleResponse { bool updated = 1; UserOrganizationRole role = 2; } -// Copied from: local:aiserver.v1.SetOrganizationMemberTeamsRequest (var: Nr) +// Copied from: local:aiserver.v1.SetOrganizationMemberTeamsRequest (var: Pr) message SetOrganizationMemberTeamsRequest { string organization_id = 1; int32 user_id = 2; repeated int32 team_ids = 3; } -// Copied from: local:aiserver.v1.SetOrganizationMemberTeamsResponse (var: Rr) +// Copied from: local:aiserver.v1.SetOrganizationMemberTeamsResponse (var: br) message SetOrganizationMemberTeamsResponse { bool changed = 1; repeated int32 added_team_ids = 2; repeated int32 removed_team_ids = 3; } -// Copied from: local:aiserver.v1.SetOrganizationNoZdrModelConsentRequest (var: gh) +// Copied from: local:aiserver.v1.SetOrganizationNoZdrModelConsentRequest (var: Th) message SetOrganizationNoZdrModelConsentRequest { string organization_id = 1; string model_id = 2; @@ -27875,7 +27905,7 @@ message SetOrganizationNoZdrModelConsentRequest { string consent_version = 5; } -// Copied from: local:aiserver.v1.SetOrganizationNoZdrModelConsentResponse (var: hh) +// Copied from: local:aiserver.v1.SetOrganizationNoZdrModelConsentResponse (var: yh) message SetOrganizationNoZdrModelConsentResponse { bool consented = 1; } @@ -27905,19 +27935,19 @@ message SetPrStatusAction { PullRequestStatus status = 4; } -// Copied from: local:aiserver.v1.SetServiceAccountSpendLimitRequest (var: ah) +// Copied from: local:aiserver.v1.SetServiceAccountSpendLimitRequest (var: ch) message SetServiceAccountSpendLimitRequest { optional int32 team_id = 1; string service_type = 2; int32 spend_limit_cents = 3; } -// Copied from: local:aiserver.v1.SetServiceAccountSpendLimitResponse (var: lh) +// Copied from: local:aiserver.v1.SetServiceAccountSpendLimitResponse (var: dh) message SetServiceAccountSpendLimitResponse { bool success = 1; } -// Copied from: local:aiserver.v1.SetSlackAuthRequest (var: Ma) +// Copied from: local:aiserver.v1.SetSlackAuthRequest (var: Fa) message SetSlackAuthRequest { string slack_team_id = 1; string slack_user_id = 2; @@ -27925,11 +27955,11 @@ message SetSlackAuthRequest { optional bool setup_complete = 4; } -// Copied from: local:aiserver.v1.SetSlackAuthResponse (var: La) +// Copied from: local:aiserver.v1.SetSlackAuthResponse (var: qa) message SetSlackAuthResponse { } -// Copied from: local:aiserver.v1.SetSpendLimitPolicyRequest (var: ma) +// Copied from: local:aiserver.v1.SetSpendLimitPolicyRequest (var: da) message SetSpendLimitPolicyRequest { int32 team_id = 1; SpendLimitPolicyScope scope = 2; @@ -27946,7 +27976,7 @@ message SetSpendLimitPolicyRequest { optional bool auto_alerts_enabled = 13; } -// Copied from: local:aiserver.v1.SetSpendLimitPolicyResponse (var: ca) +// Copied from: local:aiserver.v1.SetSpendLimitPolicyResponse (var: pa) message SetSpendLimitPolicyResponse { SpendLimitPolicy policy = 1; } @@ -27972,9 +28002,9 @@ message SetTeamEnvironmentJsonResponse { optional LogicalEnvironment environment = 1; } -// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesRequest (var: SI) +// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesRequest (var: JI) message SetTeamMarketplacePluginPoliciesRequest { - // Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesRequest.Policy (var: II) + // Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesRequest.Policy (var: CI) message Policy { int64 plugin_id = 1; TeamMarketplacePluginInstallMode install_mode = 2; @@ -27985,12 +28015,12 @@ message SetTeamMarketplacePluginPoliciesRequest { optional int32 team_id = 3; } -// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesResponse (var: vI) +// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesResponse (var: NI) message SetTeamMarketplacePluginPoliciesResponse { repeated TeamMarketplacePluginPolicy policies = 1; } -// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPolicyVariablesRequest (var: BI) +// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPolicyVariablesRequest (var: RI) message SetTeamMarketplacePluginPolicyVariablesRequest { int64 marketplace_id = 1; int64 plugin_id = 2; @@ -27998,23 +28028,23 @@ message SetTeamMarketplacePluginPolicyVariablesRequest { optional int32 team_id = 4; } -// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPolicyVariablesResponse (var: JI) +// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPolicyVariablesResponse (var: PI) message SetTeamMarketplacePluginPolicyVariablesResponse { } -// Copied from: local:aiserver.v1.SetTeamMarketplaceRepositoryRequest (var: AI) +// Copied from: local:aiserver.v1.SetTeamMarketplaceRepositoryRequest (var: kI) message SetTeamMarketplaceRepositoryRequest { int64 marketplace_id = 1; string git_url = 2; optional string git_ref = 3; } -// Copied from: local:aiserver.v1.SetTeamMarketplaceRepositoryResponse (var: _I) +// Copied from: local:aiserver.v1.SetTeamMarketplaceRepositoryResponse (var: wI) message SetTeamMarketplaceRepositoryResponse { Marketplace marketplace = 1; } -// Copied from: local:aiserver.v1.SetTeamMemberNoZdrModelConsentRequest (var: Th) +// Copied from: local:aiserver.v1.SetTeamMemberNoZdrModelConsentRequest (var: Eh) message SetTeamMemberNoZdrModelConsentRequest { int32 team_id = 1; string model_id = 2; @@ -28023,12 +28053,12 @@ message SetTeamMemberNoZdrModelConsentRequest { string consent_version = 5; } -// Copied from: local:aiserver.v1.SetTeamMemberNoZdrModelConsentResponse (var: yh) +// Copied from: local:aiserver.v1.SetTeamMemberNoZdrModelConsentResponse (var: Sh) message SetTeamMemberNoZdrModelConsentResponse { bool consented = 1; } -// Copied from: local:aiserver.v1.SetTeamNoZdrModelConsentRequest (var: ph) +// Copied from: local:aiserver.v1.SetTeamNoZdrModelConsentRequest (var: Ah) message SetTeamNoZdrModelConsentRequest { int32 team_id = 1; string model_id = 2; @@ -28037,64 +28067,64 @@ message SetTeamNoZdrModelConsentRequest { string consent_version = 5; } -// Copied from: local:aiserver.v1.SetTeamNoZdrModelConsentResponse (var: fh) +// Copied from: local:aiserver.v1.SetTeamNoZdrModelConsentResponse (var: _h) message SetTeamNoZdrModelConsentResponse { bool consented = 1; } -// Copied from: local:aiserver.v1.SetTeamRepoTypeRequest (var: pd) +// Copied from: local:aiserver.v1.SetTeamRepoTypeRequest (var: gd) message SetTeamRepoTypeRequest { int32 team_id = 1; string team_repo_type = 2; int32 repo_id = 3; } -// Copied from: local:aiserver.v1.SetTeamRepoTypeResponse (var: fd) +// Copied from: local:aiserver.v1.SetTeamRepoTypeResponse (var: hd) message SetTeamRepoTypeResponse { } -// Copied from: local:aiserver.v1.SetUsageBasedPremiumRequestsRequest (var: Zu) +// Copied from: local:aiserver.v1.SetUsageBasedPremiumRequestsRequest (var: em) message SetUsageBasedPremiumRequestsRequest { int32 team_id = 1; bool usage_based_premium_requests = 2; } -// Copied from: local:aiserver.v1.SetUsageBasedPremiumRequestsResponse (var: $u) +// Copied from: local:aiserver.v1.SetUsageBasedPremiumRequestsResponse (var: tm) message SetUsageBasedPremiumRequestsResponse { } -// Copied from: local:aiserver.v1.SetUserDefaultTeamRequest (var: Kn) +// Copied from: local:aiserver.v1.SetUserDefaultTeamRequest (var: zn) message SetUserDefaultTeamRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.SetUserDefaultTeamResponse (var: Wn) +// Copied from: local:aiserver.v1.SetUserDefaultTeamResponse (var: jn) message SetUserDefaultTeamResponse { } -// Copied from: local:aiserver.v1.SetUserHardLimitRequest (var: uh) +// Copied from: local:aiserver.v1.SetUserHardLimitRequest (var: ph) message SetUserHardLimitRequest { int32 team_id = 1; int32 user_id = 2; int32 hard_limit_dollars = 3; } -// Copied from: local:aiserver.v1.SetUserHardLimitResponse (var: mh) +// Copied from: local:aiserver.v1.SetUserHardLimitResponse (var: fh) message SetUserHardLimitResponse { } -// Copied from: local:aiserver.v1.SetUserMonthlyLimitRequest (var: ch) +// Copied from: local:aiserver.v1.SetUserMonthlyLimitRequest (var: gh) message SetUserMonthlyLimitRequest { int32 team_id = 1; int32 user_id = 2; int32 monthly_limit_dollars = 3; } -// Copied from: local:aiserver.v1.SetUserMonthlyLimitResponse (var: dh) +// Copied from: local:aiserver.v1.SetUserMonthlyLimitResponse (var: hh) message SetUserMonthlyLimitResponse { } -// Copied from: local:aiserver.v1.SetUserNoZdrModelConsentRequest (var: Ah) +// Copied from: local:aiserver.v1.SetUserNoZdrModelConsentRequest (var: kh) message SetUserNoZdrModelConsentRequest { string model_id = 1; bool enabled = 2; @@ -28102,33 +28132,33 @@ message SetUserNoZdrModelConsentRequest { string consent_version = 4; } -// Copied from: local:aiserver.v1.SetUserNoZdrModelConsentResponse (var: _h) +// Copied from: local:aiserver.v1.SetUserNoZdrModelConsentResponse (var: wh) message SetUserNoZdrModelConsentResponse { bool consented = 1; } -// Copied from: local:aiserver.v1.SetUserPrivacyModeRequest (var: Kg) +// Copied from: local:aiserver.v1.SetUserPrivacyModeRequest (var: Xg) message SetUserPrivacyModeRequest { PrivacyMode privacy_mode = 1; } -// Copied from: local:aiserver.v1.SetUserPrivacyModeResponse (var: Wg) +// Copied from: local:aiserver.v1.SetUserPrivacyModeResponse (var: Zg) message SetUserPrivacyModeResponse { } -// Copied from: local:aiserver.v1.SetupBitbucketServerInstanceRequest (var: An) +// Copied from: local:aiserver.v1.SetupBitbucketServerInstanceRequest (var: Tn) message SetupBitbucketServerInstanceRequest { string hostname = 1; optional string external_host = 2; string access_token = 3; } -// Copied from: local:aiserver.v1.SetupBitbucketServerInstanceResponse (var: _n) +// Copied from: local:aiserver.v1.SetupBitbucketServerInstanceResponse (var: yn) message SetupBitbucketServerInstanceResponse { string uuid = 1; } -// Copied from: local:aiserver.v1.SetupGitlabEnterpriseInstanceRequest (var: on) +// Copied from: local:aiserver.v1.SetupGitlabEnterpriseInstanceRequest (var: ln) message SetupGitlabEnterpriseInstanceRequest { string hostname = 1; string access_token = 2; @@ -28139,7 +28169,7 @@ message SetupGitlabEnterpriseInstanceRequest { optional string external_host = 7; } -// Copied from: local:aiserver.v1.SetupGitlabEnterpriseInstanceResponse (var: an) +// Copied from: local:aiserver.v1.SetupGitlabEnterpriseInstanceResponse (var: un) message SetupGitlabEnterpriseInstanceResponse { string uuid = 1; } @@ -28211,7 +28241,7 @@ message ShareBackgroundComposerArtifactResponse { BackgroundComposerSharedArtifact artifact = 1; } -// Copied from: local:aiserver.v1.ShareCanvasRequest (var: Lk) +// Copied from: local:aiserver.v1.ShareCanvasRequest (var: Ok) message ShareCanvasRequest { string title = 1; SharedCanvasVisibility visibility = 2; @@ -28220,13 +28250,13 @@ message ShareCanvasRequest { optional string canvas_key = 6; } -// Copied from: local:aiserver.v1.ShareCanvasResponse (var: Fk) +// Copied from: local:aiserver.v1.ShareCanvasResponse (var: Uk) message ShareCanvasResponse { string share_id = 1; string share_url = 2; } -// Copied from: local:aiserver.v1.ShareConversationRequest (var: Wk) +// Copied from: local:aiserver.v1.ShareConversationRequest (var: Zk) message ShareConversationRequest { string conversation_id = 1; string title = 2; @@ -28235,7 +28265,7 @@ message ShareConversationRequest { optional SharedConversationLatestPlan latest_plan = 5; } -// Copied from: local:aiserver.v1.ShareConversationResponse (var: zk) +// Copied from: local:aiserver.v1.ShareConversationResponse (var: $k) message ShareConversationResponse { string share_id = 1; string share_url = 2; @@ -28268,13 +28298,13 @@ message SharedAgentStoreListing { AgentStoreSourceRef source = 13; } -// Copied from: local:aiserver.v1.SharedCanvasCreator (var: bk) +// Copied from: local:aiserver.v1.SharedCanvasCreator (var: qk) message SharedCanvasCreator { string user_id = 1; optional string first_name = 2; } -// Copied from: local:aiserver.v1.SharedCanvasMetadata (var: Mk) +// Copied from: local:aiserver.v1.SharedCanvasMetadata (var: Dk) message SharedCanvasMetadata { string id = 1; string title = 2; @@ -28284,12 +28314,12 @@ message SharedCanvasMetadata { string updated_at = 7; } -// Copied from: local:aiserver.v1.SharedCanvasSettings (var: wc) +// Copied from: local:aiserver.v1.SharedCanvasSettings (var: Sc) message SharedCanvasSettings { bool enabled = 1; } -// Copied from: local:aiserver.v1.SharedCanvasSnapshot (var: Pk) +// Copied from: local:aiserver.v1.SharedCanvasSnapshot (var: Fk) message SharedCanvasSnapshot { bytes app_js = 1; bytes data_json = 2; @@ -28303,20 +28333,20 @@ enum SharedCanvasVisibility { SHARED_CANVAS_VISIBILITY_PUBLIC = 3; } -// Copied from: local:aiserver.v1.SharedConversationCreator (var: Jk) +// Copied from: local:aiserver.v1.SharedConversationCreator (var: Pk) message SharedConversationCreator { optional int32 user_id = 1; optional string first_name = 2; } -// Copied from: local:aiserver.v1.SharedConversationLatestPlan (var: Nk) +// Copied from: local:aiserver.v1.SharedConversationLatestPlan (var: Mk) message SharedConversationLatestPlan { string plan_id = 1; string title = 2; string content = 3; } -// Copied from: local:aiserver.v1.SharedConversationMetadata (var: Ck) +// Copied from: local:aiserver.v1.SharedConversationMetadata (var: bk) message SharedConversationMetadata { string id = 1; string title = 2; @@ -28325,14 +28355,14 @@ message SharedConversationMetadata { SharedConversationCreator creator = 5; } -// Copied from: local:aiserver.v1.SharedConversationSettings (var: kc) +// Copied from: local:aiserver.v1.SharedConversationSettings (var: Ec) message SharedConversationSettings { bool enabled = 1; repeated SharedConversationVisibility allowed_visibilities = 2; optional bool allow_public_indexing = 3; } -// Copied from: local:aiserver.v1.SharedConversationSnapshot (var: Rk) +// Copied from: local:aiserver.v1.SharedConversationSnapshot (var: Lk) message SharedConversationSnapshot { repeated ConversationMessage messages = 1; optional SharedConversationLatestPlan latest_plan = 2; @@ -28765,7 +28795,7 @@ message SingleUpdateRequest { SimpleRange range = 5; } -// Copied from: local:aiserver.v1.SkillDescriptor (var: oE) +// Copied from: local:aiserver.v1.SkillDescriptor (var: uE) message SkillDescriptor { string name = 1; optional string description = 2; @@ -28782,21 +28812,21 @@ message SkillOptions { repeated SkillDescriptor skill_descriptors = 1; } -// Copied from: local:aiserver.v1.SkipPrivacyModeGracePeriodRequest (var: Xg) +// Copied from: local:aiserver.v1.SkipPrivacyModeGracePeriodRequest (var: th) message SkipPrivacyModeGracePeriodRequest { } -// Copied from: local:aiserver.v1.SkipPrivacyModeGracePeriodResponse (var: Zg) +// Copied from: local:aiserver.v1.SkipPrivacyModeGracePeriodResponse (var: nh) message SkipPrivacyModeGracePeriodResponse { } -// Copied from: local:aiserver.v1.SlackChannelRepoMapping (var: qa) +// Copied from: local:aiserver.v1.SlackChannelRepoMapping (var: Oa) message SlackChannelRepoMapping { string slack_channel = 1; string repo = 2; } -// Copied from: local:aiserver.v1.SlackConversation (var: $w) +// Copied from: local:aiserver.v1.SlackConversation (var: rE) message SlackConversation { string id = 1; string name = 2; @@ -28813,12 +28843,12 @@ enum SlackConversationType { SLACK_CONVERSATION_TYPE_GROUP_DM = 3; } -// Copied from: local:aiserver.v1.SlackIntegrationSettings (var: Ac) +// Copied from: local:aiserver.v1.SlackIntegrationSettings (var: Tc) message SlackIntegrationSettings { bool hidden = 1; } -// Copied from: local:aiserver.v1.SlackRepoRoutingRule (var: RA) +// Copied from: local:aiserver.v1.SlackRepoRoutingRule (var: LA) message SlackRepoRoutingRule { int32 id = 1; string pattern = 2; @@ -28919,7 +28949,7 @@ message SlashEditResponse { StreamCmdKResponse cmd_k_response = 1; } -// Copied from: local:aiserver.v1.SmartAutoMemberTeamConflict (var: pw) +// Copied from: local:aiserver.v1.SmartAutoMemberTeamConflict (var: Aw) message SmartAutoMemberTeamConflict { SmartAutoRequiredModel model = 1; repeated string team_names = 2; @@ -28932,12 +28962,12 @@ enum SmartAutoModelSeverity { SMART_AUTO_MODEL_SEVERITY_RECOMMENDED = 2; } -// Copied from: local:aiserver.v1.SmartAutoOptimizeForSettings (var: cw) +// Copied from: local:aiserver.v1.SmartAutoOptimizeForSettings (var: gw) message SmartAutoOptimizeForSettings { repeated string allowed_values = 1; } -// Copied from: local:aiserver.v1.SmartAutoRequiredModel (var: dw) +// Copied from: local:aiserver.v1.SmartAutoRequiredModel (var: hw) message SmartAutoRequiredModel { string model_id = 1; string display_name = 2; @@ -28945,7 +28975,7 @@ message SmartAutoRequiredModel { bool blocked = 4; } -// Copied from: local:aiserver.v1.SmartAutoSettings (var: mw) +// Copied from: local:aiserver.v1.SmartAutoSettings (var: fw) message SmartAutoSettings { optional bool enabled = 1; optional SmartAutoOptimizeForSettings optimize_for = 2; @@ -29116,7 +29146,7 @@ enum SpendGroupByCategory { SPEND_GROUP_BY_CATEGORY_USAGE_TYPE = 2; } -// Copied from: local:aiserver.v1.SpendLimitPolicy (var: aa) +// Copied from: local:aiserver.v1.SpendLimitPolicy (var: ua) message SpendLimitPolicy { SpendLimitPolicyScope scope = 1; SpendLimitPolicyType type = 2; @@ -29271,6 +29301,7 @@ message StartBackgroundComposerFromSnapshotRequest { optional string requested_environment_build_id = 116; map external_metadata = 117; optional EnvironmentSetupRunStartedMetadata environment_setup_run_started_metadata = 118; + optional ProjectDetails project_details = 119; } // Copied from: local:aiserver.v1.StartBackgroundComposerFromSnapshotResponse (var: fa) @@ -29280,7 +29311,7 @@ message StartBackgroundComposerFromSnapshotResponse { optional string initial_run_id = 3; } -// Copied from: local:aiserver.v1.StartBugbotBackfillLearningRequest (var: Xp) +// Copied from: local:aiserver.v1.StartBugbotBackfillLearningRequest (var: tf) message StartBugbotBackfillLearningRequest { int64 installation_id = 1; string repo_node_id = 2; @@ -29288,17 +29319,17 @@ message StartBugbotBackfillLearningRequest { optional bool skip_write_access_check = 4; } -// Copied from: local:aiserver.v1.StartBugbotBackfillLearningResponse (var: Zp) +// Copied from: local:aiserver.v1.StartBugbotBackfillLearningResponse (var: nf) message StartBugbotBackfillLearningResponse { } -// Copied from: local:aiserver.v1.StartBulkMoveOrganizationMembersRequest (var: Fr) +// Copied from: local:aiserver.v1.StartBulkMoveOrganizationMembersRequest (var: Dr) message StartBulkMoveOrganizationMembersRequest { string organization_id = 1; repeated OrganizationMemberTeamMove moves = 2; } -// Copied from: local:aiserver.v1.StartBulkMoveOrganizationMembersResponse (var: qr) +// Copied from: local:aiserver.v1.StartBulkMoveOrganizationMembersResponse (var: Or) message StartBulkMoveOrganizationMembersResponse { string job_handle = 1; } @@ -29491,7 +29522,7 @@ message StopRequestResponse { optional string followup_message = 1; } -// Copied from: local:aiserver.v1.StoreMcpOAuthPendingStateRequest (var: ki) +// Copied from: local:aiserver.v1.StoreMcpOAuthPendingStateRequest (var: Ei) message StoreMcpOAuthPendingStateRequest { string server_url = 1; string code_verifier = 2; @@ -29502,12 +29533,12 @@ message StoreMcpOAuthPendingStateRequest { string account_key = 7; } -// Copied from: local:aiserver.v1.StoreMcpOAuthPendingStateResponse (var: wi) +// Copied from: local:aiserver.v1.StoreMcpOAuthPendingStateResponse (var: Si) message StoreMcpOAuthPendingStateResponse { string state_id = 1; } -// Copied from: local:aiserver.v1.StoreMcpOAuthTokenRequest (var: Go) +// Copied from: local:aiserver.v1.StoreMcpOAuthTokenRequest (var: Vo) message StoreMcpOAuthTokenRequest { string server_url = 1; optional string refresh_token = 2; @@ -29521,7 +29552,7 @@ message StoreMcpOAuthTokenRequest { string account_key = 10; } -// Copied from: local:aiserver.v1.StoreMcpOAuthTokenResponse (var: Ho) +// Copied from: local:aiserver.v1.StoreMcpOAuthTokenResponse (var: Yo) message StoreMcpOAuthTokenResponse { optional int64 updated_at_ms = 1; bool applied = 2; @@ -31091,7 +31122,7 @@ message StreamedBackToolCallV2 { } } -// Copied from: local:aiserver.v1.StringCount (var: dd) +// Copied from: local:aiserver.v1.StringCount (var: fd) message StringCount { string name = 1; int32 count = 2; @@ -31216,7 +31247,7 @@ enum SubagentBackgroundReason { SUBAGENT_BACKGROUND_REASON_QUEUED_FOLLOW_UP = 3; } -// Copied from: local:aiserver.v1.SubagentDescriptor (var: iE) +// Copied from: local:aiserver.v1.SubagentDescriptor (var: mE) message SubagentDescriptor { string name = 1; optional string description = 2; @@ -31401,7 +31432,7 @@ message SubmitChatRequestEventsResponse { int32 events_processed = 3; } -// Copied from: local:aiserver.v1.SubmitFeedbackRequest (var: AT) +// Copied from: local:aiserver.v1.SubmitFeedbackRequest (var: kT) message SubmitFeedbackRequest { string message = 1; string version = 2; @@ -31414,7 +31445,7 @@ message SubmitFeedbackRequest { optional string agent_mode = 9; } -// Copied from: local:aiserver.v1.SubmitFeedbackResponse (var: _T) +// Copied from: local:aiserver.v1.SubmitFeedbackResponse (var: wT) message SubmitFeedbackResponse { } @@ -31486,12 +31517,12 @@ message SubmitPerformanceEventsResponse { int32 events_processed = 3; } -// Copied from: local:aiserver.v1.SubmitPluginForApprovalRequest (var: uS) +// Copied from: local:aiserver.v1.SubmitPluginForApprovalRequest (var: pS) message SubmitPluginForApprovalRequest { int64 plugin_id = 1; } -// Copied from: local:aiserver.v1.SubmitPluginForApprovalResponse (var: mS) +// Copied from: local:aiserver.v1.SubmitPluginForApprovalResponse (var: fS) message SubmitPluginForApprovalResponse { Plugin plugin = 1; } @@ -31873,14 +31904,14 @@ message SwitchModelAction { optional string suggested_model = 1; } -// Copied from: local:aiserver.v1.SwitchTeamPrivacyModeRequest (var: no) +// Copied from: local:aiserver.v1.SwitchTeamPrivacyModeRequest (var: so) message SwitchTeamPrivacyModeRequest { int32 team_id = 1; bool privacy_mode_forced = 2; PrivacyMode privacy_mode = 3; } -// Copied from: local:aiserver.v1.SwitchTeamPrivacyModeResponse (var: ro) +// Copied from: local:aiserver.v1.SwitchTeamPrivacyModeResponse (var: oo) message SwitchTeamPrivacyModeResponse { } @@ -31904,12 +31935,12 @@ message SymbolLink { int32 rough_line_number = 4; } -// Copied from: local:aiserver.v1.SyncGitlabReposRequest (var: Jn) +// Copied from: local:aiserver.v1.SyncGitlabReposRequest (var: Nn) message SyncGitlabReposRequest { string git_enterprise_uuid = 1; } -// Copied from: local:aiserver.v1.SyncGitlabReposResponse (var: Cn) +// Copied from: local:aiserver.v1.SyncGitlabReposResponse (var: Rn) message SyncGitlabReposResponse { bool started = 1; string error_message = 2; @@ -32368,7 +32399,7 @@ message TaskV2Result { message TaskV2Stream { } -// Copied from: local:aiserver.v1.Team (var: Ta) +// Copied from: local:aiserver.v1.Team (var: ka) message Team { string name = 1; int32 id = 2; @@ -32407,9 +32438,9 @@ message Team { string team_slug = 37; } -// Copied from: local:aiserver.v1.TeamAdminModelRef (var: Jc) +// Copied from: local:aiserver.v1.TeamAdminModelRef (var: Nc) message TeamAdminModelRef { - // Copied from: local:aiserver.v1.TeamAdminModelRef.ModelParameterValue (var: Cc) + // Copied from: local:aiserver.v1.TeamAdminModelRef.ModelParameterValue (var: Rc) message ModelParameterValue { string id = 1; string value = 2; @@ -32419,19 +32450,19 @@ message TeamAdminModelRef { repeated ModelParameterValue parameters = 2; } -// Copied from: local:aiserver.v1.TeamAdminNewChatModelResetRule (var: Nc) +// Copied from: local:aiserver.v1.TeamAdminNewChatModelResetRule (var: Pc) message TeamAdminNewChatModelResetRule { TeamAdminModelRef source_model = 1; TeamAdminModelRef target_model = 2; } -// Copied from: local:aiserver.v1.TeamAdminNewChatModelResetSettings (var: Rc) +// Copied from: local:aiserver.v1.TeamAdminNewChatModelResetSettings (var: bc) message TeamAdminNewChatModelResetSettings { bool enabled = 1; repeated TeamAdminNewChatModelResetRule rules = 2; } -// Copied from: local:aiserver.v1.TeamCommand (var: Ry) +// Copied from: local:aiserver.v1.TeamCommand (var: Ly) message TeamCommand { string id = 1; string name = 2; @@ -32440,7 +32471,7 @@ message TeamCommand { bool is_active = 5; } -// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestination (var: CT) +// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestination (var: bT) message TeamCustomerTelemetryDestination { string id = 1; TeamCustomerTelemetryDestinationKind kind = 2; @@ -32458,7 +32489,7 @@ message TeamCustomerTelemetryDestination { bool auto_enable_new_families = 14; } -// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationFamily (var: JT) +// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationFamily (var: PT) message TeamCustomerTelemetryDestinationFamily { string id = 1; string display_name = 2; @@ -32467,17 +32498,17 @@ message TeamCustomerTelemetryDestinationFamily { bool logs = 5; } -// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationFamilyList (var: BT) +// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationFamilyList (var: RT) message TeamCustomerTelemetryDestinationFamilyList { repeated string ids = 1; } -// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationHeaders (var: vT) +// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationHeaders (var: NT) message TeamCustomerTelemetryDestinationHeaders { map values = 1; } -// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationHealthBucket (var: UT) +// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationHealthBucket (var: HT) message TeamCustomerTelemetryDestinationHealthBucket { int64 bucket_start_epoch_millis = 1; int64 exported = 2; @@ -32500,7 +32531,7 @@ enum TeamCustomerTelemetryDestinationKind { TEAM_CUSTOMER_TELEMETRY_DESTINATION_KIND_OTLP_HTTP = 1; } -// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationRecentError (var: xT) +// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationRecentError (var: VT) message TeamCustomerTelemetryDestinationRecentError { int64 at_epoch_millis = 1; string error_class = 2; @@ -32549,7 +32580,7 @@ enum TeamFollowupEnabledMode { TEAM_FOLLOWUP_ENABLED_MODE_ALL = 3; } -// Copied from: local:aiserver.v1.TeamGroup (var: Ds) +// Copied from: local:aiserver.v1.TeamGroup (var: Us) message TeamGroup { int64 id = 1; string name = 2; @@ -32560,7 +32591,7 @@ message TeamGroup { string public_id = 7; } -// Copied from: local:aiserver.v1.TeamGroupMember (var: Gs) +// Copied from: local:aiserver.v1.TeamGroupMember (var: Vs) message TeamGroupMember { int32 user_id = 1; optional string email = 2; @@ -32569,7 +32600,7 @@ message TeamGroupMember { int64 joined_at = 5; } -// Copied from: local:aiserver.v1.TeamHook (var: wy) +// Copied from: local:aiserver.v1.TeamHook (var: vy) message TeamHook { int32 id = 1; string hook_step = 2; @@ -32582,7 +32613,7 @@ message TeamHook { optional string prompt_model = 9; } -// Copied from: local:aiserver.v1.TeamMarketplaceConfig (var: fI) +// Copied from: local:aiserver.v1.TeamMarketplaceConfig (var: _I) message TeamMarketplaceConfig { repeated int64 directory_group_ids = 1; optional int32 configured_by = 2; @@ -32598,7 +32629,7 @@ enum TeamMarketplacePluginInstallMode { TEAM_MARKETPLACE_PLUGIN_INSTALL_MODE_REQUIRED = 2; } -// Copied from: local:aiserver.v1.TeamMarketplacePluginPolicy (var: EI) +// Copied from: local:aiserver.v1.TeamMarketplacePluginPolicy (var: BI) message TeamMarketplacePluginPolicy { int64 plugin_id = 1; TeamMarketplacePluginInstallMode install_mode = 2; @@ -32607,7 +32638,7 @@ message TeamMarketplacePluginPolicy { int64 updated_at = 5; } -// Copied from: local:aiserver.v1.TeamMember (var: Za) +// Copied from: local:aiserver.v1.TeamMember (var: el) message TeamMember { string name = 1; string email = 4; @@ -32626,14 +32657,14 @@ enum TeamMemberBillingTier { TEAM_MEMBER_BILLING_TIER_TIER_2000 = 2; } -// Copied from: local:aiserver.v1.TeamMemberDomain (var: Au) +// Copied from: local:aiserver.v1.TeamMemberDomain (var: Tu) message TeamMemberDomain { string domain = 1; int32 member_count = 2; bool is_enabled = 3; } -// Copied from: local:aiserver.v1.TeamPluginInstall (var: pE) +// Copied from: local:aiserver.v1.TeamPluginInstall (var: AE) message TeamPluginInstall { int32 team_id = 1; int64 plugin_id = 2; @@ -32645,13 +32676,13 @@ message TeamPluginInstall { optional string pinned_git_ref = 10; } -// Copied from: local:aiserver.v1.TeamPluginPopularityCount (var: IS) +// Copied from: local:aiserver.v1.TeamPluginPopularityCount (var: CS) message TeamPluginPopularityCount { int64 plugin_id = 1; int32 member_install_count = 2; } -// Copied from: local:aiserver.v1.TeamPluginPrimitiveUsageRow (var: CS) +// Copied from: local:aiserver.v1.TeamPluginPrimitiveUsageRow (var: bS) message TeamPluginPrimitiveUsageRow { string primitive_name = 1; int64 plugin_id = 2; @@ -32670,7 +32701,7 @@ enum TeamRole { TEAM_ROLE_REMOVED = 4; } -// Copied from: local:aiserver.v1.TeamRoleCount (var: mp) +// Copied from: local:aiserver.v1.TeamRoleCount (var: fp) message TeamRoleCount { TeamRole role = 1; int32 count = 2; @@ -32684,11 +32715,11 @@ enum TeamRuleAgentType { TEAM_RULE_AGENT_TYPE_CURSOR = 3; } -// Copied from: local:aiserver.v1.TeamSkill (var: qE) +// Copied from: local:aiserver.v1.TeamSkill (var: xE) message TeamSkill { } -// Copied from: local:aiserver.v1.TeamSubagent (var: DE) +// Copied from: local:aiserver.v1.TeamSubagent (var: QE) message TeamSubagent { } @@ -32805,7 +32836,7 @@ message TestModelStatusResponse { string server_timing = 5; } -// Copied from: local:aiserver.v1.TestTeamCustomerTelemetryDestinationConnectionRequest (var: DT) +// Copied from: local:aiserver.v1.TestTeamCustomerTelemetryDestinationConnectionRequest (var: QT) message TestTeamCustomerTelemetryDestinationConnectionRequest { int32 team_id = 1; string endpoint_url = 2; @@ -32813,7 +32844,7 @@ message TestTeamCustomerTelemetryDestinationConnectionRequest { TeamCustomerTelemetryDestinationTestSignal signal = 4; } -// Copied from: local:aiserver.v1.TestTeamCustomerTelemetryDestinationConnectionResponse (var: OT) +// Copied from: local:aiserver.v1.TestTeamCustomerTelemetryDestinationConnectionResponse (var: GT) message TestTeamCustomerTelemetryDestinationConnectionResponse { bool ok = 1; TeamCustomerTelemetryDestinationTestOutcome outcome = 2; @@ -32847,7 +32878,7 @@ enum ThinkingStyle { THINKING_STYLE_GPT5 = 3; } -// Copied from: local:aiserver.v1.ThirdPartyUsageNudge (var: zd) +// Copied from: local:aiserver.v1.ThirdPartyUsageNudge (var: $d) message ThirdPartyUsageNudge { string experiment_name = 1; string group = 2; @@ -32857,6 +32888,7 @@ message ThirdPartyUsageNudge { string label = 6; string cta_label = 7; string nudge_id = 8; + string description = 9; } // Copied from: local:aiserver.v1.ThrowErrorCheckRequest (var: os) @@ -32938,12 +32970,12 @@ message TodoWriteResult { message TodoWriteStream { } -// Copied from: local:aiserver.v1.ToggleMarketingEmailOptRequest (var: Sh) +// Copied from: local:aiserver.v1.ToggleMarketingEmailOptRequest (var: Jh) message ToggleMarketingEmailOptRequest { bool opt_out = 1; } -// Copied from: local:aiserver.v1.ToggleMarketingEmailOptResponse (var: Ih) +// Copied from: local:aiserver.v1.ToggleMarketingEmailOptResponse (var: Ch) message ToggleMarketingEmailOptResponse { bool opted_out = 1; } @@ -33204,14 +33236,14 @@ enum TrialType { TRIAL_TYPE_TOKEN = 2; } -// Copied from: local:aiserver.v1.TriggerCrewStandupRequest (var: $v) +// Copied from: local:aiserver.v1.TriggerCrewStandupRequest (var: rB) message TriggerCrewStandupRequest { string crew_id = 1; string member_id = 2; string instructions = 3; } -// Copied from: local:aiserver.v1.TriggerCrewStandupResponse (var: tB) +// Copied from: local:aiserver.v1.TriggerCrewStandupResponse (var: oB) message TriggerCrewStandupResponse { int32 triggered_count = 1; repeated CrewStandupTriggerResult results = 2; @@ -33312,31 +33344,31 @@ message UndoFullSelfDrivingOutputResponse { FullSelfDrivingFinding finding = 1; } -// Copied from: local:aiserver.v1.UnenrollFromGlassEarlyPreviewRequest (var: gg) +// Copied from: local:aiserver.v1.UnenrollFromGlassEarlyPreviewRequest (var: Tg) message UnenrollFromGlassEarlyPreviewRequest { } -// Copied from: local:aiserver.v1.UnenrollFromGlassEarlyPreviewResponse (var: hg) +// Copied from: local:aiserver.v1.UnenrollFromGlassEarlyPreviewResponse (var: yg) message UnenrollFromGlassEarlyPreviewResponse { } -// Copied from: local:aiserver.v1.UninstallTeamPluginRequest (var: xS) +// Copied from: local:aiserver.v1.UninstallTeamPluginRequest (var: VS) message UninstallTeamPluginRequest { int32 team_id = 1; int64 plugin_id = 2; } -// Copied from: local:aiserver.v1.UninstallTeamPluginResponse (var: QS) +// Copied from: local:aiserver.v1.UninstallTeamPluginResponse (var: YS) message UninstallTeamPluginResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UninstallUserPluginRequest (var: kS) +// Copied from: local:aiserver.v1.UninstallUserPluginRequest (var: IS) message UninstallUserPluginRequest { int64 plugin_id = 1; } -// Copied from: local:aiserver.v1.UninstallUserPluginResponse (var: wS) +// Copied from: local:aiserver.v1.UninstallUserPluginResponse (var: vS) message UninstallUserPluginResponse { bool success = 1; } @@ -33348,45 +33380,45 @@ message UniqueFileIdentifier { optional string language_id = 3; } -// Copied from: local:aiserver.v1.UnlinkJiraUserRequest (var: Jv) +// Copied from: local:aiserver.v1.UnlinkJiraUserRequest (var: Pv) message UnlinkJiraUserRequest { string cloud_id = 1; string jira_account_id = 2; } -// Copied from: local:aiserver.v1.UnlinkJiraUserResponse (var: Cv) +// Copied from: local:aiserver.v1.UnlinkJiraUserResponse (var: bv) message UnlinkJiraUserResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UnlinkPluginsFromTeamMarketplaceRequest (var: bI) +// Copied from: local:aiserver.v1.UnlinkPluginsFromTeamMarketplaceRequest (var: qI) message UnlinkPluginsFromTeamMarketplaceRequest { repeated string plugin_ids = 1; int64 marketplace_id = 2; } -// Copied from: local:aiserver.v1.UnlinkPluginsFromTeamMarketplaceResponse (var: MI) +// Copied from: local:aiserver.v1.UnlinkPluginsFromTeamMarketplaceResponse (var: DI) message UnlinkPluginsFromTeamMarketplaceResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UnlinkSlackAccessRequest (var: BA) +// Copied from: local:aiserver.v1.UnlinkSlackAccessRequest (var: RA) message UnlinkSlackAccessRequest { } -// Copied from: local:aiserver.v1.UnlinkSlackAccessResponse (var: JA) +// Copied from: local:aiserver.v1.UnlinkSlackAccessResponse (var: PA) message UnlinkSlackAccessResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UnpublishPluginRequest (var: GE) +// Copied from: local:aiserver.v1.UnpublishPluginRequest (var: KE) message UnpublishPluginRequest { int64 plugin_id = 1; optional int32 team_id = 2; optional string commit_message = 3; } -// Copied from: local:aiserver.v1.UnpublishPluginResponse (var: HE) +// Copied from: local:aiserver.v1.UnpublishPluginResponse (var: WE) message UnpublishPluginResponse { string commit_sha = 1; } @@ -33439,9 +33471,9 @@ message UnsubscribeRepositoryResponse { Status status = 1; } -// Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsFailure (var: nf) +// Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsFailure (var: af) message UpdateAllGithubRepoSettingsFailure { - // Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsFailure.Reason (var: Dt) + // Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsFailure.Reason (var: Ut) enum Reason { REASON_UNSPECIFIED = 0; REASON_INTERNAL = 1; @@ -33454,7 +33486,7 @@ message UpdateAllGithubRepoSettingsFailure { Reason reason = 2; } -// Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsRequest (var: tf) +// Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsRequest (var: of) message UpdateAllGithubRepoSettingsRequest { int64 installation_id = 1; bool bug_bot_enabled = 2; @@ -33464,7 +33496,7 @@ message UpdateAllGithubRepoSettingsRequest { optional int32 team_id = 7; } -// Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsResponse (var: rf) +// Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsResponse (var: lf) message UpdateAllGithubRepoSettingsResponse { int32 updated_count = 1; bool async_operation_started = 2; @@ -33495,7 +33527,7 @@ message UpdateBackgroundComposerExperimentalModelOptOutRequest { message UpdateBackgroundComposerExperimentalModelOptOutResponse { } -// Copied from: local:aiserver.v1.UpdateBackgroundComposerSecretRequest (var: To) +// Copied from: local:aiserver.v1.UpdateBackgroundComposerSecretRequest (var: ko) message UpdateBackgroundComposerSecretRequest { string name = 1; bool team_scope = 2; @@ -33506,7 +33538,7 @@ message UpdateBackgroundComposerSecretRequest { BackgroundComposerSecretOwner owner = 7; } -// Copied from: local:aiserver.v1.UpdateBackgroundComposerSecretResponse (var: yo) +// Copied from: local:aiserver.v1.UpdateBackgroundComposerSecretResponse (var: wo) message UpdateBackgroundComposerSecretResponse { } @@ -33539,13 +33571,13 @@ message UpdateBackgroundComposerUserSettingsRequest { message UpdateBackgroundComposerUserSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest (var: wn) +// Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest (var: Sn) message UpdateBitbucketServerInstanceTokenRequest { - // Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest.ClearToken (var: Sn) + // Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest.ClearToken (var: vn) message ClearToken { } - // Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest.SetToken (var: En) + // Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest.SetToken (var: In) message SetToken { string access_token = 1; } @@ -33557,18 +33589,18 @@ message UpdateBitbucketServerInstanceTokenRequest { } } -// Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenResponse (var: In) +// Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenResponse (var: Bn) message UpdateBitbucketServerInstanceTokenResponse { } -// Copied from: local:aiserver.v1.UpdateBugBotProUserModeRequest (var: ey) +// Copied from: local:aiserver.v1.UpdateBugBotProUserModeRequest (var: sy) message UpdateBugBotProUserModeRequest { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; optional bool smart_frontier_enabled = 3; } -// Copied from: local:aiserver.v1.UpdateBugBotProUserModeResponse (var: ty) +// Copied from: local:aiserver.v1.UpdateBugBotProUserModeResponse (var: oy) message UpdateBugBotProUserModeResponse { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; @@ -33576,16 +33608,16 @@ message UpdateBugBotProUserModeResponse { bool frontier_available = 4; } -// Copied from: local:aiserver.v1.UpdateBugBotProUserSettingsRequest (var: ag) +// Copied from: local:aiserver.v1.UpdateBugBotProUserSettingsRequest (var: cg) message UpdateBugBotProUserSettingsRequest { bool enabled = 1; } -// Copied from: local:aiserver.v1.UpdateBugBotProUserSettingsResponse (var: lg) +// Copied from: local:aiserver.v1.UpdateBugBotProUserSettingsResponse (var: dg) message UpdateBugBotProUserSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateBugbotLearnedRuleRequest (var: lk) +// Copied from: local:aiserver.v1.UpdateBugbotLearnedRuleRequest (var: dk) message UpdateBugbotLearnedRuleRequest { string rule_id = 1; int64 installation_id = 2; @@ -33596,12 +33628,12 @@ message UpdateBugbotLearnedRuleRequest { repeated string scoped_paths = 7; } -// Copied from: local:aiserver.v1.UpdateBugbotLearnedRuleResponse (var: uk) +// Copied from: local:aiserver.v1.UpdateBugbotLearnedRuleResponse (var: pk) message UpdateBugbotLearnedRuleResponse { BugbotLearnedRule rule = 1; } -// Copied from: local:aiserver.v1.UpdateBugbotManualRepositoryRuleRequest (var: Ak) +// Copied from: local:aiserver.v1.UpdateBugbotManualRepositoryRuleRequest (var: kk) message UpdateBugbotManualRepositoryRuleRequest { string rule_id = 1; int64 installation_id = 2; @@ -33612,12 +33644,12 @@ message UpdateBugbotManualRepositoryRuleRequest { repeated string scoped_paths = 7; } -// Copied from: local:aiserver.v1.UpdateBugbotManualRepositoryRuleResponse (var: _k) +// Copied from: local:aiserver.v1.UpdateBugbotManualRepositoryRuleResponse (var: wk) message UpdateBugbotManualRepositoryRuleResponse { BugbotManualRepositoryRule rule = 1; } -// Copied from: local:aiserver.v1.UpdateBugbotModeRequest (var: jT) +// Copied from: local:aiserver.v1.UpdateBugbotModeRequest (var: ey) message UpdateBugbotModeRequest { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; @@ -33625,7 +33657,7 @@ message UpdateBugbotModeRequest { optional int32 team_id = 4; } -// Copied from: local:aiserver.v1.UpdateBugbotModeResponse (var: XT) +// Copied from: local:aiserver.v1.UpdateBugbotModeResponse (var: ty) message UpdateBugbotModeResponse { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; @@ -33633,7 +33665,7 @@ message UpdateBugbotModeResponse { bool frontier_available = 4; } -// Copied from: local:aiserver.v1.UpdateBugbotTeamRuleRequest (var: tk) +// Copied from: local:aiserver.v1.UpdateBugbotTeamRuleRequest (var: ok) message UpdateBugbotTeamRuleRequest { string rule_id = 1; optional string name = 2; @@ -33643,12 +33675,12 @@ message UpdateBugbotTeamRuleRequest { optional int32 team_id = 6; } -// Copied from: local:aiserver.v1.UpdateBugbotTeamRuleResponse (var: nk) +// Copied from: local:aiserver.v1.UpdateBugbotTeamRuleResponse (var: ik) message UpdateBugbotTeamRuleResponse { BugbotRule rule = 1; } -// Copied from: local:aiserver.v1.UpdateBugbotUserSettingsRequest (var: Nf) +// Copied from: local:aiserver.v1.UpdateBugbotUserSettingsRequest (var: Mf) message UpdateBugbotUserSettingsRequest { bool manual_trigger_only = 1; bool run_only_once = 2; @@ -33663,7 +33695,7 @@ message UpdateBugbotUserSettingsRequest { optional bool is_pr_risk_score_enabled = 11; } -// Copied from: local:aiserver.v1.UpdateBugbotUserSettingsResponse (var: Rf) +// Copied from: local:aiserver.v1.UpdateBugbotUserSettingsResponse (var: Lf) message UpdateBugbotUserSettingsResponse { } @@ -33680,12 +33712,12 @@ message UpdateConfig { optional int32 applied_at = 3; } -// Copied from: local:aiserver.v1.UpdateCrewRequest (var: Gv) +// Copied from: local:aiserver.v1.UpdateCrewRequest (var: Kv) message UpdateCrewRequest { Crew crew = 1; } -// Copied from: local:aiserver.v1.UpdateCrewResponse (var: Hv) +// Copied from: local:aiserver.v1.UpdateCrewResponse (var: Wv) message UpdateCrewResponse { Crew crew = 1; optional CrewSlackChannelStatus slack_channel_status = 2; @@ -33693,7 +33725,7 @@ message UpdateCrewResponse { optional CrewScheduleStatus schedule_status = 4; } -// Copied from: local:aiserver.v1.UpdateDirectoryGroupSettingsRequest (var: t_) +// Copied from: local:aiserver.v1.UpdateDirectoryGroupSettingsRequest (var: o_) message UpdateDirectoryGroupSettingsRequest { int32 directory_group_id = 1; optional int32 hard_limit_per_user_dollars = 2; @@ -33703,7 +33735,7 @@ message UpdateDirectoryGroupSettingsRequest { optional AllowedMCPConfiguration allowed_mcp_configuration = 6; } -// Copied from: local:aiserver.v1.UpdateDirectoryGroupSettingsResponse (var: n_) +// Copied from: local:aiserver.v1.UpdateDirectoryGroupSettingsResponse (var: i_) message UpdateDirectoryGroupSettingsResponse { } @@ -33732,12 +33764,12 @@ message UpdateEnvironmentBuildSettingsResponse { EnvironmentBuildSettings settings = 1; } -// Copied from: local:aiserver.v1.UpdateFastRequestsRequest (var: Fn) +// Copied from: local:aiserver.v1.UpdateFastRequestsRequest (var: Dn) message UpdateFastRequestsRequest { int32 request_quota = 1; } -// Copied from: local:aiserver.v1.UpdateFastRequestsResponse (var: qn) +// Copied from: local:aiserver.v1.UpdateFastRequestsResponse (var: On) message UpdateFastRequestsResponse { } @@ -33797,7 +33829,7 @@ message UpdateFullSelfDrivingOutputResponse { FullSelfDrivingFinding finding = 1; } -// Copied from: local:aiserver.v1.UpdateFullSelfDrivingPrConfigRequest (var: rg) +// Copied from: local:aiserver.v1.UpdateFullSelfDrivingPrConfigRequest (var: ag) message UpdateFullSelfDrivingPrConfigRequest { string pr_url = 1; optional bool enabled = 2; @@ -33805,12 +33837,12 @@ message UpdateFullSelfDrivingPrConfigRequest { optional int32 team_id = 4; } -// Copied from: local:aiserver.v1.UpdateFullSelfDrivingPrConfigResponse (var: sg) +// Copied from: local:aiserver.v1.UpdateFullSelfDrivingPrConfigResponse (var: lg) message UpdateFullSelfDrivingPrConfigResponse { FullSelfDrivingActiveAgent agent = 1; } -// Copied from: local:aiserver.v1.UpdateFullSelfDrivingTeamSettingsRequest (var: Hf) +// Copied from: local:aiserver.v1.UpdateFullSelfDrivingTeamSettingsRequest (var: Wf) message UpdateFullSelfDrivingTeamSettingsRequest { int32 team_id = 1; optional FullSelfDrivingMode default_mode = 2; @@ -33819,12 +33851,12 @@ message UpdateFullSelfDrivingTeamSettingsRequest { optional bool auto_create_on_first_pr_push = 5; } -// Copied from: local:aiserver.v1.UpdateFullSelfDrivingTeamSettingsResponse (var: Vf) +// Copied from: local:aiserver.v1.UpdateFullSelfDrivingTeamSettingsResponse (var: zf) message UpdateFullSelfDrivingTeamSettingsResponse { FullSelfDrivingTeamSettings settings = 1; } -// Copied from: local:aiserver.v1.UpdateFullSelfDrivingUserSettingsRequest (var: Mf) +// Copied from: local:aiserver.v1.UpdateFullSelfDrivingUserSettingsRequest (var: Df) message UpdateFullSelfDrivingUserSettingsRequest { optional FullSelfDrivingMode default_mode = 1; optional bool only_cloud_agent_prs = 2; @@ -33835,7 +33867,7 @@ message UpdateFullSelfDrivingUserSettingsRequest { optional string default_model = 7; } -// Copied from: local:aiserver.v1.UpdateFullSelfDrivingUserSettingsResponse (var: Lf) +// Copied from: local:aiserver.v1.UpdateFullSelfDrivingUserSettingsResponse (var: Of) message UpdateFullSelfDrivingUserSettingsResponse { FullSelfDrivingMode default_mode = 1; bool only_cloud_agent_prs = 2; @@ -33846,7 +33878,7 @@ message UpdateFullSelfDrivingUserSettingsResponse { optional string default_model = 7; } -// Copied from: local:aiserver.v1.UpdateGithubInstallationSettingsRequest (var: Kp) +// Copied from: local:aiserver.v1.UpdateGithubInstallationSettingsRequest (var: Xp) message UpdateGithubInstallationSettingsRequest { int64 installation_id = 1; InstallationSettings settings = 2; @@ -33854,22 +33886,22 @@ message UpdateGithubInstallationSettingsRequest { optional int32 team_id = 5; } -// Copied from: local:aiserver.v1.UpdateGithubInstallationSettingsResponse (var: Wp) +// Copied from: local:aiserver.v1.UpdateGithubInstallationSettingsResponse (var: Zp) message UpdateGithubInstallationSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateGithubInstallationTeamScopeRequest (var: zp) +// Copied from: local:aiserver.v1.UpdateGithubInstallationTeamScopeRequest (var: $p) message UpdateGithubInstallationTeamScopeRequest { int64 installation_id = 1; optional string ghe_application = 2; int32 team_id = 3; } -// Copied from: local:aiserver.v1.UpdateGithubInstallationTeamScopeResponse (var: jp) +// Copied from: local:aiserver.v1.UpdateGithubInstallationTeamScopeResponse (var: ef) message UpdateGithubInstallationTeamScopeResponse { } -// Copied from: local:aiserver.v1.UpdateGithubRepoSettingsRequest (var: Vp) +// Copied from: local:aiserver.v1.UpdateGithubRepoSettingsRequest (var: zp) message UpdateGithubRepoSettingsRequest { RepoIdentifier repo = 1; RepoSettings settings = 2; @@ -33878,11 +33910,11 @@ message UpdateGithubRepoSettingsRequest { optional int32 team_id = 5; } -// Copied from: local:aiserver.v1.UpdateGithubRepoSettingsResponse (var: Yp) +// Copied from: local:aiserver.v1.UpdateGithubRepoSettingsResponse (var: jp) message UpdateGithubRepoSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateGroupRequest (var: A_) +// Copied from: local:aiserver.v1.UpdateGroupRequest (var: k_) message UpdateGroupRequest { int32 group_id = 1; int32 team_id = 2; @@ -33891,12 +33923,12 @@ message UpdateGroupRequest { optional int32 directory_group_id = 5; } -// Copied from: local:aiserver.v1.UpdateGroupResponse (var: __) +// Copied from: local:aiserver.v1.UpdateGroupResponse (var: w_) message UpdateGroupResponse { Group group = 1; } -// Copied from: local:aiserver.v1.UpdateJiraRoutingRuleRequest (var: Tv) +// Copied from: local:aiserver.v1.UpdateJiraRoutingRuleRequest (var: Ev) message UpdateJiraRoutingRuleRequest { int32 team_id = 1; int64 rule_id = 2; @@ -33904,22 +33936,22 @@ message UpdateJiraRoutingRuleRequest { string rule_text = 4; } -// Copied from: local:aiserver.v1.UpdateJiraRoutingRuleResponse (var: yv) +// Copied from: local:aiserver.v1.UpdateJiraRoutingRuleResponse (var: Sv) message UpdateJiraRoutingRuleResponse { JiraRoutingRule rule = 1; } -// Copied from: local:aiserver.v1.UpdateJiraTeamSettingsRequest (var: dv) +// Copied from: local:aiserver.v1.UpdateJiraTeamSettingsRequest (var: hv) message UpdateJiraTeamSettingsRequest { int32 team_id = 1; optional bool require_user_auth = 2; } -// Copied from: local:aiserver.v1.UpdateJiraTeamSettingsResponse (var: pv) +// Copied from: local:aiserver.v1.UpdateJiraTeamSettingsResponse (var: Av) message UpdateJiraTeamSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateLinearProjectSettingRequest (var: iA) +// Copied from: local:aiserver.v1.UpdateLinearProjectSettingRequest (var: mA) message UpdateLinearProjectSettingRequest { optional int32 team_id = 1; string linear_team_id = 2; @@ -33928,12 +33960,12 @@ message UpdateLinearProjectSettingRequest { string conditions = 5; } -// Copied from: local:aiserver.v1.UpdateLinearProjectSettingResponse (var: aA) +// Copied from: local:aiserver.v1.UpdateLinearProjectSettingResponse (var: cA) message UpdateLinearProjectSettingResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UpdateLinearTeamSettingRequest (var: sA) +// Copied from: local:aiserver.v1.UpdateLinearTeamSettingRequest (var: lA) message UpdateLinearTeamSettingRequest { optional int32 team_id = 1; string linear_team_id = 2; @@ -33944,12 +33976,12 @@ message UpdateLinearTeamSettingRequest { optional int32 autorun_as_user_id = 7; } -// Copied from: local:aiserver.v1.UpdateLinearTeamSettingResponse (var: oA) +// Copied from: local:aiserver.v1.UpdateLinearTeamSettingResponse (var: uA) message UpdateLinearTeamSettingResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UpdateMarketplaceRequest (var: tI) +// Copied from: local:aiserver.v1.UpdateMarketplaceRequest (var: oI) message UpdateMarketplaceRequest { int64 marketplace_id = 1; optional string name = 2; @@ -33957,36 +33989,37 @@ message UpdateMarketplaceRequest { 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: nI) +// Copied from: local:aiserver.v1.UpdateMarketplaceResponse (var: iI) message UpdateMarketplaceResponse { Marketplace marketplace = 1; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutoReviewSettingsRequest (var: vs) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutoReviewSettingsRequest (var: Js) message UpdateOrganizationGroupAutoReviewSettingsRequest { string organization_id = 1; int64 group_id = 2; AutoReviewInstructions auto_review = 3; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutoReviewSettingsResponse (var: Bs) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutoReviewSettingsResponse (var: Cs) message UpdateOrganizationGroupAutoReviewSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutorunSettingsRequest (var: _s) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutorunSettingsRequest (var: ys) message UpdateOrganizationGroupAutorunSettingsRequest { string organization_id = 1; int64 group_id = 2; AutoRunControls auto_run_controls = 3; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutorunSettingsResponse (var: Ts) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutorunSettingsResponse (var: ks) message UpdateOrganizationGroupAutorunSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupMemberRequest (var: as) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupMemberRequest (var: us) message UpdateOrganizationGroupMemberRequest { string organization_id = 1; int64 group_id = 2; @@ -33995,23 +34028,23 @@ message UpdateOrganizationGroupMemberRequest { bool clear_monthly_spending_limit_dollars = 5; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupMemberResponse (var: ls) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupMemberResponse (var: ms) message UpdateOrganizationGroupMemberResponse { OrganizationGroupMember member = 1; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupModelAllowlistRequest (var: ws) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupModelAllowlistRequest (var: Ss) message UpdateOrganizationGroupModelAllowlistRequest { string organization_id = 1; int64 group_id = 2; optional ModelAllowlist model_allowlist = 3; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupModelAllowlistResponse (var: Es) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupModelAllowlistResponse (var: Is) message UpdateOrganizationGroupModelAllowlistResponse { } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupRequest (var: ds) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupRequest (var: fs) message UpdateOrganizationGroupRequest { string organization_id = 1; int64 group_id = 2; @@ -34020,12 +34053,12 @@ message UpdateOrganizationGroupRequest { bool clear_monthly_spending_limit_dollars = 5; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupResponse (var: ps) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupResponse (var: gs) message UpdateOrganizationGroupResponse { OrganizationGroup group = 1; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupSmartAutoSettingsRequest (var: Ns) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupSmartAutoSettingsRequest (var: Ps) message UpdateOrganizationGroupSmartAutoSettingsRequest { string organization_id = 1; int64 group_id = 2; @@ -34035,34 +34068,34 @@ message UpdateOrganizationGroupSmartAutoSettingsRequest { optional string new_chat_nudge_all_to_smart_auto_optimize_for = 6; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupSmartAutoSettingsResponse (var: Rs) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupSmartAutoSettingsResponse (var: bs) message UpdateOrganizationGroupSmartAutoSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateOrganizationIdentityProviderResponse (var: Ar) +// Copied from: local:aiserver.v1.UpdateOrganizationIdentityProviderResponse (var: Tr) message UpdateOrganizationIdentityProviderResponse { OrganizationIdentityProvider provider = 1; } -// Copied from: local:aiserver.v1.UpdateOrganizationIdentityProviderSsoSettingsRequest (var: pr) +// Copied from: local:aiserver.v1.UpdateOrganizationIdentityProviderSsoSettingsRequest (var: gr) message UpdateOrganizationIdentityProviderSsoSettingsRequest { string organization_id = 1; string identity_provider_public_id = 2; bool allow_sso = 3; } -// Copied from: local:aiserver.v1.UpdateOrganizationRequest (var: Gr) +// Copied from: local:aiserver.v1.UpdateOrganizationRequest (var: Vr) message UpdateOrganizationRequest { string organization_id = 1; string name = 2; } -// Copied from: local:aiserver.v1.UpdateOrganizationResponse (var: Hr) +// Copied from: local:aiserver.v1.UpdateOrganizationResponse (var: Yr) message UpdateOrganizationResponse { string name = 1; } -// Copied from: local:aiserver.v1.UpdateOrganizationTeamRequest (var: Vr) +// Copied from: local:aiserver.v1.UpdateOrganizationTeamRequest (var: Kr) message UpdateOrganizationTeamRequest { string organization_id = 1; int32 team_id = 2; @@ -34070,7 +34103,7 @@ message UpdateOrganizationTeamRequest { string slug = 4; } -// Copied from: local:aiserver.v1.UpdateOrganizationTeamResponse (var: Yr) +// Copied from: local:aiserver.v1.UpdateOrganizationTeamResponse (var: Wr) message UpdateOrganizationTeamResponse { string name = 1; string slug = 2; @@ -34135,32 +34168,32 @@ message UpdatePullRequestBranchResponse { optional string new_head_sha = 3; } -// Copied from: local:aiserver.v1.UpdateRoleRequest (var: ku) +// Copied from: local:aiserver.v1.UpdateRoleRequest (var: Eu) message UpdateRoleRequest { int32 team_id = 1; int32 user_id = 2; TeamRole role = 3; } -// Copied from: local:aiserver.v1.UpdateRoleResponse (var: wu) +// Copied from: local:aiserver.v1.UpdateRoleResponse (var: Su) message UpdateRoleResponse { } -// Copied from: local:aiserver.v1.UpdateScimDirectorySyncSettingsRequest (var: H_) +// Copied from: local:aiserver.v1.UpdateScimDirectorySyncSettingsRequest (var: W_) 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: V_) +// Copied from: local:aiserver.v1.UpdateScimDirectorySyncSettingsResponse (var: z_) message UpdateScimDirectorySyncSettingsResponse { ScimDirectory directory = 1; } -// Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistRequest (var: sf) +// Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistRequest (var: uf) message UpdateSelfGithubAllowlistRequest { - // Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistRequest.Operation (var: Ot) + // Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistRequest.Operation (var: xt) enum Operation { OPERATION_UNSPECIFIED = 0; OPERATION_ADD = 1; @@ -34172,12 +34205,12 @@ message UpdateSelfGithubAllowlistRequest { optional string ghe_application = 4; } -// Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistResponse (var: of) +// Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistResponse (var: mf) message UpdateSelfGithubAllowlistResponse { repeated string allowlist = 1; } -// Copied from: local:aiserver.v1.UpdateServiceAccountRepoScopeRequest (var: $l) +// Copied from: local:aiserver.v1.UpdateServiceAccountRepoScopeRequest (var: tu) message UpdateServiceAccountRepoScopeRequest { int32 team_id = 1; string service_account_id = 2; @@ -34186,23 +34219,23 @@ message UpdateServiceAccountRepoScopeRequest { bool repo_scope_enabled = 5; } -// Copied from: local:aiserver.v1.UpdateServiceAccountRepoScopeResponse (var: eu) +// Copied from: local:aiserver.v1.UpdateServiceAccountRepoScopeResponse (var: nu) message UpdateServiceAccountRepoScopeResponse { ServiceAccountKeyInfo api_key = 1; } -// Copied from: local:aiserver.v1.UpdateSharedConversationVisibilityRequest (var: nw) +// Copied from: local:aiserver.v1.UpdateSharedConversationVisibilityRequest (var: iw) message UpdateSharedConversationVisibilityRequest { string share_id = 1; SharedConversationVisibility visibility = 2; } -// Copied from: local:aiserver.v1.UpdateSharedConversationVisibilityResponse (var: rw) +// Copied from: local:aiserver.v1.UpdateSharedConversationVisibilityResponse (var: aw) message UpdateSharedConversationVisibilityResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UpdateSlackRepoRoutingRuleRequest (var: DA) +// Copied from: local:aiserver.v1.UpdateSlackRepoRoutingRuleRequest (var: QA) message UpdateSlackRepoRoutingRuleRequest { int32 team_id = 1; string rule_id = 2; @@ -34212,12 +34245,12 @@ message UpdateSlackRepoRoutingRuleRequest { optional string environment_public_id = 6; } -// Copied from: local:aiserver.v1.UpdateSlackRepoRoutingRuleResponse (var: OA) +// Copied from: local:aiserver.v1.UpdateSlackRepoRoutingRuleResponse (var: GA) message UpdateSlackRepoRoutingRuleResponse { SlackRepoRoutingRule rule = 1; } -// Copied from: local:aiserver.v1.UpdateSlackTeamSettingsRequest (var: Oa) +// Copied from: local:aiserver.v1.UpdateSlackTeamSettingsRequest (var: xa) message UpdateSlackTeamSettingsRequest { int32 team_id = 1; string default_repo = 2; @@ -34231,11 +34264,11 @@ message UpdateSlackTeamSettingsRequest { optional CloudAgentModelSelection default_model_selection = 10; } -// Copied from: local:aiserver.v1.UpdateSlackTeamSettingsResponse (var: Ua) +// Copied from: local:aiserver.v1.UpdateSlackTeamSettingsResponse (var: Qa) message UpdateSlackTeamSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateSlackUserSettingsRequest (var: CA) +// Copied from: local:aiserver.v1.UpdateSlackUserSettingsRequest (var: bA) message UpdateSlackUserSettingsRequest { int32 team_id = 1; string default_repo = 2; @@ -34248,11 +34281,11 @@ message UpdateSlackUserSettingsRequest { optional CloudAgentModelSelection default_model_selection = 9; } -// Copied from: local:aiserver.v1.UpdateSlackUserSettingsResponse (var: NA) +// Copied from: local:aiserver.v1.UpdateSlackUserSettingsResponse (var: MA) message UpdateSlackUserSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamAdminSettingsRequest (var: Yc) +// Copied from: local:aiserver.v1.UpdateTeamAdminSettingsRequest (var: Wc) message UpdateTeamAdminSettingsRequest { int32 team_id = 1; repeated string allowed_models = 2; @@ -34314,21 +34347,21 @@ message UpdateTeamAdminSettingsRequest { optional LlmGatewaySettings llm_gateway = 58; } -// Copied from: local:aiserver.v1.UpdateTeamAdminSettingsResponse (var: Kc) +// Copied from: local:aiserver.v1.UpdateTeamAdminSettingsResponse (var: zc) message UpdateTeamAdminSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamBackgroundAgentSettingsRequest (var: Pw) +// Copied from: local:aiserver.v1.UpdateTeamBackgroundAgentSettingsRequest (var: Fw) message UpdateTeamBackgroundAgentSettingsRequest { int32 team_id = 1; BackgroundAgentSettings settings = 2; } -// Copied from: local:aiserver.v1.UpdateTeamBackgroundAgentSettingsResponse (var: bw) +// Copied from: local:aiserver.v1.UpdateTeamBackgroundAgentSettingsResponse (var: qw) message UpdateTeamBackgroundAgentSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamBugbotSettingsRequest (var: wT) +// Copied from: local:aiserver.v1.UpdateTeamBugbotSettingsRequest (var: vT) message UpdateTeamBugbotSettingsRequest { int32 team_id = 1; optional int32 bugbot_licenses_hard_limit = 2; @@ -34342,11 +34375,11 @@ message UpdateTeamBugbotSettingsRequest { optional bool apply_onboarding_high_effort_learning_defaults = 10; } -// Copied from: local:aiserver.v1.UpdateTeamBugbotSettingsResponse (var: ET) +// Copied from: local:aiserver.v1.UpdateTeamBugbotSettingsResponse (var: BT) message UpdateTeamBugbotSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamCommandRequest (var: Fy) +// Copied from: local:aiserver.v1.UpdateTeamCommandRequest (var: Uy) message UpdateTeamCommandRequest { string command_id = 1; optional string name = 2; @@ -34356,12 +34389,12 @@ message UpdateTeamCommandRequest { optional int32 team_id = 6; } -// Copied from: local:aiserver.v1.UpdateTeamCommandResponse (var: qy) +// Copied from: local:aiserver.v1.UpdateTeamCommandResponse (var: xy) message UpdateTeamCommandResponse { TeamCommand command = 1; } -// Copied from: local:aiserver.v1.UpdateTeamCustomerTelemetryDestinationRequest (var: MT) +// Copied from: local:aiserver.v1.UpdateTeamCustomerTelemetryDestinationRequest (var: DT) message UpdateTeamCustomerTelemetryDestinationRequest { int32 team_id = 1; string destination_id = 2; @@ -34375,22 +34408,22 @@ message UpdateTeamCustomerTelemetryDestinationRequest { optional bool auto_enable_new_families = 10; } -// Copied from: local:aiserver.v1.UpdateTeamCustomerTelemetryDestinationResponse (var: LT) +// Copied from: local:aiserver.v1.UpdateTeamCustomerTelemetryDestinationResponse (var: OT) message UpdateTeamCustomerTelemetryDestinationResponse { TeamCustomerTelemetryDestination destination = 1; } -// Copied from: local:aiserver.v1.UpdateTeamDashboardAnalyticsSettingRequest (var: Mh) +// Copied from: local:aiserver.v1.UpdateTeamDashboardAnalyticsSettingRequest (var: Dh) message UpdateTeamDashboardAnalyticsSettingRequest { int32 team_id = 1; bool dashboard_analytics_requires_admin = 2; } -// Copied from: local:aiserver.v1.UpdateTeamDashboardAnalyticsSettingResponse (var: Lh) +// Copied from: local:aiserver.v1.UpdateTeamDashboardAnalyticsSettingResponse (var: Oh) message UpdateTeamDashboardAnalyticsSettingResponse { } -// Copied from: local:aiserver.v1.UpdateTeamDomainJoinSettingRequest (var: fu) +// Copied from: local:aiserver.v1.UpdateTeamDomainJoinSettingRequest (var: hu) message UpdateTeamDomainJoinSettingRequest { int32 team_id = 1; bool allow_domain_join = 2; @@ -34398,23 +34431,23 @@ message UpdateTeamDomainJoinSettingRequest { optional bool enforce_invite_domain_on_accept = 4; } -// Copied from: local:aiserver.v1.UpdateTeamDomainJoinSettingResponse (var: gu) +// Copied from: local:aiserver.v1.UpdateTeamDomainJoinSettingResponse (var: Au) message UpdateTeamDomainJoinSettingResponse { } -// Copied from: local:aiserver.v1.UpdateTeamGroupRequest (var: Ws) +// Copied from: local:aiserver.v1.UpdateTeamGroupRequest (var: js) message UpdateTeamGroupRequest { int32 team_id = 1; int64 group_id = 2; string name = 3; } -// Copied from: local:aiserver.v1.UpdateTeamGroupResponse (var: zs) +// Copied from: local:aiserver.v1.UpdateTeamGroupResponse (var: Xs) message UpdateTeamGroupResponse { TeamGroup group = 1; } -// Copied from: local:aiserver.v1.UpdateTeamHookRequest (var: By) +// Copied from: local:aiserver.v1.UpdateTeamHookRequest (var: Ry) message UpdateTeamHookRequest { string hook_id = 1; optional string script_name = 2; @@ -34427,22 +34460,22 @@ message UpdateTeamHookRequest { optional int32 team_id = 9; } -// Copied from: local:aiserver.v1.UpdateTeamHookResponse (var: Jy) +// Copied from: local:aiserver.v1.UpdateTeamHookResponse (var: Py) message UpdateTeamHookResponse { TeamHook hook = 1; } -// Copied from: local:aiserver.v1.UpdateTeamInviteLinkTTLSettingRequest (var: Wc) +// Copied from: local:aiserver.v1.UpdateTeamInviteLinkTTLSettingRequest (var: jc) message UpdateTeamInviteLinkTTLSettingRequest { int32 team_id = 1; int32 invite_link_max_ttl_seconds = 2; } -// Copied from: local:aiserver.v1.UpdateTeamInviteLinkTTLSettingResponse (var: zc) +// Copied from: local:aiserver.v1.UpdateTeamInviteLinkTTLSettingResponse (var: Xc) message UpdateTeamInviteLinkTTLSettingResponse { } -// Copied from: local:aiserver.v1.UpdateTeamMarketplaceConfigRequest (var: gI) +// Copied from: local:aiserver.v1.UpdateTeamMarketplaceConfigRequest (var: TI) message UpdateTeamMarketplaceConfigRequest { int64 marketplace_id = 1; repeated int64 directory_group_ids = 2; @@ -34451,43 +34484,43 @@ message UpdateTeamMarketplaceConfigRequest { optional bool sync_access_grants = 5; } -// Copied from: local:aiserver.v1.UpdateTeamMarketplaceConfigResponse (var: hI) +// Copied from: local:aiserver.v1.UpdateTeamMarketplaceConfigResponse (var: yI) message UpdateTeamMarketplaceConfigResponse { Marketplace marketplace = 1; } -// Copied from: local:aiserver.v1.UpdateTeamMemberInviteSettingRequest (var: jc) +// Copied from: local:aiserver.v1.UpdateTeamMemberInviteSettingRequest (var: Zc) message UpdateTeamMemberInviteSettingRequest { int32 team_id = 1; bool restrict_invites_to_admins = 2; } -// Copied from: local:aiserver.v1.UpdateTeamMemberInviteSettingResponse (var: Xc) +// Copied from: local:aiserver.v1.UpdateTeamMemberInviteSettingResponse (var: $c) message UpdateTeamMemberInviteSettingResponse { } -// Copied from: local:aiserver.v1.UpdateTeamNameRequest (var: Ph) +// Copied from: local:aiserver.v1.UpdateTeamNameRequest (var: Fh) message UpdateTeamNameRequest { int32 team_id = 1; string new_name = 2; } -// Copied from: local:aiserver.v1.UpdateTeamNameResponse (var: bh) +// Copied from: local:aiserver.v1.UpdateTeamNameResponse (var: qh) message UpdateTeamNameResponse { } -// Copied from: local:aiserver.v1.UpdateTeamPinnedMarketplacePluginsRequest (var: LS) +// Copied from: local:aiserver.v1.UpdateTeamPinnedMarketplacePluginsRequest (var: OS) message UpdateTeamPinnedMarketplacePluginsRequest { int32 team_id = 1; repeated int64 plugin_ids = 2; } -// Copied from: local:aiserver.v1.UpdateTeamPinnedMarketplacePluginsResponse (var: FS) +// Copied from: local:aiserver.v1.UpdateTeamPinnedMarketplacePluginsResponse (var: US) message UpdateTeamPinnedMarketplacePluginsResponse { repeated Plugin plugins = 1; } -// Copied from: local:aiserver.v1.UpdateTeamPluginInstallRequest (var: OS) +// Copied from: local:aiserver.v1.UpdateTeamPluginInstallRequest (var: GS) message UpdateTeamPluginInstallRequest { int32 team_id = 1; int64 plugin_id = 2; @@ -34495,42 +34528,42 @@ message UpdateTeamPluginInstallRequest { optional string pinned_git_ref = 5; } -// Copied from: local:aiserver.v1.UpdateTeamPluginInstallResponse (var: US) +// Copied from: local:aiserver.v1.UpdateTeamPluginInstallResponse (var: HS) message UpdateTeamPluginInstallResponse { TeamPluginInstall install = 1; } -// Copied from: local:aiserver.v1.UpdateTeamPrivacyModeMigrationOptOutRequest (var: gT) +// Copied from: local:aiserver.v1.UpdateTeamPrivacyModeMigrationOptOutRequest (var: TT) message UpdateTeamPrivacyModeMigrationOptOutRequest { int32 team_id = 1; bool opt_out = 2; } -// Copied from: local:aiserver.v1.UpdateTeamPrivacyModeMigrationOptOutResponse (var: hT) +// Copied from: local:aiserver.v1.UpdateTeamPrivacyModeMigrationOptOutResponse (var: yT) message UpdateTeamPrivacyModeMigrationOptOutResponse { } -// Copied from: local:aiserver.v1.UpdateTeamPublicProfileSettingsRequest (var: Jw) +// Copied from: local:aiserver.v1.UpdateTeamPublicProfileSettingsRequest (var: Pw) message UpdateTeamPublicProfileSettingsRequest { int32 team_id = 1; PublicProfileSettings settings = 2; } -// Copied from: local:aiserver.v1.UpdateTeamPublicProfileSettingsResponse (var: Cw) +// Copied from: local:aiserver.v1.UpdateTeamPublicProfileSettingsResponse (var: bw) message UpdateTeamPublicProfileSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamRepoSourcePreferenceRequest (var: Zm) +// Copied from: local:aiserver.v1.UpdateTeamRepoSourcePreferenceRequest (var: ec) message UpdateTeamRepoSourcePreferenceRequest { int32 team_id = 1; PreferredRepoSourceMode preference = 2; } -// Copied from: local:aiserver.v1.UpdateTeamRepoSourcePreferenceResponse (var: $m) +// Copied from: local:aiserver.v1.UpdateTeamRepoSourcePreferenceResponse (var: tc) message UpdateTeamRepoSourcePreferenceResponse { } -// Copied from: local:aiserver.v1.UpdateTeamRuleRequest (var: _y) +// Copied from: local:aiserver.v1.UpdateTeamRuleRequest (var: wy) message UpdateTeamRuleRequest { string rule_id = 1; optional string name = 2; @@ -34542,42 +34575,42 @@ message UpdateTeamRuleRequest { optional TeamRuleAgentType agent_type = 8; } -// Copied from: local:aiserver.v1.UpdateTeamRuleResponse (var: Ty) +// Copied from: local:aiserver.v1.UpdateTeamRuleResponse (var: Ey) message UpdateTeamRuleResponse { Rule rule = 1; } -// Copied from: local:aiserver.v1.UpdateTeamScimRequireUserDirectorySettingRequest (var: Fh) +// Copied from: local:aiserver.v1.UpdateTeamScimRequireUserDirectorySettingRequest (var: Uh) message UpdateTeamScimRequireUserDirectorySettingRequest { int32 team_id = 1; bool scim_require_user_directory = 2; } -// Copied from: local:aiserver.v1.UpdateTeamScimRequireUserDirectorySettingResponse (var: qh) +// Copied from: local:aiserver.v1.UpdateTeamScimRequireUserDirectorySettingResponse (var: xh) message UpdateTeamScimRequireUserDirectorySettingResponse { } -// Copied from: local:aiserver.v1.UpdateTeamSharedCanvasSettingsRequest (var: Sw) +// Copied from: local:aiserver.v1.UpdateTeamSharedCanvasSettingsRequest (var: Jw) message UpdateTeamSharedCanvasSettingsRequest { int32 team_id = 1; SharedCanvasSettings settings = 2; } -// Copied from: local:aiserver.v1.UpdateTeamSharedCanvasSettingsResponse (var: Iw) +// Copied from: local:aiserver.v1.UpdateTeamSharedCanvasSettingsResponse (var: Cw) message UpdateTeamSharedCanvasSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamSharedConversationSettingsRequest (var: lw) +// Copied from: local:aiserver.v1.UpdateTeamSharedConversationSettingsRequest (var: dw) message UpdateTeamSharedConversationSettingsRequest { int32 team_id = 1; SharedConversationSettings settings = 2; } -// Copied from: local:aiserver.v1.UpdateTeamSharedConversationSettingsResponse (var: uw) +// Copied from: local:aiserver.v1.UpdateTeamSharedConversationSettingsResponse (var: pw) message UpdateTeamSharedConversationSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamSmartAutoSettingsRequest (var: hw) +// Copied from: local:aiserver.v1.UpdateTeamSmartAutoSettingsRequest (var: yw) message UpdateTeamSmartAutoSettingsRequest { int32 team_id = 1; SmartAutoSettings settings = 2; @@ -34586,11 +34619,11 @@ message UpdateTeamSmartAutoSettingsRequest { optional string new_chat_nudge_all_to_smart_auto_optimize_for = 5; } -// Copied from: local:aiserver.v1.UpdateTeamSmartAutoSettingsResponse (var: Aw) +// Copied from: local:aiserver.v1.UpdateTeamSmartAutoSettingsResponse (var: kw) message UpdateTeamSmartAutoSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateUsageAlertsRequest (var: xw) +// Copied from: local:aiserver.v1.UpdateUsageAlertsRequest (var: Vw) message UpdateUsageAlertsRequest { int32 team_id = 1; repeated string alert_ids = 2; @@ -34601,31 +34634,31 @@ message UpdateUsageAlertsRequest { repeated string notification_channels = 7; } -// Copied from: local:aiserver.v1.UpdateUsageAlertsResponse (var: Qw) +// Copied from: local:aiserver.v1.UpdateUsageAlertsResponse (var: Yw) message UpdateUsageAlertsResponse { int32 updated_count = 1; } -// Copied from: local:aiserver.v1.UpdateUserDefaultMcpSettingsRequest (var: Oo) +// Copied from: local:aiserver.v1.UpdateUserDefaultMcpSettingsRequest (var: xo) message UpdateUserDefaultMcpSettingsRequest { repeated int32 enabled_server_ids = 1; } -// Copied from: local:aiserver.v1.UpdateUserDefaultMcpSettingsResponse (var: Uo) +// Copied from: local:aiserver.v1.UpdateUserDefaultMcpSettingsResponse (var: Qo) message UpdateUserDefaultMcpSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateUserNameRequest (var: Mg) +// Copied from: local:aiserver.v1.UpdateUserNameRequest (var: Dg) message UpdateUserNameRequest { string first_name = 1; string last_name = 2; } -// Copied from: local:aiserver.v1.UpdateUserNameResponse (var: Lg) +// Copied from: local:aiserver.v1.UpdateUserNameResponse (var: Og) message UpdateUserNameResponse { } -// Copied from: local:aiserver.v1.UpdateUserPluginInstallRequest (var: TS) +// Copied from: local:aiserver.v1.UpdateUserPluginInstallRequest (var: ES) message UpdateUserPluginInstallRequest { int64 plugin_id = 1; optional bool is_enabled = 3; @@ -34633,48 +34666,48 @@ message UpdateUserPluginInstallRequest { google.protobuf.Struct variables = 6; } -// Copied from: local:aiserver.v1.UpdateUserPluginInstallResponse (var: yS) +// Copied from: local:aiserver.v1.UpdateUserPluginInstallResponse (var: SS) message UpdateUserPluginInstallResponse { UserPluginInstall install = 1; } -// Copied from: local:aiserver.v1.UpdateUserProfilePictureRequest (var: Dg) +// Copied from: local:aiserver.v1.UpdateUserProfilePictureRequest (var: Qg) message UpdateUserProfilePictureRequest { optional string profile_picture_url = 1; } -// Copied from: local:aiserver.v1.UpdateUserProfilePictureResponse (var: Og) +// Copied from: local:aiserver.v1.UpdateUserProfilePictureResponse (var: Gg) message UpdateUserProfilePictureResponse { optional string profile_picture_url = 1; } -// Copied from: local:aiserver.v1.UpdateUserProfileRequest (var: IE) +// Copied from: local:aiserver.v1.UpdateUserProfileRequest (var: CE) message UpdateUserProfileRequest { optional string visibility = 1; map links = 2; optional google.protobuf.Struct metadata = 3; } -// Copied from: local:aiserver.v1.UpdateUserProfileResponse (var: vE) +// Copied from: local:aiserver.v1.UpdateUserProfileResponse (var: NE) message UpdateUserProfileResponse { UserProfile profile = 1; } -// Copied from: local:aiserver.v1.UpdateUserRepoSourcePreferenceRequest (var: jm) +// Copied from: local:aiserver.v1.UpdateUserRepoSourcePreferenceRequest (var: Zm) message UpdateUserRepoSourcePreferenceRequest { PreferredRepoSourceMode preference = 1; } -// Copied from: local:aiserver.v1.UpdateUserRepoSourcePreferenceResponse (var: Xm) +// Copied from: local:aiserver.v1.UpdateUserRepoSourcePreferenceResponse (var: $m) message UpdateUserRepoSourcePreferenceResponse { } -// Copied from: local:aiserver.v1.UpdateUserSmartAutoSettingsRequest (var: yw) +// Copied from: local:aiserver.v1.UpdateUserSmartAutoSettingsRequest (var: Sw) message UpdateUserSmartAutoSettingsRequest { SmartAutoSettings settings = 1; } -// Copied from: local:aiserver.v1.UpdateUserSmartAutoSettingsResponse (var: kw) +// Copied from: local:aiserver.v1.UpdateUserSmartAutoSettingsResponse (var: Iw) message UpdateUserSmartAutoSettingsResponse { SmartAutoSettings settings = 1; } @@ -34718,12 +34751,12 @@ message UpgradeScopeResponse { Status status = 1; } -// Copied from: local:aiserver.v1.UpgradeToYearlyRequest (var: Yu) +// Copied from: local:aiserver.v1.UpgradeToYearlyRequest (var: Wu) message UpgradeToYearlyRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.UpgradeToYearlyResponse (var: Ku) +// Copied from: local:aiserver.v1.UpgradeToYearlyResponse (var: zu) message UpgradeToYearlyResponse { } @@ -34813,13 +34846,13 @@ enum UploadStatus { UPLOAD_STATUS_NOT_FOUND = 4; } -// Copied from: local:aiserver.v1.UploadUserProfilePictureRequest (var: Fg) +// Copied from: local:aiserver.v1.UploadUserProfilePictureRequest (var: Ug) message UploadUserProfilePictureRequest { string content_type = 1; bytes bytes = 2; } -// Copied from: local:aiserver.v1.UploadUserProfilePictureResponse (var: qg) +// Copied from: local:aiserver.v1.UploadUserProfilePictureResponse (var: xg) message UploadUserProfilePictureResponse { string profile_picture_url = 1; } @@ -34870,7 +34903,7 @@ message UrlAction { string url = 1; } -// Copied from: local:aiserver.v1.UsageAlert (var: Mw) +// Copied from: local:aiserver.v1.UsageAlert (var: Dw) message UsageAlert { string id = 1; int32 team_id = 2; @@ -35096,12 +35129,12 @@ enum UsageEventKind { USAGE_EVENT_KIND_FREE_CREDIT = 10; } -// Copied from: local:aiserver.v1.UseSandBankedResetRequest (var: Ed) +// Copied from: local:aiserver.v1.UseSandBankedResetRequest (var: Id) message UseSandBankedResetRequest { int64 expected_current_period_start_ms = 1; } -// Copied from: local:aiserver.v1.UseSandBankedResetResponse (var: Sd) +// Copied from: local:aiserver.v1.UseSandBankedResetResponse (var: vd) message UseSandBankedResetResponse { google.protobuf.Timestamp new_current_period_start = 1; } @@ -35181,7 +35214,7 @@ enum UserOrganizationRole { USER_ORGANIZATION_ROLE_MEMBER = 2; } -// Copied from: local:aiserver.v1.UserPluginInstall (var: dE) +// Copied from: local:aiserver.v1.UserPluginInstall (var: hE) message UserPluginInstall { int32 user_id = 1; int64 plugin_id = 2; @@ -35192,7 +35225,7 @@ message UserPluginInstall { optional string pinned_git_ref = 10; } -// Copied from: local:aiserver.v1.UserProfile (var: hE) +// Copied from: local:aiserver.v1.UserProfile (var: yE) message UserProfile { optional string handle = 1; string visibility = 2; @@ -35204,7 +35237,7 @@ message UserProfile { repeated string badges = 8; } -// Copied from: local:aiserver.v1.UserPullRequest (var: If) +// Copied from: local:aiserver.v1.UserPullRequest (var: Cf) message UserPullRequest { int32 number = 1; string title = 2; @@ -35254,7 +35287,7 @@ message UserWorkerSummary { int32 team_workers_in_use_by_user = 3; } -// Copied from: local:aiserver.v1.ValidateBedrockIamRoleRequest (var: op) +// Copied from: local:aiserver.v1.ValidateBedrockIamRoleRequest (var: up) message ValidateBedrockIamRoleRequest { int32 team_id = 1; string bedrock_iam_role = 2; @@ -35262,15 +35295,15 @@ message ValidateBedrockIamRoleRequest { string model_id = 4; } -// Copied from: local:aiserver.v1.ValidateBedrockIamRoleResponse (var: ip) +// Copied from: local:aiserver.v1.ValidateBedrockIamRoleResponse (var: mp) message ValidateBedrockIamRoleResponse { bool success = 1; string error_message = 2; } -// Copied from: local:aiserver.v1.ValidateMcpOAuthTokensRequest (var: fi) +// Copied from: local:aiserver.v1.ValidateMcpOAuthTokensRequest (var: hi) message ValidateMcpOAuthTokensRequest { - // Copied from: local:aiserver.v1.ValidateMcpOAuthTokensRequest.Target (var: gi) + // Copied from: local:aiserver.v1.ValidateMcpOAuthTokensRequest.Target (var: Ai) message Target { string server_url = 1; string account_key = 2; @@ -35281,9 +35314,9 @@ message ValidateMcpOAuthTokensRequest { repeated Target targets = 3; } -// Copied from: local:aiserver.v1.ValidateMcpOAuthTokensResponse (var: hi) +// Copied from: local:aiserver.v1.ValidateMcpOAuthTokensResponse (var: _i) message ValidateMcpOAuthTokensResponse { - // Copied from: local:aiserver.v1.ValidateMcpOAuthTokensResponse.Result (var: Ai) + // Copied from: local:aiserver.v1.ValidateMcpOAuthTokensResponse.Result (var: Ti) message Result { string server_url = 1; bool has_valid_token = 2; @@ -35293,14 +35326,14 @@ message ValidateMcpOAuthTokensResponse { repeated Result results = 1; } -// Copied from: local:aiserver.v1.VerifyAppleTransactionRequest (var: qd) +// Copied from: local:aiserver.v1.VerifyAppleTransactionRequest (var: xd) message VerifyAppleTransactionRequest { string signed_transaction_jws = 1; string product_id = 2; string app_account_token = 3; } -// Copied from: local:aiserver.v1.VerifyAppleTransactionResponse (var: Dd) +// Copied from: local:aiserver.v1.VerifyAppleTransactionResponse (var: Qd) message VerifyAppleTransactionResponse { string tier = 1; } @@ -35538,11 +35571,11 @@ message WaterfallUpdate { } } -// Copied from: local:aiserver.v1.WebAcknowledgeGracePeriodDisclaimerRequest (var: zg) +// Copied from: local:aiserver.v1.WebAcknowledgeGracePeriodDisclaimerRequest (var: $g) message WebAcknowledgeGracePeriodDisclaimerRequest { } -// Copied from: local:aiserver.v1.WebAcknowledgeGracePeriodDisclaimerResponse (var: jg) +// Copied from: local:aiserver.v1.WebAcknowledgeGracePeriodDisclaimerResponse (var: eh) message WebAcknowledgeGracePeriodDisclaimerResponse { } @@ -35708,7 +35741,7 @@ message WorkspaceFolder { string name = 2; } -// Copied from: local:aiserver.v1.WorkspaceTrustControls (var: yc) +// Copied from: local:aiserver.v1.WorkspaceTrustControls (var: wc) message WorkspaceTrustControls { bool enabled = 1; } @@ -36556,6 +36589,7 @@ service DashboardService { rpc UseSandBankedReset(UseSandBankedResetRequest) returns (UseSandBankedResetResponse) {} rpc ListSandBankedResets(ListSandBankedResetsRequest) returns (ListSandBankedResetsResponse) {} rpc GetSandUsageStatus(GetSandUsageStatusRequest) returns (GetSandUsageStatusResponse) {} + rpc GetSandAccessStatus(GetSandAccessStatusRequest) returns (GetSandAccessStatusResponse) {} rpc GetUsageSignalsProjectionSnapshot(GetProjectionSnapshotRequest) returns (GetProjectionSnapshotResponse) {} rpc GetPlanInfo(GetPlanInfoRequest) returns (GetPlanInfoResponse) {} rpc VerifyAppleTransaction(VerifyAppleTransactionRequest) returns (VerifyAppleTransactionResponse) {} diff --git a/proto/check_proto_sync.sh b/proto/check_proto_sync.sh new file mode 100755 index 0000000..2ed3db1 --- /dev/null +++ b/proto/check_proto_sync.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash +set -euo pipefail + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +TEMP_DIR="$(mktemp -d "${TMPDIR:-/tmp}/cursor-proto-sync.XXXXXX")" + +cleanup() { + rm -rf "$TEMP_DIR" +} +trap cleanup EXIT + +for PROTO_NAME in agent_v1.proto aiserver_v1.proto; do + ROOT_PROTO="$SCRIPT_DIR/$PROTO_NAME" + EXTRACTED_PROTO="$SCRIPT_DIR/from_extensions/$PROTO_NAME" + if [[ ! -f "$ROOT_PROTO" || ! -f "$EXTRACTED_PROTO" ]]; then + echo "Missing proto pair for $PROTO_NAME" >&2 + exit 1 + fi + + sed -E 's|^option go_package = ".*";$|option go_package = "__NORMALIZED__";|' "$ROOT_PROTO" > "$TEMP_DIR/root-$PROTO_NAME" + sed -E 's|^option go_package = ".*";$|option go_package = "__NORMALIZED__";|' "$EXTRACTED_PROTO" > "$TEMP_DIR/extracted-$PROTO_NAME" + if ! cmp -s "$TEMP_DIR/root-$PROTO_NAME" "$TEMP_DIR/extracted-$PROTO_NAME"; then + echo "Proto snapshot is out of sync: $PROTO_NAME" >&2 + diff -u "$TEMP_DIR/root-$PROTO_NAME" "$TEMP_DIR/extracted-$PROTO_NAME" >&2 || true + exit 1 + fi +done diff --git a/proto/extract_extensions_proto.sh b/proto/extract_extensions_proto.sh index 3029768..0bcda1f 100755 --- a/proto/extract_extensions_proto.sh +++ b/proto/extract_extensions_proto.sh @@ -9,6 +9,23 @@ OUTPUT_DEFAULT="$SCRIPT_DIR/from_extensions" INPUT_PATH="${1:-$INPUT_DEFAULT}" OUTPUT_DIR="${2:-$OUTPUT_DEFAULT}" +canonicalize_path() { + local path="$1" + local parent + local base + if [[ -d "$path" ]]; then + (cd "$path" && pwd -P) + return + fi + parent="$(dirname "$path")" + base="$(basename "$path")" + if [[ ! -d "$parent" ]]; then + echo "Parent directory does not exist: $parent" >&2 + return 1 + fi + printf '%s/%s\n' "$(cd "$parent" && pwd -P)" "$base" +} + # Resolve input: accept either a single JS file or an extensions root directory. if [[ -d "$INPUT_PATH" ]]; then CANDIDATES=( @@ -26,7 +43,10 @@ if [[ -d "$INPUT_PATH" ]]; then if [[ -n "$FOUND_CANDIDATE" ]]; then INPUT_PATH="$FOUND_CANDIDATE" else - mapfile -t JS_FILES < <(find "$INPUT_PATH" -type f -path "*/dist/main.js" | sort) + JS_FILES=() + while IFS= read -r JS_FILE; do + JS_FILES+=("$JS_FILE") + done < <(find "$INPUT_PATH" -type f -path "*/dist/main.js" | sort) if [[ ${#JS_FILES[@]} -eq 1 ]]; then INPUT_PATH="${JS_FILES[0]}" elif [[ ${#JS_FILES[@]} -eq 0 ]]; then @@ -48,11 +68,57 @@ if [[ ! -f "$INPUT_PATH" ]]; then exit 1 fi -rm -rf "$OUTPUT_DIR" -mkdir -p "$OUTPUT_DIR" +INPUT_PATH="$(canonicalize_path "$INPUT_PATH")" +OUTPUT_DIR="$(canonicalize_path "$OUTPUT_DIR")" +REPO_ROOT="$(cd "$SCRIPT_DIR/.." && pwd -P)" +CURRENT_DIR="$(pwd -P)" + +case "$OUTPUT_DIR" in + "/"|"$HOME"|"$REPO_ROOT"|"$SCRIPT_DIR"|"$CURRENT_DIR") + echo "Refusing unsafe output directory: $OUTPUT_DIR" >&2 + exit 1 + ;; +esac +case "$INPUT_PATH" in + "$OUTPUT_DIR"|"$OUTPUT_DIR"/*) + echo "Refusing output directory that contains the input bundle: $OUTPUT_DIR" >&2 + exit 1 + ;; +esac + +OUTPUT_PARENT="$(dirname "$OUTPUT_DIR")" +OUTPUT_BASENAME="$(basename "$OUTPUT_DIR")" +TEMP_DIR="$(mktemp -d "$OUTPUT_PARENT/.${OUTPUT_BASENAME}.tmp.XXXXXX")" +BACKUP_DIR="" + +cleanup() { + if [[ -n "$TEMP_DIR" && -d "$TEMP_DIR" ]]; then + rm -rf "$TEMP_DIR" + fi + if [[ -n "$BACKUP_DIR" && -e "$BACKUP_DIR" ]]; then + if [[ ! -e "$OUTPUT_DIR" ]]; then + mv "$BACKUP_DIR" "$OUTPUT_DIR" + else + rm -rf "$BACKUP_DIR" + fi + fi +} +trap cleanup EXIT go run "$SCRIPT_DIR/ext_tool" \ -input "$INPUT_PATH" \ - -output "$OUTPUT_DIR" \ + -output "$TEMP_DIR" \ -skip-format \ -strict + +if [[ -e "$OUTPUT_DIR" ]]; then + BACKUP_DIR="$(mktemp -d "$OUTPUT_PARENT/.${OUTPUT_BASENAME}.backup.XXXXXX")" + rmdir "$BACKUP_DIR" + mv "$OUTPUT_DIR" "$BACKUP_DIR" +fi +mv "$TEMP_DIR" "$OUTPUT_DIR" +TEMP_DIR="" +if [[ -n "$BACKUP_DIR" ]]; then + rm -rf "$BACKUP_DIR" + BACKUP_DIR="" +fi diff --git a/proto/from_extensions/agent_v1.proto b/proto/from_extensions/agent_v1.proto index c67e87c..1486f26 100644 --- a/proto/from_extensions/agent_v1.proto +++ b/proto/from_extensions/agent_v1.proto @@ -6,21 +6,54 @@ import "google/protobuf/struct.proto"; option go_package = "react-admin/cursor-server/gen/agent/v1;agentv1"; -// Copied from: local:agent.v1.AbortArgs (var: n7) +// Copied from: local:agent.v1.AbortArgs (var: je) message AbortArgs { } -// Copied from: local:agent.v1.AbortResult (var: r7) +// Copied from: local:agent.v1.AbortResult (var: Xe) message AbortResult { } -// Copied from: local:agent.v1.ActiveBranchChange (var: c0) +// Copied from: local:agent.v1.ActiveBranchChange (var: La) message ActiveBranchChange { string path = 1; string branch_name = 2; } -// Copied from: local:agent.v1.AgentClientMessage (var: Q7) +// Copied from: local:agent.v1.AfterAgentResponseRequestQuery (var: il) +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: local:agent.v1.AfterAgentResponseRequestResponse (var: al) +message AfterAgentResponseRequestResponse { +} + +// Copied from: local:agent.v1.AfterAgentThoughtRequestQuery (var: ll) +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: local:agent.v1.AfterAgentThoughtRequestResponse (var: ul) +message AfterAgentThoughtRequestResponse { +} + +// Copied from: local:agent.v1.AgentClientMessage (var: T) message AgentClientMessage { oneof message { AgentRunRequest run_request = 1; @@ -34,22 +67,23 @@ message AgentClientMessage { } } -// Copied from: local:agent.v1.AgentConversationTurn (var: B$) +// Copied from: local:agent.v1.AgentConversationTurn (var: Oi) message AgentConversationTurn { UserMessage user_message = 1; repeated ConversationStep steps = 2; optional string request_id = 3; } -// Copied from: local:agent.v1.AgentConversationTurnStructure (var: J$) +// Copied from: local:agent.v1.AgentConversationTurnStructure (var: Ui) message AgentConversationTurnStructure { bytes user_message = 1; repeated bytes steps = 2; optional string request_id = 3; optional string encrypted_model = 4; + optional uint32 dynamic_tool_count = 5; } -// Copied from: local:agent.v1.AgentMode (var: sX) +// Copied from: local:agent.v1.AgentMode (var: xs) enum AgentMode { AGENT_MODE_UNSPECIFIED = 0; AGENT_MODE_AGENT = 1; @@ -59,9 +93,10 @@ enum AgentMode { AGENT_MODE_TRIAGE = 5; AGENT_MODE_PROJECT = 6; AGENT_MODE_MULTITASK = 7; + AGENT_MODE_CUSTOM = 8; } -// Copied from: local:agent.v1.AgentRunRequest (var: I1) +// Copied from: local:agent.v1.AgentRunRequest (var: ha) message AgentRunRequest { ConversationStateStructure conversation_state = 1; ConversationAction action = 2; @@ -85,10 +120,14 @@ message AgentRunRequest { repeated SubagentModelOverride subagent_model_overrides = 20; optional bool can_create_cloud_subagents = 21; optional bool suppress_subagent_progress_update_tool = 22; + optional bool client_supports_send_to_user = 23; + optional string computer_use_coordinate_mode = 24; + optional string run_id = 25; } -// Copied from: local:agent.v1.AgentServerMessage (var: U7) +// Copied from: local:agent.v1.AgentServerMessage (var: k) message AgentServerMessage { + TtftBreakdown ttft_breakdown = 8; oneof message { InteractionUpdate interaction_update = 1; ExecServerMessage exec_server_message = 2; @@ -99,7 +138,7 @@ message AgentServerMessage { } } -// Copied from: local:agent.v1.AgentSkill (var: kz) +// Copied from: local:agent.v1.AgentSkill (var: s) message AgentSkill { string full_path = 1; string content = 2; @@ -114,9 +153,10 @@ message AgentSkill { optional string plugin_id = 11; optional string marketplace_id = 12; repeated string globs = 13; + repeated string scoped_to = 14; } -// Copied from: local:agent.v1.AgentSkillMetadata (var: Sz) +// Copied from: local:agent.v1.AgentSkillMetadata (var: o) message AgentSkillMetadata { string full_path = 1; string description = 2; @@ -130,9 +170,59 @@ message AgentSkillMetadata { optional string plugin_id = 10; optional string marketplace_id = 11; repeated string globs = 12; + repeated string scoped_to = 13; } -// Copied from: local:agent.v1.AiAttributionArgs (var: lS) +// Copied from: local:agent.v1.AgentStoreConflictArgs (var: Oe) +message AgentStoreConflictArgs { + optional AgentStoreConflictCursor cursor = 1; + optional bool advance = 2; +} + +// Copied from: local:agent.v1.AgentStoreConflictCursor (var: De) +message AgentStoreConflictCursor { + string journal_epoch = 1; + uint64 seq = 2; + string last_event_id = 3; +} + +// Copied from: local:agent.v1.AgentStoreConflictError (var: Ge) +message AgentStoreConflictError { + string error = 1; +} + +// Copied from: local:agent.v1.AgentStoreConflictEvent (var: Ue) +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: local:agent.v1.AgentStoreConflictResult (var: xe) +message AgentStoreConflictResult { + oneof result { + AgentStoreConflictSuccess success = 1; + AgentStoreConflictError error = 2; + } +} + +// Copied from: local:agent.v1.AgentStoreConflictSuccess (var: Qe) +message AgentStoreConflictSuccess { + repeated AgentStoreConflictEvent events = 1; + AgentStoreConflictCursor next_cursor = 2; + bool gap = 3; +} + +// Copied from: local:agent.v1.AiAttributionArgs (var: o) message AiAttributionArgs { repeated string file_paths = 5; optional int32 start_line = 2; @@ -143,12 +233,12 @@ message AiAttributionArgs { optional bool include_line_ranges = 10; } -// Copied from: local:agent.v1.AiAttributionError (var: AS) +// Copied from: local:agent.v1.AiAttributionError (var: l) message AiAttributionError { string error = 1; } -// Copied from: local:agent.v1.AiAttributionResult (var: cS) +// Copied from: local:agent.v1.AiAttributionResult (var: i) message AiAttributionResult { oneof result { AiAttributionSuccess success = 1; @@ -156,27 +246,27 @@ message AiAttributionResult { } } -// Copied from: local:agent.v1.AiAttributionSuccess (var: dS) +// Copied from: local:agent.v1.AiAttributionSuccess (var: a) message AiAttributionSuccess { string attribution_text = 1; optional OutputLocation output_location = 2; } -// Copied from: local:agent.v1.AiAttributionToolCall (var: gS) +// Copied from: local:agent.v1.AiAttributionToolCall (var: u) message AiAttributionToolCall { AiAttributionArgs args = 1; AiAttributionResult result = 2; } -// Copied from: local:agent.v1.ApiKeyCredentials (var: c1) +// Copied from: local:agent.v1.ApiKeyCredentials (var: la) message ApiKeyCredentials { string api_key = 1; optional string base_url = 2; } -// Copied from: local:agent.v1.AppliedAgentChange (var: xE) +// Copied from: local:agent.v1.AppliedAgentChange (var: u) message AppliedAgentChange { - // Copied from: local:agent.v1.AppliedAgentChange.ChangeType (var: OE) + // Copied from: local:agent.v1.AppliedAgentChange.ChangeType (var: r) enum ChangeType { CHANGE_TYPE_UNSPECIFIED = 0; CHANGE_TYPE_CREATED = 1; @@ -192,18 +282,18 @@ message AppliedAgentChange { optional string message_for_model = 6; } -// Copied from: local:agent.v1.ApplyAgentDiffArgs (var: PE) +// Copied from: local:agent.v1.ApplyAgentDiffArgs (var: i) message ApplyAgentDiffArgs { string agent_id = 1; } -// Copied from: local:agent.v1.ApplyAgentDiffError (var: ME) +// Copied from: local:agent.v1.ApplyAgentDiffError (var: m) message ApplyAgentDiffError { string error = 1; repeated AppliedAgentChange applied_changes = 2; } -// Copied from: local:agent.v1.ApplyAgentDiffResult (var: LE) +// Copied from: local:agent.v1.ApplyAgentDiffResult (var: a) message ApplyAgentDiffResult { oneof result { ApplyAgentDiffSuccess success = 1; @@ -211,26 +301,26 @@ message ApplyAgentDiffResult { } } -// Copied from: local:agent.v1.ApplyAgentDiffSuccess (var: DE) +// Copied from: local:agent.v1.ApplyAgentDiffSuccess (var: l) message ApplyAgentDiffSuccess { repeated AppliedAgentChange applied_changes = 1; } -// Copied from: local:agent.v1.ApplyAgentDiffToolCall (var: RE) +// Copied from: local:agent.v1.ApplyAgentDiffToolCall (var: o) message ApplyAgentDiffToolCall { ApplyAgentDiffArgs args = 1; ApplyAgentDiffResult result = 2; } -// Copied from: local:agent.v1.AskQuestionArgs (var: kG) +// Copied from: local:agent.v1.AskQuestionArgs (var: Oe) message AskQuestionArgs { - // Copied from: local:agent.v1.AskQuestionArgs.Option (var: IG) + // Copied from: local:agent.v1.AskQuestionArgs.Option (var: xe) message Option { string id = 1; string label = 2; } - // Copied from: local:agent.v1.AskQuestionArgs.Question (var: SG) + // Copied from: local:agent.v1.AskQuestionArgs.Question (var: Ue) message Question { string id = 1; string prompt = 2; @@ -244,32 +334,32 @@ message AskQuestionArgs { string async_original_tool_call_id = 6; } -// Copied from: local:agent.v1.AskQuestionAsync (var: vG) +// Copied from: local:agent.v1.AskQuestionAsync (var: Qe) message AskQuestionAsync { } -// Copied from: local:agent.v1.AskQuestionError (var: FG) +// Copied from: local:agent.v1.AskQuestionError (var: Ye) message AskQuestionError { string error_message = 1; } -// Copied from: local:agent.v1.AskQuestionInteractionQuery (var: I0) +// Copied from: local:agent.v1.AskQuestionInteractionQuery (var: za) message AskQuestionInteractionQuery { AskQuestionArgs args = 1; string tool_call_id = 2; } -// Copied from: local:agent.v1.AskQuestionInteractionResponse (var: v0) +// Copied from: local:agent.v1.AskQuestionInteractionResponse (var: ja) message AskQuestionInteractionResponse { AskQuestionResult result = 1; } -// Copied from: local:agent.v1.AskQuestionRejected (var: QG) +// Copied from: local:agent.v1.AskQuestionRejected (var: Ke) message AskQuestionRejected { string reason = 1; } -// Copied from: local:agent.v1.AskQuestionResult (var: NG) +// Copied from: local:agent.v1.AskQuestionResult (var: Ge) message AskQuestionResult { oneof result { AskQuestionSuccess success = 1; @@ -279,9 +369,9 @@ message AskQuestionResult { } } -// Copied from: local:agent.v1.AskQuestionSuccess (var: bG) +// Copied from: local:agent.v1.AskQuestionSuccess (var: He) message AskQuestionSuccess { - // Copied from: local:agent.v1.AskQuestionSuccess.Answer (var: qG) + // Copied from: local:agent.v1.AskQuestionSuccess.Answer (var: Ve) message Answer { string question_id = 1; repeated string selected_option_ids = 2; @@ -291,37 +381,37 @@ message AskQuestionSuccess { repeated Answer answers = 1; } -// Copied from: local:agent.v1.AskQuestionToolCall (var: yG) +// Copied from: local:agent.v1.AskQuestionToolCall (var: De) message AskQuestionToolCall { AskQuestionArgs args = 1; AskQuestionResult result = 2; } -// Copied from: local:agent.v1.AssistantMessage (var: c$) +// Copied from: local:agent.v1.AssistantMessage (var: Ni) message AssistantMessage { string text = 1; } -// Copied from: local:agent.v1.AsyncAskQuestionCompletionAction (var: HZ) +// Copied from: local:agent.v1.AsyncAskQuestionCompletionAction (var: _i) message AsyncAskQuestionCompletionAction { string original_tool_call_id = 1; AskQuestionArgs original_args = 2; AskQuestionResult result = 3; } -// Copied from: local:agent.v1.AwaitArgs (var: dH) +// Copied from: local:agent.v1.AwaitArgs (var: An) message AwaitArgs { string task_id = 1; optional uint32 block_until_ms = 2; optional string regex = 3; } -// Copied from: local:agent.v1.AwaitError (var: _H) +// Copied from: local:agent.v1.AwaitError (var: yn) message AwaitError { string error = 1; } -// Copied from: local:agent.v1.AwaitResult (var: kH) +// Copied from: local:agent.v1.AwaitResult (var: wn) message AwaitResult { oneof result { AwaitTaskComplete complete = 1; @@ -331,7 +421,7 @@ message AwaitResult { } } -// Copied from: local:agent.v1.AwaitSuccess (var: yH) +// Copied from: local:agent.v1.AwaitSuccess (var: kn) message AwaitSuccess { oneof await_result { AwaitTaskComplete complete = 1; @@ -339,7 +429,7 @@ message AwaitSuccess { } } -// Copied from: local:agent.v1.AwaitTaskComplete (var: AH) +// Copied from: local:agent.v1.AwaitTaskComplete (var: _n) message AwaitTaskComplete { string task_id = 1; uint64 runtime_ms = 2; @@ -348,9 +438,10 @@ message AwaitTaskComplete { bool regex_requested = 5; optional string regex_match = 6; optional sint32 exit_code = 7; + optional string wake_reason = 8; } -// Copied from: local:agent.v1.AwaitTaskStillRunning (var: gH) +// Copied from: local:agent.v1.AwaitTaskStillRunning (var: Tn) message AwaitTaskStillRunning { string task_id = 1; uint64 runtime_ms = 2; @@ -358,27 +449,28 @@ message AwaitTaskStillRunning { uint64 output_length = 4; bool regex_requested = 5; optional string regex_match = 6; + optional string wake_reason = 7; } -// Copied from: local:agent.v1.AwaitToolCall (var: SH) +// Copied from: local:agent.v1.AwaitToolCall (var: En) message AwaitToolCall { AwaitArgs args = 1; AwaitResult result = 2; } -// Copied from: local:agent.v1.AzureCredentials (var: d1) +// Copied from: local:agent.v1.AzureCredentials (var: ua) message AzureCredentials { string api_key = 1; string base_url = 2; string deployment = 3; } -// Copied from: local:agent.v1.BackgroundShellAction (var: aZ) +// Copied from: local:agent.v1.BackgroundShellAction (var: Fo) message BackgroundShellAction { string tool_call_id = 1; } -// Copied from: local:agent.v1.BackgroundShellSpawnArgs (var: tE) +// Copied from: local:agent.v1.BackgroundShellSpawnArgs (var: a) message BackgroundShellSpawnArgs { string command = 1; string working_directory = 2; @@ -391,26 +483,29 @@ message BackgroundShellSpawnArgs { 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; } -// Copied from: local:agent.v1.BackgroundShellSpawnError (var: oE) +// Copied from: local:agent.v1.BackgroundShellSpawnError (var: m) message BackgroundShellSpawnError { string command = 1; string working_directory = 2; string error = 3; } -// Copied from: local:agent.v1.BackgroundShellSpawnResult (var: rE) +// Copied from: local:agent.v1.BackgroundShellSpawnResult (var: l) message BackgroundShellSpawnResult { oneof result { BackgroundShellSpawnSuccess success = 1; BackgroundShellSpawnError error = 2; ShellRejected rejected = 3; ShellPermissionDenied permission_denied = 4; + ShellSandboxUnsupported sandbox_unsupported = 5; } } -// Copied from: local:agent.v1.BackgroundShellSpawnSuccess (var: iE) +// Copied from: local:agent.v1.BackgroundShellSpawnSuccess (var: u) message BackgroundShellSpawnSuccess { uint32 shell_id = 1; string command = 2; @@ -418,12 +513,12 @@ message BackgroundShellSpawnSuccess { optional uint32 pid = 4; } -// Copied from: local:agent.v1.BackgroundSubagentAction (var: lZ) +// Copied from: local:agent.v1.BackgroundSubagentAction (var: qo) message BackgroundSubagentAction { string tool_call_id = 1; } -// Copied from: local:agent.v1.BackgroundTaskCompletion (var: nZ) +// Copied from: local:agent.v1.BackgroundTaskCompletion (var: bo) message BackgroundTaskCompletion { string task_id = 1; BackgroundTaskKind kind = 2; @@ -433,28 +528,30 @@ message BackgroundTaskCompletion { optional string output_path = 6; optional string thread_id = 7; BackgroundTaskCompletionReason reason = 8; + optional string subagent_id = 9; + optional string tool_call_id = 10; } -// Copied from: local:agent.v1.BackgroundTaskCompletionAction (var: eZ) +// Copied from: local:agent.v1.BackgroundTaskCompletionAction (var: Po) message BackgroundTaskCompletionAction { repeated BackgroundTaskCompletion completions = 1; } -// Copied from: local:agent.v1.BackgroundTaskCompletionReason (var: uX) +// Copied from: local:agent.v1.BackgroundTaskCompletionReason (var: Ys) enum BackgroundTaskCompletionReason { BACKGROUND_TASK_COMPLETION_REASON_UNSPECIFIED = 0; BACKGROUND_TASK_COMPLETION_REASON_TASK_FINISHED = 1; BACKGROUND_TASK_COMPLETION_REASON_TASK_PROGRESS = 2; } -// Copied from: local:agent.v1.BackgroundTaskKind (var: oX) +// Copied from: local:agent.v1.BackgroundTaskKind (var: Hs) enum BackgroundTaskKind { BACKGROUND_TASK_KIND_UNSPECIFIED = 0; BACKGROUND_TASK_KIND_SHELL = 1; BACKGROUND_TASK_KIND_SUBAGENT = 2; } -// Copied from: local:agent.v1.BackgroundTaskStatus (var: lX) +// Copied from: local:agent.v1.BackgroundTaskStatus (var: Vs) enum BackgroundTaskStatus { BACKGROUND_TASK_STATUS_UNSPECIFIED = 0; BACKGROUND_TASK_STATUS_SUCCESS = 1; @@ -462,7 +559,7 @@ enum BackgroundTaskStatus { BACKGROUND_TASK_STATUS_ABORTED = 3; } -// Copied from: local:agent.v1.BedrockCredentials (var: A1) +// Copied from: local:agent.v1.BedrockCredentials (var: ma) message BedrockCredentials { string access_key = 1; string secret_key = 2; @@ -470,19 +567,62 @@ message BedrockCredentials { optional string session_token = 4; } -// Copied from: local:agent.v1.BlameByFilePathArgs (var: IH) +// Copied from: local:agent.v1.BeforeSubmitPromptAttachment (var: rl) +message BeforeSubmitPromptAttachment { + string type = 1; + string file_path = 2; +} + +// Copied from: local:agent.v1.BeforeSubmitPromptRequestQuery (var: sl) +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: local:agent.v1.BeforeSubmitPromptRequestResponse (var: ol) +message BeforeSubmitPromptRequestResponse { + optional bool continue = 1; + optional string user_message = 2; + optional string additional_context = 3; +} + +// Copied from: aiserver.v1.BidiPollRequest (var: a) +message BidiPollRequest { + BidiRequestId request_id = 1; + optional bool start_request = 2; +} + +// Copied from: aiserver.v1.BidiPollResponse (var: l) +message BidiPollResponse { + int64 seqno = 1; + string data = 2; + optional bool eof = 3; +} + +// Copied from: aiserver.v1.BidiRequestId (var: s) +message BidiRequestId { + string request_id = 1; +} + +// Copied from: local:agent.v1.BlameByFilePathArgs (var: Sn) message BlameByFilePathArgs { string file_path = 1; optional int32 start_line = 2; optional int32 end_line = 3; } -// Copied from: local:agent.v1.BlameByFilePathError (var: NH) +// Copied from: local:agent.v1.BlameByFilePathError (var: vn) message BlameByFilePathError { string error_message = 1; } -// Copied from: local:agent.v1.BlameByFilePathResult (var: bH) +// Copied from: local:agent.v1.BlameByFilePathResult (var: Bn) message BlameByFilePathResult { oneof result { BlameByFilePathSuccess success = 1; @@ -490,24 +630,24 @@ message BlameByFilePathResult { } } -// Copied from: local:agent.v1.BlameByFilePathSuccess (var: vH) +// Copied from: local:agent.v1.BlameByFilePathSuccess (var: In) message BlameByFilePathSuccess { string content = 1; } -// Copied from: local:agent.v1.BlameByFilePathToolCall (var: qH) +// Copied from: local:agent.v1.BlameByFilePathToolCall (var: Jn) message BlameByFilePathToolCall { BlameByFilePathArgs args = 1; BlameByFilePathResult result = 2; } -// Copied from: local:agent.v1.BlobEntry (var: pee) +// Copied from: local:agent.v1.BlobEntry (var: F) message BlobEntry { bytes id = 1; bytes value = 2; } -// Copied from: local:agent.v1.BugfixResultItem (var: $B) +// Copied from: local:agent.v1.BugfixResultItem (var: o) message BugfixResultItem { string bug_id = 1; string bug_title = 2; @@ -516,7 +656,7 @@ message BugfixResultItem { optional string severity = 5; } -// Copied from: local:agent.v1.BugfixVerdict (var: ZB) +// Copied from: local:agent.v1.BugfixVerdict (var: r) enum BugfixVerdict { BUGFIX_VERDICT_UNSPECIFIED = 0; BUGFIX_VERDICT_FIXED = 1; @@ -525,7 +665,7 @@ enum BugfixVerdict { BUGFIX_VERDICT_RESOLVED_BY_OTHER_FIX = 4; } -// Copied from: local:agent.v1.CallFrame (var: cK) +// Copied from: local:agent.v1.CallFrame (var: F) message CallFrame { optional string function_name = 1; optional string url = 2; @@ -533,18 +673,44 @@ message CallFrame { optional int32 column_number = 4; } -// Copied from: local:agent.v1.CancelAction (var: MZ) +// Copied from: local:agent.v1.CancelAction (var: hi) message CancelAction { string reason = 1; optional InterruptedPendingToolCallResolutions interrupted_pending_tool_call_resolutions = 3; } -// Copied from: local:agent.v1.CancelSubagentAction (var: sZ) +// Copied from: local:agent.v1.CancelSubagentAction (var: Lo) message CancelSubagentAction { string subagent_id = 1; } -// Copied from: local:agent.v1.ClickAction (var: SB) +// Copied from: local:agent.v1.CanvasDiagnosticsArgs (var: W) +message CanvasDiagnosticsArgs { + string path = 1; + string tool_call_id = 2; +} + +// Copied from: local:agent.v1.CanvasDiagnosticsError (var: X) +message CanvasDiagnosticsError { + string path = 1; + string error = 2; +} + +// Copied from: local:agent.v1.CanvasDiagnosticsResult (var: z) +message CanvasDiagnosticsResult { + oneof result { + CanvasDiagnosticsSuccess success = 1; + CanvasDiagnosticsError error = 2; + } +} + +// Copied from: local:agent.v1.CanvasDiagnosticsSuccess (var: j) +message CanvasDiagnosticsSuccess { + string path = 1; + repeated Diagnostic diagnostics = 2; +} + +// Copied from: local:agent.v1.ClickAction (var: m) message ClickAction { optional Coordinate coordinate = 1; MouseButton button = 2; @@ -552,7 +718,7 @@ message ClickAction { optional string modifier_keys = 4; } -// Copied from: local:agent.v1.ClientContinuationConfig (var: u6) +// Copied from: local:agent.v1.ClientContinuationConfig (var: L) message ClientContinuationConfig { int32 idle_threshold = 1; int32 max_loops = 2; @@ -560,21 +726,22 @@ message ClientContinuationConfig { 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:agent.v1.ClientHeartbeat (var: N7) +// Copied from: local:agent.v1.ClientHeartbeat (var: g) message ClientHeartbeat { } -// Copied from: local:agent.v1.CloudSubagentReference (var: n1) +// Copied from: local:agent.v1.CloudSubagentReference (var: sa) message CloudSubagentReference { string bc_id = 1; optional string transcript_path = 2; } -// Copied from: aiserver.v1.CodeBlock (var: us) +// Copied from: aiserver.v1.CodeBlock (var: O) message CodeBlock { - // Copied from: aiserver.v1.CodeBlock.Signatures (var: ms) + // Copied from: aiserver.v1.CodeBlock.Signatures (var: U) message Signatures { repeated CursorRange ranges = 1; } @@ -591,15 +758,15 @@ message CodeBlock { FileGit file_git_context = 10; } -// Copied from: aiserver.v1.CodeResult (var: Jm) +// Copied from: aiserver.v1.CodeResult (var: et) message CodeResult { CodeBlock code_block = 1; float score = 2; } -// Copied from: local:agent.v1.CommandClassifierResult (var: dk) +// Copied from: local:agent.v1.CommandClassifierResult (var: A) message CommandClassifierResult { - // Copied from: local:agent.v1.CommandClassifierResult.ClassifiedCommand (var: pk) + // Copied from: local:agent.v1.CommandClassifierResult.ClassifiedCommand (var: _) message ClassifiedCommand { string name = 1; repeated string arguments = 2; @@ -607,7 +774,7 @@ message CommandClassifierResult { repeated string subcommand_tokens = 4; } - // Copied from: local:agent.v1.CommandClassifierResult.SuggestedSandboxMode (var: Ak) + // Copied from: local:agent.v1.CommandClassifierResult.SuggestedSandboxMode (var: a) enum SuggestedSandboxMode { SUGGESTED_SANDBOX_MODE_UNSPECIFIED = 0; SUGGESTED_SANDBOX_MODE_SANDBOX = 1; @@ -620,25 +787,25 @@ message CommandClassifierResult { bool classification_failed = 3; } -// Copied from: local:agent.v1.CommunicateUpdateArgs (var: nW) +// Copied from: local:agent.v1.CommunicateUpdateArgs (var: On) message CommunicateUpdateArgs { optional string current_step = 1; optional string final_summary = 3; optional string completed_subtitle = 4; } -// Copied from: local:agent.v1.CommunicateUpdateError (var: aW) +// Copied from: local:agent.v1.CommunicateUpdateError (var: xn) message CommunicateUpdateError { string error = 1; } -// Copied from: local:agent.v1.CommunicateUpdateHistoryEntry (var: K$) +// Copied from: local:agent.v1.CommunicateUpdateHistoryEntry (var: ta) message CommunicateUpdateHistoryEntry { string step = 1; uint32 message_index = 3; } -// Copied from: local:agent.v1.CommunicateUpdateResult (var: lW) +// Copied from: local:agent.v1.CommunicateUpdateResult (var: Qn) message CommunicateUpdateResult { oneof result { CommunicateUpdateSuccess success = 1; @@ -646,26 +813,26 @@ message CommunicateUpdateResult { } } -// Copied from: local:agent.v1.CommunicateUpdateSuccess (var: sW) +// Copied from: local:agent.v1.CommunicateUpdateSuccess (var: Un) message CommunicateUpdateSuccess { string current_step = 1; uint32 message_index = 3; } -// Copied from: local:agent.v1.CommunicateUpdateToolCall (var: cW) +// Copied from: local:agent.v1.CommunicateUpdateToolCall (var: Gn) message CommunicateUpdateToolCall { CommunicateUpdateArgs args = 1; CommunicateUpdateResult result = 2; } -// Copied from: local:agent.v1.CommunicateUpdateTurnState (var: Z$) +// Copied from: local:agent.v1.CommunicateUpdateTurnState (var: na) message CommunicateUpdateTurnState { repeated CommunicateUpdateHistoryEntry history = 1; optional string final_summary = 2; optional string completed_subtitle = 3; } -// Copied from: local:agent.v1.ComputerUseAction (var: yB) +// Copied from: local:agent.v1.ComputerUseAction (var: l) message ComputerUseAction { oneof action { MouseMoveAction mouse_move = 1; @@ -682,13 +849,14 @@ message ComputerUseAction { } } -// Copied from: local:agent.v1.ComputerUseArgs (var: _B) +// Copied from: local:agent.v1.ComputerUseArgs (var: a) message ComputerUseArgs { string tool_call_id = 1; repeated ComputerUseAction actions = 2; + optional string description = 3; } -// Copied from: local:agent.v1.ComputerUseError (var: zB) +// Copied from: local:agent.v1.ComputerUseError (var: w) message ComputerUseError { string error = 1; int32 action_count = 2; @@ -698,7 +866,7 @@ message ComputerUseError { optional string screenshot_path = 6; } -// Copied from: local:agent.v1.ComputerUseResult (var: YB) +// Copied from: local:agent.v1.ComputerUseResult (var: y) message ComputerUseResult { oneof result { ComputerUseSuccess success = 1; @@ -706,7 +874,7 @@ message ComputerUseResult { } } -// Copied from: local:agent.v1.ComputerUseSuccess (var: HB) +// Copied from: local:agent.v1.ComputerUseSuccess (var: k) message ComputerUseSuccess { int32 action_count = 1; int32 duration_ms = 2; @@ -716,16 +884,135 @@ message ComputerUseSuccess { optional Coordinate cursor_position = 6; } -// Copied from: local:agent.v1.ComputerUseToolCall (var: KB) +// Copied from: local:agent.v1.ComputerUseToolCall (var: E) message ComputerUseToolCall { ComputerUseArgs args = 1; ComputerUseResult result = 2; } -// Copied from: local:agent.v1.ConversationAction (var: KX) +// Copied from: local:agent.v1.ConnectScmArgs (var: hs) +message ConnectScmArgs { + string tool_call_id = 1; + oneof target { + ConnectScmGithub github = 2; + } +} + +// Copied from: local:agent.v1.ConnectScmError (var: ks) +message ConnectScmError { + string error = 1; +} + +// Copied from: local:agent.v1.ConnectScmGithub (var: As) +message ConnectScmGithub { + ConnectScmGithubRepository repository = 1; + optional string ghe_application = 2; +} + +// Copied from: local:agent.v1.ConnectScmGithubRepository (var: _s) +message ConnectScmGithubRepository { + string owner = 1; + string repo = 2; +} + +// Copied from: local:agent.v1.ConnectScmRejected (var: ws) +message ConnectScmRejected { + string reason = 1; +} + +// Copied from: local:agent.v1.ConnectScmRequestQuery (var: Ss) +message ConnectScmRequestQuery { + ConnectScmArgs args = 1; +} + +// Copied from: local:agent.v1.ConnectScmRequestResponse (var: Is) +message ConnectScmRequestResponse { + // Copied from: local:agent.v1.ConnectScmRequestResponse.Approved (var: vs) + message Approved { + } + + // Copied from: local:agent.v1.ConnectScmRequestResponse.Failed (var: Js) + message Failed { + string error = 1; + } + + // Copied from: local:agent.v1.ConnectScmRequestResponse.Rejected (var: Bs) + message Rejected { + string reason = 1; + } + + oneof result { + Approved approved = 1; + Rejected rejected = 2; + Failed failed = 3; + } +} + +// Copied from: local:agent.v1.ConnectScmResult (var: Ts) +message ConnectScmResult { + oneof result { + ConnectScmSuccess success = 1; + ConnectScmError error = 2; + ConnectScmRejected rejected = 3; + } +} + +// Copied from: local:agent.v1.ConnectScmSuccess (var: ys) +message ConnectScmSuccess { +} + +// Copied from: local:agent.v1.ConnectScmToolCall (var: Es) +message ConnectScmToolCall { + ConnectScmArgs args = 1; + ConnectScmResult result = 2; +} + +// Copied from: local:agent.v1.ContextInjectionCancelled (var: ui) +message ContextInjectionCancelled { +} + +// Copied from: local:agent.v1.ContextInjectionDelivered (var: ai) +message ContextInjectionDelivered { + int32 step = 1; + string delivery_batch_id = 2; + int64 delivered_at_ms = 3; +} + +// Copied from: local:agent.v1.ContextInjectionQueued (var: ii) +message ContextInjectionQueued { +} + +// Copied from: local:agent.v1.ContextInjectionQueuedForNextTurn (var: li) +message ContextInjectionQueuedForNextTurn { +} + +// Copied from: local:agent.v1.ContextInjectionRejected (var: mi) +message ContextInjectionRejected { + string reason = 1; +} + +// Copied from: local:agent.v1.ContextInjectionState (var: oi) +message ContextInjectionState { + oneof state { + ContextInjectionQueued queued = 1; + ContextInjectionDelivered delivered = 2; + ContextInjectionQueuedForNextTurn queued_for_next_turn = 3; + ContextInjectionCancelled cancelled = 4; + ContextInjectionRejected rejected = 5; + } +} + +// Copied from: local:agent.v1.ContextInjectionStateUpdate (var: Va) +message ContextInjectionStateUpdate { + string injection_id = 1; + ContextInjectionState state = 2; +} + +// Copied from: local:agent.v1.ConversationAction (var: No) 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; @@ -739,16 +1026,19 @@ message ConversationAction { 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:agent.v1.ConversationHistory (var: AZ) +// Copied from: local:agent.v1.ConversationHistory (var: Uo) message ConversationHistory { repeated ConversationHistoryMessage messages = 1; optional bool replace_user_info = 2; } -// Copied from: local:agent.v1.ConversationHistoryAssistantContent (var: vZ) +// Copied from: local:agent.v1.ConversationHistoryAssistantContent (var: Ko) message ConversationHistoryAssistantContent { oneof content { ConversationHistoryTextContent text = 1; @@ -758,18 +1048,18 @@ message ConversationHistoryAssistantContent { } } -// Copied from: local:agent.v1.ConversationHistoryAssistantMessage (var: IZ) +// Copied from: local:agent.v1.ConversationHistoryAssistantMessage (var: Yo) message ConversationHistoryAssistantMessage { repeated ConversationHistoryAssistantContent content = 1; } -// Copied from: local:agent.v1.ConversationHistoryImageContent (var: SZ) +// Copied from: local:agent.v1.ConversationHistoryImageContent (var: Vo) message ConversationHistoryImageContent { string data = 1; optional string mime_type = 2; } -// Copied from: local:agent.v1.ConversationHistoryMessage (var: gZ) +// Copied from: local:agent.v1.ConversationHistoryMessage (var: xo) message ConversationHistoryMessage { oneof message { ConversationHistoryUserMessage user = 1; @@ -778,38 +1068,39 @@ message ConversationHistoryMessage { } } -// Copied from: local:agent.v1.ConversationHistoryReasoningContent (var: NZ) +// Copied from: local:agent.v1.ConversationHistoryReasoningContent (var: Wo) message ConversationHistoryReasoningContent { string text = 1; optional string signature = 2; } -// Copied from: local:agent.v1.ConversationHistoryRedactedReasoningContent (var: bZ) +// Copied from: local:agent.v1.ConversationHistoryRedactedReasoningContent (var: zo) message ConversationHistoryRedactedReasoningContent { string data = 1; } -// Copied from: local:agent.v1.ConversationHistoryTextContent (var: kZ) +// Copied from: local:agent.v1.ConversationHistoryTextContent (var: Ho) message ConversationHistoryTextContent { string text = 1; } -// Copied from: local:agent.v1.ConversationHistoryToolCall (var: qZ) +// Copied from: local:agent.v1.ConversationHistoryToolCall (var: jo) message ConversationHistoryToolCall { string tool_call_id = 1; string tool_name = 2; string args_json = 3; } -// Copied from: local:agent.v1.ConversationHistoryToolMessage (var: FZ) +// Copied from: local:agent.v1.ConversationHistoryToolMessage (var: Xo) 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: local:agent.v1.ConversationHistoryToolResultContent (var: QZ) +// Copied from: local:agent.v1.ConversationHistoryToolResultContent (var: Zo) message ConversationHistoryToolResultContent { oneof content { ConversationHistoryTextContent text = 1; @@ -817,7 +1108,7 @@ message ConversationHistoryToolResultContent { } } -// Copied from: local:agent.v1.ConversationHistoryUserContent (var: yZ) +// Copied from: local:agent.v1.ConversationHistoryUserContent (var: Go) message ConversationHistoryUserContent { oneof content { ConversationHistoryTextContent text = 1; @@ -825,17 +1116,61 @@ message ConversationHistoryUserContent { } } -// Copied from: local:agent.v1.ConversationHistoryUserMessage (var: _Z) +// Copied from: local:agent.v1.ConversationHistoryUserMessage (var: Qo) message ConversationHistoryUserMessage { repeated ConversationHistoryUserContent content = 1; } -// Copied from: local:agent.v1.ConversationPlan (var: y$) +// Copied from: local:agent.v1.ConversationPlan (var: Li) message ConversationPlan { string plan = 1; } -// Copied from: local:agent.v1.ConversationState (var: j$) +// Copied from: local:agent.v1.ConversationSearchArgs (var: o) +message ConversationSearchArgs { + string query = 1; + string tool_call_id = 2; + optional int32 limit = 3; +} + +// Copied from: local:agent.v1.ConversationSearchError (var: u) +message ConversationSearchError { + string error = 1; +} + +// Copied from: local:agent.v1.ConversationSearchHit (var: l) +message ConversationSearchHit { + string conversation_id = 1; + string title = 2; + ConversationSearchSource source = 3; + int64 updated_at_ms = 4; + optional string snippet = 5; +} + +// Copied from: local:agent.v1.ConversationSearchResult (var: i) +message ConversationSearchResult { + oneof result { + ConversationSearchSuccess success = 1; + ConversationSearchError error = 2; + } +} + +// Copied from: local:agent.v1.ConversationSearchSource (var: r) +enum ConversationSearchSource { + CONVERSATION_SEARCH_SOURCE_UNSPECIFIED = 0; + CONVERSATION_SEARCH_SOURCE_LOCAL = 1; + CONVERSATION_SEARCH_SOURCE_CLOUD_CACHE = 2; +} + +// Copied from: local:agent.v1.ConversationSearchSuccess (var: a) +message ConversationSearchSuccess { + repeated ConversationSearchHit hits = 1; + bool truncated = 2; + bool partial = 3; + bool rebuilding = 4; +} + +// Copied from: local:agent.v1.ConversationState (var: ea) message ConversationState { repeated string root_prompt_messages_json = 1; repeated ConversationTurn turns = 8; @@ -854,7 +1189,7 @@ message ConversationState { map communicate_update_states_by_parent_tool_call_id = 16; } -// Copied from: local:agent.v1.ConversationStateStructure (var: a1) +// Copied from: local:agent.v1.ConversationStateStructure (var: ia) message ConversationStateStructure { repeated bytes root_prompt_messages_json = 1; repeated bytes turns = 8; @@ -882,11 +1217,14 @@ message ConversationStateStructure { optional string communicate_update_final_summary = 25; optional string communicate_update_completed_subtitle = 28; map communicate_update_states_by_parent_tool_call_id = 29; + map subagent_runs_by_parent_tool_call_id = 30; optional uint64 conversation_started_timestamp_ms = 26; optional string conversation_started_time_zone = 27; + map subagent_state_refs = 31; + optional GoalState goal_state = 32; } -// Copied from: local:agent.v1.ConversationStep (var: zX) +// Copied from: local:agent.v1.ConversationStep (var: Co) message ConversationStep { oneof message { AssistantMessage assistant_message = 1; @@ -895,12 +1233,12 @@ message ConversationStep { } } -// Copied from: local:agent.v1.ConversationSummary (var: P$) +// Copied from: local:agent.v1.ConversationSummary (var: Gi) message ConversationSummary { string summary = 1; } -// Copied from: local:agent.v1.ConversationSummaryArchive (var: L$) +// Copied from: local:agent.v1.ConversationSummaryArchive (var: Hi) message ConversationSummaryArchive { repeated bytes summarized_messages = 1; string summary = 2; @@ -908,14 +1246,15 @@ message ConversationSummaryArchive { bytes summary_message = 4; } -// Copied from: local:agent.v1.ConversationTokenDetails (var: O$) +// Copied from: local:agent.v1.ConversationTokenDetails (var: ji) message ConversationTokenDetails { uint32 used_tokens = 1; uint32 max_tokens = 2; optional PromptTokenBreakdownSnapshot breakdown = 3; + optional PromptContextUsageTree prompt_context_usage_tree = 4; } -// Copied from: local:agent.v1.ConversationTurn (var: _$) +// Copied from: local:agent.v1.ConversationTurn (var: Mi) message ConversationTurn { oneof turn { AgentConversationTurn agent_conversation_turn = 1; @@ -923,7 +1262,7 @@ message ConversationTurn { } } -// Copied from: local:agent.v1.ConversationTurnStructure (var: S$) +// Copied from: local:agent.v1.ConversationTurnStructure (var: Di) message ConversationTurnStructure { oneof turn { AgentConversationTurnStructure agent_conversation_turn = 1; @@ -931,13 +1270,36 @@ message ConversationTurnStructure { } } -// Copied from: local:agent.v1.Coordinate (var: gB) +// Copied from: local:agent.v1.Coordinate (var: i) message Coordinate { int32 x = 1; int32 y = 2; } -// Copied from: local:agent.v1.CreatePlanArgs (var: FM) +// Copied from: local:agent.v1.CreateGoalArgs (var: Ps) +message CreateGoalArgs { + string objective = 1; +} + +// Copied from: local:agent.v1.CreateGoalResult (var: Ls) +message CreateGoalResult { + oneof result { + CreateGoalSuccess success = 1; + GoalError error = 2; + } +} + +// Copied from: local:agent.v1.CreateGoalSuccess (var: bs) +message CreateGoalSuccess { +} + +// Copied from: local:agent.v1.CreateGoalToolCall (var: Fs) +message CreateGoalToolCall { + CreateGoalArgs args = 1; + CreateGoalResult result = 2; +} + +// Copied from: local:agent.v1.CreatePlanArgs (var: _e) message CreatePlanArgs { string plan = 1; repeated TodoItem todos = 2; @@ -947,23 +1309,23 @@ message CreatePlanArgs { repeated Phase phases = 6; } -// Copied from: local:agent.v1.CreatePlanError (var: MM) +// Copied from: local:agent.v1.CreatePlanError (var: ke) message CreatePlanError { string error = 1; } -// Copied from: local:agent.v1.CreatePlanRequestQuery (var: YM) +// Copied from: local:agent.v1.CreatePlanRequestQuery (var: we) message CreatePlanRequestQuery { CreatePlanArgs args = 1; string tool_call_id = 2; } -// Copied from: local:agent.v1.CreatePlanRequestResponse (var: HM) +// Copied from: local:agent.v1.CreatePlanRequestResponse (var: Ee) message CreatePlanRequestResponse { CreatePlanResult result = 1; } -// Copied from: local:agent.v1.CreatePlanResult (var: QM) +// Copied from: local:agent.v1.CreatePlanResult (var: Te) message CreatePlanResult { string plan_uri = 3; oneof result { @@ -972,17 +1334,17 @@ message CreatePlanResult { } } -// Copied from: local:agent.v1.CreatePlanSuccess (var: UM) +// Copied from: local:agent.v1.CreatePlanSuccess (var: ye) message CreatePlanSuccess { } -// Copied from: local:agent.v1.CreatePlanToolCall (var: bM) +// Copied from: local:agent.v1.CreatePlanToolCall (var: he) message CreatePlanToolCall { CreatePlanArgs args = 1; CreatePlanResult result = 2; } -// Copied from: local:agent.v1.CreatePrAction (var: IV) +// Copied from: local:agent.v1.CreatePrAction (var: Yt) message CreatePrAction { string title = 1; string body = 2; @@ -991,19 +1353,20 @@ message CreatePrAction { string branch_name = 5; repeated string add_labels = 6; optional string repo_url = 7; + optional bool skip_branch_prefix_check = 8; } -// Copied from: local:agent.v1.CreateTranscriptOverviewRequest (var: K7) +// Copied from: local:agent.v1.CreateTranscriptOverviewRequest (var: v) message CreateTranscriptOverviewRequest { string formatted_conversation = 1; } -// Copied from: local:agent.v1.CreateTranscriptOverviewResponse (var: Z7) +// Copied from: local:agent.v1.CreateTranscriptOverviewResponse (var: B) message CreateTranscriptOverviewResponse { string overview = 1; } -// Copied from: local:agent.v1.CursorPackage (var: Tz) +// Copied from: local:agent.v1.CursorPackage (var: i) message CursorPackage { string name = 1; string description = 2; @@ -1015,29 +1378,29 @@ message CursorPackage { PackageType package_type = 8; } -// Copied from: local:agent.v1.CursorPackagePrompt (var: hz) +// Copied from: local:agent.v1.CursorPackagePrompt (var: o) message CursorPackagePrompt { string name = 1; string file_path = 2; } -// Copied from: aiserver.v1.CursorPosition (var: gr) +// Copied from: aiserver.v1.CursorPosition (var: g) message CursorPosition { int32 line = 1; int32 column = 2; } -// Copied from: local:agent.v1.CursorPositionAction (var: MB) +// Copied from: local:agent.v1.CursorPositionAction (var: T) message CursorPositionAction { } -// Copied from: aiserver.v1.CursorRange (var: is) +// Copied from: aiserver.v1.CursorRange (var: q) message CursorRange { CursorPosition start_position = 1; CursorPosition end_position = 2; } -// Copied from: local:agent.v1.CursorRule (var: dx) +// Copied from: local:agent.v1.CursorRule (var: m) message CursorRule { string full_path = 1; string content = 2; @@ -1051,16 +1414,19 @@ message CursorRule { optional string marketplace = 10; optional string plugin_id = 11; optional string marketplace_id = 12; + repeated string scoped_to = 13; + string frontmatter = 14; + optional bool is_required = 15; } -// Copied from: local:agent.v1.CursorRuleSource (var: tx) +// Copied from: local:agent.v1.CursorRuleSource (var: r) enum CursorRuleSource { CURSOR_RULE_SOURCE_UNSPECIFIED = 0; CURSOR_RULE_SOURCE_TEAM = 1; CURSOR_RULE_SOURCE_USER = 2; } -// Copied from: local:agent.v1.CursorRuleType (var: cx) +// Copied from: local:agent.v1.CursorRuleType (var: u) message CursorRuleType { oneof type { CursorRuleTypeGlobal global = 1; @@ -1070,25 +1436,63 @@ message CursorRuleType { } } -// Copied from: local:agent.v1.CursorRuleTypeAgentFetched (var: ax) +// Copied from: local:agent.v1.CursorRuleTypeAgentFetched (var: a) message CursorRuleTypeAgentFetched { string description = 1; } -// Copied from: local:agent.v1.CursorRuleTypeFileGlobs (var: sx) +// Copied from: local:agent.v1.CursorRuleTypeFileGlobs (var: i) message CursorRuleTypeFileGlobs { repeated string globs = 1; } -// Copied from: local:agent.v1.CursorRuleTypeGlobal (var: nx) +// Copied from: local:agent.v1.CursorRuleTypeGlobal (var: o) message CursorRuleTypeGlobal { } -// Copied from: local:agent.v1.CursorRuleTypeManuallyAttached (var: lx) +// Copied from: local:agent.v1.CursorRuleTypeManuallyAttached (var: l) message CursorRuleTypeManuallyAttached { } -// Copied from: local:agent.v1.CustomSubagent (var: HS) +// Copied from: local:agent.v1.CustomModeDescriptor (var: di) +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: local:agent.v1.CustomModeExitIntent (var: fi) +message CustomModeExitIntent { + AgentMode next_mode = 1; + SubmittedExitedCustomMode exited_mode = 2; +} + +// Copied from: local:agent.v1.CustomModeIntent (var: gi) +message CustomModeIntent { + oneof intent { + SubmittedCustomMode enter = 1; + CustomModeExitIntent exit = 2; + } +} + +// Copied from: local:agent.v1.CustomModeSource (var: Ws) +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: local:agent.v1.CustomSubagent (var: T) message CustomSubagent { string full_path = 1; string name = 2; @@ -1106,7 +1510,7 @@ message CustomSubagent { optional string source = 14; } -// Copied from: local:agent.v1.CustomSubagentPermissionMode (var: _S) +// Copied from: local:agent.v1.CustomSubagentPermissionMode (var: r) enum CustomSubagentPermissionMode { CUSTOM_SUBAGENT_PERMISSION_MODE_UNSPECIFIED = 0; CUSTOM_SUBAGENT_PERMISSION_MODE_DEFAULT = 1; @@ -1114,55 +1518,55 @@ enum CustomSubagentPermissionMode { CUSTOM_SUBAGENT_PERMISSION_MODE_AGENT_ONLY = 3; } -// Copied from: local:agent.v1.DebugModeConfig (var: Gz) +// Copied from: local:agent.v1.DebugModeConfig (var: I) message DebugModeConfig { string log_path = 1; string server_endpoint = 2; string session_id = 3; } -// Copied from: local:agent.v1.DeleteArgs (var: eQ) +// Copied from: local:agent.v1.DeleteArgs (var: s) message DeleteArgs { string path = 1; string tool_call_id = 2; } -// Copied from: local:agent.v1.DeleteError (var: gQ) +// Copied from: local:agent.v1.DeleteError (var: d) message DeleteError { string path = 1; string error = 2; } -// Copied from: local:agent.v1.DeleteFileBusy (var: dQ) +// Copied from: local:agent.v1.DeleteFileBusy (var: m) message DeleteFileBusy { string path = 1; } -// Copied from: local:agent.v1.DeleteFileNotFound (var: aQ) +// Copied from: local:agent.v1.DeleteFileNotFound (var: a) message DeleteFileNotFound { string path = 1; } -// Copied from: local:agent.v1.DeleteNotFile (var: lQ) +// Copied from: local:agent.v1.DeleteNotFile (var: l) message DeleteNotFile { string path = 1; string actual_type = 2; } -// Copied from: local:agent.v1.DeletePermissionDenied (var: cQ) +// Copied from: local:agent.v1.DeletePermissionDenied (var: u) message DeletePermissionDenied { string path = 1; string client_visible_error = 2; bool is_readonly = 3; } -// Copied from: local:agent.v1.DeleteRejected (var: AQ) +// Copied from: local:agent.v1.DeleteRejected (var: c) message DeleteRejected { string path = 1; string reason = 2; } -// Copied from: local:agent.v1.DeleteResult (var: nQ) +// Copied from: local:agent.v1.DeleteResult (var: o) message DeleteResult { oneof result { DeleteSuccess success = 1; @@ -1175,7 +1579,7 @@ message DeleteResult { } } -// Copied from: local:agent.v1.DeleteSuccess (var: sQ) +// Copied from: local:agent.v1.DeleteSuccess (var: i) message DeleteSuccess { string path = 1; string deleted_file = 2; @@ -1183,20 +1587,20 @@ message DeleteSuccess { string prev_content = 4; } -// Copied from: local:agent.v1.DeleteToolCall (var: _Q) +// Copied from: local:agent.v1.DeleteToolCall (var: c) message DeleteToolCall { DeleteArgs args = 1; DeleteResult result = 2; } -// Copied from: aiserver.v1.DetailedLine (var: os) +// Copied from: aiserver.v1.DetailedLine (var: D) message DetailedLine { string text = 1; float line_number = 2; bool is_signature = 3; } -// Copied from: local:agent.v1.Diagnostic (var: SU) +// Copied from: local:agent.v1.Diagnostic (var: u) message Diagnostic { DiagnosticSeverity severity = 1; Range range = 2; @@ -1206,7 +1610,7 @@ message Diagnostic { bool is_stale = 6; } -// Copied from: local:agent.v1.DiagnosticItem (var: YU) +// Copied from: local:agent.v1.DiagnosticItem (var: re) message DiagnosticItem { DiagnosticSeverity severity = 1; DiagnosticRange range = 2; @@ -1216,13 +1620,13 @@ message DiagnosticItem { bool is_stale = 6; } -// Copied from: local:agent.v1.DiagnosticRange (var: HU) +// Copied from: local:agent.v1.DiagnosticRange (var: se) message DiagnosticRange { Position start = 1; Position end = 2; } -// Copied from: local:agent.v1.DiagnosticSeverity (var: hU) +// Copied from: local:agent.v1.DiagnosticSeverity (var: r) enum DiagnosticSeverity { DIAGNOSTIC_SEVERITY_UNSPECIFIED = 0; DIAGNOSTIC_SEVERITY_ERROR = 1; @@ -1231,35 +1635,35 @@ enum DiagnosticSeverity { DIAGNOSTIC_SEVERITY_HINT = 4; } -// Copied from: local:agent.v1.DiagnosticsArgs (var: _U) +// Copied from: local:agent.v1.DiagnosticsArgs (var: i) message DiagnosticsArgs { string path = 1; string tool_call_id = 2; } -// Copied from: local:agent.v1.DiagnosticsError (var: IU) +// Copied from: local:agent.v1.DiagnosticsError (var: m) message DiagnosticsError { string path = 1; string error = 2; } -// Copied from: local:agent.v1.DiagnosticsFileNotFound (var: NU) +// Copied from: local:agent.v1.DiagnosticsFileNotFound (var: d) message DiagnosticsFileNotFound { string path = 1; } -// Copied from: local:agent.v1.DiagnosticsPermissionDenied (var: bU) +// Copied from: local:agent.v1.DiagnosticsPermissionDenied (var: p) message DiagnosticsPermissionDenied { string path = 1; } -// Copied from: local:agent.v1.DiagnosticsRejected (var: vU) +// Copied from: local:agent.v1.DiagnosticsRejected (var: c) message DiagnosticsRejected { string path = 1; string reason = 2; } -// Copied from: local:agent.v1.DiagnosticsResult (var: yU) +// Copied from: local:agent.v1.DiagnosticsResult (var: a) message DiagnosticsResult { oneof result { DiagnosticsSuccess success = 1; @@ -1270,38 +1674,39 @@ message DiagnosticsResult { } } -// Copied from: local:agent.v1.DiagnosticsSuccess (var: kU) +// Copied from: local:agent.v1.DiagnosticsSuccess (var: l) message DiagnosticsSuccess { string path = 1; repeated Diagnostic diagnostics = 2; int32 total_diagnostics = 3; } -// Copied from: local:agent.v1.DragAction (var: NB) +// Copied from: local:agent.v1.DragAction (var: p) message DragAction { repeated Coordinate path = 1; MouseButton button = 2; + optional string modifier_keys = 3; } -// Copied from: local:agent.v1.EditArgs (var: jx) +// Copied from: local:agent.v1.EditArgs (var: D) message EditArgs { string path = 1; optional string stream_content = 6; } -// Copied from: local:agent.v1.EditError (var: uU) +// Copied from: local:agent.v1.EditError (var: V) message EditError { string path = 1; string error = 2; optional string model_visible_error = 5; } -// Copied from: local:agent.v1.EditFileNotFound (var: tU) +// Copied from: local:agent.v1.EditFileNotFound (var: x) message EditFileNotFound { string path = 1; } -// Copied from: local:agent.v1.EditPrLabelsArgs (var: HW) +// Copied from: local:agent.v1.EditPrLabelsArgs (var: lr) message EditPrLabelsArgs { string tool_call_id = 1; string pr_url = 2; @@ -1309,12 +1714,12 @@ message EditPrLabelsArgs { repeated string remove_labels = 5; } -// Copied from: local:agent.v1.EditPrLabelsError (var: ZW) +// Copied from: local:agent.v1.EditPrLabelsError (var: cr) message EditPrLabelsError { string error = 1; } -// Copied from: local:agent.v1.EditPrLabelsResult (var: zW) +// Copied from: local:agent.v1.EditPrLabelsResult (var: ur) message EditPrLabelsResult { oneof result { EditPrLabelsSuccess success = 1; @@ -1322,31 +1727,31 @@ message EditPrLabelsResult { } } -// Copied from: local:agent.v1.EditPrLabelsSuccess (var: KW) +// Copied from: local:agent.v1.EditPrLabelsSuccess (var: mr) message EditPrLabelsSuccess { string pr_url = 1; int32 pr_number = 2; string message = 3; } -// Copied from: local:agent.v1.EditPrLabelsToolCall (var: ez) +// Copied from: local:agent.v1.EditPrLabelsToolCall (var: dr) message EditPrLabelsToolCall { EditPrLabelsArgs args = 1; EditPrLabelsResult result = 2; } -// Copied from: local:agent.v1.EditReadPermissionDenied (var: rU) +// Copied from: local:agent.v1.EditReadPermissionDenied (var: Q) message EditReadPermissionDenied { string path = 1; } -// Copied from: local:agent.v1.EditRejected (var: oU) +// Copied from: local:agent.v1.EditRejected (var: H) message EditRejected { string path = 1; string reason = 2; } -// Copied from: local:agent.v1.EditResult (var: Xx) +// Copied from: local:agent.v1.EditResult (var: O) message EditResult { oneof result { EditSuccess success = 1; @@ -1358,7 +1763,7 @@ message EditResult { } } -// Copied from: local:agent.v1.EditSuccess (var: $x) +// Copied from: local:agent.v1.EditSuccess (var: U) message EditSuccess { string path = 1; optional int32 lines_added = 3; @@ -1369,30 +1774,30 @@ message EditSuccess { optional string message = 8; } -// Copied from: local:agent.v1.EditToolCall (var: mU) +// Copied from: local:agent.v1.EditToolCall (var: Y) message EditToolCall { EditArgs args = 1; EditResult result = 2; } -// Copied from: local:agent.v1.EditToolCallDelta (var: fU) +// Copied from: local:agent.v1.EditToolCallDelta (var: K) message EditToolCallDelta { string stream_content_delta = 1; } -// Copied from: local:agent.v1.EditWritePermissionDenied (var: iU) +// Copied from: local:agent.v1.EditWritePermissionDenied (var: G) message EditWritePermissionDenied { string path = 1; string error = 2; bool is_readonly = 3; } -// Copied from: local:agent.v1.Error (var: g7) +// Copied from: local:agent.v1.Error (var: l) message Error { string message = 1; } -// Copied from: local:agent.v1.ExecClientControlMessage (var: Z6) +// Copied from: local:agent.v1.ExecClientControlMessage (var: We) message ExecClientControlMessage { oneof message { ExecClientStreamClose stream_close = 1; @@ -1401,15 +1806,17 @@ message ExecClientControlMessage { } } -// Copied from: local:agent.v1.ExecClientHeartbeat (var: K6) +// Copied from: local:agent.v1.ExecClientHeartbeat (var: Ke) message ExecClientHeartbeat { uint32 id = 1; } -// Copied from: local:agent.v1.ExecClientMessage (var: a7) +// Copied from: local:agent.v1.ExecClientMessage (var: $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; @@ -1436,15 +1843,30 @@ message ExecClientMessage { 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: local:agent.v1.ExecClientStreamClose (var: H6) +// Copied from: local:agent.v1.ExecClientStreamClose (var: Ve) message ExecClientStreamClose { uint32 id = 1; } -// Copied from: local:agent.v1.ExecClientThrow (var: z6) +// Copied from: local:agent.v1.ExecClientThrow (var: Ye) message ExecClientThrow { uint32 id = 1; string error = 2; @@ -1452,23 +1874,24 @@ message ExecClientThrow { optional string error_code = 4; } -// Copied from: local:agent.v1.ExecServerAbort (var: q7) +// Copied from: local:agent.v1.ExecServerAbort (var: A) message ExecServerAbort { uint32 id = 1; } -// Copied from: local:agent.v1.ExecServerControlMessage (var: F7) +// Copied from: local:agent.v1.ExecServerControlMessage (var: _) message ExecServerControlMessage { oneof message { ExecServerAbort abort = 1; } } -// Copied from: local:agent.v1.ExecServerMessage (var: s7) +// Copied from: local:agent.v1.ExecServerMessage (var: Ze) 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; @@ -1495,15 +1918,30 @@ message ExecServerMessage { 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: local:agent.v1.ExecuteHookArgs (var: l7) +// Copied from: local:agent.v1.ExecuteHookArgs (var: et) message ExecuteHookArgs { ExecuteHookRequest request = 1; } -// Copied from: local:agent.v1.ExecuteHookRequest (var: d7) +// Copied from: local:agent.v1.ExecuteHookRequest (var: nt) message ExecuteHookRequest { oneof request { PreCompactRequestQuery pre_compact = 1; @@ -1512,10 +1950,14 @@ message ExecuteHookRequest { 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: local:agent.v1.ExecuteHookResponse (var: A7) +// Copied from: local:agent.v1.ExecuteHookResponse (var: rt) message ExecuteHookResponse { oneof response { PreCompactRequestResponse pre_compact = 1; @@ -1524,15 +1966,19 @@ message ExecuteHookResponse { 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: local:agent.v1.ExecuteHookResult (var: c7) +// Copied from: local:agent.v1.ExecuteHookResult (var: tt) message ExecuteHookResult { ExecuteHookResponse response = 1; } -// Copied from: local:agent.v1.ExecutePlanAction (var: e$) +// Copied from: local:agent.v1.ExecutePlanAction (var: wi) message ExecutePlanAction { RequestContext request_context = 1; optional ConversationPlan plan = 2; @@ -1544,13 +1990,13 @@ message ExecutePlanAction { optional string plan_file_path = 8; } -// Copied from: local:agent.v1.ExecutePlanInfo (var: s$) +// Copied from: local:agent.v1.ExecutePlanInfo (var: Si) message ExecutePlanInfo { string plan_id = 1; string plan_title = 2; } -// Copied from: local:agent.v1.ExtraContextEntry (var: Ij) +// Copied from: local:agent.v1.ExtraContextEntry (var: A) message ExtraContextEntry { oneof data_or_blob_id { string data = 1; @@ -1558,41 +2004,83 @@ message ExtraContextEntry { } } -// Copied from: local:agent.v1.FeedbackRequestCategory (var: d0) +// Copied from: local:agent.v1.FeedbackRequestCategory (var: Fa) message FeedbackRequestCategory { string id = 1; string label = 2; } -// Copied from: local:agent.v1.FeedbackRequestCategoryGroup (var: A0) +// Copied from: local:agent.v1.FeedbackRequestCategoryGroup (var: qa) message FeedbackRequestCategoryGroup { string id = 1; string prompt = 2; repeated FeedbackRequestCategory categories = 3; } -// Copied from: local:agent.v1.FeedbackRequestUpdate (var: g0) +// Copied from: local:agent.v1.FeedbackRequestUpdate (var: Da) 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:agent.v1.FetchArgs (var: UG) +// Copied from: local:agent.v1.FetchArgs (var: s) message FetchArgs { string url = 1; string tool_call_id = 2; } -// Copied from: local:agent.v1.FetchError (var: HG) +// Copied from: local:agent.v1.FetchCloudAgentDataArgs (var: Br) +message FetchCloudAgentDataArgs { + repeated string bc_ids = 4; + repeated string sources = 6; + repeated string statuses = 7; + bool include_team_wide = 8; + bool include_archived = 9; + optional int32 limit = 10; + bool include_transcript = 12; + string active_since = 13; +} + +// Copied from: local:agent.v1.FetchCloudAgentDataError (var: Nr) +message FetchCloudAgentDataError { + string error = 1; +} + +// Copied from: local:agent.v1.FetchCloudAgentDataResult (var: Jr) +message FetchCloudAgentDataResult { + oneof result { + FetchCloudAgentDataSuccess success = 1; + FetchCloudAgentDataError error = 2; + } +} + +// Copied from: local:agent.v1.FetchCloudAgentDataSuccess (var: Cr) +message FetchCloudAgentDataSuccess { + string summary = 1; + int32 agent_count = 2; + repeated string written_paths = 3; + repeated string unavailable_bc_ids = 4; +} + +// Copied from: local:agent.v1.FetchCloudAgentDataToolCall (var: Rr) +message FetchCloudAgentDataToolCall { + FetchCloudAgentDataArgs args = 1; + FetchCloudAgentDataResult result = 2; +} + +// Copied from: local:agent.v1.FetchError (var: a) message FetchError { string url = 1; string error = 2; } -// Copied from: local:agent.v1.FetchResult (var: MG) +// Copied from: local:agent.v1.FetchResult (var: o) message FetchResult { oneof result { FetchSuccess success = 1; @@ -1600,7 +2088,7 @@ message FetchResult { } } -// Copied from: local:agent.v1.FetchSuccess (var: YG) +// Copied from: local:agent.v1.FetchSuccess (var: i) message FetchSuccess { string url = 1; string content = 2; @@ -1608,97 +2096,120 @@ message FetchSuccess { string content_type = 4; } -// Copied from: local:agent.v1.FetchToolCall (var: zG) +// Copied from: local:agent.v1.FetchToolCall (var: ze) message FetchToolCall { FetchArgs args = 1; FetchResult result = 2; } -// Copied from: local:agent.v1.FileDiagnostics (var: MU) +// Copied from: local:agent.v1.FileDiagnostics (var: ne) message FileDiagnostics { string path = 1; repeated DiagnosticItem diagnostics = 2; int32 diagnostics_count = 3; } -// Copied from: aiserver.v1.FileGit (var: ps) +// Copied from: aiserver.v1.FileDiff (var: B) +message FileDiff { + // Copied from: aiserver.v1.FileDiff.Chunk (var: J) + 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: aiserver.v1.FileGit (var: Q) message FileGit { repeated GitCommit commits = 1; } -// Copied from: local:agent.v1.FileState (var: G$) +// Copied from: local:agent.v1.FileState (var: Xi) message FileState { optional string content = 1; optional string initial_content = 2; } -// Copied from: local:agent.v1.FileStateStructure (var: V$) +// Copied from: local:agent.v1.FileStateStructure (var: Zi) message FileStateStructure { optional bytes content = 1; optional bytes initial_content = 2; } -// Copied from: local:agent.v1.ForceBackgroundShellArgs (var: Tk) +// Copied from: local:agent.v1.ForceBackgroundShellArgs (var: y) message ForceBackgroundShellArgs { string tool_call_id = 1; } -// Copied from: local:agent.v1.ForceBackgroundShellResult (var: wk) +// Copied from: local:agent.v1.ForceBackgroundShellResult (var: k) message ForceBackgroundShellResult { ForceBackgroundShellStatus status = 1; optional ShellResult shell_result = 2; } -// Copied from: local:agent.v1.ForceBackgroundShellStatus (var: nk) +// Copied from: local:agent.v1.ForceBackgroundShellStatus (var: o) enum ForceBackgroundShellStatus { FORCE_BACKGROUND_SHELL_STATUS_UNSPECIFIED = 0; FORCE_BACKGROUND_SHELL_STATUS_ACCEPTED = 1; FORCE_BACKGROUND_SHELL_STATUS_NOT_FOUND = 2; } -// Copied from: local:agent.v1.ForceBackgroundSubagentArgs (var: C6) +// Copied from: local:agent.v1.ForceBackgroundSubagentArgs (var: V) message ForceBackgroundSubagentArgs { string tool_call_id = 1; } -// Copied from: local:agent.v1.ForceBackgroundSubagentResult (var: R6) +// Copied from: local:agent.v1.ForceBackgroundSubagentResult (var: Y) message ForceBackgroundSubagentResult { ForceBackgroundSubagentStatus status = 1; } -// Copied from: local:agent.v1.ForceBackgroundSubagentStatus (var: a6) +// Copied from: local:agent.v1.ForceBackgroundSubagentStatus (var: w) enum ForceBackgroundSubagentStatus { FORCE_BACKGROUND_SUBAGENT_STATUS_UNSPECIFIED = 0; FORCE_BACKGROUND_SUBAGENT_STATUS_ACCEPTED = 1; FORCE_BACKGROUND_SUBAGENT_STATUS_NOT_FOUND = 2; } -// Copied from: local:agent.v1.GenerateImageArgs (var: YE) +// Copied from: local:agent.v1.GenerateImageArgs (var: s) message GenerateImageArgs { string description = 1; optional string file_path = 2; repeated string reference_image_paths = 5; + optional string aspect_ratio = 6; } -// Copied from: local:agent.v1.GenerateImageError (var: KE) +// Copied from: local:agent.v1.GenerateImageError (var: a) message GenerateImageError { string error = 1; } -// Copied from: local:agent.v1.GenerateImageRequestQuery (var: eS) +// Copied from: local:agent.v1.GenerateImageRequestQuery (var: u) message GenerateImageRequestQuery { GenerateImageArgs args = 1; string tool_call_id = 2; } -// Copied from: local:agent.v1.GenerateImageRequestResponse (var: nS) +// Copied from: local:agent.v1.GenerateImageRequestResponse (var: m) message GenerateImageRequestResponse { - // Copied from: local:agent.v1.GenerateImageRequestResponse.Approved (var: sS) + // Copied from: local:agent.v1.GenerateImageRequestResponse.Approved (var: c) message Approved { string description = 1; } - // Copied from: local:agent.v1.GenerateImageRequestResponse.Rejected (var: aS) + // Copied from: local:agent.v1.GenerateImageRequestResponse.Rejected (var: d) message Rejected { string reason = 1; } @@ -1709,7 +2220,7 @@ message GenerateImageRequestResponse { } } -// Copied from: local:agent.v1.GenerateImageResult (var: HE) +// Copied from: local:agent.v1.GenerateImageResult (var: o) message GenerateImageResult { oneof result { GenerateImageSuccess success = 1; @@ -1717,47 +2228,98 @@ message GenerateImageResult { } } -// Copied from: local:agent.v1.GenerateImageSuccess (var: zE) +// Copied from: local:agent.v1.GenerateImageSuccess (var: i) message GenerateImageSuccess { string file_path = 1; string image_data = 2; } -// Copied from: local:agent.v1.GenerateImageToolCall (var: ZE) +// Copied from: local:agent.v1.GenerateImageToolCall (var: l) message GenerateImageToolCall { GenerateImageArgs args = 1; GenerateImageResult result = 2; } -// Copied from: local:agent.v1.GetAllowedModelIntentsRequest (var: lee) +// Copied from: local:agent.v1.GetAllowedModelIntentsRequest (var: P) message GetAllowedModelIntentsRequest { } -// Copied from: local:agent.v1.GetAllowedModelIntentsResponse (var: cee) +// Copied from: local:agent.v1.GetAllowedModelIntentsResponse (var: b) message GetAllowedModelIntentsResponse { repeated string model_intents = 1; } -// Copied from: local:agent.v1.GetBlobArgs (var: _7) +// Copied from: local:agent.v1.GetBlobArgs (var: u) message GetBlobArgs { bytes blob_id = 1; } -// Copied from: local:agent.v1.GetBlobResult (var: y7) +// Copied from: local:agent.v1.GetBlobResult (var: m) message GetBlobResult { optional bytes blob_data = 1; + optional Error error = 2; } -// Copied from: local:agent.v1.GetDefaultModelForCliRequest (var: see) +// Copied from: local:agent.v1.GetCiStatusAction (var: jt) +message GetCiStatusAction { + optional string pr_url = 1; + optional string branch_name = 2; + optional string repo_url = 3; +} + +// Copied from: local:agent.v1.GetDefaultModelForCliRequest (var: N) message GetDefaultModelForCliRequest { } -// Copied from: local:agent.v1.GetDefaultModelForCliResponse (var: aee) +// Copied from: local:agent.v1.GetDefaultModelForCliResponse (var: R) message GetDefaultModelForCliResponse { ModelDetails model = 1; } -// Copied from: local:agent.v1.GetMcpToolsAgentResult (var: QH) +// Copied from: aiserver.v1.GetDiffRequest (var: k) +message GetDiffRequest { + // Copied from: aiserver.v1.GetDiffRequest.OutputFormat (var: i) + 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: aiserver.v1.GetDiffResponse (var: w) +message GetDiffResponse { + // Copied from: aiserver.v1.GetDiffResponse.SubmoduleDiff (var: E) + 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:agent.v1.GetMcpToolsAgentResult (var: Nn) message GetMcpToolsAgentResult { oneof result { GetMcpToolsSuccess success = 1; @@ -1765,7 +2327,7 @@ message GetMcpToolsAgentResult { } } -// Copied from: local:agent.v1.GetMcpToolsArgs (var: FH) +// Copied from: local:agent.v1.GetMcpToolsArgs (var: Cn) message GetMcpToolsArgs { optional string server = 1; optional string tool_name = 2; @@ -1773,45 +2335,45 @@ message GetMcpToolsArgs { string tool_call_id = 4; } -// Copied from: local:agent.v1.GetMcpToolsError (var: MH) +// Copied from: local:agent.v1.GetMcpToolsError (var: Pn) message GetMcpToolsError { string error = 1; } -// Copied from: local:agent.v1.GetMcpToolsSuccess (var: UH) +// Copied from: local:agent.v1.GetMcpToolsSuccess (var: Rn) message GetMcpToolsSuccess { string content = 1; optional string output_file_path = 2; } -// Copied from: local:agent.v1.GetMcpToolsToolCall (var: YH) +// Copied from: local:agent.v1.GetMcpToolsToolCall (var: bn) message GetMcpToolsToolCall { GetMcpToolsArgs args = 1; GetMcpToolsAgentResult result = 2; } -// Copied from: local:agent.v1.GetNewChatNudgeLegacyModelPickerRequest (var: Cee) +// Copied from: local:agent.v1.GetNewChatNudgeLegacyModelPickerRequest (var: Y) message GetNewChatNudgeLegacyModelPickerRequest { string current_model = 1; bool max_mode = 2; } -// Copied from: local:agent.v1.GetNewChatNudgeLegacyModelPickerResponse (var: Ree) +// Copied from: local:agent.v1.GetNewChatNudgeLegacyModelPickerResponse (var: K) message GetNewChatNudgeLegacyModelPickerResponse { optional NewChatNudge nudge = 1; } -// Copied from: local:agent.v1.GetNewChatNudgeParameterizedModelPickerRequest (var: Oee) +// Copied from: local:agent.v1.GetNewChatNudgeParameterizedModelPickerRequest (var: Z) message GetNewChatNudgeParameterizedModelPickerRequest { RequestedModel current_model = 1; } -// Copied from: local:agent.v1.GetNewChatNudgeParameterizedModelPickerResponse (var: Gee) +// Copied from: local:agent.v1.GetNewChatNudgeParameterizedModelPickerResponse (var: $) message GetNewChatNudgeParameterizedModelPickerResponse { optional NewChatNudgeV2 nudge = 1; } -// Copied from: local:agent.v1.GetSignedUrlForAttachedMediaRequest (var: wee) +// Copied from: local:agent.v1.GetSignedUrlForAttachedMediaRequest (var: Q) message GetSignedUrlForAttachedMediaRequest { string conversation_id = 3; optional string key = 1; @@ -1819,7 +2381,7 @@ message GetSignedUrlForAttachedMediaRequest { optional int64 content_length_bytes = 4; } -// Copied from: local:agent.v1.GetSignedUrlForAttachedMediaResponse (var: Eee) +// Copied from: local:agent.v1.GetSignedUrlForAttachedMediaResponse (var: G) message GetSignedUrlForAttachedMediaResponse { string key = 1; string post_url = 2; @@ -1827,19 +2389,20 @@ message GetSignedUrlForAttachedMediaResponse { int64 expires_at_unix_ms = 4; int64 refresh_after_unix_ms = 5; map post_fields = 6; + string put_url = 7; } -// Copied from: local:agent.v1.GetUsableModelsRequest (var: eee) +// Copied from: local:agent.v1.GetUsableModelsRequest (var: J) message GetUsableModelsRequest { repeated string custom_model_ids = 1; } -// Copied from: local:agent.v1.GetUsableModelsResponse (var: nee) +// Copied from: local:agent.v1.GetUsableModelsResponse (var: C) message GetUsableModelsResponse { repeated ModelDetails models = 1; } -// Copied from: aiserver.v1.GitCommit (var: fs) +// Copied from: aiserver.v1.GitCommit (var: x) message GitCommit { string commit = 1; string author = 2; @@ -1847,33 +2410,47 @@ message GitCommit { string message = 4; } -// Copied from: local:agent.v1.GitRepoInfo (var: Qz) +// Copied from: aiserver.v1.GitDiff (var: v) +message GitDiff { + // Copied from: aiserver.v1.GitDiff.DiffType (var: a) + 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:agent.v1.GitRepoInfo (var: k) 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:agent.v1.GlobToolArgs (var: yQ) +// Copied from: local:agent.v1.GlobToolArgs (var: d) message GlobToolArgs { optional string target_directory = 1; string glob_pattern = 2; } -// Copied from: local:agent.v1.GlobToolCall (var: vQ) +// Copied from: local:agent.v1.GlobToolCall (var: h) message GlobToolCall { GlobToolArgs args = 1; GlobToolResult result = 2; } -// Copied from: local:agent.v1.GlobToolError (var: SQ) +// Copied from: local:agent.v1.GlobToolError (var: f) message GlobToolError { string error = 1; } -// Copied from: local:agent.v1.GlobToolResult (var: kQ) +// Copied from: local:agent.v1.GlobToolResult (var: p) message GlobToolResult { oneof result { GlobToolSuccess success = 1; @@ -1881,7 +2458,7 @@ message GlobToolResult { } } -// Copied from: local:agent.v1.GlobToolSuccess (var: IQ) +// Copied from: local:agent.v1.GlobToolSuccess (var: g) message GlobToolSuccess { string pattern = 1; string path = 2; @@ -1891,7 +2468,36 @@ message GlobToolSuccess { bool ripgrep_truncated = 6; } -// Copied from: local:agent.v1.GrepArgs (var: NQ) +// Copied from: local:agent.v1.GoalContinuationAction (var: ti) +message GoalContinuationAction { +} + +// Copied from: local:agent.v1.GoalError (var: Ms) +message GoalError { + string error = 1; +} + +// Copied from: local:agent.v1.GoalState (var: qi) +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; +} + +// Copied from: local:agent.v1.GoalStatus (var: Cs) +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:agent.v1.GrepArgs (var: o) message GrepArgs { string pattern = 1; optional string path = 2; @@ -1911,7 +2517,7 @@ message GrepArgs { optional int32 offset = 16; } -// Copied from: local:agent.v1.GrepContentMatch (var: KQ) +// Copied from: local:agent.v1.GrepContentMatch (var: g) message GrepContentMatch { int32 line_number = 1; string content = 2; @@ -1919,7 +2525,7 @@ message GrepContentMatch { bool is_context_line = 4; } -// Copied from: local:agent.v1.GrepContentResult (var: HQ) +// Copied from: local:agent.v1.GrepContentResult (var: p) message GrepContentResult { repeated GrepFileMatch matches = 1; int32 total_lines = 2; @@ -1930,7 +2536,7 @@ message GrepContentResult { optional int32 offset_applied = 7; } -// Copied from: local:agent.v1.GrepCountResult (var: UQ) +// Copied from: local:agent.v1.GrepCountResult (var: m) message GrepCountResult { repeated GrepFileCount counts = 1; int32 total_files = 2; @@ -1941,24 +2547,24 @@ message GrepCountResult { optional int32 offset_applied = 7; } -// Copied from: local:agent.v1.GrepError (var: qQ) +// Copied from: local:agent.v1.GrepError (var: a) message GrepError { string error = 1; } -// Copied from: local:agent.v1.GrepFileCount (var: MQ) +// Copied from: local:agent.v1.GrepFileCount (var: c) message GrepFileCount { string file = 1; int32 count = 2; } -// Copied from: local:agent.v1.GrepFileMatch (var: zQ) +// Copied from: local:agent.v1.GrepFileMatch (var: f) message GrepFileMatch { string file = 1; repeated GrepContentMatch matches = 2; } -// Copied from: local:agent.v1.GrepFilesResult (var: YQ) +// Copied from: local:agent.v1.GrepFilesResult (var: d) message GrepFilesResult { repeated string files = 1; int32 total_files = 2; @@ -1968,7 +2574,7 @@ message GrepFilesResult { optional int32 offset_applied = 6; } -// Copied from: local:agent.v1.GrepResult (var: bQ) +// Copied from: local:agent.v1.GrepResult (var: i) message GrepResult { oneof result { GrepSuccess success = 1; @@ -1976,12 +2582,12 @@ message GrepResult { } } -// Copied from: local:agent.v1.GrepStream (var: ZQ) +// Copied from: local:agent.v1.GrepStream (var: h) message GrepStream { string pattern = 1; } -// Copied from: local:agent.v1.GrepSuccess (var: FQ) +// Copied from: local:agent.v1.GrepSuccess (var: l) message GrepSuccess { string pattern = 1; string path = 2; @@ -1990,13 +2596,13 @@ message GrepSuccess { optional GrepUnionResult active_editor_result = 5; } -// Copied from: local:agent.v1.GrepToolCall (var: $Q) +// Copied from: local:agent.v1.GrepToolCall (var: _) message GrepToolCall { GrepArgs args = 1; GrepResult result = 2; } -// Copied from: local:agent.v1.GrepUnionResult (var: QQ) +// Copied from: local:agent.v1.GrepUnionResult (var: u) message GrepUnionResult { oneof result { GrepCountResult count = 1; @@ -2005,16 +2611,22 @@ message GrepUnionResult { } } -// Copied from: local:agent.v1.HeartbeatUpdate (var: z1) +// Copied from: local:agent.v1.HeartbeatUpdate (var: Ba) message HeartbeatUpdate { } -// Copied from: local:agent.v1.HooksConfigInfo (var: jz) +// Copied from: local:agent.v1.HookAdditionalContext (var: s) +message HookAdditionalContext { + string hook_event_name = 1; + string content = 2; +} + +// Copied from: local:agent.v1.HooksConfigInfo (var: J) message HooksConfigInfo { repeated string configured_steps = 1; } -// Copied from: local:agent.v1.IdeEditorsStateFile (var: dee) +// Copied from: local:agent.v1.IdeEditorsStateFile (var: M) message IdeEditorsStateFile { string relative_path = 1; string absolute_path = 2; @@ -2024,14 +2636,14 @@ message IdeEditorsStateFile { optional int32 line_count = 6; } -// Copied from: local:agent.v1.IdeEditorsStateLite (var: Aee) +// Copied from: local:agent.v1.IdeEditorsStateLite (var: L) message IdeEditorsStateLite { repeated IdeEditorsStateFile recently_viewed_files = 1; } -// Copied from: local:agent.v1.ImageProto (var: Lz) +// Copied from: local:agent.v1.ImageProto (var: T) message ImageProto { - // Copied from: local:agent.v1.ImageProto.Dimension (var: Fz) + // Copied from: local:agent.v1.ImageProto.Dimension (var: y) message Dimension { int32 width = 1; int32 height = 2; @@ -2045,7 +2657,17 @@ message ImageProto { string mime_type = 7; } -// Copied from: local:agent.v1.InteractionQuery (var: k0) +// Copied from: local:agent.v1.InjectContextAction (var: ni) +message InjectContextAction { + string injection_id = 1; + string expected_run_id = 2; + oneof payload { + UserContextInjection user_context = 3; + SystemContextInjection system_context = 4; + } +} + +// Copied from: local:agent.v1.InteractionQuery (var: Ka) message InteractionQuery { uint32 id = 1; oneof query { @@ -2059,10 +2681,11 @@ message InteractionQuery { 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: local:agent.v1.InteractionResponse (var: S0) +// Copied from: local:agent.v1.InteractionResponse (var: Wa) message InteractionResponse { uint32 id = 1; oneof result { @@ -2076,10 +2699,11 @@ message InteractionResponse { 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:agent.v1.InteractionUpdate (var: _0) +// Copied from: local:agent.v1.InteractionUpdate (var: Ha) message InteractionUpdate { oneof message { TextDeltaUpdate text_delta = 1; @@ -2103,10 +2727,12 @@ message InteractionUpdate { 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:agent.v1.InterruptedPendingToolCallResolution (var: cZ) +// Copied from: local:agent.v1.InterruptedPendingToolCallResolution (var: Do) message InterruptedPendingToolCallResolution { string tool_call_id = 1; oneof resolution { @@ -2115,14 +2741,14 @@ message InterruptedPendingToolCallResolution { } } -// Copied from: local:agent.v1.InterruptedPendingToolCallResolutions (var: dZ) +// Copied from: local:agent.v1.InterruptedPendingToolCallResolutions (var: Oo) message InterruptedPendingToolCallResolutions { repeated InterruptedPendingToolCallResolution resolutions = 1; } -// Copied from: local:agent.v1.InvocationContext (var: MK) +// Copied from: local:agent.v1.InvocationContext (var: $) message InvocationContext { - // Copied from: local:agent.v1.InvocationContext.GithubPR (var: zK) + // Copied from: local:agent.v1.InvocationContext.GithubPR (var: ne) message GithubPR { string title = 1; string description = 2; @@ -2130,11 +2756,11 @@ message InvocationContext { optional string ci_failures = 4; } - // Copied from: local:agent.v1.InvocationContext.IdeState (var: KK) + // Copied from: local:agent.v1.InvocationContext.IdeState (var: re) message IdeState { - // Copied from: local:agent.v1.InvocationContext.IdeState.File (var: ZK) + // Copied from: local:agent.v1.InvocationContext.IdeState.File (var: se) message File { - // Copied from: local:agent.v1.InvocationContext.IdeState.File.CursorPosition (var: eX) + // Copied from: local:agent.v1.InvocationContext.IdeState.File.CursorPosition (var: oe) message CursorPosition { int32 line = 1; string text = 2; @@ -2147,7 +2773,7 @@ message InvocationContext { optional string active_command = 5; } - // Copied from: local:agent.v1.InvocationContext.IdeState.ViewedPullRequest (var: nX) + // Copied from: local:agent.v1.InvocationContext.IdeState.ViewedPullRequest (var: ie) message ViewedPullRequest { int32 number = 1; string url = 2; @@ -2162,7 +2788,7 @@ message InvocationContext { repeated ViewedPullRequest currently_viewed_prs = 3; } - // Copied from: local:agent.v1.InvocationContext.MicrosoftTeamsThread (var: HK) + // Copied from: local:agent.v1.InvocationContext.MicrosoftTeamsThread (var: te) message MicrosoftTeamsThread { string thread = 1; optional string channel_name = 2; @@ -2171,12 +2797,16 @@ message InvocationContext { optional string team_description = 5; } - // Copied from: local:agent.v1.InvocationContext.SlackThread (var: YK) + // Copied from: local:agent.v1.InvocationContext.SlackThread (var: ee) 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 { @@ -2188,13 +2818,13 @@ message InvocationContext { } } -// Copied from: local:agent.v1.KeyAction (var: FB) +// Copied from: local:agent.v1.KeyAction (var: h) message KeyAction { string key = 1; optional int32 hold_duration_ms = 2; } -// Copied from: local:agent.v1.KvClientMessage (var: v7) +// Copied from: local:agent.v1.KvClientMessage (var: f) message KvClientMessage { uint32 id = 1; oneof message { @@ -2203,7 +2833,7 @@ message KvClientMessage { } } -// Copied from: local:agent.v1.KvServerMessage (var: I7) +// Copied from: local:agent.v1.KvServerMessage (var: p) message KvServerMessage { uint32 id = 1; optional SpanContext span_context = 4; @@ -2213,19 +2843,19 @@ message KvServerMessage { } } -// Copied from: local:agent.v1.ListMcpResourcesError (var: eM) +// Copied from: local:agent.v1.ListMcpResourcesError (var: J) message ListMcpResourcesError { string error = 1; } -// Copied from: local:agent.v1.ListMcpResourcesExecArgs (var: HO) +// Copied from: local:agent.v1.ListMcpResourcesExecArgs (var: S) message ListMcpResourcesExecArgs { optional string server = 1; } -// Copied from: local:agent.v1.ListMcpResourcesExecResult (var: zO) +// Copied from: local:agent.v1.ListMcpResourcesExecResult (var: I) message ListMcpResourcesExecResult { - // Copied from: local:agent.v1.ListMcpResourcesExecResult.McpResource (var: KO) + // Copied from: local:agent.v1.ListMcpResourcesExecResult.McpResource (var: v) message McpResource { string uri = 1; optional string name = 2; @@ -2242,23 +2872,51 @@ message ListMcpResourcesExecResult { } } -// Copied from: local:agent.v1.ListMcpResourcesRejected (var: nM) +// Copied from: local:agent.v1.ListMcpResourcesRejected (var: C) message ListMcpResourcesRejected { string reason = 1; } -// Copied from: local:agent.v1.ListMcpResourcesSuccess (var: ZO) +// Copied from: local:agent.v1.ListMcpResourcesSuccess (var: B) message ListMcpResourcesSuccess { repeated ListMcpResourcesExecResult.McpResource resources = 1; } -// Copied from: local:agent.v1.ListMcpResourcesToolCall (var: gG) +// Copied from: local:agent.v1.ListMcpResourcesToolCall (var: Le) message ListMcpResourcesToolCall { ListMcpResourcesExecArgs args = 1; ListMcpResourcesExecResult result = 2; } -// Copied from: local:agent.v1.LsArgs (var: zS) +// Copied from: local:agent.v1.LocalPromptQualityInvocation (var: O) +message LocalPromptQualityInvocation { + string invocation_id = 1; + string attempt_request_id = 2; + int32 attempt = 3; + string started_at = 4; + string completed_at = 5; + string model_id = 6; + string provider_name = 7; + LocalPromptQualityInvocationStatus status = 8; + repeated bytes messages = 9; + repeated bytes response_messages = 10; + string tools_json = 11; + int64 prompt_tokens = 12; + int64 completion_tokens = 13; + int64 total_tokens = 14; + optional int64 token_limit = 15; + optional string error_message = 16; +} + +// Copied from: local:agent.v1.LocalPromptQualityInvocationStatus (var: r) +enum LocalPromptQualityInvocationStatus { + LOCAL_PROMPT_QUALITY_INVOCATION_STATUS_UNSPECIFIED = 0; + LOCAL_PROMPT_QUALITY_INVOCATION_STATUS_SUCCESS = 1; + LOCAL_PROMPT_QUALITY_INVOCATION_STATUS_ERRORED = 2; + LOCAL_PROMPT_QUALITY_INVOCATION_STATUS_ABORTED = 3; +} + +// Copied from: local:agent.v1.LsArgs (var: o) message LsArgs { string path = 1; repeated string ignore = 2; @@ -2267,9 +2925,9 @@ message LsArgs { optional uint32 timeout_ms = 5; } -// Copied from: local:agent.v1.LsDirectoryTreeNode (var: eB) +// Copied from: local:agent.v1.LsDirectoryTreeNode (var: l) message LsDirectoryTreeNode { - // Copied from: local:agent.v1.LsDirectoryTreeNode.File (var: nB) + // Copied from: local:agent.v1.LsDirectoryTreeNode.File (var: u) message File { string name = 1; optional TerminalMetadata terminal_metadata = 2; @@ -2283,19 +2941,19 @@ message LsDirectoryTreeNode { int32 num_files = 6; } -// Copied from: local:agent.v1.LsError (var: sB) +// Copied from: local:agent.v1.LsError (var: m) message LsError { string path = 1; string error = 2; } -// Copied from: local:agent.v1.LsRejected (var: aB) +// Copied from: local:agent.v1.LsRejected (var: c) message LsRejected { string path = 1; string reason = 2; } -// Copied from: local:agent.v1.LsResult (var: KS) +// Copied from: local:agent.v1.LsResult (var: i) message LsResult { oneof result { LsSuccess success = 1; @@ -2305,23 +2963,23 @@ message LsResult { } } -// Copied from: local:agent.v1.LsSuccess (var: ZS) +// Copied from: local:agent.v1.LsSuccess (var: a) message LsSuccess { LsDirectoryTreeNode directory_tree_root = 1; } -// Copied from: local:agent.v1.LsTimeout (var: lB) +// Copied from: local:agent.v1.LsTimeout (var: d) message LsTimeout { LsDirectoryTreeNode directory_tree_root = 1; } -// Copied from: local:agent.v1.LsToolCall (var: pU) +// Copied from: local:agent.v1.LsToolCall (var: z) message LsToolCall { LsArgs args = 1; LsResult result = 2; } -// Copied from: local:agent.v1.MatchedInstalledPlugin (var: oj) +// Copied from: local:agent.v1.MatchedInstalledPlugin (var: U) message MatchedInstalledPlugin { string display_name = 1; string description = 2; @@ -2334,11 +2992,23 @@ message MatchedInstalledPlugin { repeated string mcp_servers = 9; } -// Copied from: local:agent.v1.McpApproved (var: AO) +// Copied from: local:agent.v1.McpAllowlistPrecheckArgs (var: ee) +message McpAllowlistPrecheckArgs { + string provider_identifier = 1; + string tool_name = 2; + optional string tool_call_id = 3; +} + +// Copied from: local:agent.v1.McpAllowlistPrecheckResult (var: te) +message McpAllowlistPrecheckResult { + bool allowlisted = 1; +} + +// Copied from: local:agent.v1.McpApproved (var: l) message McpApproved { } -// Copied from: local:agent.v1.McpArgs (var: cO) +// Copied from: local:agent.v1.McpArgs (var: i) message McpArgs { string name = 1; map args = 2; @@ -2348,36 +3018,37 @@ message McpArgs { optional SmartModeApproval smart_mode_approval = 6; bool smart_mode_approval_only = 7; bool skip_approval = 8; + string server_identifier = 9; } -// Copied from: local:agent.v1.McpAuthArgs (var: HV) +// Copied from: local:agent.v1.McpAuthArgs (var: an) message McpAuthArgs { string server_identifier = 1; string tool_call_id = 2; } -// Copied from: local:agent.v1.McpAuthError (var: ZV) +// Copied from: local:agent.v1.McpAuthError (var: mn) message McpAuthError { string error = 1; } -// Copied from: local:agent.v1.McpAuthRejected (var: eH) +// Copied from: local:agent.v1.McpAuthRejected (var: cn) message McpAuthRejected { string reason = 1; } -// Copied from: local:agent.v1.McpAuthRequestQuery (var: sH) +// Copied from: local:agent.v1.McpAuthRequestQuery (var: pn) message McpAuthRequestQuery { McpAuthArgs args = 1; } -// Copied from: local:agent.v1.McpAuthRequestResponse (var: aH) +// Copied from: local:agent.v1.McpAuthRequestResponse (var: fn) message McpAuthRequestResponse { - // Copied from: local:agent.v1.McpAuthRequestResponse.Approved (var: lH) + // Copied from: local:agent.v1.McpAuthRequestResponse.Approved (var: gn) message Approved { } - // Copied from: local:agent.v1.McpAuthRequestResponse.Rejected (var: cH) + // Copied from: local:agent.v1.McpAuthRequestResponse.Rejected (var: hn) message Rejected { string reason = 1; } @@ -2388,7 +3059,7 @@ message McpAuthRequestResponse { } } -// Copied from: local:agent.v1.McpAuthResult (var: zV) +// Copied from: local:agent.v1.McpAuthResult (var: ln) message McpAuthResult { oneof result { McpAuthSuccess success = 1; @@ -2397,18 +3068,18 @@ message McpAuthResult { } } -// Copied from: local:agent.v1.McpAuthSuccess (var: KV) +// Copied from: local:agent.v1.McpAuthSuccess (var: un) message McpAuthSuccess { string server_identifier = 1; } -// Copied from: local:agent.v1.McpAuthToolCall (var: nH) +// Copied from: local:agent.v1.McpAuthToolCall (var: dn) message McpAuthToolCall { McpAuthArgs args = 1; McpAuthResult result = 2; } -// Copied from: local:agent.v1.McpDescriptor (var: nO) +// Copied from: local:agent.v1.McpDescriptor (var: a) message McpDescriptor { string server_name = 1; string server_identifier = 2; @@ -2421,50 +3092,50 @@ message McpDescriptor { optional string marketplace_id = 10; } -// Copied from: local:agent.v1.McpError (var: vO) +// Copied from: local:agent.v1.McpError (var: g) message McpError { string error = 1; } -// Copied from: local:agent.v1.McpFileSystemOptions (var: aO) +// Copied from: local:agent.v1.McpFileSystemOptions (var: u) message McpFileSystemOptions { bool enabled = 1; string workspace_project_dir = 2; repeated McpDescriptor mcp_descriptors = 3; } -// Copied from: local:agent.v1.McpImageContent (var: kO) +// Copied from: local:agent.v1.McpImageContent (var: d) message McpImageContent { bytes data = 1; string mime_type = 2; } -// Copied from: local:agent.v1.McpInstructions (var: eO) +// Copied from: local:agent.v1.McpInstructions (var: i) message McpInstructions { string server_name = 1; string instructions = 2; string server_identifier = 3; } -// Copied from: local:agent.v1.McpMetaToolOptions (var: lO) +// Copied from: local:agent.v1.McpMetaToolOptions (var: m) message McpMetaToolOptions { bool enabled = 1; repeated McpDescriptor mcp_descriptors = 2; } -// Copied from: local:agent.v1.McpPermissionDenied (var: bO) +// Copied from: local:agent.v1.McpPermissionDenied (var: A) message McpPermissionDenied { string error = 1; bool is_readonly = 2; } -// Copied from: local:agent.v1.McpRejected (var: NO) +// Copied from: local:agent.v1.McpRejected (var: h) message McpRejected { string reason = 1; bool is_readonly = 2; } -// Copied from: local:agent.v1.McpResult (var: dO) +// Copied from: local:agent.v1.McpResult (var: a) message McpResult { oneof result { McpSuccess success = 1; @@ -2477,22 +3148,24 @@ message McpResult { } } -// Copied from: local:agent.v1.McpServerNotFound (var: _O) +// Copied from: local:agent.v1.McpServerNotFound (var: m) message McpServerNotFound { string name = 1; repeated string available_servers = 2; } -// Copied from: local:agent.v1.McpStateError (var: MO) +// Copied from: local:agent.v1.McpStateError (var: w) message McpStateError { string error = 1; } -// Copied from: local:agent.v1.McpStateExecArgs (var: qO) +// Copied from: local:agent.v1.McpStateExecArgs (var: _) message McpStateExecArgs { + repeated string server_identifiers = 1; + bool kick_only = 2; } -// Copied from: local:agent.v1.McpStateExecResult (var: FO) +// Copied from: local:agent.v1.McpStateExecResult (var: T) message McpStateExecResult { oneof result { McpStateSuccess success = 1; @@ -2501,12 +3174,12 @@ message McpStateExecResult { } } -// Copied from: local:agent.v1.McpStateRejected (var: YO) +// Copied from: local:agent.v1.McpStateRejected (var: E) message McpStateRejected { string reason = 1; } -// Copied from: local:agent.v1.McpStateServer (var: QO) +// Copied from: local:agent.v1.McpStateServer (var: y) message McpStateServer { string server_name = 1; string server_identifier = 2; @@ -2517,60 +3190,63 @@ message McpStateServer { optional string status = 7; } -// Copied from: local:agent.v1.McpStateSuccess (var: UO) +// Copied from: local:agent.v1.McpStateSuccess (var: k) message McpStateSuccess { repeated McpStateServer servers = 1; } -// Copied from: local:agent.v1.McpSuccess (var: IO) +// Copied from: local:agent.v1.McpSuccess (var: f) message McpSuccess { repeated McpToolResultContentItem content = 1; bool is_error = 2; google.protobuf.Struct structured_content = 3; } -// Copied from: local:agent.v1.McpTextContent (var: yO) +// Copied from: local:agent.v1.McpTextContent (var: c) message McpTextContent { string text = 1; optional OutputLocation output_location = 2; } -// Copied from: local:agent.v1.McpToolCall (var: yM) +// Copied from: local:agent.v1.McpToolCall (var: ue) message McpToolCall { McpArgs args = 1; McpToolResult result = 2; + optional string description = 3; } -// Copied from: local:agent.v1.McpToolDefinition (var: KU) +// Copied from: local:agent.v1.McpToolDefinition (var: s) 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: local:agent.v1.McpToolDescriptor (var: sO) +// Copied from: local:agent.v1.McpToolDescriptor (var: l) message McpToolDescriptor { string tool_name = 1; optional string definition_path = 2; optional string description = 3; optional google.protobuf.Value input_schema = 4; + optional string input_schema_json = 5; } -// Copied from: local:agent.v1.McpToolError (var: gM) +// Copied from: local:agent.v1.McpToolError (var: ae) message McpToolError { string error = 1; string read_tool_def_reminder = 2; } -// Copied from: local:agent.v1.McpToolNotFound (var: gO) +// Copied from: local:agent.v1.McpToolNotFound (var: u) message McpToolNotFound { string name = 1; repeated string available_tools = 2; } -// Copied from: local:agent.v1.McpToolResult (var: _M) +// Copied from: local:agent.v1.McpToolResult (var: le) message McpToolResult { oneof result { McpSuccess success = 1; @@ -2580,7 +3256,7 @@ message McpToolResult { } } -// Copied from: local:agent.v1.McpToolResultContentItem (var: SO) +// Copied from: local:agent.v1.McpToolResultContentItem (var: p) message McpToolResultContentItem { oneof content { McpTextContent text = 1; @@ -2588,12 +3264,12 @@ message McpToolResultContentItem { } } -// Copied from: local:agent.v1.McpTools (var: ZU) +// Copied from: local:agent.v1.McpTools (var: o) message McpTools { repeated McpToolDefinition mcp_tools = 1; } -// Copied from: local:agent.v1.ModelDetails (var: g1) +// Copied from: local:agent.v1.ModelDetails (var: ca) message ModelDetails { string model_id = 1; string display_model_id = 3; @@ -2609,7 +3285,24 @@ message ModelDetails { } } -// Copied from: local:agent.v1.MouseButton (var: AB) +// Copied from: local:agent.v1.MountedAgentStore (var: E) +message MountedAgentStore { + string path = 1; + MountedAgentStoreKind kind = 2; + optional string alias = 3; + bool read_only = 4; +} + +// Copied from: local:agent.v1.MountedAgentStoreKind (var: u) +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: local:agent.v1.MouseButton (var: r) enum MouseButton { MOUSE_BUTTON_UNSPECIFIED = 0; MOUSE_BUTTON_LEFT = 1; @@ -2619,34 +3312,34 @@ enum MouseButton { MOUSE_BUTTON_FORWARD = 5; } -// Copied from: local:agent.v1.MouseDownAction (var: IB) +// Copied from: local:agent.v1.MouseDownAction (var: c) message MouseDownAction { MouseButton button = 1; } -// Copied from: local:agent.v1.MouseMoveAction (var: kB) +// Copied from: local:agent.v1.MouseMoveAction (var: u) message MouseMoveAction { Coordinate coordinate = 1; } -// Copied from: local:agent.v1.MouseUpAction (var: vB) +// Copied from: local:agent.v1.MouseUpAction (var: d) message MouseUpAction { MouseButton button = 1; } -// Copied from: local:agent.v1.NameAgentRequest (var: M7) +// Copied from: local:agent.v1.NameAgentRequest (var: w) message NameAgentRequest { string user_message = 1; } -// Copied from: local:agent.v1.NameAgentResponse (var: Y7) +// Copied from: local:agent.v1.NameAgentResponse (var: E) message NameAgentResponse { string name = 1; } -// Copied from: local:agent.v1.NetworkPolicy (var: xw) +// Copied from: local:agent.v1.NetworkPolicy (var: l) message NetworkPolicy { - // Copied from: local:agent.v1.NetworkPolicy.DefaultAction (var: Ow) + // Copied from: local:agent.v1.NetworkPolicy.DefaultAction (var: r) enum DefaultAction { DEFAULT_ACTION_UNSPECIFIED = 0; DEFAULT_ACTION_ALLOW = 1; @@ -2660,13 +3353,13 @@ message NetworkPolicy { optional NetworkPolicyLoggingConfig logging = 5; } -// Copied from: local:agent.v1.NetworkPolicyLoggingConfig (var: Dw) +// Copied from: local:agent.v1.NetworkPolicyLoggingConfig (var: a) message NetworkPolicyLoggingConfig { optional string decision_log_path = 1; optional string log_format = 2; } -// Copied from: local:agent.v1.NewChatNudge (var: xee) +// Copied from: local:agent.v1.NewChatNudge (var: X) message NewChatNudge { string nudge_id = 1; string target_model = 2; @@ -2678,7 +3371,7 @@ message NewChatNudge { } } -// Copied from: local:agent.v1.NewChatNudgeV2 (var: Vee) +// Copied from: local:agent.v1.NewChatNudgeV2 (var: ee) message NewChatNudgeV2 { string nudge_id = 1; RequestedModel target_model = 2; @@ -2690,40 +3383,46 @@ message NewChatNudgeV2 { } } -// Copied from: local:agent.v1.NotifyConversationCloneRequest (var: Bee) +// Copied from: local:agent.v1.NewCloudVmTarget (var: ao) +message NewCloudVmTarget { + optional string environment_build_id = 1; + optional string base_branch = 2; +} + +// Copied from: local:agent.v1.NotifyConversationCloneRequest (var: H) message NotifyConversationCloneRequest { string conversation_id = 1; string source_conversation_id = 2; string source_request_id = 3; } -// Copied from: local:agent.v1.NotifyConversationCloneResponse (var: Jee) +// Copied from: local:agent.v1.NotifyConversationCloneResponse (var: V) message NotifyConversationCloneResponse { } -// Copied from: local:agent.v1.NudgeAskVariant (var: Lee) +// Copied from: local:agent.v1.NudgeAskVariant (var: z) message NudgeAskVariant { string popup_message = 1; string accept_label = 2; } -// Copied from: local:agent.v1.NudgeBumpVariant (var: Pee) +// Copied from: local:agent.v1.NudgeBumpVariant (var: W) message NudgeBumpVariant { string banner_message = 1; } -// Copied from: local:agent.v1.NudgeSilentSwitchVariant (var: Dee) +// Copied from: local:agent.v1.NudgeSilentSwitchVariant (var: j) message NudgeSilentSwitchVariant { } -// Copied from: local:agent.v1.OutputLocation (var: Kw) +// Copied from: local:agent.v1.OutputLocation (var: i) message OutputLocation { string file_path = 1; int64 size_bytes = 2; int64 line_count = 3; } -// Copied from: local:agent.v1.PackageType (var: gz) +// Copied from: local:agent.v1.PackageType (var: r) enum PackageType { PACKAGE_TYPE_UNSPECIFIED = 0; PACKAGE_TYPE_CURSOR_PROJECT = 1; @@ -2732,7 +3431,7 @@ enum PackageType { PACKAGE_TYPE_CLAUDE_PLUGIN = 4; } -// Copied from: local:agent.v1.PartialToolCallUpdate (var: F1) +// Copied from: local:agent.v1.PartialToolCallUpdate (var: ka) message PartialToolCallUpdate { string call_id = 1; ToolCall tool_call = 2; @@ -2740,25 +3439,509 @@ message PartialToolCallUpdate { string model_call_id = 4; } -// Copied from: local:agent.v1.Phase (var: qM) +// Copied from: local:agent.v1.PermissionsAutoRunInstructions (var: C) +message PermissionsAutoRunInstructions { + repeated string allow_instructions = 1; + repeated string block_instructions = 2; +} + +// Copied from: local:agent.v1.Phase (var: Ae) message Phase { string name = 1; repeated TodoItem todos = 2; } -// Copied from: local:agent.v1.PlanRegistryEntry (var: k$) +// Copied from: local:agent.v1.PiBashExecArgs (var: me) +message PiBashExecArgs { + string command = 1; + optional double timeout = 2; +} + +// Copied from: local:agent.v1.PiBashExecError (var: pe) +message PiBashExecError { + string error = 1; + optional PiTruncation truncation = 2; + optional string full_output_path = 3; +} + +// Copied from: local:agent.v1.PiBashExecResult (var: ce) +message PiBashExecResult { + oneof result { + PiBashExecSuccess success = 1; + PiBashExecError error = 2; + } +} + +// Copied from: local:agent.v1.PiBashExecSuccess (var: de) +message PiBashExecSuccess { + string output = 1; + optional PiTruncation truncation = 2; + optional string full_output_path = 3; +} + +// Copied from: local:agent.v1.PiBashToolArgs (var: Hr) +message PiBashToolArgs { + string command = 1; + optional double timeout = 2; +} + +// Copied from: local:agent.v1.PiBashToolCall (var: Gr) +message PiBashToolCall { + PiBashToolArgs args = 1; + PiBashToolResult result = 2; +} + +// Copied from: local:agent.v1.PiBashToolError (var: Kr) +message PiBashToolError { + string error = 1; + optional PiTruncation truncation = 2; + optional string full_output_path = 3; +} + +// Copied from: local:agent.v1.PiBashToolResult (var: Vr) +message PiBashToolResult { + oneof result { + PiBashToolSuccess success = 1; + PiBashToolError error = 2; + } +} + +// Copied from: local:agent.v1.PiBashToolSuccess (var: Yr) +message PiBashToolSuccess { + string output = 1; + optional PiTruncation truncation = 2; + optional string full_output_path = 3; +} + +// Copied from: local:agent.v1.PiEditExecArgs (var: ge) +message PiEditExecArgs { + string path = 1; + repeated PiEditReplacement edits = 2; +} + +// Copied from: local:agent.v1.PiEditExecError (var: _e) +message PiEditExecError { + string error = 1; +} + +// Copied from: local:agent.v1.PiEditExecRejected (var: Te) +message PiEditExecRejected { + string reason = 1; +} + +// Copied from: local:agent.v1.PiEditExecResult (var: he) +message PiEditExecResult { + oneof result { + PiEditExecSuccess success = 1; + PiEditExecError error = 2; + PiEditExecRejected rejected = 3; + } +} + +// Copied from: local:agent.v1.PiEditExecSuccess (var: Ae) +message PiEditExecSuccess { + string output = 1; + string diff = 2; + string patch = 3; + optional uint32 first_changed_line = 4; +} + +// Copied from: local:agent.v1.PiEditReplacement (var: s) +message PiEditReplacement { + string old_text = 1; + string new_text = 2; +} + +// Copied from: local:agent.v1.PiEditToolArgs (var: i) +message PiEditToolArgs { + string path = 1; + repeated PiEditReplacement edits = 2; +} + +// Copied from: local:agent.v1.PiEditToolCall (var: o) +message PiEditToolCall { + PiEditToolArgs args = 1; + PiEditToolResult result = 2; +} + +// Copied from: local:agent.v1.PiEditToolError (var: u) +message PiEditToolError { + string error = 1; +} + +// Copied from: local:agent.v1.PiEditToolRejected (var: m) +message PiEditToolRejected { + string reason = 1; +} + +// Copied from: local:agent.v1.PiEditToolResult (var: a) +message PiEditToolResult { + oneof result { + PiEditToolSuccess success = 1; + PiEditToolError error = 2; + PiEditToolRejected rejected = 3; + } +} + +// Copied from: local:agent.v1.PiEditToolSuccess (var: l) +message PiEditToolSuccess { + string output = 1; + string diff = 2; + string patch = 3; + optional uint32 first_changed_line = 4; +} + +// Copied from: local:agent.v1.PiFindExecArgs (var: Ce) +message PiFindExecArgs { + string pattern = 1; + optional string path = 2; + optional int32 limit = 3; +} + +// Copied from: local:agent.v1.PiFindExecError (var: Pe) +message PiFindExecError { + string error = 1; +} + +// Copied from: local:agent.v1.PiFindExecResult (var: Ne) +message PiFindExecResult { + oneof result { + PiFindExecSuccess success = 1; + PiFindExecError error = 2; + } +} + +// Copied from: local:agent.v1.PiFindExecSuccess (var: Re) +message PiFindExecSuccess { + string output = 1; + optional PiTruncation truncation = 2; + optional uint32 result_limit_reached = 3; +} + +// Copied from: local:agent.v1.PiFindToolArgs (var: as) +message PiFindToolArgs { + string pattern = 1; + optional string path = 2; + optional int32 limit = 3; +} + +// Copied from: local:agent.v1.PiFindToolCall (var: is) +message PiFindToolCall { + PiFindToolArgs args = 1; + PiFindToolResult result = 2; +} + +// Copied from: local:agent.v1.PiFindToolError (var: ms) +message PiFindToolError { + string error = 1; +} + +// Copied from: local:agent.v1.PiFindToolResult (var: ls) +message PiFindToolResult { + oneof result { + PiFindToolSuccess success = 1; + PiFindToolError error = 2; + } +} + +// Copied from: local:agent.v1.PiFindToolSuccess (var: us) +message PiFindToolSuccess { + string output = 1; + optional PiTruncation truncation = 2; + optional uint32 result_limit_reached = 3; +} + +// Copied from: local:agent.v1.PiGrepExecArgs (var: Ie) +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: local:agent.v1.PiGrepExecError (var: Je) +message PiGrepExecError { + string error = 1; +} + +// Copied from: local:agent.v1.PiGrepExecResult (var: ve) +message PiGrepExecResult { + oneof result { + PiGrepExecSuccess success = 1; + PiGrepExecError error = 2; + } +} + +// Copied from: local:agent.v1.PiGrepExecSuccess (var: Be) +message PiGrepExecSuccess { + string output = 1; + optional PiTruncation truncation = 2; + optional uint32 match_limit_reached = 3; + bool lines_truncated = 4; +} + +// Copied from: local:agent.v1.PiGrepToolArgs (var: ns) +message PiGrepToolArgs { + 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: local:agent.v1.PiGrepToolCall (var: ts) +message PiGrepToolCall { + PiGrepToolArgs args = 1; + PiGrepToolResult result = 2; +} + +// Copied from: local:agent.v1.PiGrepToolError (var: os) +message PiGrepToolError { + string error = 1; +} + +// Copied from: local:agent.v1.PiGrepToolResult (var: rs) +message PiGrepToolResult { + oneof result { + PiGrepToolSuccess success = 1; + PiGrepToolError error = 2; + } +} + +// Copied from: local:agent.v1.PiGrepToolSuccess (var: ss) +message PiGrepToolSuccess { + string output = 1; + optional PiTruncation truncation = 2; + optional uint32 match_limit_reached = 3; + bool lines_truncated = 4; +} + +// Copied from: local:agent.v1.PiLsExecArgs (var: be) +message PiLsExecArgs { + optional string path = 1; + optional int32 limit = 2; +} + +// Copied from: local:agent.v1.PiLsExecError (var: Fe) +message PiLsExecError { + string error = 1; +} + +// Copied from: local:agent.v1.PiLsExecResult (var: Me) +message PiLsExecResult { + oneof result { + PiLsExecSuccess success = 1; + PiLsExecError error = 2; + } +} + +// Copied from: local:agent.v1.PiLsExecSuccess (var: Le) +message PiLsExecSuccess { + string output = 1; + optional PiTruncation truncation = 2; + optional uint32 entry_limit_reached = 3; +} + +// Copied from: local:agent.v1.PiLsToolArgs (var: ds) +message PiLsToolArgs { + optional string path = 1; + optional int32 limit = 2; +} + +// Copied from: local:agent.v1.PiLsToolCall (var: cs) +message PiLsToolCall { + PiLsToolArgs args = 1; + PiLsToolResult result = 2; +} + +// Copied from: local:agent.v1.PiLsToolError (var: gs) +message PiLsToolError { + string error = 1; +} + +// Copied from: local:agent.v1.PiLsToolResult (var: ps) +message PiLsToolResult { + oneof result { + PiLsToolSuccess success = 1; + PiLsToolError error = 2; + } +} + +// Copied from: local:agent.v1.PiLsToolSuccess (var: fs) +message PiLsToolSuccess { + string output = 1; + optional PiTruncation truncation = 2; + optional uint32 entry_limit_reached = 3; +} + +// Copied from: local:agent.v1.PiReadExecArgs (var: ie) +message PiReadExecArgs { + string path = 1; + optional int32 offset = 2; + optional int32 limit = 3; +} + +// Copied from: local:agent.v1.PiReadExecError (var: ue) +message PiReadExecError { + string error = 1; +} + +// Copied from: local:agent.v1.PiReadExecResult (var: ae) +message PiReadExecResult { + oneof result { + PiReadExecSuccess success = 1; + PiReadExecError error = 2; + } +} + +// Copied from: local:agent.v1.PiReadExecSuccess (var: le) +message PiReadExecSuccess { + string output = 1; + optional PiTruncation truncation = 2; +} + +// Copied from: local:agent.v1.PiReadToolArgs (var: Or) +message PiReadToolArgs { + string path = 1; + optional int32 offset = 2; + optional int32 limit = 3; +} + +// Copied from: local:agent.v1.PiReadToolCall (var: Dr) +message PiReadToolCall { + PiReadToolArgs args = 1; + PiReadToolResult result = 2; +} + +// Copied from: local:agent.v1.PiReadToolError (var: Qr) +message PiReadToolError { + string error = 1; +} + +// Copied from: local:agent.v1.PiReadToolResult (var: Ur) +message PiReadToolResult { + oneof result { + PiReadToolSuccess success = 1; + PiReadToolError error = 2; + } +} + +// Copied from: local:agent.v1.PiReadToolSuccess (var: xr) +message PiReadToolSuccess { + string output = 1; + optional PiTruncation truncation = 2; +} + +// Copied from: local:agent.v1.PiTruncation (var: s) +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: local:agent.v1.PiWriteExecArgs (var: ye) +message PiWriteExecArgs { + string path = 1; + string content = 2; +} + +// Copied from: local:agent.v1.PiWriteExecError (var: Ee) +message PiWriteExecError { + string error = 1; +} + +// Copied from: local:agent.v1.PiWriteExecRejected (var: Se) +message PiWriteExecRejected { + string reason = 1; +} + +// Copied from: local:agent.v1.PiWriteExecResult (var: ke) +message PiWriteExecResult { + oneof result { + PiWriteExecSuccess success = 1; + PiWriteExecError error = 2; + PiWriteExecRejected rejected = 3; + } +} + +// Copied from: local:agent.v1.PiWriteExecSuccess (var: we) +message PiWriteExecSuccess { + string output = 1; +} + +// Copied from: local:agent.v1.PiWriteToolArgs (var: jr) +message PiWriteToolArgs { + string path = 1; + string content = 2; +} + +// Copied from: local:agent.v1.PiWriteToolCall (var: zr) +message PiWriteToolCall { + PiWriteToolArgs args = 1; + PiWriteToolResult result = 2; +} + +// Copied from: local:agent.v1.PiWriteToolError (var: $r) +message PiWriteToolError { + string error = 1; +} + +// Copied from: local:agent.v1.PiWriteToolRejected (var: es) +message PiWriteToolRejected { + string reason = 1; +} + +// Copied from: local:agent.v1.PiWriteToolResult (var: Xr) +message PiWriteToolResult { + oneof result { + PiWriteToolSuccess success = 1; + PiWriteToolError error = 2; + PiWriteToolRejected rejected = 3; + } +} + +// Copied from: local:agent.v1.PiWriteToolSuccess (var: Zr) +message PiWriteToolSuccess { + string output = 1; +} + +// Copied from: local:agent.v1.PlanRegistryEntry (var: Fi) message PlanRegistryEntry { string id = 1; string path = 2; } -// Copied from: local:agent.v1.Position (var: zw) +// Copied from: local:agent.v1.Position (var: o) message Position { uint32 line = 1; uint32 column = 2; } -// Copied from: local:agent.v1.PostRequestPromptUpdate (var: y0) +// Copied from: local:agent.v1.PostCommentAction (var: Wt) +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; +} + +// Copied from: local:agent.v1.PostRequestPromptUpdate (var: Ya) message PostRequestPromptUpdate { string title = 1; string message = 2; @@ -2766,7 +3949,7 @@ message PostRequestPromptUpdate { string button_url = 4; } -// Copied from: local:agent.v1.PostToolUseFailureRequestQuery (var: K0) +// Copied from: local:agent.v1.PostToolUseFailureRequestQuery (var: hl) message PostToolUseFailureRequestQuery { string tool_name = 1; google.protobuf.Struct tool_input = 2; @@ -2782,11 +3965,12 @@ message PostToolUseFailureRequestQuery { repeated RequestedModel.ModelParameterValue model_params = 12; } -// Copied from: local:agent.v1.PostToolUseFailureRequestResponse (var: Z0) +// Copied from: local:agent.v1.PostToolUseFailureRequestResponse (var: Al) message PostToolUseFailureRequestResponse { + optional string additional_context = 1; } -// Copied from: local:agent.v1.PostToolUseRequestQuery (var: H0) +// Copied from: local:agent.v1.PostToolUseRequestQuery (var: fl) message PostToolUseRequestQuery { string tool_name = 1; google.protobuf.Struct tool_input = 2; @@ -2801,26 +3985,30 @@ message PostToolUseRequestQuery { repeated RequestedModel.ModelParameterValue model_params = 11; } -// Copied from: local:agent.v1.PostToolUseRequestResponse (var: z0) +// Copied from: local:agent.v1.PostToolUseRequestResponse (var: gl) message PostToolUseRequestResponse { optional string additional_context = 1; } -// Copied from: local:agent.v1.PrManagementArgs (var: SV) +// Copied from: local:agent.v1.PrManagementArgs (var: Vt) 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: local:agent.v1.PrManagementError (var: qV) +// Copied from: local:agent.v1.PrManagementError (var: en) message PrManagementError { string error = 1; } -// Copied from: local:agent.v1.PrManagementNeedsConfirmation (var: UV) +// Copied from: local:agent.v1.PrManagementNeedsConfirmation (var: rn) message PrManagementNeedsConfirmation { string message = 1; string discovered_pr_url = 2; @@ -2829,7 +4017,7 @@ message PrManagementNeedsConfirmation { string branch_name = 5; } -// Copied from: local:agent.v1.PrManagementRegistered (var: QV) +// Copied from: local:agent.v1.PrManagementRegistered (var: nn) message PrManagementRegistered { string message = 1; string title = 2; @@ -2839,17 +4027,17 @@ message PrManagementRegistered { string branch_name = 6; } -// Copied from: local:agent.v1.PrManagementRejected (var: FV) +// Copied from: local:agent.v1.PrManagementRejected (var: tn) message PrManagementRejected { string reason = 1; } -// Copied from: local:agent.v1.PrManagementRequestQuery (var: YV) +// Copied from: local:agent.v1.PrManagementRequestQuery (var: on) message PrManagementRequestQuery { PrManagementArgs args = 1; } -// Copied from: local:agent.v1.PrManagementResult (var: NV) +// Copied from: local:agent.v1.PrManagementResult (var: Zt) message PrManagementResult { oneof result { PrManagementSuccess success = 1; @@ -2860,20 +4048,20 @@ message PrManagementResult { } } -// Copied from: local:agent.v1.PrManagementSuccess (var: bV) +// Copied from: local:agent.v1.PrManagementSuccess (var: $t) message PrManagementSuccess { string pr_url = 1; int32 pr_number = 2; string message = 3; } -// Copied from: local:agent.v1.PrManagementToolCall (var: MV) +// Copied from: local:agent.v1.PrManagementToolCall (var: sn) message PrManagementToolCall { PrManagementArgs args = 1; PrManagementResult result = 2; } -// Copied from: local:agent.v1.PreCompactRequestQuery (var: N0) +// Copied from: local:agent.v1.PreCompactRequestQuery (var: Xa) message PreCompactRequestQuery { string trigger = 1; double context_usage_percent = 2; @@ -2889,18 +4077,18 @@ message PreCompactRequestQuery { repeated RequestedModel.ModelParameterValue model_params = 12; } -// Copied from: local:agent.v1.PreCompactRequestResponse (var: b0) +// Copied from: local:agent.v1.PreCompactRequestResponse (var: Za) message PreCompactRequestResponse { optional string user_message = 1; } -// Copied from: local:agent.v1.PreFetchedBlob (var: S1) +// Copied from: local:agent.v1.PreFetchedBlob (var: ga) message PreFetchedBlob { bytes id = 1; bytes value = 2; } -// Copied from: local:agent.v1.PreToolUseRequestQuery (var: M0) +// Copied from: local:agent.v1.PreToolUseRequestQuery (var: dl) message PreToolUseRequestQuery { string tool_name = 1; google.protobuf.Struct tool_input = 2; @@ -2913,15 +4101,16 @@ message PreToolUseRequestQuery { repeated RequestedModel.ModelParameterValue model_params = 9; } -// Copied from: local:agent.v1.PreToolUseRequestResponse (var: Y0) +// Copied from: local:agent.v1.PreToolUseRequestResponse (var: pl) 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:agent.v1.PrecomputedHumanChange (var: $z) +// Copied from: local:agent.v1.PrecomputedHumanChange (var: R) message PrecomputedHumanChange { string path = 1; repeated PrecomputedHumanChangeRenderedDiff rendered_diffs = 2; @@ -2929,7 +4118,7 @@ message PrecomputedHumanChange { bool is_deleted_file = 4; } -// Copied from: local:agent.v1.PrecomputedHumanChangeRenderedDiff (var: Xz) +// Copied from: local:agent.v1.PrecomputedHumanChangeRenderedDiff (var: N) message PrecomputedHumanChangeRenderedDiff { int32 start_line_number = 1; int32 end_line_number_exclusive = 2; @@ -2939,7 +4128,7 @@ message PrecomputedHumanChangeRenderedDiff { repeated string after_context_lines = 6; } -// Copied from: local:agent.v1.PreparedTaskSubagent (var: s2) +// Copied from: local:agent.v1.PreparedTaskSubagent (var: yl) message PreparedTaskSubagent { string subagent_id = 1; string subagent_type_name = 2; @@ -2973,9 +4162,11 @@ message PreparedTaskSubagent { optional string plugin_id = 31; optional string marketplace_id = 32; optional string subagent_source = 33; + optional string cloud_subagent_bc_id = 34; + optional string provider_tool_name = 35; } -// Copied from: local:agent.v1.PrewarmRequest (var: b7) +// Copied from: local:agent.v1.PrewarmRequest (var: h) message PrewarmRequest { ModelDetails model_details = 1; optional RequestedModel requested_model = 9; @@ -2998,14 +4189,62 @@ message PrewarmRequest { repeated SubagentModelOverride subagent_model_overrides = 19; optional bool can_create_cloud_subagents = 20; optional bool suppress_subagent_progress_update_tool = 21; + optional bool client_supports_send_to_user = 22; + optional string computer_use_coordinate_mode = 23; } -// Copied from: local:agent.v1.PromptSuggestionUpdate (var: l0) +// Copied from: local:agent.v1.ProjectDetails (var: Ii) +message ProjectDetails { + optional string name = 1; + optional ProjectSubagentDetails subagent = 2; + optional ProjectSideChatDetails side_chat = 3; +} + +// Copied from: local:agent.v1.ProjectSideChatDetails (var: Bi) +message ProjectSideChatDetails { + string store_dir = 1; +} + +// Copied from: local:agent.v1.ProjectSubagentDetails (var: vi) +message ProjectSubagentDetails { + optional string store_dir = 2; +} + +// Copied from: local:agent.v1.PromptContextNode (var: Wi) +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: local:agent.v1.PromptContextSourceRef (var: Ki) +message PromptContextSourceRef { + string source_type = 1; + uint32 message_index = 3; + string content_path = 4; + uint32 start_offset = 5; + uint32 end_offset = 6; +} + +// Copied from: local:agent.v1.PromptContextUsageTree (var: zi) +message PromptContextUsageTree { + uint32 schema_version = 1; + repeated PromptContextNode nodes = 2; +} + +// Copied from: local:agent.v1.PromptSuggestionUpdate (var: Ma) message PromptSuggestionUpdate { string suggestion = 1; } -// Copied from: local:agent.v1.PromptTokenBreakdownCategory (var: D$) +// Copied from: local:agent.v1.PromptTokenBreakdownCategory (var: Vi) message PromptTokenBreakdownCategory { string id = 1; string label = 2; @@ -3013,20 +4252,27 @@ message PromptTokenBreakdownCategory { optional uint32 character_count = 4; } -// Copied from: local:agent.v1.PromptTokenBreakdownSnapshot (var: x$) +// Copied from: local:agent.v1.PromptTokenBreakdownSnapshot (var: Yi) message PromptTokenBreakdownSnapshot { uint32 total_used_tokens = 1; uint32 max_tokens = 2; repeated PromptTokenBreakdownCategory categories = 3; } -// Copied from: local:agent.v1.Range (var: Hw) +// Copied from: local:agent.v1.PullRequestStatus (var: xt) +enum PullRequestStatus { + PULL_REQUEST_STATUS_UNSPECIFIED = 0; + PULL_REQUEST_STATUS_OPEN = 1; + PULL_REQUEST_STATUS_CLOSED = 2; +} + +// Copied from: local:agent.v1.Range (var: s) message Range { Position start = 1; Position end = 2; } -// Copied from: local:agent.v1.ReadArgs (var: Y8) +// Copied from: local:agent.v1.ReadArgs (var: f) message ReadArgs { string path = 1; string tool_call_id = 2; @@ -3035,40 +4281,40 @@ message ReadArgs { optional string encoding_hint = 6; } -// Copied from: local:agent.v1.ReadError (var: K8) +// Copied from: local:agent.v1.ReadError (var: A) message ReadError { string path = 1; string error = 2; } -// Copied from: local:agent.v1.ReadFileNotFound (var: e6) +// Copied from: local:agent.v1.ReadFileNotFound (var: T) message ReadFileNotFound { string path = 1; } -// Copied from: local:agent.v1.ReadInvalidFile (var: s6) +// Copied from: local:agent.v1.ReadInvalidFile (var: k) message ReadInvalidFile { string path = 1; string reason = 2; } -// Copied from: local:agent.v1.ReadLintsToolArgs (var: FU) +// Copied from: local:agent.v1.ReadLintsToolArgs (var: $) message ReadLintsToolArgs { repeated string paths = 1; } -// Copied from: local:agent.v1.ReadLintsToolCall (var: qU) +// Copied from: local:agent.v1.ReadLintsToolCall (var: Z) message ReadLintsToolCall { ReadLintsToolArgs args = 1; ReadLintsToolResult result = 2; } -// Copied from: local:agent.v1.ReadLintsToolError (var: zU) +// Copied from: local:agent.v1.ReadLintsToolError (var: oe) message ReadLintsToolError { string error_message = 1; } -// Copied from: local:agent.v1.ReadLintsToolResult (var: QU) +// Copied from: local:agent.v1.ReadLintsToolResult (var: ee) message ReadLintsToolResult { oneof result { ReadLintsToolSuccess success = 1; @@ -3076,27 +4322,29 @@ message ReadLintsToolResult { } } -// Copied from: local:agent.v1.ReadLintsToolSuccess (var: UU) +// Copied from: local:agent.v1.ReadLintsToolSuccess (var: te) message ReadLintsToolSuccess { repeated FileDiagnostics file_diagnostics = 1; int32 total_files = 2; int32 total_diagnostics = 3; } -// Copied from: local:agent.v1.ReadMcpResourceError (var: cM) +// Copied from: local:agent.v1.ReadMcpResourceError (var: b) message ReadMcpResourceError { string uri = 1; string error = 2; } -// Copied from: local:agent.v1.ReadMcpResourceExecArgs (var: sM) +// Copied from: local:agent.v1.ReadMcpResourceExecArgs (var: N) 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: local:agent.v1.ReadMcpResourceExecResult (var: aM) +// Copied from: local:agent.v1.ReadMcpResourceExecResult (var: R) message ReadMcpResourceExecResult { oneof result { ReadMcpResourceSuccess success = 1; @@ -3106,18 +4354,18 @@ message ReadMcpResourceExecResult { } } -// Copied from: local:agent.v1.ReadMcpResourceNotFound (var: AM) +// Copied from: local:agent.v1.ReadMcpResourceNotFound (var: L) message ReadMcpResourceNotFound { string uri = 1; } -// Copied from: local:agent.v1.ReadMcpResourceRejected (var: dM) +// Copied from: local:agent.v1.ReadMcpResourceRejected (var: M) message ReadMcpResourceRejected { string uri = 1; string reason = 2; } -// Copied from: local:agent.v1.ReadMcpResourceSuccess (var: lM) +// Copied from: local:agent.v1.ReadMcpResourceSuccess (var: P) message ReadMcpResourceSuccess { string uri = 1; optional string name = 2; @@ -3125,36 +4373,37 @@ message ReadMcpResourceSuccess { optional string mime_type = 4; map annotations = 7; optional string download_path = 8; + optional OutputLocation output_location = 9; oneof content { string text = 5; bytes blob = 6; } } -// Copied from: local:agent.v1.ReadMcpResourceToolCall (var: _G) +// Copied from: local:agent.v1.ReadMcpResourceToolCall (var: Fe) message ReadMcpResourceToolCall { ReadMcpResourceExecArgs args = 1; ReadMcpResourceExecResult result = 2; } -// Copied from: local:agent.v1.ReadPermissionDenied (var: n6) +// Copied from: local:agent.v1.ReadPermissionDenied (var: y) message ReadPermissionDenied { string path = 1; } -// Copied from: local:agent.v1.ReadRange (var: yx) +// Copied from: local:agent.v1.ReadRange (var: S) message ReadRange { uint32 start_line = 1; uint32 end_line = 2; } -// Copied from: local:agent.v1.ReadRejected (var: Z8) +// Copied from: local:agent.v1.ReadRejected (var: _) message ReadRejected { string path = 1; string reason = 2; } -// Copied from: local:agent.v1.ReadResult (var: H8) +// Copied from: local:agent.v1.ReadResult (var: g) message ReadResult { oneof result { ReadSuccess success = 1; @@ -3166,7 +4415,7 @@ message ReadResult { } } -// Copied from: local:agent.v1.ReadSuccess (var: z8) +// Copied from: local:agent.v1.ReadSuccess (var: h) message ReadSuccess { string path = 1; int32 total_lines = 3; @@ -3180,18 +4429,18 @@ message ReadSuccess { } } -// Copied from: local:agent.v1.ReadTodosArgs (var: Ox) +// Copied from: local:agent.v1.ReadTodosArgs (var: M) message ReadTodosArgs { repeated TodoStatus status_filter = 1; repeated string id_filter = 2; } -// Copied from: local:agent.v1.ReadTodosError (var: Wx) +// Copied from: local:agent.v1.ReadTodosError (var: q) message ReadTodosError { string error = 1; } -// Copied from: local:agent.v1.ReadTodosResult (var: Gx) +// Copied from: local:agent.v1.ReadTodosResult (var: L) message ReadTodosResult { oneof result { ReadTodosSuccess success = 1; @@ -3199,19 +4448,19 @@ message ReadTodosResult { } } -// Copied from: local:agent.v1.ReadTodosSuccess (var: Vx) +// Copied from: local:agent.v1.ReadTodosSuccess (var: F) message ReadTodosSuccess { repeated TodoItem todos = 1; int32 total_count = 2; } -// Copied from: local:agent.v1.ReadTodosToolCall (var: xx) +// Copied from: local:agent.v1.ReadTodosToolCall (var: b) message ReadTodosToolCall { ReadTodosArgs args = 1; ReadTodosResult result = 2; } -// Copied from: local:agent.v1.ReadToolArgs (var: gx) +// Copied from: local:agent.v1.ReadToolArgs (var: w) message ReadToolArgs { string path = 1; optional int32 offset = 2; @@ -3219,18 +4468,18 @@ message ReadToolArgs { optional bool include_line_numbers = 5; } -// Copied from: local:agent.v1.ReadToolCall (var: Ax) +// Copied from: local:agent.v1.ReadToolCall (var: k) message ReadToolCall { ReadToolArgs args = 1; ReadToolResult result = 2; } -// Copied from: local:agent.v1.ReadToolError (var: Sx) +// Copied from: local:agent.v1.ReadToolError (var: v) message ReadToolError { string error_message = 1; } -// Copied from: local:agent.v1.ReadToolResult (var: _x) +// Copied from: local:agent.v1.ReadToolResult (var: E) message ReadToolResult { oneof result { ReadToolSuccess success = 1; @@ -3238,7 +4487,7 @@ message ReadToolResult { } } -// Copied from: local:agent.v1.ReadToolSuccess (var: kx) +// Copied from: local:agent.v1.ReadToolSuccess (var: I) message ReadToolSuccess { bool is_empty = 2; bool exceeded_limit = 3; @@ -3257,21 +4506,21 @@ message ReadToolSuccess { } } -// Copied from: local:agent.v1.RecentAgent (var: aK) +// Copied from: local:agent.v1.RecentAgent (var: M) message RecentAgent { string name = 1; string path = 2; optional string overview = 3; } -// Copied from: local:agent.v1.RecentAgentsContext (var: lK) +// Copied from: local:agent.v1.RecentAgentsContext (var: L) message RecentAgentsContext { repeated RecentAgent recent_agents = 1; } -// Copied from: local:agent.v1.RecentlyAddedPlugin (var: rj) +// Copied from: local:agent.v1.RecentlyAddedPlugin (var: D) message RecentlyAddedPlugin { - // Copied from: local:agent.v1.RecentlyAddedPlugin.CapabilityDescriptor (var: ij) + // Copied from: local:agent.v1.RecentlyAddedPlugin.CapabilityDescriptor (var: O) message CapabilityDescriptor { string name = 1; string description = 2; @@ -3287,7 +4536,7 @@ message RecentlyAddedPlugin { repeated string mcp_servers = 8; } -// Copied from: local:agent.v1.RecordCiInvestigationFinding (var: nz) +// Copied from: local:agent.v1.RecordCiInvestigationFinding (var: pr) message RecordCiInvestigationFinding { string check_name = 1; optional string details_url = 2; @@ -3306,19 +4555,19 @@ message RecordCiInvestigationFinding { optional string confidence = 15; } -// Copied from: local:agent.v1.RecordCiInvestigationFindingsArgs (var: az) +// Copied from: local:agent.v1.RecordCiInvestigationFindingsArgs (var: gr) message RecordCiInvestigationFindingsArgs { repeated RecordCiInvestigationFinding findings = 1; optional RecordCiInvestigationOverall overall = 2; string tool_call_id = 3; } -// Copied from: local:agent.v1.RecordCiInvestigationFindingsError (var: cz) +// Copied from: local:agent.v1.RecordCiInvestigationFindingsError (var: Ar) message RecordCiInvestigationFindingsError { string error = 1; } -// Copied from: local:agent.v1.RecordCiInvestigationFindingsResult (var: dz) +// Copied from: local:agent.v1.RecordCiInvestigationFindingsResult (var: _r) message RecordCiInvestigationFindingsResult { oneof result { RecordCiInvestigationFindingsSuccess success = 1; @@ -3326,18 +4575,18 @@ message RecordCiInvestigationFindingsResult { } } -// Copied from: local:agent.v1.RecordCiInvestigationFindingsSuccess (var: lz) +// Copied from: local:agent.v1.RecordCiInvestigationFindingsSuccess (var: hr) message RecordCiInvestigationFindingsSuccess { string message = 1; } -// Copied from: local:agent.v1.RecordCiInvestigationFindingsToolCall (var: Az) +// Copied from: local:agent.v1.RecordCiInvestigationFindingsToolCall (var: Tr) message RecordCiInvestigationFindingsToolCall { RecordCiInvestigationFindingsArgs args = 1; RecordCiInvestigationFindingsResult result = 2; } -// Copied from: local:agent.v1.RecordCiInvestigationOverall (var: sz) +// Copied from: local:agent.v1.RecordCiInvestigationOverall (var: fr) message RecordCiInvestigationOverall { string summary = 1; repeated string themes = 2; @@ -3346,23 +4595,23 @@ message RecordCiInvestigationOverall { repeated string check_keys = 5; } -// Copied from: local:agent.v1.RecordScreenArgs (var: TE) +// Copied from: local:agent.v1.RecordScreenArgs (var: i) message RecordScreenArgs { RecordingMode mode = 1; string tool_call_id = 2; optional string save_as_filename = 3; } -// Copied from: local:agent.v1.RecordScreenDiscardSuccess (var: JE) +// Copied from: local:agent.v1.RecordScreenDiscardSuccess (var: m) message RecordScreenDiscardSuccess { } -// Copied from: local:agent.v1.RecordScreenFailure (var: CE) +// Copied from: local:agent.v1.RecordScreenFailure (var: c) message RecordScreenFailure { string error = 1; } -// Copied from: local:agent.v1.RecordScreenResult (var: wE) +// Copied from: local:agent.v1.RecordScreenResult (var: a) message RecordScreenResult { oneof result { RecordScreenStartSuccess start_success = 1; @@ -3372,26 +4621,26 @@ message RecordScreenResult { } } -// Copied from: local:agent.v1.RecordScreenSaveSuccess (var: BE) +// Copied from: local:agent.v1.RecordScreenSaveSuccess (var: u) message RecordScreenSaveSuccess { string path = 1; int64 recording_duration_ms = 2; optional RequestedFilePathRejectedReason requested_file_path_rejected_reason = 3; } -// Copied from: local:agent.v1.RecordScreenStartSuccess (var: EE) +// Copied from: local:agent.v1.RecordScreenStartSuccess (var: l) message RecordScreenStartSuccess { bool was_prior_recording_cancelled = 1; bool was_save_as_filename_ignored = 2; } -// Copied from: local:agent.v1.RecordScreenToolCall (var: gY) +// Copied from: local:agent.v1.RecordScreenToolCall (var: lt) message RecordScreenToolCall { RecordScreenArgs args = 1; RecordScreenResult result = 2; } -// Copied from: local:agent.v1.RecordingMode (var: hE) +// Copied from: local:agent.v1.RecordingMode (var: r) enum RecordingMode { RECORDING_MODE_UNSPECIFIED = 0; RECORDING_MODE_START_RECORDING = 1; @@ -3399,7 +4648,7 @@ enum RecordingMode { RECORDING_MODE_DISCARD_RECORDING = 3; } -// Copied from: local:agent.v1.ReflectArgs (var: yY) +// Copied from: local:agent.v1.ReflectArgs (var: dt) message ReflectArgs { string unexpected_action_outcomes = 1; string relevant_instructions = 2; @@ -3409,12 +4658,12 @@ message ReflectArgs { string tool_call_id = 6; } -// Copied from: local:agent.v1.ReflectError (var: IY) +// Copied from: local:agent.v1.ReflectError (var: gt) message ReflectError { string error = 1; } -// Copied from: local:agent.v1.ReflectResult (var: kY) +// Copied from: local:agent.v1.ReflectResult (var: pt) message ReflectResult { oneof result { ReflectSuccess success = 1; @@ -3422,34 +4671,44 @@ message ReflectResult { } } -// Copied from: local:agent.v1.ReflectSuccess (var: SY) +// Copied from: local:agent.v1.ReflectSuccess (var: ft) message ReflectSuccess { } -// Copied from: local:agent.v1.ReflectToolCall (var: vY) +// Copied from: local:agent.v1.ReflectToolCall (var: ht) message ReflectToolCall { ReflectArgs args = 1; ReflectResult result = 2; } -// Copied from: local:agent.v1.ReplaceEnvArgs (var: qW) +// Copied from: local:agent.v1.ReplaceEnvArgs (var: nr) message ReplaceEnvArgs { ReplaceEnvConfig config = 1; + ReplaceEnvMode mode = 2; + repeated RepoCheckoutRefOverride checkout_ref_overrides = 3; } -// Copied from: local:agent.v1.ReplaceEnvConfig (var: bW) +// Copied from: local:agent.v1.ReplaceEnvConfig (var: tr) message ReplaceEnvConfig { string install_script = 1; string dockerfile_contents = 2; } -// Copied from: local:agent.v1.ReplaceEnvFailure (var: QW) +// Copied from: local:agent.v1.ReplaceEnvFailure (var: sr) message ReplaceEnvFailure { string error_message = 1; string setup_logs = 2; } -// Copied from: local:agent.v1.ReplaceEnvResult (var: UW) +// Copied from: local:agent.v1.ReplaceEnvMode (var: Qt) +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: local:agent.v1.ReplaceEnvResult (var: or) message ReplaceEnvResult { oneof result { ReplaceEnvSuccess success = 1; @@ -3457,24 +4716,30 @@ message ReplaceEnvResult { } } -// Copied from: local:agent.v1.ReplaceEnvSuccess (var: FW) +// Copied from: local:agent.v1.ReplaceEnvSuccess (var: rr) message ReplaceEnvSuccess { string setup_logs = 1; } -// Copied from: local:agent.v1.ReplaceEnvToolCall (var: MW) +// Copied from: local:agent.v1.ReplaceEnvToolCall (var: ir) message ReplaceEnvToolCall { ReplaceEnvArgs args = 1; ReplaceEnvResult result = 2; string associated_pod_key = 3; } -// Copied from: local:agent.v1.ReplaceEnvToolCallDelta (var: YW) +// Copied from: local:agent.v1.ReplaceEnvToolCallDelta (var: ar) message ReplaceEnvToolCallDelta { string associated_pod_key = 1; } -// Copied from: local:agent.v1.ReportBugArgs (var: HH) +// Copied from: local:agent.v1.RepoCheckoutRefOverride (var: er) +message RepoCheckoutRefOverride { + string repo_url = 1; + string ref = 2; +} + +// Copied from: local:agent.v1.ReportBugArgs (var: Mn) message ReportBugArgs { string title = 1; string file = 2; @@ -3486,12 +4751,12 @@ message ReportBugArgs { string rationale = 8; } -// Copied from: local:agent.v1.ReportBugError (var: KH) +// Copied from: local:agent.v1.ReportBugError (var: Fn) message ReportBugError { string error_message = 1; } -// Copied from: local:agent.v1.ReportBugResult (var: ZH) +// Copied from: local:agent.v1.ReportBugResult (var: qn) message ReportBugResult { oneof result { ReportBugSuccess success = 1; @@ -3499,29 +4764,29 @@ message ReportBugResult { } } -// Copied from: local:agent.v1.ReportBugSuccess (var: zH) +// Copied from: local:agent.v1.ReportBugSuccess (var: Ln) message ReportBugSuccess { string output = 1; } -// Copied from: local:agent.v1.ReportBugToolCall (var: eW) +// Copied from: local:agent.v1.ReportBugToolCall (var: Dn) message ReportBugToolCall { ReportBugArgs args = 1; ReportBugResult result = 2; } -// Copied from: local:agent.v1.ReportBugfixResultsArgs (var: tI) +// Copied from: local:agent.v1.ReportBugfixResultsArgs (var: i) message ReportBugfixResultsArgs { string summary = 1; repeated BugfixResultItem results = 2; } -// Copied from: local:agent.v1.ReportBugfixResultsError (var: iI) +// Copied from: local:agent.v1.ReportBugfixResultsError (var: l) message ReportBugfixResultsError { string error = 1; } -// Copied from: local:agent.v1.ReportBugfixResultsResult (var: oI) +// Copied from: local:agent.v1.ReportBugfixResultsResult (var: u) message ReportBugfixResultsResult { oneof result { ReportBugfixResultsSuccess success = 1; @@ -3529,18 +4794,18 @@ message ReportBugfixResultsResult { } } -// Copied from: local:agent.v1.ReportBugfixResultsSuccess (var: rI) +// Copied from: local:agent.v1.ReportBugfixResultsSuccess (var: a) message ReportBugfixResultsSuccess { repeated BugfixResultItem results = 1; } -// Copied from: local:agent.v1.ReportBugfixResultsToolCall (var: uI) +// Copied from: local:agent.v1.ReportBugfixResultsToolCall (var: m) message ReportBugfixResultsToolCall { ReportBugfixResultsArgs args = 1; ReportBugfixResultsResult result = 2; } -// Copied from: local:agent.v1.RepositoryIndexingInfo (var: yz) +// Copied from: local:agent.v1.RepositoryIndexingInfo (var: l) message RepositoryIndexingInfo { string relative_workspace_path = 1; repeated string remote_urls = 2; @@ -3554,7 +4819,7 @@ message RepositoryIndexingInfo { string path_encryption_key = 10; } -// Copied from: local:agent.v1.RequestContext (var: tj) +// Copied from: local:agent.v1.RequestContext (var: P) message RequestContext { repeated CursorRule rules = 2; RequestContextEnv env = 4; @@ -3596,17 +4861,25 @@ message RequestContext { 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: local:agent.v1.RequestContextArgs (var: Bz) +// Copied from: local:agent.v1.RequestContextArgs (var: f) 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: local:agent.v1.RequestContextEnv (var: Uz) +// Copied from: local:agent.v1.RequestContextEnv (var: w) message RequestContextEnv { string os_version = 1; repeated string workspace_paths = 2; @@ -3628,19 +4901,42 @@ message RequestContextEnv { 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: local:agent.v1.RequestContextError (var: Rz) +// Copied from: local:agent.v1.RequestContextError (var: A) message RequestContextError { string error = 1; } -// Copied from: local:agent.v1.RequestContextRejected (var: Pz) +// Copied from: local:agent.v1.RequestContextMcpsPart (var: F) +message RequestContextMcpsPart { + repeated McpToolDefinition tools = 1; + repeated McpInstructions mcp_instructions = 2; + optional McpFileSystemOptions mcp_file_system_options = 3; + optional McpMetaToolOptions mcp_meta_tool_options = 4; +} + +// Copied from: local:agent.v1.RequestContextPartReferences (var: q) +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: local:agent.v1.RequestContextRejected (var: _) message RequestContextRejected { string reason = 1; } -// Copied from: local:agent.v1.RequestContextResult (var: Jz) +// Copied from: local:agent.v1.RequestContextResult (var: g) message RequestContextResult { oneof result { RequestContextSuccess success = 1; @@ -3649,20 +4945,39 @@ message RequestContextResult { } } -// Copied from: local:agent.v1.RequestContextSuccess (var: Cz) -message RequestContextSuccess { - RequestContext request_context = 1; +// Copied from: local:agent.v1.RequestContextRulesPart (var: b) +message RequestContextRulesPart { + repeated CursorRule rules = 1; + repeated CursorRule non_file_rules = 2; + optional string cloud_rule = 3; } -// Copied from: local:agent.v1.RequestedFilePathRejectedReason (var: _E) +// Copied from: local:agent.v1.RequestContextSkillsPart (var: M) +message RequestContextSkillsPart { + repeated AgentSkill agent_skills = 1; + optional SkillOptions skill_options = 2; +} + +// Copied from: local:agent.v1.RequestContextSubagentsPart (var: L) +message RequestContextSubagentsPart { + repeated CustomSubagent custom_subagents = 1; +} + +// Copied from: local:agent.v1.RequestContextSuccess (var: h) +message RequestContextSuccess { + RequestContext request_context = 1; + optional bool served_from_disk_cache = 2; +} + +// Copied from: local:agent.v1.RequestedFilePathRejectedReason (var: s) enum RequestedFilePathRejectedReason { REQUESTED_FILE_PATH_REJECTED_REASON_UNSPECIFIED = 0; REQUESTED_FILE_PATH_REJECTED_REASON_SLASHES_NOT_ALLOWED = 1; } -// Copied from: local:agent.v1.RequestedModel (var: _1) +// Copied from: local:agent.v1.RequestedModel (var: da) message RequestedModel { - // Copied from: local:agent.v1.RequestedModel.ModelParameterValue (var: y1) + // Copied from: local:agent.v1.RequestedModel.ModelParameterValue (var: pa) message ModelParameterValue { string id = 1; string value = 2; @@ -3680,14 +4995,85 @@ message RequestedModel { } } -// Copied from: local:agent.v1.ResumeAction (var: YZ) +// Copied from: local:agent.v1.ResolveCommentAction (var: zt) +message ResolveCommentAction { + optional string pr_url = 1; + optional string branch_name = 2; + int64 comment_id = 3; + optional string repo_url = 4; +} + +// Copied from: local:agent.v1.ResponseComparisonCompleted (var: xa) +message ResponseComparisonCompleted { +} + +// Copied from: local:agent.v1.ResponseComparisonDisplayOrder (var: Zs) +enum ResponseComparisonDisplayOrder { + RESPONSE_COMPARISON_DISPLAY_ORDER_UNSPECIFIED = 0; + RESPONSE_COMPARISON_DISPLAY_ORDER_PARENT_FIRST = 1; + RESPONSE_COMPARISON_DISPLAY_ORDER_ALTERNATE_FIRST = 2; +} + +// Copied from: local:agent.v1.ResponseComparisonSkipReason (var: $s) +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: local:agent.v1.ResponseComparisonSkipped (var: Qa) +message ResponseComparisonSkipped { + ResponseComparisonSkipReason reason = 1; +} + +// Copied from: local:agent.v1.ResponseComparisonStarted (var: Oa) +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: local:agent.v1.ResponseComparisonTextDelta (var: Ua) +message ResponseComparisonTextDelta { + string text = 1; +} + +// Copied from: local:agent.v1.ResponseComparisonUpdate (var: Ga) +message ResponseComparisonUpdate { + string comparison_id = 1; + oneof event { + ResponseComparisonStarted started = 2; + ResponseComparisonTextDelta text_delta = 3; + ResponseComparisonCompleted completed = 4; + ResponseComparisonSkipped skipped = 5; + } +} + +// Copied from: local:agent.v1.ResumeAction (var: Ai) message ResumeAction { RequestContext request_context = 2; } -// Copied from: local:agent.v1.SandboxPolicy (var: Mw) +// Copied from: local:agent.v1.SameMachineTarget (var: io) +message SameMachineTarget { +} + +// Copied from: local:agent.v1.SandboxPolicy (var: u) message SandboxPolicy { - // Copied from: local:agent.v1.SandboxPolicy.Type (var: Yw) + // Copied from: local:agent.v1.SandboxPolicy.ReadBoundaryMode (var: o) + enum ReadBoundaryMode { + READ_BOUNDARY_MODE_UNSPECIFIED = 0; + READ_BOUNDARY_MODE_SYSTEM = 1; + READ_BOUNDARY_MODE_WORKSPACE = 2; + READ_BOUNDARY_MODE_CUSTOM = 3; + } + + // Copied from: local:agent.v1.SandboxPolicy.Type (var: s) enum Type { TYPE_UNSPECIFIED = 0; TYPE_INSECURE_NONE = 1; @@ -3707,20 +5093,22 @@ message SandboxPolicy { 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:agent.v1.SandboxPolicyMergeSources (var: Vw) +// Copied from: local:agent.v1.SandboxPolicyMergeSources (var: m) message SandboxPolicyMergeSources { optional SandboxPolicy per_user = 1; optional SandboxPolicy per_repo = 2; optional SandboxPolicy team_admin = 3; } -// Copied from: local:agent.v1.ScreenshotAction (var: UB) +// Copied from: local:agent.v1.ScreenshotAction (var: _) message ScreenshotAction { } -// Copied from: local:agent.v1.ScrollAction (var: bB) +// Copied from: local:agent.v1.ScrollAction (var: f) message ScrollAction { optional Coordinate coordinate = 1; ScrollDirection direction = 2; @@ -3728,7 +5116,7 @@ message ScrollAction { optional string modifier_keys = 4; } -// Copied from: local:agent.v1.ScrollDirection (var: pB) +// Copied from: local:agent.v1.ScrollDirection (var: s) enum ScrollDirection { SCROLL_DIRECTION_UNSPECIFIED = 0; SCROLL_DIRECTION_UP = 1; @@ -3737,7 +5125,13 @@ enum ScrollDirection { SCROLL_DIRECTION_RIGHT = 4; } -// Copied from: local:agent.v1.SelectedAgenticGitAction (var: FK) +// Copied from: local:agent.v1.SearchConversationsToolCall (var: Rs) +message SearchConversationsToolCall { + ConversationSearchArgs args = 1; + ConversationSearchResult result = 2; +} + +// Copied from: local:agent.v1.SelectedAgenticGitAction (var: j) message SelectedAgenticGitAction { optional SelectedGitBranchContext branch_context = 5; optional string path_to_template_file = 9; @@ -3755,15 +5149,16 @@ message SelectedAgenticGitAction { 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: local:agent.v1.SelectedAgenticGitActionBabysitPrInCloudParams (var: NK) +// Copied from: local:agent.v1.SelectedAgenticGitActionBabysitPrInCloudParams (var: K) message SelectedAgenticGitActionBabysitPrInCloudParams { optional string base_branch = 1; } -// Copied from: local:agent.v1.SelectedAgenticGitActionCommitParams (var: kK) +// Copied from: local:agent.v1.SelectedAgenticGitActionCommitParams (var: Q) message SelectedAgenticGitActionCommitParams { repeated string files_to_commit = 1; repeated string files_to_exclude_from_commit = 2; @@ -3773,41 +5168,46 @@ message SelectedAgenticGitActionCommitParams { repeated SelectedAgenticGitFileWithStatus files_to_exclude_from_commit_with_status = 6; } -// Copied from: local:agent.v1.SelectedAgenticGitActionFixMergeConflictsParams (var: vK) -message SelectedAgenticGitActionFixMergeConflictsParams { - optional string base_branch = 1; +// Copied from: local:agent.v1.SelectedAgenticGitActionCreateBranchParams (var: G) +message SelectedAgenticGitActionCreateBranchParams { } -// Copied from: local:agent.v1.SelectedAgenticGitActionPullLocallyParams (var: qK) +// Copied from: local:agent.v1.SelectedAgenticGitActionFixMergeConflictsParams (var: Y) +message SelectedAgenticGitActionFixMergeConflictsParams { + optional string base_branch = 1; + optional string pr_url = 2; +} + +// Copied from: local:agent.v1.SelectedAgenticGitActionPullLocallyParams (var: z) message SelectedAgenticGitActionPullLocallyParams { string remote_branch = 1; } -// Copied from: local:agent.v1.SelectedAgenticGitActionPushParams (var: IK) +// Copied from: local:agent.v1.SelectedAgenticGitActionPushParams (var: V) message SelectedAgenticGitActionPushParams { repeated string files_to_push = 1; optional bool create_pr_draft = 2; } -// Copied from: local:agent.v1.SelectedAgenticGitActionUpdateBranchParams (var: bK) +// Copied from: local:agent.v1.SelectedAgenticGitActionUpdateBranchParams (var: W) message SelectedAgenticGitActionUpdateBranchParams { optional string base_branch = 1; } -// Copied from: local:agent.v1.SelectedAgenticGitFileWithStatus (var: SK) +// Copied from: local:agent.v1.SelectedAgenticGitFileWithStatus (var: H) message SelectedAgenticGitFileWithStatus { string path = 1; optional string status = 2; } -// Copied from: local:agent.v1.SelectedBrowser (var: yK) +// Copied from: local:agent.v1.SelectedBrowser (var: x) message SelectedBrowser { string browser_id = 1; string url = 2; optional string page_title = 3; } -// Copied from: local:agent.v1.SelectedCodeSelection (var: Nj) +// Copied from: local:agent.v1.SelectedCodeSelection (var: T) message SelectedCodeSelection { string content = 1; string path = 2; @@ -3815,7 +5215,7 @@ message SelectedCodeSelection { Range range = 4; } -// Copied from: local:agent.v1.SelectedConsoleLog (var: AK) +// Copied from: local:agent.v1.SelectedConsoleLog (var: D) message SelectedConsoleLog { string message = 1; double timestamp = 2; @@ -3826,7 +5226,7 @@ message SelectedConsoleLog { optional string object_data_json = 7; } -// Copied from: local:agent.v1.SelectedContext (var: UK) +// Copied from: local:agent.v1.SelectedContext (var: Z) message SelectedContext { repeated SelectedImage selected_images = 1; optional InvocationContext invocation_context = 2; @@ -3858,21 +5258,23 @@ message SelectedContext { optional SelectedAgenticGitAction selected_agentic_git_action = 34; } -// Copied from: local:agent.v1.SelectedCursorCommand (var: eK) +// Copied from: local:agent.v1.SelectedCursorCommand (var: R) 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: local:agent.v1.SelectedCursorRule (var: Uj) +// Copied from: local:agent.v1.SelectedCursorRule (var: S) message SelectedCursorRule { CursorRule rule = 1; } -// Copied from: local:agent.v1.SelectedDocument (var: gj) +// Copied from: local:agent.v1.SelectedDocument (var: d) message SelectedDocument { - // Copied from: local:agent.v1.SelectedDocument.BlobIdWithData (var: _j) + // Copied from: local:agent.v1.SelectedDocument.BlobIdWithData (var: p) message BlobIdWithData { bytes blob_id = 1; bytes data = 2; @@ -3889,13 +5291,13 @@ message SelectedDocument { } } -// Copied from: local:agent.v1.SelectedDocumentation (var: nK) +// Copied from: local:agent.v1.SelectedDocumentation (var: P) message SelectedDocumentation { string doc_id = 1; string name = 2; } -// Copied from: local:agent.v1.SelectedExternalLink (var: Qj) +// Copied from: local:agent.v1.SelectedExternalLink (var: E) message SelectedExternalLink { string url = 1; string uuid = 2; @@ -3905,28 +5307,28 @@ message SelectedExternalLink { optional bytes blob_id = 6; } -// Copied from: local:agent.v1.SelectedFile (var: vj) +// Copied from: local:agent.v1.SelectedFile (var: _) message SelectedFile { string content = 1; string path = 2; optional string relative_path = 3; } -// Copied from: local:agent.v1.SelectedFolder (var: Fj) +// Copied from: local:agent.v1.SelectedFolder (var: w) message SelectedFolder { string path = 1; optional string relative_path = 2; LsDirectoryTreeNode directory_tree = 3; } -// Copied from: local:agent.v1.SelectedGitBranchContext (var: QK) +// Copied from: local:agent.v1.SelectedGitBranchContext (var: X) message SelectedGitBranchContext { optional string current_branch = 1; optional string base_branch = 2; optional string agent_branch_prefix = 3; } -// Copied from: local:agent.v1.SelectedGitCommit (var: Hj) +// Copied from: local:agent.v1.SelectedGitCommit (var: B) message SelectedGitCommit { string sha = 1; string message = 2; @@ -3934,19 +5336,19 @@ message SelectedGitCommit { string diff = 4; } -// Copied from: local:agent.v1.SelectedGitDiff (var: Mj) +// Copied from: local:agent.v1.SelectedGitDiff (var: I) message SelectedGitDiff { string content = 1; int32 full_content_length_char_count = 2; } -// Copied from: local:agent.v1.SelectedGitDiffFromBranchToMain (var: Yj) +// Copied from: local:agent.v1.SelectedGitDiffFromBranchToMain (var: v) message SelectedGitDiffFromBranchToMain { string content = 1; int32 full_content_length_char_count = 2; } -// Copied from: local:agent.v1.SelectedGitPRDiffSelection (var: Kj) +// Copied from: local:agent.v1.SelectedGitPRDiffSelection (var: C) message SelectedGitPRDiffSelection { string pr_url = 1; string file_path = 2; @@ -3956,15 +5358,15 @@ message SelectedGitPRDiffSelection { optional bytes blob_id = 6; } -// Copied from: local:agent.v1.SelectedImage (var: cj) +// Copied from: local:agent.v1.SelectedImage (var: u) message SelectedImage { - // Copied from: local:agent.v1.SelectedImage.BlobIdWithData (var: dj) + // Copied from: local:agent.v1.SelectedImage.BlobIdWithData (var: m) message BlobIdWithData { bytes blob_id = 1; bytes data = 2; } - // Copied from: local:agent.v1.SelectedImage.Dimension (var: Aj) + // Copied from: local:agent.v1.SelectedImage.Dimension (var: c) message Dimension { int32 width = 1; int32 height = 2; @@ -3981,13 +5383,13 @@ message SelectedImage { } } -// Copied from: local:agent.v1.SelectedPastChat (var: sK) +// Copied from: local:agent.v1.SelectedPastChat (var: b) message SelectedPastChat { string agent_id = 1; string name = 2; } -// Copied from: local:agent.v1.SelectedPluginCapabilityRef (var: Zj) +// Copied from: local:agent.v1.SelectedPluginCapabilityRef (var: N) message SelectedPluginCapabilityRef { string plugin_id = 1; SelectedPluginCapabilityType capability_type = 2; @@ -3996,7 +5398,7 @@ message SelectedPluginCapabilityRef { optional string resolved_commit_sha = 5; } -// Copied from: local:agent.v1.SelectedPluginCapabilityType (var: uj) +// Copied from: local:agent.v1.SelectedPluginCapabilityType (var: r) enum SelectedPluginCapabilityType { SELECTED_PLUGIN_CAPABILITY_TYPE_UNSPECIFIED = 0; SELECTED_PLUGIN_CAPABILITY_TYPE_COMMAND = 1; @@ -4004,7 +5406,7 @@ enum SelectedPluginCapabilityType { SELECTED_PLUGIN_CAPABILITY_TYPE_SUBAGENT = 3; } -// Copied from: local:agent.v1.SelectedPullRequest (var: zj) +// Copied from: local:agent.v1.SelectedPullRequest (var: J) message SelectedPullRequest { int32 number = 1; string url = 2; @@ -4015,19 +5417,19 @@ message SelectedPullRequest { optional bytes blob_id = 7; } -// Copied from: local:agent.v1.SelectedSubagent (var: _K) +// Copied from: local:agent.v1.SelectedSubagent (var: U) message SelectedSubagent { string name = 1; } -// Copied from: local:agent.v1.SelectedTerminal (var: bj) +// Copied from: local:agent.v1.SelectedTerminal (var: y) message SelectedTerminal { string content = 1; optional string title = 2; optional string path = 3; } -// Copied from: local:agent.v1.SelectedTerminalSelection (var: qj) +// Copied from: local:agent.v1.SelectedTerminalSelection (var: k) message SelectedTerminalSelection { string content = 1; optional string title = 2; @@ -4035,7 +5437,7 @@ message SelectedTerminalSelection { Range range = 4; } -// Copied from: local:agent.v1.SelectedUIElement (var: gK) +// Copied from: local:agent.v1.SelectedUIElement (var: O) message SelectedUIElement { string element = 1; string xpath = 2; @@ -4045,15 +5447,15 @@ message SelectedUIElement { optional string component_props_json = 6; } -// Copied from: local:agent.v1.SelectedVideo (var: yj) +// Copied from: local:agent.v1.SelectedVideo (var: f) message SelectedVideo { - // Copied from: local:agent.v1.SelectedVideo.BlobIdWithData (var: kj) + // Copied from: local:agent.v1.SelectedVideo.BlobIdWithData (var: g) message BlobIdWithData { bytes blob_id = 1; bytes data = 2; } - // Copied from: local:agent.v1.SelectedVideo.SignedUrl (var: Sj) + // Copied from: local:agent.v1.SelectedVideo.SignedUrl (var: h) message SignedUrl { string url = 1; string key = 2; @@ -4076,25 +5478,42 @@ message SelectedVideo { } } -// Copied from: local:agent.v1.SemSearchToolArgs (var: SM) +// Copied from: local:agent.v1.SelfHostedPoolTarget (var: uo) +message SelfHostedPoolTarget { + optional string pool = 1; + repeated SelfHostedWorkerLabel labels = 2; +} + +// Copied from: local:agent.v1.SelfHostedWorkerLabel (var: mo) +message SelfHostedWorkerLabel { + string key = 1; + string value = 2; +} + +// Copied from: local:agent.v1.SelfHostedWorkerTarget (var: lo) +message SelfHostedWorkerTarget { + string worker_id = 1; +} + +// Copied from: local:agent.v1.SemSearchToolArgs (var: de) message SemSearchToolArgs { string query = 1; repeated string target_directories = 2; string explanation = 3; } -// Copied from: local:agent.v1.SemSearchToolCall (var: kM) +// Copied from: local:agent.v1.SemSearchToolCall (var: ce) message SemSearchToolCall { SemSearchToolArgs args = 1; SemSearchToolResult result = 2; } -// Copied from: local:agent.v1.SemSearchToolError (var: NM) +// Copied from: local:agent.v1.SemSearchToolError (var: ge) message SemSearchToolError { string error_message = 1; } -// Copied from: local:agent.v1.SemSearchToolResult (var: IM) +// Copied from: local:agent.v1.SemSearchToolResult (var: pe) message SemSearchToolResult { oneof result { SemSearchToolSuccess success = 1; @@ -4102,23 +5521,23 @@ message SemSearchToolResult { } } -// Copied from: local:agent.v1.SemSearchToolSuccess (var: vM) +// Copied from: local:agent.v1.SemSearchToolSuccess (var: fe) message SemSearchToolSuccess { string results = 1; repeated CodeResult code_results = 2; } -// Copied from: local:agent.v1.SendFinalSummaryArgs (var: dW) +// Copied from: local:agent.v1.SendFinalSummaryArgs (var: Hn) message SendFinalSummaryArgs { optional string final_summary = 1; } -// Copied from: local:agent.v1.SendFinalSummaryError (var: gW) +// Copied from: local:agent.v1.SendFinalSummaryError (var: Yn) message SendFinalSummaryError { string error = 1; } -// Copied from: local:agent.v1.SendFinalSummaryResult (var: _W) +// Copied from: local:agent.v1.SendFinalSummaryResult (var: Kn) message SendFinalSummaryResult { oneof result { SendFinalSummarySuccess success = 1; @@ -4126,29 +5545,101 @@ message SendFinalSummaryResult { } } -// Copied from: local:agent.v1.SendFinalSummarySuccess (var: AW) +// Copied from: local:agent.v1.SendFinalSummarySuccess (var: Vn) message SendFinalSummarySuccess { string final_summary = 1; } -// Copied from: local:agent.v1.SendFinalSummaryToolCall (var: yW) +// Copied from: local:agent.v1.SendFinalSummaryToolCall (var: Wn) message SendFinalSummaryToolCall { SendFinalSummaryArgs args = 1; SendFinalSummaryResult result = 2; } -// Copied from: local:agent.v1.SetActiveBranchArgs (var: SX) +// Copied from: local:agent.v1.SendMessageArgs (var: wr) +message SendMessageArgs { + oneof message { + SendMessageText text = 1; + SendMessageAttachment attachment = 2; + } +} + +// Copied from: local:agent.v1.SendMessageAttachment (var: kr) +message SendMessageAttachment { + string url = 1; + optional string alt = 2; +} + +// Copied from: local:agent.v1.SendMessageError (var: Sr) +message SendMessageError { + string error = 1; +} + +// Copied from: local:agent.v1.SendMessageResult (var: Ir) +message SendMessageResult { + oneof result { + SendMessageSuccess success = 1; + SendMessageError error = 2; + } +} + +// Copied from: local:agent.v1.SendMessageSuccess (var: Er) +message SendMessageSuccess { + uint64 timestamp = 1; + string message_id = 2; +} + +// Copied from: local:agent.v1.SendMessageText (var: yr) +message SendMessageText { + string content = 1; +} + +// Copied from: local:agent.v1.SendMessageToolCall (var: vr) +message SendMessageToolCall { + SendMessageArgs args = 1; + SendMessageResult result = 2; +} + +// Copied from: local:agent.v1.SendToUserArgs (var: Pr) +message SendToUserArgs { + string message = 1; +} + +// Copied from: local:agent.v1.SendToUserError (var: Mr) +message SendToUserError { + string error = 1; +} + +// Copied from: local:agent.v1.SendToUserResult (var: Lr) +message SendToUserResult { + oneof result { + SendToUserSuccess success = 1; + SendToUserError error = 2; + } +} + +// Copied from: local:agent.v1.SendToUserSuccess (var: br) +message SendToUserSuccess { +} + +// Copied from: local:agent.v1.SendToUserToolCall (var: Fr) +message SendToUserToolCall { + SendToUserArgs args = 1; + SendToUserResult result = 2; +} + +// Copied from: local:agent.v1.SetActiveBranchArgs (var: Ao) message SetActiveBranchArgs { string path = 1; string branch_name = 2; } -// Copied from: local:agent.v1.SetActiveBranchError (var: vX) +// Copied from: local:agent.v1.SetActiveBranchError (var: To) message SetActiveBranchError { string error = 1; } -// Copied from: local:agent.v1.SetActiveBranchResult (var: NX) +// Copied from: local:agent.v1.SetActiveBranchResult (var: yo) message SetActiveBranchResult { oneof result { SetActiveBranchSuccess success = 1; @@ -4156,59 +5647,81 @@ message SetActiveBranchResult { } } -// Copied from: local:agent.v1.SetActiveBranchSuccess (var: IX) +// Copied from: local:agent.v1.SetActiveBranchSuccess (var: _o) message SetActiveBranchSuccess { } -// Copied from: local:agent.v1.SetActiveBranchToolCall (var: bX) +// Copied from: local:agent.v1.SetActiveBranchToolCall (var: ko) message SetActiveBranchToolCall { SetActiveBranchArgs args = 1; SetActiveBranchResult result = 2; } -// Copied from: local:agent.v1.SetBlobArgs (var: k7) +// Copied from: local:agent.v1.SetBlobArgs (var: c) message SetBlobArgs { bytes blob_id = 1; bytes blob_data = 2; } -// Copied from: local:agent.v1.SetBlobResult (var: S7) +// Copied from: local:agent.v1.SetBlobResult (var: d) message SetBlobResult { optional Error error = 1; } -// Copied from: local:agent.v1.SetupVmEnvironmentArgs (var: NY) +// Copied from: local:agent.v1.SetPrStatusAction (var: Xt) +message SetPrStatusAction { + optional string pr_url = 1; + optional string branch_name = 2; + optional string repo_url = 3; + PullRequestStatus status = 4; +} + +// Copied from: local:agent.v1.SetupVmEnvironmentArgs (var: At) message SetupVmEnvironmentArgs { string install_command = 2; string start_command = 3; string dockerfile_contents = 4; } -// Copied from: local:agent.v1.SetupVmEnvironmentResult (var: bY) +// Copied from: local:agent.v1.SetupVmEnvironmentResult (var: _t) message SetupVmEnvironmentResult { oneof result { SetupVmEnvironmentSuccess success = 1; } } -// Copied from: local:agent.v1.SetupVmEnvironmentSuccess (var: qY) +// Copied from: local:agent.v1.SetupVmEnvironmentSuccess (var: Tt) message SetupVmEnvironmentSuccess { } -// Copied from: local:agent.v1.SetupVmEnvironmentToolCall (var: FY) +// Copied from: local:agent.v1.SetupVmEnvironmentToolCall (var: yt) message SetupVmEnvironmentToolCall { SetupVmEnvironmentArgs args = 1; SetupVmEnvironmentResult result = 2; } -// Copied from: local:agent.v1.ShellAbortReason (var: rk) +// Copied from: local:agent.v1.ShellAbortReason (var: i) enum ShellAbortReason { SHELL_ABORT_REASON_UNSPECIFIED = 0; SHELL_ABORT_REASON_USER_ABORT = 1; SHELL_ABORT_REASON_TIMEOUT = 2; } -// Copied from: local:agent.v1.ShellArgs (var: Ik) +// Copied from: local:agent.v1.ShellAllowlistPrecheckArgs (var: Z) +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: local:agent.v1.ShellAllowlistPrecheckResult (var: $) +message ShellAllowlistPrecheckResult { + bool allowlisted = 1; +} + +// Copied from: local:agent.v1.ShellArgs (var: E) message ShellArgs { string command = 1; string working_directory = 2; @@ -4230,42 +5743,43 @@ message ShellArgs { optional ShellOutputNotificationConfig output_notification = 18; optional SmartModeApproval smart_mode_approval = 19; optional ShellHookApprovalRequirement hook_approval_requirement = 20; + optional string conversation_id = 21; } -// Copied from: local:agent.v1.ShellBackgroundReason (var: tk) +// Copied from: local:agent.v1.ShellBackgroundReason (var: s) enum ShellBackgroundReason { SHELL_BACKGROUND_REASON_UNSPECIFIED = 0; SHELL_BACKGROUND_REASON_TIMEOUT = 1; SHELL_BACKGROUND_REASON_USER_REQUEST = 2; } -// Copied from: local:agent.v1.ShellCommand (var: A$) +// Copied from: local:agent.v1.ShellCommand (var: Pi) message ShellCommand { string command = 1; } -// Copied from: local:agent.v1.ShellCommandAction (var: KZ) +// Copied from: local:agent.v1.ShellCommandAction (var: yi) message ShellCommandAction { ShellCommand shell_command = 1; string exec_id = 2; } -// Copied from: local:agent.v1.ShellCommandParsingResult (var: sk) +// Copied from: local:agent.v1.ShellCommandParsingResult (var: p) message ShellCommandParsingResult { - // Copied from: local:agent.v1.ShellCommandParsingResult.ExecutableCommand (var: lk) + // Copied from: local:agent.v1.ShellCommandParsingResult.ExecutableCommand (var: g) message ExecutableCommand { string name = 1; repeated ShellCommandParsingResult.ExecutableCommandArg args = 2; string full_text = 3; } - // Copied from: local:agent.v1.ShellCommandParsingResult.ExecutableCommandArg (var: ak) + // Copied from: local:agent.v1.ShellCommandParsingResult.ExecutableCommandArg (var: f) message ExecutableCommandArg { string type = 1; string value = 2; } - // Copied from: local:agent.v1.ShellCommandParsingResult.Redirect (var: ck) + // Copied from: local:agent.v1.ShellCommandParsingResult.Redirect (var: h) message Redirect { string operator = 1; repeated uint32 destination_fds = 2; @@ -4281,19 +5795,19 @@ message ShellCommandParsingResult { repeated Redirect redirects = 6; } -// Copied from: local:agent.v1.ShellConversationTurn (var: C$) +// Copied from: local:agent.v1.ShellConversationTurn (var: xi) message ShellConversationTurn { ShellCommand shell_command = 1; ShellOutput shell_output = 2; } -// Copied from: local:agent.v1.ShellConversationTurnStructure (var: R$) +// Copied from: local:agent.v1.ShellConversationTurnStructure (var: Qi) message ShellConversationTurnStructure { bytes shell_command = 1; bytes shell_output = 2; } -// Copied from: local:agent.v1.ShellFailure (var: Yk) +// Copied from: local:agent.v1.ShellFailure (var: M) message ShellFailure { string command = 1; string working_directory = 2; @@ -4307,11 +5821,14 @@ message ShellFailure { 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: local:agent.v1.ShellHookApprovalRequirement (var: Ek) +// Copied from: local:agent.v1.ShellHookApprovalRequirement (var: w) message ShellHookApprovalRequirement { - // Copied from: local:agent.v1.ShellHookApprovalRequirement.Kind (var: Bk) + // Copied from: local:agent.v1.ShellHookApprovalRequirement.Kind (var: l) enum Kind { KIND_UNSPECIFIED = 0; KIND_FORCE_PROMPT = 1; @@ -4321,14 +5838,14 @@ message ShellHookApprovalRequirement { optional string reason = 2; } -// Copied from: local:agent.v1.ShellOutput (var: g$) +// Copied from: local:agent.v1.ShellOutput (var: bi) message ShellOutput { string stdout = 1; string stderr = 2; int32 exit_code = 3; } -// Copied from: local:agent.v1.ShellOutputDeltaUpdate (var: Z1) +// Copied from: local:agent.v1.ShellOutputDeltaUpdate (var: Ca) message ShellOutputDeltaUpdate { oneof event { ShellStreamStdout stdout = 1; @@ -4338,7 +5855,7 @@ message ShellOutputDeltaUpdate { } } -// Copied from: local:agent.v1.ShellOutputNotificationConfig (var: hk) +// Copied from: local:agent.v1.ShellOutputNotificationConfig (var: T) message ShellOutputNotificationConfig { string pattern = 1; string reason = 2; @@ -4346,13 +5863,13 @@ message ShellOutputNotificationConfig { optional int32 notification_limit = 4; } -// Copied from: local:agent.v1.ShellPartialResult (var: eE) +// Copied from: local:agent.v1.ShellPartialResult (var: O) message ShellPartialResult { string stdout_delta = 1; string stderr_delta = 2; } -// Copied from: local:agent.v1.ShellPermissionDenied (var: Kk) +// Copied from: local:agent.v1.ShellPermissionDenied (var: q) message ShellPermissionDenied { string command = 1; string working_directory = 2; @@ -4360,7 +5877,7 @@ message ShellPermissionDenied { bool is_readonly = 4; } -// Copied from: local:agent.v1.ShellRejected (var: zk) +// Copied from: local:agent.v1.ShellRejected (var: F) message ShellRejected { string command = 1; string working_directory = 2; @@ -4368,7 +5885,7 @@ message ShellRejected { bool is_readonly = 4; } -// Copied from: local:agent.v1.ShellResult (var: vk) +// Copied from: local:agent.v1.ShellResult (var: S) message ShellResult { optional SandboxPolicy sandbox_policy = 101; optional bool is_background = 102; @@ -4384,14 +5901,23 @@ message ShellResult { } } -// Copied from: local:agent.v1.ShellSpawnError (var: Zk) +// Copied from: local:agent.v1.ShellSandboxUnsupported (var: R) +message ShellSandboxUnsupported { + string command = 1; + string working_directory = 2; + string sandbox_policy_type = 3; + string reason = 4; + bool is_readonly = 5; +} + +// Copied from: local:agent.v1.ShellSpawnError (var: D) message ShellSpawnError { string command = 1; string working_directory = 2; string error = 3; } -// Copied from: local:agent.v1.ShellStream (var: Uk) +// Copied from: local:agent.v1.ShellStream (var: P) message ShellStream { oneof event { ShellStreamStdout stdout = 1; @@ -4401,10 +5927,12 @@ message ShellStream { ShellRejected rejected = 5; ShellPermissionDenied permission_denied = 6; ShellStreamBackgrounded backgrounded = 7; + ShellStreamHookContext hook_context = 8; + ShellSandboxUnsupported sandbox_unsupported = 9; } } -// Copied from: local:agent.v1.ShellStreamBackgrounded (var: Qk) +// Copied from: local:agent.v1.ShellStreamBackgrounded (var: C) message ShellStreamBackgrounded { uint32 shell_id = 1; string command = 2; @@ -4414,7 +5942,7 @@ message ShellStreamBackgrounded { optional ShellBackgroundReason reason = 6; } -// Copied from: local:agent.v1.ShellStreamExit (var: qk) +// Copied from: local:agent.v1.ShellStreamExit (var: B) message ShellStreamExit { uint32 code = 1; string cwd = 2; @@ -4424,22 +5952,27 @@ message ShellStreamExit { optional int32 local_execution_time_ms = 6; } -// Copied from: local:agent.v1.ShellStreamStart (var: Fk) +// Copied from: local:agent.v1.ShellStreamHookContext (var: N) +message ShellStreamHookContext { + repeated HookAdditionalContext hook_additional_contexts = 1; +} + +// Copied from: local:agent.v1.ShellStreamStart (var: J) message ShellStreamStart { optional SandboxPolicy sandbox_policy = 1; } -// Copied from: local:agent.v1.ShellStreamStderr (var: bk) +// Copied from: local:agent.v1.ShellStreamStderr (var: v) message ShellStreamStderr { string data = 1; } -// Copied from: local:agent.v1.ShellStreamStdout (var: Nk) +// Copied from: local:agent.v1.ShellStreamStdout (var: I) message ShellStreamStdout { string data = 1; } -// Copied from: local:agent.v1.ShellSuccess (var: Mk) +// Copied from: local:agent.v1.ShellSuccess (var: b) message ShellSuccess { string command = 1; string working_directory = 2; @@ -4455,23 +5988,26 @@ message ShellSuccess { 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: local:agent.v1.ShellTimeout (var: Hk) +// Copied from: local:agent.v1.ShellTimeout (var: L) message ShellTimeout { string command = 1; string working_directory = 2; int32 timeout_ms = 3; } -// Copied from: local:agent.v1.ShellToolCall (var: HD) +// Copied from: local:agent.v1.ShellToolCall (var: i) message ShellToolCall { ShellArgs args = 1; ShellResult result = 2; optional string description = 3; } -// Copied from: local:agent.v1.ShellToolCallDelta (var: ZD) +// Copied from: local:agent.v1.ShellToolCallDelta (var: u) message ShellToolCallDelta { oneof delta { ShellToolCallStdoutDelta stdout = 1; @@ -4479,17 +6015,17 @@ message ShellToolCallDelta { } } -// Copied from: local:agent.v1.ShellToolCallStderrDelta (var: KD) +// Copied from: local:agent.v1.ShellToolCallStderrDelta (var: l) message ShellToolCallStderrDelta { string content = 1; } -// Copied from: local:agent.v1.ShellToolCallStdoutDelta (var: zD) +// Copied from: local:agent.v1.ShellToolCallStdoutDelta (var: a) message ShellToolCallStdoutDelta { string content = 1; } -// Copied from: local:agent.v1.SimulatedMsgReason (var: cX) +// Copied from: local:agent.v1.SimulatedMsgReason (var: zs) enum SimulatedMsgReason { SIMULATED_MSG_REASON_UNSPECIFIED = 0; SIMULATED_MSG_REASON_PLAN_EXECUTION = 1; @@ -4512,10 +6048,20 @@ enum SimulatedMsgReason { 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_SESSION_GOAL_FOLLOWUP = 21; + 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:agent.v1.SkillDescriptor (var: Vz) +// Copied from: local:agent.v1.SkillDescriptor (var: v) message SkillDescriptor { string name = 1; string description = 2; @@ -4526,18 +6072,18 @@ message SkillDescriptor { PackageType package_type = 7; } -// Copied from: local:agent.v1.SkillOptions (var: Wz) +// Copied from: local:agent.v1.SkillOptions (var: B) message SkillOptions { repeated SkillDescriptor skill_descriptors = 1; } -// Copied from: local:agent.v1.SmartModeApproval (var: Zw) +// Copied from: local:agent.v1.SmartModeApproval (var: a) message SmartModeApproval { string request_id = 1; string reason = 2; } -// Copied from: local:agent.v1.SmartModeClassifierArgs (var: F6) +// Copied from: local:agent.v1.SmartModeClassifierArgs (var: i) message SmartModeClassifierArgs { string tool_call_id = 1; optional string parent_conversation_id = 2; @@ -4545,25 +6091,25 @@ message SmartModeClassifierArgs { repeated SmartModeClassifierConversationMessage conversation_context = 4; } -// Copied from: local:agent.v1.SmartModeClassifierConversationMessage (var: q6) +// Copied from: local:agent.v1.SmartModeClassifierConversationMessage (var: o) message SmartModeClassifierConversationMessage { string role = 1; string content = 2; } -// Copied from: local:agent.v1.SmartModeClassifierDecision (var: P6) +// Copied from: local:agent.v1.SmartModeClassifierDecision (var: r) enum SmartModeClassifierDecision { SMART_MODE_CLASSIFIER_DECISION_UNSPECIFIED = 0; SMART_MODE_CLASSIFIER_DECISION_ALLOW = 1; SMART_MODE_CLASSIFIER_DECISION_BLOCK = 2; } -// Copied from: local:agent.v1.SmartModeClassifierError (var: Y6) +// Copied from: local:agent.v1.SmartModeClassifierError (var: m) message SmartModeClassifierError { string error = 1; } -// Copied from: local:agent.v1.SmartModeClassifierResult (var: U6) +// Copied from: local:agent.v1.SmartModeClassifierResult (var: l) message SmartModeClassifierResult { oneof result { SmartModeClassifierSuccess success = 1; @@ -4571,19 +6117,19 @@ message SmartModeClassifierResult { } } -// Copied from: local:agent.v1.SmartModeClassifierSuccess (var: M6) +// Copied from: local:agent.v1.SmartModeClassifierSuccess (var: u) message SmartModeClassifierSuccess { SmartModeClassifierDecision decision = 1; optional string block_reason = 2; } -// Copied from: local:agent.v1.SmartModeRiskTarget (var: Q6) +// Copied from: local:agent.v1.SmartModeRiskTarget (var: a) message SmartModeRiskTarget { string action = 1; google.protobuf.Struct arguments = 2; } -// Copied from: local:agent.v1.SpanContext (var: e7) +// Copied from: local:agent.v1.SpanContext (var: ze) message SpanContext { string trace_id = 1; string span_id = 2; @@ -4591,24 +6137,24 @@ message SpanContext { optional string trace_state = 4; } -// Copied from: local:agent.v1.StackTrace (var: dK) +// Copied from: local:agent.v1.StackTrace (var: q) message StackTrace { repeated CallFrame call_frames = 1; optional string raw_stack_trace = 2; } -// Copied from: local:agent.v1.StartGrindExecutionArgs (var: QY) +// Copied from: local:agent.v1.StartGrindExecutionArgs (var: kt) message StartGrindExecutionArgs { optional string explanation = 1; string tool_call_id = 2; } -// Copied from: local:agent.v1.StartGrindExecutionError (var: YY) +// Copied from: local:agent.v1.StartGrindExecutionError (var: St) message StartGrindExecutionError { string error = 1; } -// Copied from: local:agent.v1.StartGrindExecutionResult (var: UY) +// Copied from: local:agent.v1.StartGrindExecutionResult (var: wt) message StartGrindExecutionResult { oneof result { StartGrindExecutionSuccess success = 1; @@ -4616,28 +6162,28 @@ message StartGrindExecutionResult { } } -// Copied from: local:agent.v1.StartGrindExecutionSuccess (var: MY) +// Copied from: local:agent.v1.StartGrindExecutionSuccess (var: Et) message StartGrindExecutionSuccess { } -// Copied from: local:agent.v1.StartGrindExecutionToolCall (var: HY) +// Copied from: local:agent.v1.StartGrindExecutionToolCall (var: It) message StartGrindExecutionToolCall { StartGrindExecutionArgs args = 1; StartGrindExecutionResult result = 2; } -// Copied from: local:agent.v1.StartGrindPlanningArgs (var: zY) +// Copied from: local:agent.v1.StartGrindPlanningArgs (var: vt) message StartGrindPlanningArgs { optional string explanation = 1; string tool_call_id = 2; } -// Copied from: local:agent.v1.StartGrindPlanningError (var: eV) +// Copied from: local:agent.v1.StartGrindPlanningError (var: Ct) message StartGrindPlanningError { string error = 1; } -// Copied from: local:agent.v1.StartGrindPlanningResult (var: KY) +// Copied from: local:agent.v1.StartGrindPlanningResult (var: Bt) message StartGrindPlanningResult { oneof result { StartGrindPlanningSuccess success = 1; @@ -4645,41 +6191,61 @@ message StartGrindPlanningResult { } } -// Copied from: local:agent.v1.StartGrindPlanningSuccess (var: ZY) +// Copied from: local:agent.v1.StartGrindPlanningSuccess (var: Jt) message StartGrindPlanningSuccess { } -// Copied from: local:agent.v1.StartGrindPlanningToolCall (var: nV) +// Copied from: local:agent.v1.StartGrindPlanningToolCall (var: Nt) message StartGrindPlanningToolCall { StartGrindPlanningArgs args = 1; StartGrindPlanningResult result = 2; } -// Copied from: local:agent.v1.StartPlanAction (var: ZZ) +// Copied from: local:agent.v1.StartPlanAction (var: ki) message StartPlanAction { UserMessage user_message = 1; RequestContext request_context = 2; bool is_spec = 3; } -// Copied from: local:agent.v1.StepCompletedUpdate (var: a0) +// Copied from: local:agent.v1.StepCompletedUpdate (var: ba) message StepCompletedUpdate { uint64 step_id = 1; int64 step_duration_ms = 2; } -// Copied from: local:agent.v1.StepStartedUpdate (var: s0) +// Copied from: local:agent.v1.StepStartedUpdate (var: Pa) message StepStartedUpdate { uint64 step_id = 1; } -// Copied from: local:agent.v1.StepTiming (var: W$) +// Copied from: local:agent.v1.StepTiming (var: $i) message StepTiming { uint64 duration_ms = 1; uint64 timestamp_ms = 2; } -// Copied from: local:agent.v1.SubagentArgs (var: o6) +// Copied from: local:agent.v1.StopRequestQuery (var: ml) +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: local:agent.v1.StopRequestResponse (var: cl) +message StopRequestResponse { + optional string followup_message = 1; +} + +// Copied from: local:agent.v1.SubagentArgs (var: M) message SubagentArgs { string tool_call_id = 1; string subagent_type = 2; @@ -4705,13 +6271,13 @@ message SubagentArgs { } } -// Copied from: local:agent.v1.SubagentAwaitArgs (var: f6) +// Copied from: local:agent.v1.SubagentAwaitArgs (var: q) message SubagentAwaitArgs { string agent_id = 1; uint32 timeout_ms = 2; } -// Copied from: local:agent.v1.SubagentAwaitComplete (var: h6) +// Copied from: local:agent.v1.SubagentAwaitComplete (var: O) message SubagentAwaitComplete { string agent_id = 1; optional string transcript_path = 2; @@ -4719,18 +6285,18 @@ message SubagentAwaitComplete { optional string final_message = 4; } -// Copied from: local:agent.v1.SubagentAwaitError (var: E6) +// Copied from: local:agent.v1.SubagentAwaitError (var: Q) message SubagentAwaitError { optional string agent_id = 1; string error = 2; } -// Copied from: local:agent.v1.SubagentAwaitNotFound (var: w6) +// Copied from: local:agent.v1.SubagentAwaitNotFound (var: x) message SubagentAwaitNotFound { string agent_id = 1; } -// Copied from: local:agent.v1.SubagentAwaitResult (var: p6) +// Copied from: local:agent.v1.SubagentAwaitResult (var: D) message SubagentAwaitResult { oneof result { SubagentAwaitComplete complete = 1; @@ -4740,13 +6306,13 @@ message SubagentAwaitResult { } } -// Copied from: local:agent.v1.SubagentAwaitStillRunning (var: T6) +// Copied from: local:agent.v1.SubagentAwaitStillRunning (var: U) message SubagentAwaitStillRunning { string agent_id = 1; optional string transcript_path = 2; } -// Copied from: local:agent.v1.SubagentBackgroundReason (var: aX) +// Copied from: local:agent.v1.SubagentBackgroundReason (var: Gs) enum SubagentBackgroundReason { SUBAGENT_BACKGROUND_REASON_UNSPECIFIED = 0; SUBAGENT_BACKGROUND_REASON_AGENT_REQUEST = 1; @@ -4754,7 +6320,7 @@ enum SubagentBackgroundReason { SUBAGENT_BACKGROUND_REASON_QUEUED_FOLLOW_UP = 3; } -// Copied from: local:agent.v1.SubagentCredentials (var: n2) +// Copied from: local:agent.v1.SubagentCredentials (var: Tl) message SubagentCredentials { oneof credentials { ApiKeyCredentials api_key_credentials = 1; @@ -4763,20 +6329,20 @@ message SubagentCredentials { } } -// Copied from: local:agent.v1.SubagentError (var: J6) +// Copied from: local:agent.v1.SubagentError (var: H) message SubagentError { optional string agent_id = 1; string error = 2; } -// Copied from: local:agent.v1.SubagentExecutionEnvironment (var: iX) +// Copied from: local:agent.v1.SubagentExecutionEnvironment (var: Qs) enum SubagentExecutionEnvironment { SUBAGENT_EXECUTION_ENVIRONMENT_UNSPECIFIED = 0; SUBAGENT_EXECUTION_ENVIRONMENT_LOCAL = 1; SUBAGENT_EXECUTION_ENVIRONMENT_CLOUD = 2; } -// Copied from: local:agent.v1.SubagentModelOverride (var: k1) +// Copied from: local:agent.v1.SubagentModelOverride (var: fa) message SubagentModelOverride { string subagent_type = 1; oneof selection { @@ -4786,7 +6352,7 @@ message SubagentModelOverride { } } -// Copied from: local:agent.v1.SubagentPersistedState (var: e1) +// Copied from: local:agent.v1.SubagentPersistedState (var: ra) message SubagentPersistedState { ConversationStateStructure conversation_state = 1; uint64 created_timestamp_ms = 2; @@ -4795,9 +6361,11 @@ message SubagentPersistedState { 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; } -// Copied from: local:agent.v1.SubagentResult (var: m6) +// Copied from: local:agent.v1.SubagentResult (var: F) message SubagentResult { oneof result { SubagentSuccess success = 1; @@ -4805,7 +6373,31 @@ message SubagentResult { } } -// Copied from: local:agent.v1.SubagentStartRequestQuery (var: q0) +// Copied from: local:agent.v1.SubagentRunState (var: Mo) +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: local:agent.v1.SubagentRunStatus (var: Ks) +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: local:agent.v1.SubagentStartRequestQuery (var: $a) message SubagentStartRequestQuery { string subagent_id = 1; string subagent_type = 2; @@ -4822,13 +6414,14 @@ message SubagentStartRequestQuery { repeated RequestedModel.ModelParameterValue model_params = 13; } -// Copied from: local:agent.v1.SubagentStartRequestResponse (var: F0) +// Copied from: local:agent.v1.SubagentStartRequestResponse (var: el) message SubagentStartRequestResponse { optional string permission = 1; optional string user_message = 2; + optional string additional_context = 3; } -// Copied from: local:agent.v1.SubagentStopRequestQuery (var: Q0) +// Copied from: local:agent.v1.SubagentStopRequestQuery (var: tl) message SubagentStopRequestQuery { string subagent_id = 1; string subagent_type = 2; @@ -4851,12 +6444,13 @@ message SubagentStopRequestQuery { repeated RequestedModel.ModelParameterValue model_params = 19; } -// Copied from: local:agent.v1.SubagentStopRequestResponse (var: U0) +// Copied from: local:agent.v1.SubagentStopRequestResponse (var: nl) message SubagentStopRequestResponse { optional string followup_message = 1; + optional string additional_context = 2; } -// Copied from: local:agent.v1.SubagentSuccess (var: B6) +// Copied from: local:agent.v1.SubagentSuccess (var: G) message SubagentSuccess { string agent_id = 1; optional string final_message = 2; @@ -4865,7 +6459,7 @@ message SubagentSuccess { optional string transcript_path = 5; } -// Copied from: local:agent.v1.SubagentType (var: yS) +// Copied from: local:agent.v1.SubagentType (var: i) message SubagentType { oneof type { SubagentTypeUnspecified unspecified = 1; @@ -4883,102 +6477,134 @@ message SubagentType { } } -// Copied from: local:agent.v1.SubagentTypeBash (var: NS) +// Copied from: local:agent.v1.SubagentTypeBash (var: c) message SubagentTypeBash { } -// Copied from: local:agent.v1.SubagentTypeBrowserUse (var: qS) +// Copied from: local:agent.v1.SubagentTypeBrowserUse (var: p) message SubagentTypeBrowserUse { } -// Copied from: local:agent.v1.SubagentTypeComputerUse (var: SS) +// Copied from: local:agent.v1.SubagentTypeComputerUse (var: l) message SubagentTypeComputerUse { } -// Copied from: local:agent.v1.SubagentTypeCursorGuide (var: US) +// Copied from: local:agent.v1.SubagentTypeCursorGuide (var: h) message SubagentTypeCursorGuide { } -// Copied from: local:agent.v1.SubagentTypeCustom (var: YS) +// Copied from: local:agent.v1.SubagentTypeCustom (var: _) message SubagentTypeCustom { string name = 1; } -// Copied from: local:agent.v1.SubagentTypeDebug (var: QS) +// Copied from: local:agent.v1.SubagentTypeDebug (var: g) message SubagentTypeDebug { } -// Copied from: local:agent.v1.SubagentTypeExplore (var: IS) +// Copied from: local:agent.v1.SubagentTypeExplore (var: u) message SubagentTypeExplore { } -// Copied from: local:agent.v1.SubagentTypeMediaReview (var: vS) +// Copied from: local:agent.v1.SubagentTypeMediaReview (var: m) message SubagentTypeMediaReview { } -// Copied from: local:agent.v1.SubagentTypeShell (var: bS) +// Copied from: local:agent.v1.SubagentTypeShell (var: d) message SubagentTypeShell { } -// Copied from: local:agent.v1.SubagentTypeUnspecified (var: kS) +// Copied from: local:agent.v1.SubagentTypeUnspecified (var: a) message SubagentTypeUnspecified { } -// Copied from: local:agent.v1.SubagentTypeVmSetupHelper (var: FS) +// Copied from: local:agent.v1.SubagentTypeVmSetupHelper (var: f) message SubagentTypeVmSetupHelper { } -// Copied from: local:agent.v1.SubagentTypeWatchVideo (var: MS) +// Copied from: local:agent.v1.SubagentTypeWatchVideo (var: A) message SubagentTypeWatchVideo { } -// Copied from: local:agent.v1.SummarizeAction (var: zZ) +// Copied from: local:agent.v1.SubmittedCustomMode (var: ci) +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: local:agent.v1.SubmittedExitedCustomMode (var: pi) +message SubmittedExitedCustomMode { + string id = 1; + string label = 2; +} + +// Copied from: local:agent.v1.SubscriptionNotificationAction (var: ei) +message SubscriptionNotificationAction { + repeated UserMessage notifications = 1; + RequestContext request_context = 2; + optional bool send_to_interaction_listener = 3; +} + +// Copied from: local:agent.v1.SubscriptionSource (var: js) +enum SubscriptionSource { + SUBSCRIPTION_SOURCE_UNSPECIFIED = 0; + SUBSCRIPTION_SOURCE_SLACK = 1; + SUBSCRIPTION_SOURCE_GITHUB = 2; +} + +// Copied from: local:agent.v1.SummarizeAction (var: Ti) message SummarizeAction { } -// Copied from: local:agent.v1.SummaryCompletedUpdate (var: K1) +// Copied from: local:agent.v1.SummaryCompletedUpdate (var: Ja) message SummaryCompletedUpdate { optional string hook_message = 1; } -// Copied from: local:agent.v1.SummaryStartedUpdate (var: H1) +// Copied from: local:agent.v1.SummaryStartedUpdate (var: va) message SummaryStartedUpdate { } -// Copied from: local:agent.v1.SummaryUpdate (var: Y1) +// Copied from: local:agent.v1.SummaryUpdate (var: Ia) message SummaryUpdate { string summary = 1; } -// Copied from: local:agent.v1.SwitchModeArgs (var: KG) +// Copied from: local:agent.v1.SwitchModeArgs (var: je) message SwitchModeArgs { string target_mode_id = 1; optional string explanation = 2; string tool_call_id = 3; } -// Copied from: local:agent.v1.SwitchModeError (var: nY) +// Copied from: local:agent.v1.SwitchModeError (var: $e) message SwitchModeError { string error = 1; } -// Copied from: local:agent.v1.SwitchModeRejected (var: sY) +// Copied from: local:agent.v1.SwitchModeRejected (var: et) message SwitchModeRejected { string reason = 1; } -// Copied from: local:agent.v1.SwitchModeRequestQuery (var: lY) +// Copied from: local:agent.v1.SwitchModeRequestQuery (var: nt) message SwitchModeRequestQuery { SwitchModeArgs args = 1; } -// Copied from: local:agent.v1.SwitchModeRequestResponse (var: cY) +// Copied from: local:agent.v1.SwitchModeRequestResponse (var: rt) message SwitchModeRequestResponse { - // Copied from: local:agent.v1.SwitchModeRequestResponse.Approved (var: dY) + // Copied from: local:agent.v1.SwitchModeRequestResponse.Approved (var: st) message Approved { } - // Copied from: local:agent.v1.SwitchModeRequestResponse.Rejected (var: AY) + // Copied from: local:agent.v1.SwitchModeRequestResponse.Rejected (var: ot) message Rejected { string reason = 1; } @@ -4989,7 +6615,7 @@ message SwitchModeRequestResponse { } } -// Copied from: local:agent.v1.SwitchModeResult (var: ZG) +// Copied from: local:agent.v1.SwitchModeResult (var: Xe) message SwitchModeResult { oneof result { SwitchModeSuccess success = 1; @@ -4998,19 +6624,35 @@ message SwitchModeResult { } } -// Copied from: local:agent.v1.SwitchModeSuccess (var: eY) +// Copied from: local:agent.v1.SwitchModeSuccess (var: Ze) message SwitchModeSuccess { string from_mode_id = 1; string to_mode_id = 2; } -// Copied from: local:agent.v1.SwitchModeToolCall (var: aY) +// Copied from: local:agent.v1.SwitchModeToolCall (var: tt) message SwitchModeToolCall { SwitchModeArgs args = 1; SwitchModeResult result = 2; } -// Copied from: local:agent.v1.TaskArgs (var: dX) +// Copied from: local:agent.v1.SystemContextInjection (var: si) +message SystemContextInjection { + string producer = 1; + string content = 2; +} + +// Copied from: local:agent.v1.TargetMachine (var: oo) +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:agent.v1.TaskArgs (var: so) message TaskArgs { string description = 1; string prompt = 2; @@ -5022,21 +6664,22 @@ message TaskArgs { TaskMode mode = 8; repeated string responding_to_message_ids = 9; SubagentExecutionEnvironment environment = 10; + optional TargetMachine machine = 11; } -// Copied from: local:agent.v1.TaskError (var: gX) +// Copied from: local:agent.v1.TaskError (var: po) message TaskError { string error = 1; } -// Copied from: local:agent.v1.TaskMode (var: TS) +// Copied from: local:agent.v1.TaskMode (var: s) enum TaskMode { TASK_MODE_UNSPECIFIED = 0; TASK_MODE_AGENT = 1; TASK_MODE_PLAN = 2; } -// Copied from: local:agent.v1.TaskResult (var: _X) +// Copied from: local:agent.v1.TaskResult (var: fo) message TaskResult { oneof result { TaskSuccess success = 1; @@ -5044,7 +6687,7 @@ message TaskResult { } } -// Copied from: local:agent.v1.TaskSuccess (var: AX) +// Copied from: local:agent.v1.TaskSuccess (var: co) message TaskSuccess { repeated ConversationStep conversation_steps = 1; optional string agent_id = 2; @@ -5055,13 +6698,14 @@ message TaskSuccess { optional string transcript_path = 7; } -// Copied from: local:agent.v1.TaskToolCall (var: yX) +// Copied from: local:agent.v1.TaskToolCall (var: go) message TaskToolCall { TaskArgs args = 1; TaskResult result = 2; + optional string cloud_agent_bc_id = 3; } -// Copied from: local:agent.v1.TaskToolCallArgsProto (var: e2) +// Copied from: local:agent.v1.TaskToolCallArgsProto (var: _l) message TaskToolCallArgsProto { string description = 1; string prompt = 2; @@ -5073,16 +6717,18 @@ message TaskToolCallArgsProto { repeated string attachments = 8; SubagentExecutionEnvironment environment = 9; optional string cloud_base_branch = 10; + optional string cloud_requested_environment_build_id = 11; + optional TargetMachine machine = 12; } -// Copied from: local:agent.v1.TaskToolCallDelta (var: kX) +// Copied from: local:agent.v1.TaskToolCallDelta (var: ho) message TaskToolCallDelta { InteractionUpdate interaction_update = 1; } -// Copied from: local:agent.v1.TerminalMetadata (var: cB) +// Copied from: local:agent.v1.TerminalMetadata (var: p) message TerminalMetadata { - // Copied from: local:agent.v1.TerminalMetadata.Command (var: dB) + // Copied from: local:agent.v1.TerminalMetadata.Command (var: f) message Command { string command = 1; optional int32 exit_code = 2; @@ -5096,33 +6742,34 @@ message TerminalMetadata { optional Command current_command = 4; } -// Copied from: local:agent.v1.TextDeltaUpdate (var: v1) +// Copied from: local:agent.v1.TextDeltaUpdate (var: Aa) message TextDeltaUpdate { string text = 1; + bool is_server_notice = 2; } -// Copied from: local:agent.v1.ThinkingCompletedUpdate (var: U1) +// Copied from: local:agent.v1.ThinkingCompletedUpdate (var: Ea) message ThinkingCompletedUpdate { int32 thinking_duration_ms = 1; } -// Copied from: local:agent.v1.ThinkingDeltaUpdate (var: Q1) +// Copied from: local:agent.v1.ThinkingDeltaUpdate (var: wa) message ThinkingDeltaUpdate { string text = 1; optional ThinkingStyle thinking_style = 2; } -// Copied from: local:agent.v1.ThinkingDetails (var: l1) +// Copied from: local:agent.v1.ThinkingDetails (var: aa) message ThinkingDetails { } -// Copied from: local:agent.v1.ThinkingMessage (var: d$) +// Copied from: local:agent.v1.ThinkingMessage (var: Ri) message ThinkingMessage { string text = 1; uint32 duration_ms = 2; } -// Copied from: local:agent.v1.ThinkingStyle (var: mX) +// Copied from: local:agent.v1.ThinkingStyle (var: Xs) enum ThinkingStyle { THINKING_STYLE_UNSPECIFIED = 0; THINKING_STYLE_DEFAULT = 1; @@ -5130,14 +6777,14 @@ enum ThinkingStyle { THINKING_STYLE_GPT5 = 3; } -// Copied from: local:agent.v1.TimeoutBehavior (var: ek) +// Copied from: local:agent.v1.TimeoutBehavior (var: r) enum TimeoutBehavior { TIMEOUT_BEHAVIOR_UNSPECIFIED = 0; TIMEOUT_BEHAVIOR_CANCEL = 1; TIMEOUT_BEHAVIOR_BACKGROUND = 2; } -// Copied from: local:agent.v1.TodoItem (var: Jx) +// Copied from: local:agent.v1.TodoItem (var: B) message TodoItem { string id = 1; string content = 2; @@ -5147,7 +6794,7 @@ message TodoItem { repeated string dependencies = 6; } -// Copied from: local:agent.v1.TodoStatus (var: Ix) +// Copied from: local:agent.v1.TodoStatus (var: T) enum TodoStatus { TODO_STATUS_UNSPECIFIED = 0; TODO_STATUS_PENDING = 1; @@ -5156,13 +6803,17 @@ enum TodoStatus { TODO_STATUS_CANCELLED = 4; } -// Copied from: local:agent.v1.TokenDeltaUpdate (var: M1) +// Copied from: local:agent.v1.TokenDeltaUpdate (var: Sa) message TokenDeltaUpdate { int32 tokens = 1; } -// Copied from: local:agent.v1.ToolCall (var: qX) +// Copied from: local:agent.v1.ToolCall (var: wo) message ToolCall { + repeated HookAdditionalContext hook_additional_contexts = 54; + optional string tool_call_id = 57; + optional uint64 started_at_ms = 59; + optional uint64 completed_at_ms = 60; oneof tool { ShellToolCall shell_tool_call = 1; DeleteToolCall delete_tool_call = 3; @@ -5210,17 +6861,31 @@ message ToolCall { ReplaceEnvToolCall replace_env_tool_call = 51; EditPrLabelsToolCall edit_pr_labels_tool_call = 52; RecordCiInvestigationFindingsToolCall record_ci_investigation_findings_tool_call = 53; + SendMessageToolCall send_message_tool_call = 55; + FetchCloudAgentDataToolCall fetch_cloud_agent_data_tool_call = 56; + SendToUserToolCall send_to_user_tool_call = 58; + PiReadToolCall pi_read_tool_call = 61; + PiBashToolCall pi_bash_tool_call = 62; + PiEditToolCall pi_edit_tool_call = 63; + PiWriteToolCall pi_write_tool_call = 64; + PiGrepToolCall pi_grep_tool_call = 65; + PiFindToolCall pi_find_tool_call = 66; + PiLsToolCall pi_ls_tool_call = 67; + ConnectScmToolCall connect_scm_tool_call = 68; + SearchConversationsToolCall search_conversations_tool_call = 69; + CreateGoalToolCall create_goal_tool_call = 70; + UpdateGoalToolCall update_goal_tool_call = 71; } } -// Copied from: local:agent.v1.ToolCallCompletedUpdate (var: b1) +// Copied from: local:agent.v1.ToolCallCompletedUpdate (var: Ta) message ToolCallCompletedUpdate { string call_id = 1; ToolCall tool_call = 2; string model_call_id = 3; } -// Copied from: local:agent.v1.ToolCallDelta (var: HX) +// Copied from: local:agent.v1.ToolCallDelta (var: Jo) message ToolCallDelta { oneof delta { ShellToolCallDelta shell_tool_call_delta = 1; @@ -5230,49 +6895,49 @@ message ToolCallDelta { } } -// Copied from: local:agent.v1.ToolCallDeltaUpdate (var: q1) +// Copied from: local:agent.v1.ToolCallDeltaUpdate (var: ya) message ToolCallDeltaUpdate { string call_id = 1; ToolCallDelta tool_call_delta = 2; string model_call_id = 3; } -// Copied from: local:agent.v1.ToolCallStartedUpdate (var: N1) +// Copied from: local:agent.v1.ToolCallStartedUpdate (var: _a) message ToolCallStartedUpdate { string call_id = 1; ToolCall tool_call = 2; string model_call_id = 3; } -// Copied from: local:agent.v1.TrackedGitRepo (var: s1) +// Copied from: local:agent.v1.TrackedGitRepo (var: oa) message TrackedGitRepo { string repo_path = 1; string branch_name = 2; } -// Copied from: local:agent.v1.TriggeringUserInfo (var: ZX) +// Copied from: local:agent.v1.TriggeringUserInfo (var: Ro) message TriggeringUserInfo { optional string auth_id = 1; optional int32 user_id = 2; } -// Copied from: local:agent.v1.TruncatedToolCall (var: YX) +// Copied from: local:agent.v1.TruncatedToolCall (var: Bo) message TruncatedToolCall { bytes original_step_blob_id = 1; TruncatedToolCallArgs args = 2; TruncatedToolCallResult result = 3; } -// Copied from: local:agent.v1.TruncatedToolCallArgs (var: FX) +// Copied from: local:agent.v1.TruncatedToolCallArgs (var: Eo) message TruncatedToolCallArgs { } -// Copied from: local:agent.v1.TruncatedToolCallError (var: UX) +// Copied from: local:agent.v1.TruncatedToolCallError (var: Io) message TruncatedToolCallError { string error = 1; } -// Copied from: local:agent.v1.TruncatedToolCallResult (var: MX) +// Copied from: local:agent.v1.TruncatedToolCallResult (var: vo) message TruncatedToolCallResult { oneof result { TruncatedToolCallSuccess success = 1; @@ -5280,34 +6945,70 @@ message TruncatedToolCallResult { } } -// Copied from: local:agent.v1.TruncatedToolCallSuccess (var: QX) +// Copied from: local:agent.v1.TruncatedToolCallSuccess (var: So) message TruncatedToolCallSuccess { } -// Copied from: local:agent.v1.TurnEndedUpdate (var: e0) +// Copied from: local:agent.v1.TtftBreakdown (var: y) +message TtftBreakdown { + double server_first_token_ms = 1; + double pre_stream_setup_ms = 2; + double wait_for_first_event_ms = 3; + optional double provider_ttft_ms = 4; + double slow_pool_wait_ms = 5; +} + +// Copied from: local:agent.v1.TurnEndedUpdate (var: Na) 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: local:agent.v1.TypeAction (var: qB) +// Copied from: local:agent.v1.TypeAction (var: g) message TypeAction { string text = 1; } -// Copied from: local:agent.v1.UpdateConversationMetadataRequest (var: H7) +// Copied from: local:agent.v1.UpdateConversationMetadataRequest (var: S) message UpdateConversationMetadataRequest { string conversation_id = 1; optional string name = 2; + optional bool only_set_name_if_empty = 3; + repeated string workspace_paths = 4; } -// Copied from: local:agent.v1.UpdateConversationMetadataResponse (var: z7) +// Copied from: local:agent.v1.UpdateConversationMetadataResponse (var: I) message UpdateConversationMetadataResponse { } -// Copied from: local:agent.v1.UpdatePrAction (var: vV) +// Copied from: local:agent.v1.UpdateGoalArgs (var: qs) +message UpdateGoalArgs { + GoalStatus status = 1; +} + +// Copied from: local:agent.v1.UpdateGoalResult (var: Os) +message UpdateGoalResult { + oneof result { + UpdateGoalSuccess success = 1; + GoalError error = 2; + } +} + +// Copied from: local:agent.v1.UpdateGoalSuccess (var: Ds) +message UpdateGoalSuccess { + GoalStatus status = 1; +} + +// Copied from: local:agent.v1.UpdateGoalToolCall (var: Us) +message UpdateGoalToolCall { + UpdateGoalArgs args = 1; + UpdateGoalResult result = 2; +} + +// Copied from: local:agent.v1.UpdatePrAction (var: Kt) message UpdatePrAction { optional string pr_url = 1; optional string title = 2; @@ -5319,18 +7020,18 @@ message UpdatePrAction { optional string repo_url = 8; } -// Copied from: local:agent.v1.UpdatePrCodeTourArgs (var: kW) +// Copied from: local:agent.v1.UpdatePrCodeTourArgs (var: zn) message UpdatePrCodeTourArgs { string feedback = 1; string tool_call_id = 2; } -// Copied from: local:agent.v1.UpdatePrCodeTourError (var: vW) +// Copied from: local:agent.v1.UpdatePrCodeTourError (var: Zn) message UpdatePrCodeTourError { string error = 1; } -// Copied from: local:agent.v1.UpdatePrCodeTourResult (var: SW) +// Copied from: local:agent.v1.UpdatePrCodeTourResult (var: jn) message UpdatePrCodeTourResult { oneof result { UpdatePrCodeTourSuccess success = 1; @@ -5338,30 +7039,30 @@ message UpdatePrCodeTourResult { } } -// Copied from: local:agent.v1.UpdatePrCodeTourSuccess (var: IW) +// Copied from: local:agent.v1.UpdatePrCodeTourSuccess (var: Xn) message UpdatePrCodeTourSuccess { string revision_id = 1; string message = 2; } -// Copied from: local:agent.v1.UpdatePrCodeTourToolCall (var: NW) +// Copied from: local:agent.v1.UpdatePrCodeTourToolCall (var: $n) message UpdatePrCodeTourToolCall { UpdatePrCodeTourArgs args = 1; UpdatePrCodeTourResult result = 2; } -// Copied from: local:agent.v1.UpdateTodosArgs (var: Rx) +// Copied from: local:agent.v1.UpdateTodosArgs (var: C) message UpdateTodosArgs { repeated TodoItem todos = 1; bool merge = 2; } -// Copied from: local:agent.v1.UpdateTodosError (var: Dx) +// Copied from: local:agent.v1.UpdateTodosError (var: P) message UpdateTodosError { string error = 1; } -// Copied from: local:agent.v1.UpdateTodosResult (var: Px) +// Copied from: local:agent.v1.UpdateTodosResult (var: N) message UpdateTodosResult { oneof result { UpdateTodosSuccess success = 1; @@ -5369,20 +7070,20 @@ message UpdateTodosResult { } } -// Copied from: local:agent.v1.UpdateTodosSuccess (var: Lx) +// Copied from: local:agent.v1.UpdateTodosSuccess (var: R) message UpdateTodosSuccess { repeated TodoItem todos = 1; int32 total_count = 2; bool was_merge = 3; } -// Copied from: local:agent.v1.UpdateTodosToolCall (var: Cx) +// Copied from: local:agent.v1.UpdateTodosToolCall (var: J) message UpdateTodosToolCall { UpdateTodosArgs args = 1; UpdateTodosResult result = 2; } -// Copied from: local:agent.v1.UploadConversationBlobsRequest (var: hee) +// Copied from: local:agent.v1.UploadConversationBlobsRequest (var: q) message UploadConversationBlobsRequest { string conversation_id = 1; repeated BlobEntry blobs = 2; @@ -5390,11 +7091,34 @@ message UploadConversationBlobsRequest { int32 total_chunks = 4; } -// Copied from: local:agent.v1.UploadConversationBlobsResponse (var: Tee) +// Copied from: local:agent.v1.UploadConversationBlobsResponse (var: D) message UploadConversationBlobsResponse { } -// Copied from: local:agent.v1.UserDisplayInfo (var: n$) +// Copied from: local:agent.v1.UploadLocalAgentRunToPromptQualityRequest (var: U) +message UploadLocalAgentRunToPromptQualityRequest { + int32 schema_version = 1; + string generation_uuid = 2; + string conversation_id = 3; + string payload_digest = 4; + repeated LocalPromptQualityInvocation invocations = 5; + LocalPromptQualityInvocationStatus terminal_status = 6; + string created_at = 7; +} + +// Copied from: local:agent.v1.UploadLocalAgentRunToPromptQualityResponse (var: x) +message UploadLocalAgentRunToPromptQualityResponse { + string request_id = 1; + string primary_invocation_id = 2; +} + +// Copied from: local:agent.v1.UserContextInjection (var: ri) +message UserContextInjection { + UserMessage user_message = 1; + RequestContext request_context = 2; +} + +// Copied from: local:agent.v1.UserDisplayInfo (var: Ei) message UserDisplayInfo { int32 user_id = 1; optional string display_name = 2; @@ -5402,18 +7126,21 @@ message UserDisplayInfo { optional string profile_picture_url = 4; } -// Copied from: local:agent.v1.UserGitContext (var: Mz) +// Copied from: local:agent.v1.UserGitContext (var: S) message UserGitContext { optional string username = 1; optional string email = 2; } -// Copied from: local:agent.v1.UserMessage (var: a$) +// Copied from: local:agent.v1.UserMessage (var: Ji) message UserMessage { - // Copied from: local:agent.v1.UserMessage.SimulatedMessageMetadata (var: l$) + // Copied from: local:agent.v1.UserMessage.SimulatedMessageMetadata (var: Ci) 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; } string text = 1; @@ -5434,9 +7161,12 @@ message UserMessage { 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: local:agent.v1.UserMessageAction (var: UZ) +// Copied from: local:agent.v1.UserMessageAction (var: $o) message UserMessageAction { UserMessage user_message = 1; RequestContext request_context = 2; @@ -5446,46 +7176,58 @@ message UserMessageAction { optional ConversationHistory conversation_history = 7; } -// Copied from: local:agent.v1.UserMessageAppendedUpdate (var: n0) +// Copied from: local:agent.v1.UserMessageAppendedUpdate (var: Ra) message UserMessageAppendedUpdate { UserMessage user_message = 1; } -// Copied from: local:agent.v1.WaitAction (var: QB) +// Copied from: local:agent.v1.WaitAction (var: A) message WaitAction { int32 duration_ms = 1; } -// Copied from: local:agent.v1.WebFetchArgs (var: sV) +// Copied from: local:agent.v1.WebFetchAllowlistPrecheckArgs (var: ne) +message WebFetchAllowlistPrecheckArgs { + string url = 1; + optional string tool_call_id = 2; +} + +// Copied from: local:agent.v1.WebFetchAllowlistPrecheckResult (var: re) +message WebFetchAllowlistPrecheckResult { + bool allowlisted = 1; +} + +// Copied from: local:agent.v1.WebFetchArgs (var: Rt) message WebFetchArgs { string url = 1; string tool_call_id = 2; } -// Copied from: local:agent.v1.WebFetchError (var: cV) +// Copied from: local:agent.v1.WebFetchError (var: Mt) message WebFetchError { string url = 1; string error = 2; } -// Copied from: local:agent.v1.WebFetchRejected (var: dV) +// Copied from: local:agent.v1.WebFetchRejected (var: Lt) message WebFetchRejected { string reason = 1; } -// Copied from: local:agent.v1.WebFetchRequestQuery (var: gV) +// Copied from: local:agent.v1.WebFetchRequestQuery (var: qt) message WebFetchRequestQuery { WebFetchArgs args = 1; bool skip_approval = 2; + SmartModeApproval smart_mode_approval = 3; } -// Copied from: local:agent.v1.WebFetchRequestResponse (var: _V) +// Copied from: local:agent.v1.WebFetchRequestResponse (var: Dt) message WebFetchRequestResponse { - // Copied from: local:agent.v1.WebFetchRequestResponse.Approved (var: yV) + // Copied from: local:agent.v1.WebFetchRequestResponse.Approved (var: Ot) message Approved { } - // Copied from: local:agent.v1.WebFetchRequestResponse.Rejected (var: kV) + // Copied from: local:agent.v1.WebFetchRequestResponse.Rejected (var: Ut) message Rejected { string reason = 1; } @@ -5496,7 +7238,7 @@ message WebFetchRequestResponse { } } -// Copied from: local:agent.v1.WebFetchResult (var: aV) +// Copied from: local:agent.v1.WebFetchResult (var: Pt) message WebFetchResult { oneof result { WebFetchSuccess success = 1; @@ -5505,54 +7247,54 @@ message WebFetchResult { } } -// Copied from: local:agent.v1.WebFetchSuccess (var: lV) +// Copied from: local:agent.v1.WebFetchSuccess (var: bt) message WebFetchSuccess { string url = 1; string markdown = 2; optional OutputLocation output_location = 3; } -// Copied from: local:agent.v1.WebFetchToolCall (var: AV) +// Copied from: local:agent.v1.WebFetchToolCall (var: Ft) message WebFetchToolCall { WebFetchArgs args = 1; WebFetchResult result = 2; } -// Copied from: local:agent.v1.WebSearchArgs (var: zM) +// Copied from: local:agent.v1.WebSearchArgs (var: Se) message WebSearchArgs { string search_term = 1; string tool_call_id = 2; } -// Copied from: local:agent.v1.WebSearchError (var: eG) +// Copied from: local:agent.v1.WebSearchError (var: Be) message WebSearchError { string error = 1; } -// Copied from: local:agent.v1.WebSearchReference (var: sG) +// Copied from: local:agent.v1.WebSearchReference (var: Ce) message WebSearchReference { string title = 1; string url = 2; string chunk = 3; } -// Copied from: local:agent.v1.WebSearchRejected (var: nG) +// Copied from: local:agent.v1.WebSearchRejected (var: Je) message WebSearchRejected { string reason = 1; } -// Copied from: local:agent.v1.WebSearchRequestQuery (var: lG) +// Copied from: local:agent.v1.WebSearchRequestQuery (var: Re) message WebSearchRequestQuery { WebSearchArgs args = 1; } -// Copied from: local:agent.v1.WebSearchRequestResponse (var: cG) +// Copied from: local:agent.v1.WebSearchRequestResponse (var: Pe) message WebSearchRequestResponse { - // Copied from: local:agent.v1.WebSearchRequestResponse.Approved (var: dG) + // Copied from: local:agent.v1.WebSearchRequestResponse.Approved (var: be) message Approved { } - // Copied from: local:agent.v1.WebSearchRequestResponse.Rejected (var: AG) + // Copied from: local:agent.v1.WebSearchRequestResponse.Rejected (var: Me) message Rejected { string reason = 1; } @@ -5563,7 +7305,7 @@ message WebSearchRequestResponse { } } -// Copied from: local:agent.v1.WebSearchResult (var: KM) +// Copied from: local:agent.v1.WebSearchResult (var: Ie) message WebSearchResult { oneof result { WebSearchSuccess success = 1; @@ -5572,18 +7314,18 @@ message WebSearchResult { } } -// Copied from: local:agent.v1.WebSearchSuccess (var: ZM) +// Copied from: local:agent.v1.WebSearchSuccess (var: ve) message WebSearchSuccess { repeated WebSearchReference references = 1; } -// Copied from: local:agent.v1.WebSearchToolCall (var: aG) +// Copied from: local:agent.v1.WebSearchToolCall (var: Ne) message WebSearchToolCall { WebSearchArgs args = 1; WebSearchResult result = 2; } -// Copied from: local:agent.v1.WriteArgs (var: N8) +// Copied from: local:agent.v1.WriteArgs (var: o) message WriteArgs { string path = 1; string file_text = 2; @@ -5593,18 +7335,18 @@ message WriteArgs { optional string encoding_hint = 6; } -// Copied from: local:agent.v1.WriteError (var: U8) +// Copied from: local:agent.v1.WriteError (var: m) message WriteError { string path = 1; string error = 2; } -// Copied from: local:agent.v1.WriteNoSpace (var: Q8) +// Copied from: local:agent.v1.WriteNoSpace (var: u) message WriteNoSpace { string path = 1; } -// Copied from: local:agent.v1.WritePermissionDenied (var: F8) +// Copied from: local:agent.v1.WritePermissionDenied (var: l) message WritePermissionDenied { string path = 1; string directory = 2; @@ -5613,13 +7355,13 @@ message WritePermissionDenied { bool is_readonly = 5; } -// Copied from: local:agent.v1.WriteRejected (var: M8) +// Copied from: local:agent.v1.WriteRejected (var: c) message WriteRejected { string path = 1; string reason = 2; } -// Copied from: local:agent.v1.WriteResult (var: b8) +// Copied from: local:agent.v1.WriteResult (var: i) message WriteResult { oneof result { WriteSuccess success = 1; @@ -5630,18 +7372,18 @@ message WriteResult { } } -// Copied from: local:agent.v1.WriteShellStdinArgs (var: uE) +// Copied from: local:agent.v1.WriteShellStdinArgs (var: c) message WriteShellStdinArgs { uint32 shell_id = 1; string chars = 2; } -// Copied from: local:agent.v1.WriteShellStdinError (var: pE) +// Copied from: local:agent.v1.WriteShellStdinError (var: f) message WriteShellStdinError { string error = 1; } -// Copied from: local:agent.v1.WriteShellStdinResult (var: mE) +// Copied from: local:agent.v1.WriteShellStdinResult (var: d) message WriteShellStdinResult { oneof result { WriteShellStdinSuccess success = 1; @@ -5649,19 +7391,19 @@ message WriteShellStdinResult { } } -// Copied from: local:agent.v1.WriteShellStdinSuccess (var: fE) +// Copied from: local:agent.v1.WriteShellStdinSuccess (var: p) message WriteShellStdinSuccess { uint32 shell_id = 1; uint32 terminal_file_length_before_input_written = 2; } -// Copied from: local:agent.v1.WriteShellStdinToolCall (var: _Y) +// Copied from: local:agent.v1.WriteShellStdinToolCall (var: ct) message WriteShellStdinToolCall { WriteShellStdinArgs args = 1; WriteShellStdinResult result = 2; } -// Copied from: local:agent.v1.WriteSuccess (var: q8) +// Copied from: local:agent.v1.WriteSuccess (var: a) message WriteSuccess { string path = 1; int32 lines_created = 2; @@ -5669,3 +7411,22 @@ message WriteSuccess { optional string file_content_after_write = 4; } +// Source: agent.v1.AgentService (var: i) +service AgentService { + rpc Run(stream AgentClientMessage) returns (stream AgentServerMessage) {} + rpc RunSSE(BidiRequestId) returns (stream AgentServerMessage) {} + rpc RunPoll(BidiPollRequest) returns (stream BidiPollResponse) {} + rpc NameAgent(NameAgentRequest) returns (NameAgentResponse) {} + rpc UpdateConversationMetadata(UpdateConversationMetadataRequest) returns (UpdateConversationMetadataResponse) {} + rpc CreateTranscriptOverview(CreateTranscriptOverviewRequest) returns (CreateTranscriptOverviewResponse) {} + rpc GetUsableModels(GetUsableModelsRequest) returns (GetUsableModelsResponse) {} + rpc GetDefaultModelForCli(GetDefaultModelForCliRequest) returns (GetDefaultModelForCliResponse) {} + rpc GetAllowedModelIntents(GetAllowedModelIntentsRequest) returns (GetAllowedModelIntentsResponse) {} + rpc UploadConversationBlobs(UploadConversationBlobsRequest) returns (UploadConversationBlobsResponse) {} + rpc UploadLocalAgentRunToPromptQuality(UploadLocalAgentRunToPromptQualityRequest) returns (UploadLocalAgentRunToPromptQualityResponse) {} + rpc GetSignedUrlForAttachedMedia(GetSignedUrlForAttachedMediaRequest) returns (GetSignedUrlForAttachedMediaResponse) {} + rpc NotifyConversationClone(NotifyConversationCloneRequest) returns (NotifyConversationCloneResponse) {} + rpc GetNewChatNudgeLegacyModelPicker(GetNewChatNudgeLegacyModelPickerRequest) returns (GetNewChatNudgeLegacyModelPickerResponse) {} + rpc GetNewChatNudgeParameterizedModelPicker(GetNewChatNudgeParameterizedModelPickerRequest) returns (GetNewChatNudgeParameterizedModelPickerResponse) {} +} + diff --git a/proto/from_extensions/aiserver_v1.proto b/proto/from_extensions/aiserver_v1.proto index 4115d68..197a303 100644 --- a/proto/from_extensions/aiserver_v1.proto +++ b/proto/from_extensions/aiserver_v1.proto @@ -26,12 +26,12 @@ message AcceptCursorPredictionEvent { PointInTimeModel point_in_time_model = 2; } -// Copied from: local:aiserver.v1.AcceptInviteRequest (var: _l) +// Copied from: local:aiserver.v1.AcceptInviteRequest (var: yl) message AcceptInviteRequest { string invite_code = 1; } -// Copied from: local:aiserver.v1.AcceptInviteResponse (var: Tl) +// Copied from: local:aiserver.v1.AcceptInviteResponse (var: kl) message AcceptInviteResponse { int32 team_id = 1; } @@ -61,12 +61,12 @@ message AcquireAgentStoreFileLockResponse { int64 expires_at_ms = 4; } -// Copied from: local:aiserver.v1.ActivatePromotionRequest (var: Na) +// Copied from: local:aiserver.v1.ActivatePromotionRequest (var: Pa) message ActivatePromotionRequest { string promo_type_id = 1; } -// Copied from: local:aiserver.v1.ActivatePromotionResponse (var: Ra) +// Copied from: local:aiserver.v1.ActivatePromotionResponse (var: ba) message ActivatePromotionResponse { // Copied from: local:aiserver.v1.ActivatePromotionResponse.ActivationType (var: Nt) enum ActivationType { @@ -80,7 +80,7 @@ message ActivatePromotionResponse { optional bool success = 3; } -// Copied from: local:aiserver.v1.ActivationStatus (var: Ca) +// Copied from: local:aiserver.v1.ActivationStatus (var: Ra) message ActivationStatus { bool is_activated = 1; optional int64 activated_at = 2; @@ -92,7 +92,7 @@ message ActiveBranchChange { string branch_name = 2; } -// Copied from: local:aiserver.v1.ActiveCreditGrant (var: Vd) +// Copied from: local:aiserver.v1.ActiveCreditGrant (var: zd) message ActiveCreditGrant { string grant_id = 1; int64 total_cents = 2; @@ -108,7 +108,7 @@ message ActiveCreditGrant { repeated string allowed_client_types = 12; } -// Copied from: local:aiserver.v1.ActiveUsers (var: ud) +// Copied from: local:aiserver.v1.ActiveUsers (var: cd) message ActiveUsers { int32 current = 1; int32 previous = 2; @@ -192,19 +192,19 @@ message AddBugbotFeedbackResponse { int64 id = 1; } -// Copied from: local:aiserver.v1.AddGithubUsersToTeamRequest (var: yf) +// Copied from: local:aiserver.v1.AddGithubUsersToTeamRequest (var: Sf) message AddGithubUsersToTeamRequest { int64 installation_id = 1; repeated GithubUser github_users = 2; optional string ghe_application = 4; } -// Copied from: local:aiserver.v1.AddGithubUsersToTeamResponse (var: kf) +// Copied from: local:aiserver.v1.AddGithubUsersToTeamResponse (var: If) message AddGithubUsersToTeamResponse { int32 added_user_count = 1; } -// Copied from: local:aiserver.v1.AddGroupMembersRequest (var: k_) +// Copied from: local:aiserver.v1.AddGroupMembersRequest (var: I_) message AddGroupMembersRequest { int32 group_id = 1; int32 team_id = 2; @@ -212,12 +212,12 @@ message AddGroupMembersRequest { optional GroupType type = 4; } -// Copied from: local:aiserver.v1.AddGroupMembersResponse (var: w_) +// Copied from: local:aiserver.v1.AddGroupMembersResponse (var: v_) message AddGroupMembersResponse { Group group = 1; } -// Copied from: local:aiserver.v1.AddMarketplaceRequest (var: XS) +// Copied from: local:aiserver.v1.AddMarketplaceRequest (var: tI) message AddMarketplaceRequest { string name = 1; string git_url = 2; @@ -228,12 +228,12 @@ message AddMarketplaceRequest { optional bool auto_reindex = 7; } -// Copied from: local:aiserver.v1.AddMarketplaceResponse (var: ZS) +// Copied from: local:aiserver.v1.AddMarketplaceResponse (var: nI) message AddMarketplaceResponse { Marketplace marketplace = 1; } -// Copied from: local:aiserver.v1.AddMcpServersFromPluginRequest (var: Fi) +// Copied from: local:aiserver.v1.AddMcpServersFromPluginRequest (var: Di) message AddMcpServersFromPluginRequest { int64 plugin_id = 1; string scope = 2; @@ -244,24 +244,24 @@ message AddMcpServersFromPluginRequest { optional string oauth_redirect_uri = 7; } -// Copied from: local:aiserver.v1.AddMcpServersFromPluginResponse (var: qi) +// Copied from: local:aiserver.v1.AddMcpServersFromPluginResponse (var: Oi) message AddMcpServersFromPluginResponse { repeated int64 added_server_ids = 1; } -// Copied from: local:aiserver.v1.AddOrganizationGroupMembersRequest (var: Ms) +// Copied from: local:aiserver.v1.AddOrganizationGroupMembersRequest (var: Fs) message AddOrganizationGroupMembersRequest { string organization_id = 1; int64 group_id = 2; repeated int32 user_ids = 3; } -// Copied from: local:aiserver.v1.AddOrganizationGroupMembersResponse (var: Ls) +// Copied from: local:aiserver.v1.AddOrganizationGroupMembersResponse (var: qs) message AddOrganizationGroupMembersResponse { int32 added_count = 1; } -// Copied from: local:aiserver.v1.AddOrganizationIdentityProviderDomainJoinRequest (var: gr) +// Copied from: local:aiserver.v1.AddOrganizationIdentityProviderDomainJoinRequest (var: Ar) message AddOrganizationIdentityProviderDomainJoinRequest { string organization_id = 1; string identity_provider_public_id = 2; @@ -284,14 +284,14 @@ message AddPullRequestReviewCommentResponse { optional PRReviewThread thread = 1; } -// Copied from: local:aiserver.v1.AddRepoPatternRequest (var: Jm) +// Copied from: local:aiserver.v1.AddRepoPatternRequest (var: Nm) message AddRepoPatternRequest { int32 team_id = 1; int32 repo_id = 2; string pattern = 3; } -// Copied from: local:aiserver.v1.AddRepoPatternResponse (var: Cm) +// Copied from: local:aiserver.v1.AddRepoPatternResponse (var: Rm) message AddRepoPatternResponse { int32 pattern_id = 1; } @@ -306,14 +306,14 @@ message AddTabRequestToEvalRequest { message AddTabRequestToEvalResponse { } -// Copied from: local:aiserver.v1.AddTeamGroupMembersRequest (var: Zs) +// Copied from: local:aiserver.v1.AddTeamGroupMembersRequest (var: eo) message AddTeamGroupMembersRequest { int32 team_id = 1; int64 group_id = 2; repeated int32 user_ids = 3; } -// Copied from: local:aiserver.v1.AddTeamGroupMembersResponse (var: $s) +// Copied from: local:aiserver.v1.AddTeamGroupMembersResponse (var: to) message AddTeamGroupMembersResponse { int32 added_count = 1; } @@ -379,7 +379,7 @@ message AdditionalFile { repeated LineRange visible_ranges = 6; } -// Copied from: local:aiserver.v1.AdminCommandDenylist (var: Um) +// Copied from: local:aiserver.v1.AdminCommandDenylist (var: Qm) message AdminCommandDenylist { repeated string rules = 1; } @@ -1079,7 +1079,7 @@ message AiWebSearchResults { repeated AiWebSearchResult results = 1; } -// Copied from: local:aiserver.v1.AllowedMCPConfiguration (var: Vm) +// Copied from: local:aiserver.v1.AllowedMCPConfiguration (var: Km) message AllowedMCPConfiguration { optional bool disable_all = 1; repeated AllowedMCPServer allowed_mcp_servers = 2; @@ -1089,7 +1089,7 @@ message AllowedMCPConfiguration { optional bool enable_cursor_cloud_mcp = 11; } -// Copied from: local:aiserver.v1.AllowedMCPServer (var: Hm) +// Copied from: local:aiserver.v1.AllowedMCPServer (var: Ym) message AllowedMCPServer { optional string command = 1; optional string server_url = 2; @@ -1118,7 +1118,7 @@ message AnalyticsEvent { int64 timestamp = 3; } -// Copied from: local:aiserver.v1.AnalyticsPeriod (var: md) +// Copied from: local:aiserver.v1.AnalyticsPeriod (var: dd) message AnalyticsPeriod { int64 start_date = 1; int64 end_date = 2; @@ -1161,7 +1161,7 @@ message ApiDetails { optional bool enable_ghost_mode = 2; } -// Copied from: local:aiserver.v1.ApiKey (var: Jl) +// Copied from: local:aiserver.v1.ApiKey (var: Nl) message ApiKey { int32 id = 1; string masked_key = 2; @@ -1232,7 +1232,7 @@ message ApplyFullSelfDrivingSuggestionResponse { string new_pr_head_sha = 1; } -// Copied from: local:aiserver.v1.ApplyMigrateReindexPluginRepoInternalRequest (var: oS) +// Copied from: local:aiserver.v1.ApplyMigrateReindexPluginRepoInternalRequest (var: uS) message ApplyMigrateReindexPluginRepoInternalRequest { int64 publisher_id = 1; string from_git_url = 2; @@ -1242,7 +1242,7 @@ message ApplyMigrateReindexPluginRepoInternalRequest { bool deprecate_removed = 6; } -// Copied from: local:aiserver.v1.ApplyMigrateReindexPluginRepoResponse (var: iS) +// Copied from: local:aiserver.v1.ApplyMigrateReindexPluginRepoResponse (var: mS) message ApplyMigrateReindexPluginRepoResponse { int32 migrated_count = 1; int32 created_count = 2; @@ -1254,7 +1254,7 @@ message ApplyMigrateReindexPluginRepoResponse { string to_git_url = 8; } -// Copied from: local:aiserver.v1.ApplyReindexPluginRepoInternalRequest (var: tS) +// Copied from: local:aiserver.v1.ApplyReindexPluginRepoInternalRequest (var: oS) message ApplyReindexPluginRepoInternalRequest { int64 publisher_id = 1; string git_url = 2; @@ -1263,7 +1263,7 @@ message ApplyReindexPluginRepoInternalRequest { optional string release_tag = 5; } -// Copied from: local:aiserver.v1.ApplyReindexPluginRepoResponse (var: nS) +// Copied from: local:aiserver.v1.ApplyReindexPluginRepoResponse (var: iS) message ApplyReindexPluginRepoResponse { int32 created_count = 1; int32 updated_count = 2; @@ -1273,23 +1273,23 @@ message ApplyReindexPluginRepoResponse { repeated string deprecated_plugin_names = 6; } -// Copied from: local:aiserver.v1.ApplyTeamMarketplaceRequiredPluginsRequest (var: CI) +// Copied from: local:aiserver.v1.ApplyTeamMarketplaceRequiredPluginsRequest (var: bI) message ApplyTeamMarketplaceRequiredPluginsRequest { repeated string plugin_ids = 1; int64 marketplace_id = 2; } -// Copied from: local:aiserver.v1.ApplyTeamMarketplaceRequiredPluginsResponse (var: NI) +// Copied from: local:aiserver.v1.ApplyTeamMarketplaceRequiredPluginsResponse (var: MI) message ApplyTeamMarketplaceRequiredPluginsResponse { bool success = 1; } -// Copied from: local:aiserver.v1.ApprovePluginRequest (var: cS) +// Copied from: local:aiserver.v1.ApprovePluginRequest (var: gS) message ApprovePluginRequest { int64 plugin_id = 1; } -// Copied from: local:aiserver.v1.ApprovePluginResponse (var: dS) +// Copied from: local:aiserver.v1.ApprovePluginResponse (var: hS) message ApprovePluginResponse { Plugin plugin = 1; } @@ -1327,13 +1327,13 @@ message ArchiveRepoBackgroundComposersResponse { bool removed_repo_environment_json = 6; } -// Copied from: local:aiserver.v1.ArchiveTeamServiceAccountRequest (var: Yl) +// Copied from: local:aiserver.v1.ArchiveTeamServiceAccountRequest (var: Wl) message ArchiveTeamServiceAccountRequest { int32 team_id = 1; string service_account_id = 2; } -// Copied from: local:aiserver.v1.ArchiveTeamServiceAccountResponse (var: Kl) +// Copied from: local:aiserver.v1.ArchiveTeamServiceAccountResponse (var: zl) message ArchiveTeamServiceAccountResponse { } @@ -1409,7 +1409,7 @@ message AskQuestionStream { AskQuestionParams params = 1; } -// Copied from: local:aiserver.v1.AssignmentResult (var: B_) +// Copied from: local:aiserver.v1.AssignmentResult (var: R_) message AssignmentResult { string email = 1; string group_name = 2; @@ -1521,12 +1521,12 @@ message AttachEnvironmentBuildLogResponse { bool log_complete = 4; } -// Copied from: local:aiserver.v1.AttributionControls (var: Bc) +// Copied from: local:aiserver.v1.AttributionControls (var: Cc) message AttributionControls { bool disable_attribution = 1; } -// Copied from: local:aiserver.v1.AuditLogEvent (var: Jg) +// Copied from: local:aiserver.v1.AuditLogEvent (var: Pg) message AuditLogEvent { int64 id = 1; string created_at = 2; @@ -1592,13 +1592,13 @@ enum AutoCreatePrSetting { AUTO_CREATE_PR_SETTING_NEVER = 3; } -// Copied from: local:aiserver.v1.AutoReviewInstructions (var: Qm) +// Copied from: local:aiserver.v1.AutoReviewInstructions (var: Hm) message AutoReviewInstructions { repeated string allow_instructions = 1; repeated string block_instructions = 2; } -// Copied from: local:aiserver.v1.AutoRunControls (var: xm) +// Copied from: local:aiserver.v1.AutoRunControls (var: Gm) message AutoRunControls { bool enabled = 1; repeated string allowed = 2; @@ -1614,7 +1614,7 @@ message AutoRunControls { AdminCommandDenylist admin_command_denylist = 12; } -// Copied from: local:aiserver.v1.AutoRunSandboxingControls (var: mc) +// Copied from: local:aiserver.v1.AutoRunSandboxingControls (var: dc) message AutoRunSandboxingControls { SandboxingMode sandboxing = 1; NetworkingMode sandbox_networking = 2; @@ -1674,6 +1674,7 @@ message AvailableModelsRequest { 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; @@ -1946,7 +1947,7 @@ message BM25Chunk { string relative_path = 4; } -// Copied from: local:aiserver.v1.BackgroundAgentSettings (var: nc) +// Copied from: local:aiserver.v1.BackgroundAgentSettings (var: sc) message BackgroundAgentSettings { repeated string allowlist = 1; AllowlistConfig allowlist_config = 2; @@ -2366,7 +2367,7 @@ enum BackgroundComposerSecretLevel { BACKGROUND_COMPOSER_SECRET_LEVEL_BUILD_SECRET = 3; } -// Copied from: local:aiserver.v1.BackgroundComposerSecretOwner (var: io) +// Copied from: local:aiserver.v1.BackgroundComposerSecretOwner (var: lo) message BackgroundComposerSecretOwner { oneof kind { bool user = 1; @@ -2468,7 +2469,7 @@ message BackgroundFilesEvent { repeated BackgroundFile files = 2; } -// Copied from: local:aiserver.v1.BackgroundJobStatus (var: Or) +// Copied from: local:aiserver.v1.BackgroundJobStatus (var: xr) message BackgroundJobStatus { string phase = 1; float percent_done = 2; @@ -2583,12 +2584,12 @@ message BatchEvent { optional AnalyticsContext context = 7; } -// Copied from: local:aiserver.v1.BatchGetPluginMcpConfigRequest (var: bi) +// Copied from: local:aiserver.v1.BatchGetPluginMcpConfigRequest (var: Li) message BatchGetPluginMcpConfigRequest { repeated int64 plugin_ids = 1; } -// Copied from: local:aiserver.v1.BatchGetPluginMcpConfigResponse (var: Li) +// Copied from: local:aiserver.v1.BatchGetPluginMcpConfigResponse (var: qi) message BatchGetPluginMcpConfigResponse { map configs = 1; } @@ -2730,7 +2731,7 @@ message BidiRequestId { string request_id = 1; } -// Copied from: local:aiserver.v1.BitbucketIntegrationSettings (var: hc) +// Copied from: local:aiserver.v1.BitbucketIntegrationSettings (var: _c) message BitbucketIntegrationSettings { bool hidden = 1; } @@ -2775,7 +2776,7 @@ message BootstrapStatsigResponse { uint64 generated_at_ms = 2; } -// Copied from: local:aiserver.v1.BrowserAccessControl (var: ac) +// Copied from: local:aiserver.v1.BrowserAccessControl (var: uc) message BrowserAccessControl { repeated string allowlist = 1; AllowlistConfig allowlist_config = 2; @@ -2824,7 +2825,7 @@ message BrowserEvent { } } -// Copied from: local:aiserver.v1.BrowserSettings (var: lc) +// Copied from: local:aiserver.v1.BrowserSettings (var: mc) message BrowserSettings { BrowserAccessControl access_control = 1; } @@ -2998,7 +2999,7 @@ message BugBotLinterEvent { } } -// Copied from: local:aiserver.v1.BugBotPRAnalytics (var: Pp) +// Copied from: local:aiserver.v1.BugBotPRAnalytics (var: Fp) message BugBotPRAnalytics { string github_repo_node_id = 1; int32 pr_number = 2; @@ -3014,7 +3015,7 @@ message BugBotPRAnalytics { int32 low_sev_resolved_bugs = 12; } -// Copied from: local:aiserver.v1.BugBotPRData (var: Bp) +// Copied from: local:aiserver.v1.BugBotPRData (var: Rp) message BugBotPRData { optional string start_date = 1; optional string end_date = 2; @@ -3158,7 +3159,7 @@ message BugReports { repeated BugReport bug_reports = 1; } -// Copied from: local:aiserver.v1.BugbotAnalyticsDataPoint (var: Jp) +// Copied from: local:aiserver.v1.BugbotAnalyticsDataPoint (var: Pp) message BugbotAnalyticsDataPoint { int64 date = 1; int32 value = 2; @@ -3211,7 +3212,7 @@ enum BugbotFeedbackReaction { BUGBOT_FEEDBACK_REACTION_THUMBS_DOWN = 2; } -// Copied from: local:aiserver.v1.BugbotLearnedRule (var: ak) +// Copied from: local:aiserver.v1.BugbotLearnedRule (var: ck) message BugbotLearnedRule { string id = 1; string name = 2; @@ -3226,14 +3227,14 @@ message BugbotLearnedRule { repeated string scoped_paths = 12; } -// Copied from: local:aiserver.v1.BugbotLicenseUsage (var: yT) +// Copied from: local:aiserver.v1.BugbotLicenseUsage (var: ST) 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: dk) +// Copied from: local:aiserver.v1.BugbotManualRepositoryRule (var: hk) message BugbotManualRepositoryRule { string id = 1; string name = 2; @@ -3256,7 +3257,7 @@ enum BugbotMode { BUGBOT_MODE_FRONTIER = 4; } -// Copied from: local:aiserver.v1.BugbotModePrompt (var: KT) +// Copied from: local:aiserver.v1.BugbotModePrompt (var: XT) message BugbotModePrompt { string content = 1; int32 sort_order = 2; @@ -3269,7 +3270,7 @@ enum BugbotPlanType { BUGBOT_PLAN_TYPE_USER = 2; } -// Copied from: local:aiserver.v1.BugbotRule (var: jy) +// Copied from: local:aiserver.v1.BugbotRule (var: ek) message BugbotRule { string id = 1; string name = 2; @@ -3280,7 +3281,7 @@ message BugbotRule { string updated_at = 7; } -// Copied from: local:aiserver.v1.BugbotRuleAnalytics (var: Ik) +// Copied from: local:aiserver.v1.BugbotRuleAnalytics (var: Ck) message BugbotRuleAnalytics { string rule_id = 1; string rule_type = 2; @@ -3428,14 +3429,14 @@ message BuiltinToolResult { } } -// Copied from: local:aiserver.v1.BulkAssignGroupMembersRequest (var: v_) +// Copied from: local:aiserver.v1.BulkAssignGroupMembersRequest (var: N_) message BulkAssignGroupMembersRequest { int32 team_id = 1; repeated GroupAssignment assignments = 2; optional GroupType type = 3; } -// Copied from: local:aiserver.v1.BulkAssignGroupMembersResponse (var: J_) +// Copied from: local:aiserver.v1.BulkAssignGroupMembersResponse (var: P_) message BulkAssignGroupMembersResponse { repeated string created_groups = 1; repeated AssignmentResult results = 2; @@ -3453,18 +3454,18 @@ message BulkEmbedResponse { repeated EmbeddingResponse embeddings = 1; } -// Copied from: local:aiserver.v1.BulkMoveOrganizationMembersRequest (var: br) +// Copied from: local:aiserver.v1.BulkMoveOrganizationMembersRequest (var: Lr) message BulkMoveOrganizationMembersRequest { string organization_id = 1; repeated OrganizationMemberTeamMove moves = 2; } -// Copied from: local:aiserver.v1.BulkMoveOrganizationMembersResponse (var: Lr) +// Copied from: local:aiserver.v1.BulkMoveOrganizationMembersResponse (var: qr) message BulkMoveOrganizationMembersResponse { repeated BulkOrganizationMemberMoveResult results = 1; } -// Copied from: local:aiserver.v1.BulkOrganizationMemberMoveResult (var: Mr) +// Copied from: local:aiserver.v1.BulkOrganizationMemberMoveResult (var: Fr) message BulkOrganizationMemberMoveResult { int32 added_count = 1; int32 removed_count = 2; @@ -3628,25 +3629,25 @@ message ChangeBackgroundComposerSnapshotVisibilityRequest { message ChangeBackgroundComposerSnapshotVisibilityResponse { } -// Copied from: local:aiserver.v1.ChangeSeatRequest (var: Bu) +// Copied from: local:aiserver.v1.ChangeSeatRequest (var: Cu) message ChangeSeatRequest { int32 team_id = 1; int32 new_seats = 2; } -// Copied from: local:aiserver.v1.ChangeSeatResponse (var: Ju) +// Copied from: local:aiserver.v1.ChangeSeatResponse (var: Nu) message ChangeSeatResponse { bool success = 1; } -// Copied from: local:aiserver.v1.ChangeTeamSubscriptionRequest (var: Cu) +// Copied from: local:aiserver.v1.ChangeTeamSubscriptionRequest (var: Ru) 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: Nu) +// Copied from: local:aiserver.v1.ChangeTeamSubscriptionResponse (var: Pu) message ChangeTeamSubscriptionResponse { bool success = 1; } @@ -3800,7 +3801,7 @@ message CheckFeaturesStatusResponse { repeated FeatureStatus feature_statuses = 1; } -// Copied from: local:aiserver.v1.CheckHttpMcpStatusRequest (var: _i) +// Copied from: local:aiserver.v1.CheckHttpMcpStatusRequest (var: yi) message CheckHttpMcpStatusRequest { repeated int32 server_ids = 1; string oauth_redirect_uri = 2; @@ -3812,9 +3813,9 @@ message CheckHttpMcpStatusRequest { string account_key = 8; } -// Copied from: local:aiserver.v1.CheckHttpMcpStatusResponse (var: Ti) +// Copied from: local:aiserver.v1.CheckHttpMcpStatusResponse (var: ki) message CheckHttpMcpStatusResponse { - // Copied from: local:aiserver.v1.CheckHttpMcpStatusResponse.ServerStatus (var: yi) + // Copied from: local:aiserver.v1.CheckHttpMcpStatusResponse.ServerStatus (var: wi) message ServerStatus { int32 id = 1; bool is_available = 2; @@ -3869,12 +3870,12 @@ message CheckNumberConfigsResponse { repeated Config configs = 1; } -// Copied from: local:aiserver.v1.CheckPromotionEligibilityRequest (var: Ba) +// Copied from: local:aiserver.v1.CheckPromotionEligibilityRequest (var: Ca) message CheckPromotionEligibilityRequest { string promo_type_id = 1; } -// Copied from: local:aiserver.v1.CheckPromotionEligibilityResponse (var: Ja) +// Copied from: local:aiserver.v1.CheckPromotionEligibilityResponse (var: Na) message CheckPromotionEligibilityResponse { bool can_activate = 1; optional ActivationStatus activation_status = 2; @@ -3923,22 +3924,22 @@ message CheckQueuePositionResponse { optional ModelForSlowPoolNudgeData model_for_slow_pool_nudge_data = 8; } -// Copied from: local:aiserver.v1.CheckReferralAllowlistRequest (var: fm) +// Copied from: local:aiserver.v1.CheckReferralAllowlistRequest (var: hm) message CheckReferralAllowlistRequest { } -// Copied from: local:aiserver.v1.CheckReferralAllowlistResponse (var: gm) +// Copied from: local:aiserver.v1.CheckReferralAllowlistResponse (var: Am) message CheckReferralAllowlistResponse { bool is_in_allowlist = 1; } -// Copied from: local:aiserver.v1.CheckReferralCodeRequest (var: Am) +// Copied from: local:aiserver.v1.CheckReferralCodeRequest (var: Tm) message CheckReferralCodeRequest { string referral_code = 1; string auth_id = 2; } -// Copied from: local:aiserver.v1.CheckReferralCodeResponse (var: _m) +// Copied from: local:aiserver.v1.CheckReferralCodeResponse (var: ym) message CheckReferralCodeResponse { bool is_valid = 1; bool user_is_eligible = 2; @@ -3958,11 +3959,11 @@ message CheckUsageBasedPriceResponse { string price_id = 3; } -// Copied from: local:aiserver.v1.CheckUserApiKeyAccessRequest (var: YA) +// Copied from: local:aiserver.v1.CheckUserApiKeyAccessRequest (var: jA) message CheckUserApiKeyAccessRequest { } -// Copied from: local:aiserver.v1.CheckUserApiKeyAccessResponse (var: KA) +// Copied from: local:aiserver.v1.CheckUserApiKeyAccessResponse (var: XA) message CheckUserApiKeyAccessResponse { bool has_access = 1; } @@ -4032,29 +4033,29 @@ enum ChunkingStrategy { CHUNKING_STRATEGY_DEFAULT = 1; } -// Copied from: local:aiserver.v1.ClaimUserProfileHandleRequest (var: BE) +// Copied from: local:aiserver.v1.ClaimUserProfileHandleRequest (var: RE) message ClaimUserProfileHandleRequest { string handle = 1; } -// Copied from: local:aiserver.v1.ClaimUserProfileHandleResponse (var: JE) +// Copied from: local:aiserver.v1.ClaimUserProfileHandleResponse (var: PE) message ClaimUserProfileHandleResponse { UserProfile profile = 1; } -// Copied from: local:aiserver.v1.ClassifySandAutoReviewRequest (var: Zo) +// Copied from: local:aiserver.v1.ClassifySandAutoReviewRequest (var: ei) message ClassifySandAutoReviewRequest { SmartModeClassifierArgs args = 1; optional uint32 attempt_index = 2; optional string mode = 3; } -// Copied from: local:aiserver.v1.ClassifySandAutoReviewResponse (var: $o) +// Copied from: local:aiserver.v1.ClassifySandAutoReviewResponse (var: ti) message ClassifySandAutoReviewResponse { SmartModeClassifierResult result = 1; } -// Copied from: local:aiserver.v1.CliSettings (var: ic) +// Copied from: local:aiserver.v1.CliSettings (var: lc) message CliSettings { repeated string allowlist = 1; AllowlistConfig allowlist_config = 2; @@ -4075,13 +4076,13 @@ message ClientAction { map args = 2; } -// Copied from: local:aiserver.v1.ClientActionRequest (var: cy) +// Copied from: local:aiserver.v1.ClientActionRequest (var: gy) message ClientActionRequest { string action = 1; map args = 2; } -// Copied from: local:aiserver.v1.ClientActionResponse (var: dy) +// Copied from: local:aiserver.v1.ClientActionResponse (var: hy) message ClientActionResponse { bool success = 1; optional string error_message = 2; @@ -4380,7 +4381,7 @@ message ClientVersionStatus { optional string message = 5; } -// Copied from: local:aiserver.v1.ClientVisibleCreditGrant (var: ep) +// Copied from: local:aiserver.v1.ClientVisibleCreditGrant (var: sp) message ClientVisibleCreditGrant { int64 remaining_cents = 1; int64 total_cents = 2; @@ -4531,7 +4532,7 @@ message CloudAgentModelSelection { optional bool max_mode = 3; } -// Copied from: local:aiserver.v1.CloudAgentPluginSnapshot (var: Wy) +// Copied from: local:aiserver.v1.CloudAgentPluginSnapshot (var: Zy) message CloudAgentPluginSnapshot { EffectivePlugin effective_plugin = 1; optional string git_ref = 3; @@ -4662,6 +4663,7 @@ message CloudAgentState { 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: Ad) @@ -5172,12 +5174,12 @@ message CommandClassifierResult { bool classification_failed = 3; } -// Copied from: local:aiserver.v1.CommandDeeplinkControls (var: dc) +// Copied from: local:aiserver.v1.CommandDeeplinkControls (var: fc) message CommandDeeplinkControls { bool enabled = 1; } -// Copied from: local:aiserver.v1.CommandDescriptor (var: mE) +// Copied from: local:aiserver.v1.CommandDescriptor (var: fE) message CommandDescriptor { string name = 1; optional string description = 2; @@ -5277,7 +5279,7 @@ message CompleteAgentStoreMultipartWritesResponse { repeated AgentStoreMultipartWriteResult results = 1; } -// Copied from: local:aiserver.v1.CompleteGithubConnectFlowRequest (var: Wt) +// Copied from: local:aiserver.v1.CompleteGithubConnectFlowRequest (var: jt) message CompleteGithubConnectFlowRequest { string state = 1; string verifier = 2; @@ -5287,7 +5289,7 @@ message CompleteGithubConnectFlowRequest { optional string ghe_application = 6; } -// Copied from: local:aiserver.v1.CompleteGithubConnectFlowResponse (var: zt) +// Copied from: local:aiserver.v1.CompleteGithubConnectFlowResponse (var: Xt) message CompleteGithubConnectFlowResponse { // Copied from: local:aiserver.v1.CompleteGithubConnectFlowResponse.Outcome (var: Bt) enum Outcome { @@ -5303,26 +5305,26 @@ message CompleteGithubConnectFlowResponse { string github_login = 4; } -// Copied from: local:aiserver.v1.CompleteMcpOAuthRequest (var: Ii) +// Copied from: local:aiserver.v1.CompleteMcpOAuthRequest (var: Bi) message CompleteMcpOAuthRequest { string state_id = 1; string authorization_code = 2; } -// Copied from: local:aiserver.v1.CompleteMcpOAuthResponse (var: vi) +// Copied from: local:aiserver.v1.CompleteMcpOAuthResponse (var: Ji) message CompleteMcpOAuthResponse { string post_auth_return_url = 1; string account_key = 2; } -// Copied from: local:aiserver.v1.CompletedLinkSlackAccountRequest (var: cT) +// Copied from: local:aiserver.v1.CompletedLinkSlackAccountRequest (var: gT) message CompletedLinkSlackAccountRequest { string slack_team_id = 1; string slack_user_id = 2; bool setup_prerequisites_complete = 3; } -// Copied from: local:aiserver.v1.CompletedLinkSlackAccountResponse (var: dT) +// Copied from: local:aiserver.v1.CompletedLinkSlackAccountResponse (var: hT) message CompletedLinkSlackAccountResponse { } @@ -5735,17 +5737,17 @@ message ConfigureSpendLimitAction { string confirm_label = 1; } -// Copied from: local:aiserver.v1.ConfirmGithubInstallationRequest (var: Nn) +// Copied from: local:aiserver.v1.ConfirmGithubInstallationRequest (var: Pn) message ConfirmGithubInstallationRequest { string installation_id = 1; string confirmation_code = 2; } -// Copied from: local:aiserver.v1.ConfirmGithubInstallationResponse (var: Rn) +// Copied from: local:aiserver.v1.ConfirmGithubInstallationResponse (var: bn) message ConfirmGithubInstallationResponse { } -// Copied from: local:aiserver.v1.ConflictedUser (var: R_) +// Copied from: local:aiserver.v1.ConflictedUser (var: L_) message ConflictedUser { int32 user_id = 1; string email = 2; @@ -5755,7 +5757,7 @@ message ConflictedUser { bool is_current_group_scim = 6; } -// Copied from: local:aiserver.v1.ConnectGithubCallbackRequest (var: Ht) +// Copied from: local:aiserver.v1.ConnectGithubCallbackRequest (var: Yt) message ConnectGithubCallbackRequest { // Copied from: local:aiserver.v1.ConnectGithubCallbackRequest.Source (var: It) enum Source { @@ -5772,7 +5774,7 @@ message ConnectGithubCallbackRequest { optional string ghe_application = 7; } -// Copied from: local:aiserver.v1.ConnectGithubCallbackResponse (var: Vt) +// Copied from: local:aiserver.v1.ConnectGithubCallbackResponse (var: Kt) message ConnectGithubCallbackResponse { bool need_confirmation = 1; string installation_id = 2; @@ -5785,37 +5787,37 @@ message ConnectGithubCallbackResponse { string github_avatar_url = 9; } -// Copied from: local:aiserver.v1.ConnectGoogleContactImportCallbackRequest (var: ul) +// Copied from: local:aiserver.v1.ConnectGoogleContactImportCallbackRequest (var: cl) message ConnectGoogleContactImportCallbackRequest { string code = 1; string state = 2; } -// Copied from: local:aiserver.v1.ConnectGoogleContactImportCallbackResponse (var: ml) +// Copied from: local:aiserver.v1.ConnectGoogleContactImportCallbackResponse (var: dl) message ConnectGoogleContactImportCallbackResponse { int64 connection_id = 1; int64 sync_run_id = 2; int32 total_contacts = 3; } -// Copied from: local:aiserver.v1.ConnectLinearCallbackRequest (var: Uh) +// Copied from: local:aiserver.v1.ConnectLinearCallbackRequest (var: Hh) message ConnectLinearCallbackRequest { string code = 1; string state = 2; } -// Copied from: local:aiserver.v1.ConnectLinearCallbackResponse (var: xh) +// Copied from: local:aiserver.v1.ConnectLinearCallbackResponse (var: Vh) message ConnectLinearCallbackResponse { string success_type = 1; } -// Copied from: local:aiserver.v1.ConnectPagerDutyCallbackRequest (var: hA) +// Copied from: local:aiserver.v1.ConnectPagerDutyCallbackRequest (var: yA) message ConnectPagerDutyCallbackRequest { string code = 1; string state = 2; } -// Copied from: local:aiserver.v1.ConnectPagerDutyCallbackResponse (var: AA) +// Copied from: local:aiserver.v1.ConnectPagerDutyCallbackResponse (var: kA) message ConnectPagerDutyCallbackResponse { bool success = 1; } @@ -5883,7 +5885,7 @@ message ConnectScmResult { message ConnectScmStream { } -// Copied from: local:aiserver.v1.ContactImportConnectionSummary (var: sl) +// Copied from: local:aiserver.v1.ContactImportConnectionSummary (var: il) message ContactImportConnectionSummary { int64 connection_id = 1; ContactImportProvider provider = 2; @@ -5896,7 +5898,7 @@ message ContactImportConnectionSummary { optional int64 latest_sync_completed_at_ms = 9; } -// Copied from: local:aiserver.v1.ContactImportContactRow (var: cl) +// Copied from: local:aiserver.v1.ContactImportContactRow (var: pl) message ContactImportContactRow { int64 contact_id = 1; string provider_contact_id = 2; @@ -7597,13 +7599,13 @@ message CreateAgentShareResponse { string share_url = 2; } -// Copied from: local:aiserver.v1.CreateAutomationWebhookApiKeyRequest (var: Sl) +// Copied from: local:aiserver.v1.CreateAutomationWebhookApiKeyRequest (var: vl) message CreateAutomationWebhookApiKeyRequest { string automation_id = 1; optional string name = 2; } -// Copied from: local:aiserver.v1.CreateAutomationWebhookApiKeyResponse (var: Il) +// Copied from: local:aiserver.v1.CreateAutomationWebhookApiKeyResponse (var: Bl) message CreateAutomationWebhookApiKeyResponse { string api_key = 1; } @@ -7636,9 +7638,9 @@ message CreateBackgroundComposerPodSnapshotResponse { string snapshot_id = 1; } -// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchRequest (var: po) +// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchRequest (var: go) message CreateBackgroundComposerSecretBatchRequest { - // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchRequest.Secret (var: fo) + // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchRequest.Secret (var: ho) message Secret { string name = 1; string value = 2; @@ -7651,7 +7653,7 @@ message CreateBackgroundComposerSecretBatchRequest { BackgroundComposerSecretOwner owner = 4; } -// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse (var: go) +// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse (var: Ao) message CreateBackgroundComposerSecretBatchResponse { // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse.ErrorType (var: Ct) enum ErrorType { @@ -7661,7 +7663,7 @@ message CreateBackgroundComposerSecretBatchResponse { ERROR_TYPE_INTERNAL = 3; } - // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse.Result (var: ho) + // Copied from: local:aiserver.v1.CreateBackgroundComposerSecretBatchResponse.Result (var: _o) message Result { string name = 1; CreateBackgroundComposerSecretBatchResponse.Status status = 2; @@ -7680,7 +7682,7 @@ message CreateBackgroundComposerSecretBatchResponse { repeated Result results = 1; } -// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretRequest (var: mo) +// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretRequest (var: po) message CreateBackgroundComposerSecretRequest { string name = 1; string value = 2; @@ -7690,11 +7692,11 @@ message CreateBackgroundComposerSecretRequest { BackgroundComposerSecretOwner owner = 6; } -// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretResponse (var: co) +// Copied from: local:aiserver.v1.CreateBackgroundComposerSecretResponse (var: fo) message CreateBackgroundComposerSecretResponse { } -// Copied from: local:aiserver.v1.CreateBugbotManualRepositoryRuleRequest (var: pk) +// Copied from: local:aiserver.v1.CreateBugbotManualRepositoryRuleRequest (var: Ak) message CreateBugbotManualRepositoryRuleRequest { int64 installation_id = 1; optional string ghe_application = 2; @@ -7705,12 +7707,12 @@ message CreateBugbotManualRepositoryRuleRequest { repeated string scoped_paths = 7; } -// Copied from: local:aiserver.v1.CreateBugbotManualRepositoryRuleResponse (var: fk) +// Copied from: local:aiserver.v1.CreateBugbotManualRepositoryRuleResponse (var: _k) message CreateBugbotManualRepositoryRuleResponse { BugbotManualRepositoryRule rule = 1; } -// Copied from: local:aiserver.v1.CreateBugbotTeamRuleRequest (var: $y) +// Copied from: local:aiserver.v1.CreateBugbotTeamRuleRequest (var: rk) message CreateBugbotTeamRuleRequest { string name = 1; string content = 2; @@ -7719,17 +7721,17 @@ message CreateBugbotTeamRuleRequest { optional int32 team_id = 5; } -// Copied from: local:aiserver.v1.CreateBugbotTeamRuleResponse (var: ek) +// Copied from: local:aiserver.v1.CreateBugbotTeamRuleResponse (var: sk) message CreateBugbotTeamRuleResponse { BugbotRule rule = 1; } -// Copied from: local:aiserver.v1.CreateCrewRequest (var: xv) +// Copied from: local:aiserver.v1.CreateCrewRequest (var: Vv) message CreateCrewRequest { string name = 1; } -// Copied from: local:aiserver.v1.CreateCrewResponse (var: Qv) +// Copied from: local:aiserver.v1.CreateCrewResponse (var: Yv) message CreateCrewResponse { Crew crew = 1; } @@ -7760,7 +7762,7 @@ message CreateExperimentalIndexResponse { string index_id = 1; } -// Copied from: local:aiserver.v1.CreateGroupRequest (var: g_) +// Copied from: local:aiserver.v1.CreateGroupRequest (var: T_) message CreateGroupRequest { int32 team_id = 1; string name = 2; @@ -7768,61 +7770,61 @@ message CreateGroupRequest { optional GroupType type = 4; } -// Copied from: local:aiserver.v1.CreateGroupResponse (var: h_) +// Copied from: local:aiserver.v1.CreateGroupResponse (var: y_) message CreateGroupResponse { Group group = 1; } -// Copied from: local:aiserver.v1.CreateJiraRoutingRuleRequest (var: Av) +// Copied from: local:aiserver.v1.CreateJiraRoutingRuleRequest (var: kv) message CreateJiraRoutingRuleRequest { int32 team_id = 1; string repo = 2; string rule_text = 3; } -// Copied from: local:aiserver.v1.CreateJiraRoutingRuleResponse (var: _v) +// Copied from: local:aiserver.v1.CreateJiraRoutingRuleResponse (var: wv) message CreateJiraRoutingRuleResponse { JiraRoutingRule rule = 1; } -// Copied from: local:aiserver.v1.CreateOrganizationApiKeyRequest (var: Pl) +// Copied from: local:aiserver.v1.CreateOrganizationApiKeyRequest (var: Ml) message CreateOrganizationApiKeyRequest { string organization_id = 1; string name = 2; repeated string scopes = 3; } -// Copied from: local:aiserver.v1.CreateOrganizationApiKeyResponse (var: bl) +// Copied from: local:aiserver.v1.CreateOrganizationApiKeyResponse (var: Ll) message CreateOrganizationApiKeyResponse { string api_key = 1; string api_key_id = 2; } -// Copied from: local:aiserver.v1.CreateOrganizationGroupAnthropicCyberEnrollmentUrlRequest (var: Ps) +// Copied from: local:aiserver.v1.CreateOrganizationGroupAnthropicCyberEnrollmentUrlRequest (var: Ms) message CreateOrganizationGroupAnthropicCyberEnrollmentUrlRequest { string organization_id = 1; int64 group_id = 2; } -// Copied from: local:aiserver.v1.CreateOrganizationGroupAnthropicCyberEnrollmentUrlResponse (var: bs) +// Copied from: local:aiserver.v1.CreateOrganizationGroupAnthropicCyberEnrollmentUrlResponse (var: Ls) message CreateOrganizationGroupAnthropicCyberEnrollmentUrlResponse { string enrollment_url = 1; string user_profile_id = 2; } -// Copied from: local:aiserver.v1.CreateOrganizationGroupRequest (var: us) +// Copied from: local:aiserver.v1.CreateOrganizationGroupRequest (var: cs) message CreateOrganizationGroupRequest { string organization_id = 1; string name = 2; optional CreateOrganizationGroupScimMapping scim_mapping = 3; } -// Copied from: local:aiserver.v1.CreateOrganizationGroupResponse (var: cs) +// Copied from: local:aiserver.v1.CreateOrganizationGroupResponse (var: ps) message CreateOrganizationGroupResponse { OrganizationGroup group = 1; } -// Copied from: local:aiserver.v1.CreateOrganizationGroupScimMapping (var: ms) +// Copied from: local:aiserver.v1.CreateOrganizationGroupScimMapping (var: ds) message CreateOrganizationGroupScimMapping { int64 scim_directory_id = 1; string scim_group_external_id = 2; @@ -7835,7 +7837,7 @@ enum CreateOrganizationTeamIdentityProviderMode { CREATE_ORGANIZATION_TEAM_IDENTITY_PROVIDER_MODE_CREATE_NEW = 2; } -// Copied from: local:aiserver.v1.CreateOrganizationTeamRequest (var: Kr) +// Copied from: local:aiserver.v1.CreateOrganizationTeamRequest (var: zr) message CreateOrganizationTeamRequest { string organization_id = 1; string name = 2; @@ -7845,24 +7847,24 @@ message CreateOrganizationTeamRequest { CreateOrganizationTeamIdentityProviderMode identity_provider_mode = 6; } -// Copied from: local:aiserver.v1.CreateOrganizationTeamResponse (var: zr) +// Copied from: local:aiserver.v1.CreateOrganizationTeamResponse (var: Xr) message CreateOrganizationTeamResponse { int32 team_id = 1; string name = 2; string slug = 3; } -// Copied from: local:aiserver.v1.CreateOrganizationTeamScimMapping (var: Wr) +// Copied from: local:aiserver.v1.CreateOrganizationTeamScimMapping (var: jr) message CreateOrganizationTeamScimMapping { int64 scim_directory_id = 1; string scim_group_external_id = 2; } -// Copied from: local:aiserver.v1.CreateP2PReferralLinkRequest (var: sm) +// Copied from: local:aiserver.v1.CreateP2PReferralLinkRequest (var: im) message CreateP2PReferralLinkRequest { } -// Copied from: local:aiserver.v1.CreateP2PReferralLinkResponse (var: om) +// Copied from: local:aiserver.v1.CreateP2PReferralLinkResponse (var: am) message CreateP2PReferralLinkResponse { string code = 1; string url_path = 2; @@ -7936,7 +7938,7 @@ message CreatePlanResult { message CreatePlanStream { } -// Copied from: local:aiserver.v1.CreatePluginRequest (var: OE) +// Copied from: local:aiserver.v1.CreatePluginRequest (var: GE) message CreatePluginRequest { string name = 2; string display_name = 3; @@ -7957,7 +7959,7 @@ message CreatePluginRequest { optional int32 team_id = 24; } -// Copied from: local:aiserver.v1.CreatePluginResponse (var: UE) +// Copied from: local:aiserver.v1.CreatePluginResponse (var: HE) message CreatePluginResponse { Plugin plugin = 1; } @@ -7974,13 +7976,13 @@ message CreatePrAction { optional bool skip_branch_prefix_check = 8; } -// Copied from: local:aiserver.v1.CreateProtectedGitScopeRequest (var: Lm) +// Copied from: local:aiserver.v1.CreateProtectedGitScopeRequest (var: qm) message CreateProtectedGitScopeRequest { int32 team_id = 1; string repo_url = 2; } -// Copied from: local:aiserver.v1.CreateProtectedGitScopeResponse (var: Fm) +// Copied from: local:aiserver.v1.CreateProtectedGitScopeResponse (var: Dm) message CreateProtectedGitScopeResponse { ProtectedGitScope scope = 1; } @@ -7998,7 +8000,7 @@ message CreateRmFilesResult { repeated string removed_file_paths = 2; } -// Copied from: local:aiserver.v1.CreateScimDirectoryRequest (var: Q_) +// Copied from: local:aiserver.v1.CreateScimDirectoryRequest (var: Y_) message CreateScimDirectoryRequest { string organization_id = 1; string scim_directory_external_id = 2; @@ -8006,12 +8008,12 @@ message CreateScimDirectoryRequest { ScimDirectoryOwnerType owner_type = 4; } -// Copied from: local:aiserver.v1.CreateScimDirectoryResponse (var: G_) +// Copied from: local:aiserver.v1.CreateScimDirectoryResponse (var: K_) message CreateScimDirectoryResponse { ScimDirectory directory = 1; } -// Copied from: local:aiserver.v1.CreateScimTargetMappingRequest (var: nT) +// Copied from: local:aiserver.v1.CreateScimTargetMappingRequest (var: iT) message CreateScimTargetMappingRequest { string organization_id = 1; int64 scim_directory_id = 2; @@ -8023,12 +8025,12 @@ message CreateScimTargetMappingRequest { ScimTargetMappingSourceType source_type = 8; } -// Copied from: local:aiserver.v1.CreateScimTargetMappingResponse (var: rT) +// Copied from: local:aiserver.v1.CreateScimTargetMappingResponse (var: aT) message CreateScimTargetMappingResponse { ScimTargetMapping mapping = 1; } -// Copied from: local:aiserver.v1.CreateSlackRepoRoutingRuleRequest (var: MA) +// Copied from: local:aiserver.v1.CreateSlackRepoRoutingRuleRequest (var: DA) message CreateSlackRepoRoutingRuleRequest { int32 team_id = 1; string pattern = 2; @@ -8037,18 +8039,18 @@ message CreateSlackRepoRoutingRuleRequest { optional string environment_public_id = 5; } -// Copied from: local:aiserver.v1.CreateSlackRepoRoutingRuleResponse (var: LA) +// Copied from: local:aiserver.v1.CreateSlackRepoRoutingRuleResponse (var: OA) message CreateSlackRepoRoutingRuleResponse { SlackRepoRoutingRule rule = 1; } -// Copied from: local:aiserver.v1.CreateSupportImpersonationSessionInternalRequest (var: aS) +// Copied from: local:aiserver.v1.CreateSupportImpersonationSessionInternalRequest (var: cS) message CreateSupportImpersonationSessionInternalRequest { int64 target_user_id = 1; string reason = 2; } -// Copied from: local:aiserver.v1.CreateSupportImpersonationSessionInternalResponse (var: lS) +// Copied from: local:aiserver.v1.CreateSupportImpersonationSessionInternalResponse (var: dS) message CreateSupportImpersonationSessionInternalResponse { string redemption_code = 1; string target_email = 2; @@ -8056,7 +8058,7 @@ message CreateSupportImpersonationSessionInternalResponse { int64 redemption_expires_at_ms = 4; } -// Copied from: local:aiserver.v1.CreateTeamApiKeyRequest (var: wl) +// Copied from: local:aiserver.v1.CreateTeamApiKeyRequest (var: Sl) message CreateTeamApiKeyRequest { int32 team_id = 1; string name = 2; @@ -8064,12 +8066,12 @@ message CreateTeamApiKeyRequest { optional int64 expires_at = 4; } -// Copied from: local:aiserver.v1.CreateTeamApiKeyResponse (var: El) +// Copied from: local:aiserver.v1.CreateTeamApiKeyResponse (var: Il) message CreateTeamApiKeyResponse { string api_key = 1; } -// Copied from: local:aiserver.v1.CreateTeamCommandRequest (var: My) +// Copied from: local:aiserver.v1.CreateTeamCommandRequest (var: Dy) message CreateTeamCommandRequest { string name = 1; string content = 2; @@ -8078,12 +8080,12 @@ message CreateTeamCommandRequest { optional int32 team_id = 5; } -// Copied from: local:aiserver.v1.CreateTeamCommandResponse (var: Ly) +// Copied from: local:aiserver.v1.CreateTeamCommandResponse (var: Oy) message CreateTeamCommandResponse { TeamCommand command = 1; } -// Copied from: local:aiserver.v1.CreateTeamCustomerTelemetryDestinationRequest (var: PT) +// Copied from: local:aiserver.v1.CreateTeamCustomerTelemetryDestinationRequest (var: FT) message CreateTeamCustomerTelemetryDestinationRequest { int32 team_id = 1; string endpoint_url = 2; @@ -8096,35 +8098,35 @@ message CreateTeamCustomerTelemetryDestinationRequest { optional bool auto_enable_new_families = 9; } -// Copied from: local:aiserver.v1.CreateTeamCustomerTelemetryDestinationResponse (var: bT) +// Copied from: local:aiserver.v1.CreateTeamCustomerTelemetryDestinationResponse (var: qT) message CreateTeamCustomerTelemetryDestinationResponse { TeamCustomerTelemetryDestination destination = 1; } -// Copied from: local:aiserver.v1.CreateTeamFreeTrialCodeRequest (var: Zc) +// Copied from: local:aiserver.v1.CreateTeamFreeTrialCodeRequest (var: ed) message CreateTeamFreeTrialCodeRequest { optional TrialType trial_type = 1; optional FreeTrialCodePurpose code_purpose = 2; } -// Copied from: local:aiserver.v1.CreateTeamFreeTrialCodeResponse (var: $c) +// Copied from: local:aiserver.v1.CreateTeamFreeTrialCodeResponse (var: td) message CreateTeamFreeTrialCodeResponse { string code = 1; } -// Copied from: local:aiserver.v1.CreateTeamGroupRequest (var: Ys) +// Copied from: local:aiserver.v1.CreateTeamGroupRequest (var: Ws) message CreateTeamGroupRequest { int32 team_id = 1; string name = 2; optional CreateOrganizationGroupScimMapping scim_mapping = 3; } -// Copied from: local:aiserver.v1.CreateTeamGroupResponse (var: Ks) +// Copied from: local:aiserver.v1.CreateTeamGroupResponse (var: zs) message CreateTeamGroupResponse { TeamGroup group = 1; } -// Copied from: local:aiserver.v1.CreateTeamHookRequest (var: Iy) +// Copied from: local:aiserver.v1.CreateTeamHookRequest (var: Cy) message CreateTeamHookRequest { string hook_step = 1; string script_name = 2; @@ -8137,24 +8139,24 @@ message CreateTeamHookRequest { optional int32 team_id = 9; } -// Copied from: local:aiserver.v1.CreateTeamHookResponse (var: vy) +// Copied from: local:aiserver.v1.CreateTeamHookResponse (var: Ny) message CreateTeamHookResponse { TeamHook hook = 1; } -// Copied from: local:aiserver.v1.CreateTeamRepoRequest (var: Sm) +// Copied from: local:aiserver.v1.CreateTeamRepoRequest (var: vm) message CreateTeamRepoRequest { int32 team_id = 1; string repo_url = 2; string repo_type = 3; } -// Copied from: local:aiserver.v1.CreateTeamRepoResponse (var: Im) +// Copied from: local:aiserver.v1.CreateTeamRepoResponse (var: Bm) message CreateTeamRepoResponse { int32 repo_id = 1; } -// Copied from: local:aiserver.v1.CreateTeamRequest (var: au) +// Copied from: local:aiserver.v1.CreateTeamRequest (var: uu) message CreateTeamRequest { string name = 1; optional bool privacy_mode_forced = 2; @@ -8162,12 +8164,12 @@ message CreateTeamRequest { optional string source = 4; } -// Copied from: local:aiserver.v1.CreateTeamResponse (var: lu) +// Copied from: local:aiserver.v1.CreateTeamResponse (var: mu) message CreateTeamResponse { int32 team_id = 1; } -// Copied from: local:aiserver.v1.CreateTeamRuleRequest (var: hy) +// Copied from: local:aiserver.v1.CreateTeamRuleRequest (var: yy) message CreateTeamRuleRequest { string name = 1; string content = 2; @@ -8178,12 +8180,12 @@ message CreateTeamRuleRequest { TeamRuleAgentType agent_type = 7; } -// Copied from: local:aiserver.v1.CreateTeamRuleResponse (var: Ay) +// Copied from: local:aiserver.v1.CreateTeamRuleResponse (var: ky) message CreateTeamRuleResponse { Rule rule = 1; } -// Copied from: local:aiserver.v1.CreateTeamServiceAccountRequest (var: Dl) +// Copied from: local:aiserver.v1.CreateTeamServiceAccountRequest (var: Ul) message CreateTeamServiceAccountRequest { int32 team_id = 1; string name = 2; @@ -8192,47 +8194,47 @@ message CreateTeamServiceAccountRequest { optional bool initial_repo_scope_enabled = 5; } -// Copied from: local:aiserver.v1.CreateTeamServiceAccountResponse (var: Ol) +// Copied from: local:aiserver.v1.CreateTeamServiceAccountResponse (var: xl) message CreateTeamServiceAccountResponse { ServiceAccountInfo service_account = 1; string api_key = 2; } -// Copied from: local:aiserver.v1.CreateTeamWithFreeTrialRequest (var: Qi) +// Copied from: local:aiserver.v1.CreateTeamWithFreeTrialRequest (var: Hi) message CreateTeamWithFreeTrialRequest { string name = 1; optional bool privacy_mode_forced = 2; optional string free_trial_code = 3; } -// Copied from: local:aiserver.v1.CreateTeamWithFreeTrialResponse (var: Gi) +// Copied from: local:aiserver.v1.CreateTeamWithFreeTrialResponse (var: Vi) message CreateTeamWithFreeTrialResponse { int32 team_id = 1; } -// Copied from: local:aiserver.v1.CreateTeamWithOrgRequest (var: Hi) +// Copied from: local:aiserver.v1.CreateTeamWithOrgRequest (var: Yi) message CreateTeamWithOrgRequest { string name = 1; string invite_code = 2; optional bool privacy_mode_forced = 3; } -// Copied from: local:aiserver.v1.CreateTeamWithOrgResponse (var: Vi) +// Copied from: local:aiserver.v1.CreateTeamWithOrgResponse (var: Ki) message CreateTeamWithOrgResponse { int32 team_id = 1; int64 org_id = 2; } -// Copied from: local:aiserver.v1.CreateTeamsTrialV2ReferralCodeRequest (var: ed) +// Copied from: local:aiserver.v1.CreateTeamsTrialV2ReferralCodeRequest (var: nd) message CreateTeamsTrialV2ReferralCodeRequest { } -// Copied from: local:aiserver.v1.CreateTeamsTrialV2ReferralCodeResponse (var: td) +// Copied from: local:aiserver.v1.CreateTeamsTrialV2ReferralCodeResponse (var: rd) message CreateTeamsTrialV2ReferralCodeResponse { string code = 1; } -// Copied from: local:aiserver.v1.CreateUsageAlertsRequest (var: qw) +// Copied from: local:aiserver.v1.CreateUsageAlertsRequest (var: xw) message CreateUsageAlertsRequest { int32 team_id = 1; string target_type = 2; @@ -8251,24 +8253,24 @@ message CreateUsageAlertsRequest { repeated string notification_channels = 15; } -// Copied from: local:aiserver.v1.CreateUsageAlertsResponse (var: Dw) +// Copied from: local:aiserver.v1.CreateUsageAlertsResponse (var: Qw) message CreateUsageAlertsResponse { repeated UsageAlert created_alerts = 1; } -// Copied from: local:aiserver.v1.CreateUserApiKeyRequest (var: tu) +// Copied from: local:aiserver.v1.CreateUserApiKeyRequest (var: ru) message CreateUserApiKeyRequest { string name = 1; repeated string scopes = 2; optional int64 expires_at = 3; } -// Copied from: local:aiserver.v1.CreateUserApiKeyResponse (var: nu) +// Copied from: local:aiserver.v1.CreateUserApiKeyResponse (var: su) message CreateUserApiKeyResponse { string api_key = 1; } -// Copied from: local:aiserver.v1.Crew (var: Pv) +// Copied from: local:aiserver.v1.Crew (var: Fv) message Crew { string id = 1; string name = 2; @@ -8288,7 +8290,7 @@ message Crew { string steering_note_updated_at = 16; } -// Copied from: local:aiserver.v1.CrewActivityRun (var: zv) +// Copied from: local:aiserver.v1.CrewActivityRun (var: $v) message CrewActivityRun { string run_uuid = 1; string status = 2; @@ -8300,7 +8302,7 @@ message CrewActivityRun { string summary = 8; } -// Copied from: local:aiserver.v1.CrewAgent (var: Nv) +// Copied from: local:aiserver.v1.CrewAgent (var: Mv) message CrewAgent { string id = 1; string name = 3; @@ -8313,7 +8315,7 @@ message CrewAgent { string persona = 15; } -// Copied from: local:aiserver.v1.CrewArchetype (var: Mv) +// Copied from: local:aiserver.v1.CrewArchetype (var: Dv) message CrewArchetype { string key = 1; string label = 2; @@ -8322,7 +8324,7 @@ message CrewArchetype { repeated CrewRecommendedMcp recommended_mcp = 5; } -// Copied from: local:aiserver.v1.CrewMcpToolStatus (var: Rv) +// Copied from: local:aiserver.v1.CrewMcpToolStatus (var: Lv) message CrewMcpToolStatus { string key = 1; string label = 2; @@ -8330,7 +8332,7 @@ message CrewMcpToolStatus { string server_name = 4; } -// Copied from: local:aiserver.v1.CrewMemberActivity (var: jv) +// Copied from: local:aiserver.v1.CrewMemberActivity (var: eB) message CrewMemberActivity { string agent_id = 1; string agent_name = 2; @@ -8341,7 +8343,7 @@ message CrewMemberActivity { optional int64 next_run_at = 7; } -// Copied from: local:aiserver.v1.CrewMemberStats (var: rB) +// Copied from: local:aiserver.v1.CrewMemberStats (var: aB) message CrewMemberStats { string agent_id = 1; string agent_name = 2; @@ -8354,7 +8356,7 @@ message CrewMemberStats { int32 runs_posted = 9; } -// Copied from: local:aiserver.v1.CrewPullRequest (var: sB) +// Copied from: local:aiserver.v1.CrewPullRequest (var: lB) message CrewPullRequest { string pr_url = 1; string title = 2; @@ -8365,26 +8367,26 @@ message CrewPullRequest { string background_composer_id = 7; } -// Copied from: local:aiserver.v1.CrewRecommendedMcp (var: bv) +// Copied from: local:aiserver.v1.CrewRecommendedMcp (var: qv) message CrewRecommendedMcp { string name = 1; string label = 2; } -// Copied from: local:aiserver.v1.CrewScheduleStatus (var: Ov) +// Copied from: local:aiserver.v1.CrewScheduleStatus (var: Gv) message CrewScheduleStatus { bool ok = 1; string warning = 2; } -// Copied from: local:aiserver.v1.CrewSlackChannelStatus (var: Uv) +// Copied from: local:aiserver.v1.CrewSlackChannelStatus (var: Hv) message CrewSlackChannelStatus { bool ok = 1; bool bot_in_channel = 2; string warning = 3; } -// Copied from: local:aiserver.v1.CrewStandupDigestEntry (var: aB) +// Copied from: local:aiserver.v1.CrewStandupDigestEntry (var: cB) message CrewStandupDigestEntry { string agent_id = 1; string agent_name = 2; @@ -8394,7 +8396,7 @@ message CrewStandupDigestEntry { int64 posted_at = 6; } -// Copied from: local:aiserver.v1.CrewStandupTriggerResult (var: eB) +// Copied from: local:aiserver.v1.CrewStandupTriggerResult (var: sB) message CrewStandupTriggerResult { string agent_id = 1; string agent_name = 2; @@ -8403,7 +8405,7 @@ message CrewStandupTriggerResult { string error = 5; } -// Copied from: local:aiserver.v1.CrewWriteBackRequest (var: dB) +// Copied from: local:aiserver.v1.CrewWriteBackRequest (var: hB) message CrewWriteBackRequest { string token = 1; string action = 2; @@ -8412,7 +8414,7 @@ message CrewWriteBackRequest { string text = 5; } -// Copied from: local:aiserver.v1.CrewWriteBackResponse (var: pB) +// Copied from: local:aiserver.v1.CrewWriteBackResponse (var: AB) message CrewWriteBackResponse { bool ok = 1; bool updated = 2; @@ -8487,7 +8489,7 @@ message CurrentlyShownCppSuggestion { optional string binding_id = 6; } -// Copied from: local:aiserver.v1.CursorBlameSettings (var: Sc) +// Copied from: local:aiserver.v1.CursorBlameSettings (var: vc) message CursorBlameSettings { bool enabled = 1; } @@ -8499,7 +8501,7 @@ message CursorHelpConversationMessage { string content = 3; } -// Copied from: local:aiserver.v1.CursorIgnoreControls (var: Gm) +// Copied from: local:aiserver.v1.CursorIgnoreControls (var: Vm) message CursorIgnoreControls { bool hierarchical_enabled = 1; bool ignore_symlinks = 2; @@ -8659,7 +8661,7 @@ enum CycleType { CYCLE_TYPE_START_TIME = 2; } -// Copied from: local:aiserver.v1.DailyMetrics (var: cd) +// Copied from: local:aiserver.v1.DailyMetrics (var: pd) message DailyMetrics { int64 date = 1; int32 active_users = 2; @@ -8686,7 +8688,7 @@ message DailyMetrics { repeated StringCount client_version_usage = 23; } -// Copied from: local:aiserver.v1.DailySpendByCategory (var: o_) +// Copied from: local:aiserver.v1.DailySpendByCategory (var: u_) message DailySpendByCategory { int64 day = 1; string category = 2; @@ -8694,7 +8696,7 @@ message DailySpendByCategory { int64 total_tokens = 4; } -// Copied from: local:aiserver.v1.DailySpendPoint (var: r_) +// Copied from: local:aiserver.v1.DailySpendPoint (var: a_) message DailySpendPoint { int64 day = 1; int32 spend_cents = 2; @@ -8707,13 +8709,13 @@ message DashboardAction { optional string success_message = 3; } -// Copied from: local:aiserver.v1.DataRetentionPolicy (var: rc) +// Copied from: local:aiserver.v1.DataRetentionPolicy (var: oc) message DataRetentionPolicy { - // Copied from: local:aiserver.v1.DataRetentionPolicy.Indefinite (var: sc) + // Copied from: local:aiserver.v1.DataRetentionPolicy.Indefinite (var: ic) message Indefinite { } - // Copied from: local:aiserver.v1.DataRetentionPolicy.Limited (var: oc) + // Copied from: local:aiserver.v1.DataRetentionPolicy.Limited (var: ac) message Limited { uint32 hours = 1; } @@ -8823,17 +8825,17 @@ message DeepSearchSubagentReturnValue { repeated ContextItem context_items = 1; } -// Copied from: local:aiserver.v1.DeeplinkControls (var: pc) +// Copied from: local:aiserver.v1.DeeplinkControls (var: gc) message DeeplinkControls { bool enabled = 1; bool allow_public_deeplinks = 2; } -// Copied from: local:aiserver.v1.DeleteAccountRequest (var: Un) +// Copied from: local:aiserver.v1.DeleteAccountRequest (var: Qn) message DeleteAccountRequest { } -// Copied from: local:aiserver.v1.DeleteAccountResponse (var: xn) +// Copied from: local:aiserver.v1.DeleteAccountResponse (var: Gn) message DeleteAccountResponse { } @@ -8863,64 +8865,64 @@ message DeleteBackgroundComposerRequest { message DeleteBackgroundComposerResponse { } -// Copied from: local:aiserver.v1.DeleteBedrockIamRoleRequest (var: ap) +// Copied from: local:aiserver.v1.DeleteBedrockIamRoleRequest (var: cp) message DeleteBedrockIamRoleRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.DeleteBedrockIamRoleResponse (var: lp) +// Copied from: local:aiserver.v1.DeleteBedrockIamRoleResponse (var: dp) message DeleteBedrockIamRoleResponse { bool success = 1; string error_message = 2; } -// Copied from: local:aiserver.v1.DeleteBitbucketServerInstanceRequest (var: vn) +// Copied from: local:aiserver.v1.DeleteBitbucketServerInstanceRequest (var: Jn) message DeleteBitbucketServerInstanceRequest { string uuid = 1; } -// Copied from: local:aiserver.v1.DeleteBitbucketServerInstanceResponse (var: Bn) +// Copied from: local:aiserver.v1.DeleteBitbucketServerInstanceResponse (var: Cn) message DeleteBitbucketServerInstanceResponse { } -// Copied from: local:aiserver.v1.DeleteBugbotLearnedRuleRequest (var: mk) +// Copied from: local:aiserver.v1.DeleteBugbotLearnedRuleRequest (var: fk) message DeleteBugbotLearnedRuleRequest { string rule_id = 1; int64 installation_id = 2; optional string ghe_application = 3; } -// Copied from: local:aiserver.v1.DeleteBugbotLearnedRuleResponse (var: ck) +// Copied from: local:aiserver.v1.DeleteBugbotLearnedRuleResponse (var: gk) message DeleteBugbotLearnedRuleResponse { } -// Copied from: local:aiserver.v1.DeleteBugbotManualRepositoryRuleRequest (var: Tk) +// Copied from: local:aiserver.v1.DeleteBugbotManualRepositoryRuleRequest (var: Ek) message DeleteBugbotManualRepositoryRuleRequest { string rule_id = 1; int64 installation_id = 2; optional string ghe_application = 3; } -// Copied from: local:aiserver.v1.DeleteBugbotManualRepositoryRuleResponse (var: yk) +// Copied from: local:aiserver.v1.DeleteBugbotManualRepositoryRuleResponse (var: Sk) message DeleteBugbotManualRepositoryRuleResponse { } -// Copied from: local:aiserver.v1.DeleteBugbotTeamRuleRequest (var: rk) +// Copied from: local:aiserver.v1.DeleteBugbotTeamRuleRequest (var: ak) message DeleteBugbotTeamRuleRequest { string rule_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.DeleteBugbotTeamRuleResponse (var: sk) +// Copied from: local:aiserver.v1.DeleteBugbotTeamRuleResponse (var: lk) message DeleteBugbotTeamRuleResponse { } -// Copied from: local:aiserver.v1.DeleteCrewRequest (var: Vv) +// Copied from: local:aiserver.v1.DeleteCrewRequest (var: zv) message DeleteCrewRequest { string crew_id = 1; } -// Copied from: local:aiserver.v1.DeleteCrewResponse (var: Yv) +// Copied from: local:aiserver.v1.DeleteCrewResponse (var: jv) message DeleteCrewResponse { repeated Crew crews = 1; } @@ -8958,42 +8960,42 @@ message DeleteFileStream { string relative_workspace_path = 1; } -// Copied from: local:aiserver.v1.DeleteGithubEnterpriseAppRequest (var: rn) +// Copied from: local:aiserver.v1.DeleteGithubEnterpriseAppRequest (var: on) message DeleteGithubEnterpriseAppRequest { string uuid = 1; } -// Copied from: local:aiserver.v1.DeleteGithubEnterpriseAppResponse (var: sn) +// Copied from: local:aiserver.v1.DeleteGithubEnterpriseAppResponse (var: an) message DeleteGithubEnterpriseAppResponse { } -// Copied from: local:aiserver.v1.DeleteGitlabEnterpriseInstanceRequest (var: gn) +// Copied from: local:aiserver.v1.DeleteGitlabEnterpriseInstanceRequest (var: An) message DeleteGitlabEnterpriseInstanceRequest { string uuid = 1; } -// Copied from: local:aiserver.v1.DeleteGitlabEnterpriseInstanceResponse (var: hn) +// Copied from: local:aiserver.v1.DeleteGitlabEnterpriseInstanceResponse (var: _n) message DeleteGitlabEnterpriseInstanceResponse { } -// Copied from: local:aiserver.v1.DeleteGroupRequest (var: T_) +// Copied from: local:aiserver.v1.DeleteGroupRequest (var: E_) message DeleteGroupRequest { int32 group_id = 1; int32 team_id = 2; optional GroupType type = 3; } -// Copied from: local:aiserver.v1.DeleteGroupResponse (var: y_) +// Copied from: local:aiserver.v1.DeleteGroupResponse (var: S_) message DeleteGroupResponse { } -// Copied from: local:aiserver.v1.DeleteJiraRoutingRuleRequest (var: kv) +// Copied from: local:aiserver.v1.DeleteJiraRoutingRuleRequest (var: Iv) message DeleteJiraRoutingRuleRequest { int32 team_id = 1; int64 rule_id = 2; } -// Copied from: local:aiserver.v1.DeleteJiraRoutingRuleResponse (var: wv) +// Copied from: local:aiserver.v1.DeleteJiraRoutingRuleResponse (var: vv) message DeleteJiraRoutingRuleResponse { } @@ -9007,17 +9009,17 @@ message DeleteLiveActivityRequest { message DeleteLiveActivityResponse { } -// Copied from: local:aiserver.v1.DeleteMcpOAuthAccountRequest (var: Ci) +// Copied from: local:aiserver.v1.DeleteMcpOAuthAccountRequest (var: Ri) message DeleteMcpOAuthAccountRequest { int32 server_id = 1; string account_key = 2; } -// Copied from: local:aiserver.v1.DeleteMcpOAuthAccountResponse (var: Ni) +// Copied from: local:aiserver.v1.DeleteMcpOAuthAccountResponse (var: Pi) message DeleteMcpOAuthAccountResponse { } -// Copied from: local:aiserver.v1.DeleteMcpOAuthTokenRequest (var: di) +// Copied from: local:aiserver.v1.DeleteMcpOAuthTokenRequest (var: fi) message DeleteMcpOAuthTokenRequest { string server_url = 1; optional string service_account_id = 2; @@ -9025,7 +9027,7 @@ message DeleteMcpOAuthTokenRequest { string account_key = 4; } -// Copied from: local:aiserver.v1.DeleteMcpOAuthTokenResponse (var: pi) +// Copied from: local:aiserver.v1.DeleteMcpOAuthTokenResponse (var: gi) message DeleteMcpOAuthTokenResponse { } @@ -9035,13 +9037,13 @@ message DeleteNotFile { string actual_type = 2; } -// Copied from: local:aiserver.v1.DeleteOrganizationGroupRequest (var: fs) +// Copied from: local:aiserver.v1.DeleteOrganizationGroupRequest (var: hs) message DeleteOrganizationGroupRequest { string organization_id = 1; int64 group_id = 2; } -// Copied from: local:aiserver.v1.DeleteOrganizationGroupResponse (var: gs) +// Copied from: local:aiserver.v1.DeleteOrganizationGroupResponse (var: As) message DeleteOrganizationGroupResponse { } @@ -9074,13 +9076,13 @@ message DeletePersonalEnvironmentJsonRequest { message DeletePersonalEnvironmentJsonResponse { } -// Copied from: local:aiserver.v1.DeleteProtectedGitScopeRequest (var: qm) +// Copied from: local:aiserver.v1.DeleteProtectedGitScopeRequest (var: Om) message DeleteProtectedGitScopeRequest { int32 team_id = 1; int64 scope_id = 2; } -// Copied from: local:aiserver.v1.DeleteProtectedGitScopeResponse (var: Dm) +// Copied from: local:aiserver.v1.DeleteProtectedGitScopeResponse (var: Um) message DeleteProtectedGitScopeResponse { } @@ -9125,52 +9127,52 @@ message DeleteResult { } } -// Copied from: local:aiserver.v1.DeleteScimDirectoryRequest (var: Y_) +// Copied from: local:aiserver.v1.DeleteScimDirectoryRequest (var: j_) message DeleteScimDirectoryRequest { string organization_id = 1; int64 scim_directory_id = 2; } -// Copied from: local:aiserver.v1.DeleteScimDirectoryResponse (var: K_) +// Copied from: local:aiserver.v1.DeleteScimDirectoryResponse (var: X_) message DeleteScimDirectoryResponse { } -// Copied from: local:aiserver.v1.DeleteScimTargetMappingRequest (var: sT) +// Copied from: local:aiserver.v1.DeleteScimTargetMappingRequest (var: lT) message DeleteScimTargetMappingRequest { string organization_id = 1; int64 scim_target_mapping_id = 2; } -// Copied from: local:aiserver.v1.DeleteScimTargetMappingResponse (var: oT) +// Copied from: local:aiserver.v1.DeleteScimTargetMappingResponse (var: uT) message DeleteScimTargetMappingResponse { } -// Copied from: local:aiserver.v1.DeleteSharedCanvasRequest (var: Hk) +// Copied from: local:aiserver.v1.DeleteSharedCanvasRequest (var: Wk) message DeleteSharedCanvasRequest { string share_id = 1; } -// Copied from: local:aiserver.v1.DeleteSharedCanvasResponse (var: Vk) +// Copied from: local:aiserver.v1.DeleteSharedCanvasResponse (var: zk) message DeleteSharedCanvasResponse { } -// Copied from: local:aiserver.v1.DeleteSharedConversationRequest (var: ew) +// Copied from: local:aiserver.v1.DeleteSharedConversationRequest (var: sw) message DeleteSharedConversationRequest { string share_id = 1; } -// Copied from: local:aiserver.v1.DeleteSharedConversationResponse (var: tw) +// Copied from: local:aiserver.v1.DeleteSharedConversationResponse (var: ow) message DeleteSharedConversationResponse { bool success = 1; } -// Copied from: local:aiserver.v1.DeleteSlackRepoRoutingRuleRequest (var: FA) +// Copied from: local:aiserver.v1.DeleteSlackRepoRoutingRuleRequest (var: UA) message DeleteSlackRepoRoutingRuleRequest { int32 team_id = 1; string rule_id = 2; } -// Copied from: local:aiserver.v1.DeleteSlackRepoRoutingRuleResponse (var: qA) +// Copied from: local:aiserver.v1.DeleteSlackRepoRoutingRuleResponse (var: xA) message DeleteSlackRepoRoutingRuleResponse { } @@ -9182,23 +9184,23 @@ message DeleteSuccess { string prev_content = 4; } -// Copied from: local:aiserver.v1.DeleteTeamCommandRequest (var: Dy) +// Copied from: local:aiserver.v1.DeleteTeamCommandRequest (var: Qy) message DeleteTeamCommandRequest { string command_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamCommandResponse (var: Oy) +// Copied from: local:aiserver.v1.DeleteTeamCommandResponse (var: Gy) message DeleteTeamCommandResponse { } -// Copied from: local:aiserver.v1.DeleteTeamCustomerTelemetryDestinationRequest (var: FT) +// Copied from: local:aiserver.v1.DeleteTeamCustomerTelemetryDestinationRequest (var: UT) message DeleteTeamCustomerTelemetryDestinationRequest { int32 team_id = 1; string destination_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamCustomerTelemetryDestinationResponse (var: qT) +// Copied from: local:aiserver.v1.DeleteTeamCustomerTelemetryDestinationResponse (var: xT) message DeleteTeamCustomerTelemetryDestinationResponse { } @@ -9212,53 +9214,53 @@ message DeleteTeamEnvironmentRequest { message DeleteTeamEnvironmentResponse { } -// Copied from: local:aiserver.v1.DeleteTeamGroupRequest (var: js) +// Copied from: local:aiserver.v1.DeleteTeamGroupRequest (var: Zs) message DeleteTeamGroupRequest { int32 team_id = 1; int64 group_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamGroupResponse (var: Xs) +// Copied from: local:aiserver.v1.DeleteTeamGroupResponse (var: $s) message DeleteTeamGroupResponse { } -// Copied from: local:aiserver.v1.DeleteTeamHookRequest (var: Cy) +// Copied from: local:aiserver.v1.DeleteTeamHookRequest (var: by) message DeleteTeamHookRequest { string hook_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamHookResponse (var: Ny) +// Copied from: local:aiserver.v1.DeleteTeamHookResponse (var: My) message DeleteTeamHookResponse { } -// Copied from: local:aiserver.v1.DeleteTeamRepoRequest (var: vm) +// Copied from: local:aiserver.v1.DeleteTeamRepoRequest (var: Jm) message DeleteTeamRepoRequest { int32 team_id = 1; int32 repo_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamRepoResponse (var: Bm) +// Copied from: local:aiserver.v1.DeleteTeamRepoResponse (var: Cm) message DeleteTeamRepoResponse { } -// Copied from: local:aiserver.v1.DeleteTeamRuleRequest (var: yy) +// Copied from: local:aiserver.v1.DeleteTeamRuleRequest (var: Sy) message DeleteTeamRuleRequest { string rule_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamRuleResponse (var: ky) +// Copied from: local:aiserver.v1.DeleteTeamRuleResponse (var: Iy) message DeleteTeamRuleResponse { } -// Copied from: local:aiserver.v1.DeleteTeamServiceAccountRequest (var: Hl) +// Copied from: local:aiserver.v1.DeleteTeamServiceAccountRequest (var: Yl) message DeleteTeamServiceAccountRequest { int32 team_id = 1; string service_account_id = 2; } -// Copied from: local:aiserver.v1.DeleteTeamServiceAccountResponse (var: Vl) +// Copied from: local:aiserver.v1.DeleteTeamServiceAccountResponse (var: Kl) message DeleteTeamServiceAccountResponse { } @@ -9272,13 +9274,13 @@ message DeleteTestParams { message DeleteTestResult { } -// Copied from: local:aiserver.v1.DeleteUsageAlertsRequest (var: Ow) +// Copied from: local:aiserver.v1.DeleteUsageAlertsRequest (var: Gw) message DeleteUsageAlertsRequest { int32 team_id = 1; repeated string alert_ids = 2; } -// Copied from: local:aiserver.v1.DeleteUsageAlertsResponse (var: Uw) +// Copied from: local:aiserver.v1.DeleteUsageAlertsResponse (var: Hw) message DeleteUsageAlertsResponse { int32 deleted_count = 1; } @@ -9296,14 +9298,14 @@ message DeregisterPrivateWorkerPoolResponse { bool deregistered = 1; } -// Copied from: local:aiserver.v1.DetachGroupFromDirectoryRequest (var: b_) +// Copied from: local:aiserver.v1.DetachGroupFromDirectoryRequest (var: q_) message DetachGroupFromDirectoryRequest { int32 group_id = 1; int32 team_id = 2; optional GroupType type = 3; } -// Copied from: local:aiserver.v1.DetachGroupFromDirectoryResponse (var: M_) +// Copied from: local:aiserver.v1.DetachGroupFromDirectoryResponse (var: D_) message DetachGroupFromDirectoryResponse { Group group = 1; } @@ -9490,7 +9492,7 @@ message DiffHistoryData { ComposerFileDiff start_to_end_diff = 5; } -// Copied from: local:aiserver.v1.DirectoryGroup (var: ZA) +// Copied from: local:aiserver.v1.DirectoryGroup (var: n_) message DirectoryGroup { string name = 1; int32 id = 2; @@ -9514,57 +9516,57 @@ message DisablePullRequestAutoMergeResponse { optional string pr_node_id = 3; } -// Copied from: local:aiserver.v1.DisconnectBitbucketForgeRequest (var: ov) +// Copied from: local:aiserver.v1.DisconnectBitbucketForgeRequest (var: uv) message DisconnectBitbucketForgeRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.DisconnectBitbucketForgeResponse (var: iv) +// Copied from: local:aiserver.v1.DisconnectBitbucketForgeResponse (var: mv) message DisconnectBitbucketForgeResponse { } -// Copied from: local:aiserver.v1.DisconnectContactImportConnectionRequest (var: hl) +// Copied from: local:aiserver.v1.DisconnectContactImportConnectionRequest (var: _l) message DisconnectContactImportConnectionRequest { int64 connection_id = 1; } -// Copied from: local:aiserver.v1.DisconnectContactImportConnectionResponse (var: Al) +// Copied from: local:aiserver.v1.DisconnectContactImportConnectionResponse (var: Tl) message DisconnectContactImportConnectionResponse { bool success = 1; } -// Copied from: local:aiserver.v1.DisconnectGithubRequest (var: Mn) +// Copied from: local:aiserver.v1.DisconnectGithubRequest (var: Fn) message DisconnectGithubRequest { optional string ghe_application = 2; } -// Copied from: local:aiserver.v1.DisconnectGithubResponse (var: Ln) +// Copied from: local:aiserver.v1.DisconnectGithubResponse (var: qn) message DisconnectGithubResponse { int32 removed_connections_count = 1; } -// Copied from: local:aiserver.v1.DisconnectJiraRequest (var: rv) +// Copied from: local:aiserver.v1.DisconnectJiraRequest (var: av) message DisconnectJiraRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.DisconnectJiraResponse (var: sv) +// Copied from: local:aiserver.v1.DisconnectJiraResponse (var: lv) message DisconnectJiraResponse { } -// Copied from: local:aiserver.v1.DisconnectLinearRequest (var: Wh) +// Copied from: local:aiserver.v1.DisconnectLinearRequest (var: Zh) message DisconnectLinearRequest { } -// Copied from: local:aiserver.v1.DisconnectLinearResponse (var: zh) +// Copied from: local:aiserver.v1.DisconnectLinearResponse (var: $h) message DisconnectLinearResponse { } -// Copied from: local:aiserver.v1.DisconnectPagerDutyRequest (var: EA) +// Copied from: local:aiserver.v1.DisconnectPagerDutyRequest (var: BA) message DisconnectPagerDutyRequest { } -// Copied from: local:aiserver.v1.DisconnectPagerDutyResponse (var: SA) +// Copied from: local:aiserver.v1.DisconnectPagerDutyResponse (var: JA) message DisconnectPagerDutyResponse { bool success = 1; } @@ -9797,18 +9799,18 @@ message DownloadIssueTracesResponse { int64 total_bytes = 3; } -// Copied from: local:aiserver.v1.DraftCrewBriefMember (var: mB) +// Copied from: local:aiserver.v1.DraftCrewBriefMember (var: fB) message DraftCrewBriefMember { string name = 1; string archetype = 2; } -// Copied from: local:aiserver.v1.DraftCrewBriefRequest (var: uB) +// Copied from: local:aiserver.v1.DraftCrewBriefRequest (var: pB) message DraftCrewBriefRequest { string goal = 1; } -// Copied from: local:aiserver.v1.DraftCrewBriefResponse (var: cB) +// Copied from: local:aiserver.v1.DraftCrewBriefResponse (var: gB) message DraftCrewBriefResponse { string name = 1; string vision = 2; @@ -10081,7 +10083,7 @@ message EditorCloseEvent { string editor_id = 1; } -// Copied from: local:aiserver.v1.EffectivePlugin (var: HS) +// Copied from: local:aiserver.v1.EffectivePlugin (var: WS) message EffectivePlugin { Plugin plugin = 1; bool is_team_required = 3; @@ -10117,12 +10119,12 @@ message EmbeddingResponse { repeated double embedding = 1; } -// Copied from: local:aiserver.v1.EnableOnDemandSpendRequest (var: Aa) +// Copied from: local:aiserver.v1.EnableOnDemandSpendRequest (var: Ta) message EnableOnDemandSpendRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.EnableOnDemandSpendResponse (var: _a) +// Copied from: local:aiserver.v1.EnableOnDemandSpendResponse (var: ya) message EnableOnDemandSpendResponse { int32 hard_limit = 1; optional int32 hard_limit_per_user = 2; @@ -10162,11 +10164,11 @@ message EnrollExternalFullSelfDrivingRunResponse { bool enrolled = 1; } -// Copied from: local:aiserver.v1.EnrollInGlassEarlyPreviewRequest (var: pg) +// Copied from: local:aiserver.v1.EnrollInGlassEarlyPreviewRequest (var: Ag) message EnrollInGlassEarlyPreviewRequest { } -// Copied from: local:aiserver.v1.EnrollInGlassEarlyPreviewResponse (var: fg) +// Copied from: local:aiserver.v1.EnrollInGlassEarlyPreviewResponse (var: _g) message EnrollInGlassEarlyPreviewResponse { } @@ -10752,7 +10754,7 @@ message ExecutePlanInfo { string plan_title = 2; } -// Copied from: local:aiserver.v1.ExecuteSandMcpToolRequest (var: Xo) +// Copied from: local:aiserver.v1.ExecuteSandMcpToolRequest (var: $o) message ExecuteSandMcpToolRequest { string server_identifier = 1; string tool_name = 2; @@ -10762,7 +10764,7 @@ message ExecuteSandMcpToolRequest { string turn_id = 6; } -// Copied from: local:aiserver.v1.ExecuteSandMcpToolResponse (var: ei) +// Copied from: local:aiserver.v1.ExecuteSandMcpToolResponse (var: ni) message ExecuteSandMcpToolResponse { FSIsEnabledForUserRequest result = 1; } @@ -10776,12 +10778,12 @@ message ExplicitContext { repeated MCPInstructions mcp_instructions = 5; } -// Copied from: local:aiserver.v1.ExtensionInstallCooldownSettings (var: vc) +// Copied from: local:aiserver.v1.ExtensionInstallCooldownSettings (var: Jc) message ExtensionInstallCooldownSettings { int32 cooldown_hours = 1; } -// Copied from: local:aiserver.v1.ExtensionSigningSettings (var: Ic) +// Copied from: local:aiserver.v1.ExtensionSigningSettings (var: Bc) message ExtensionSigningSettings { bool verification_enabled = 1; } @@ -11121,7 +11123,7 @@ message FeedbackRequestUpdate { optional string comment_placeholder = 8; } -// Copied from: local:aiserver.v1.FetchAllInstallationReposRequest (var: uf) +// Copied from: local:aiserver.v1.FetchAllInstallationReposRequest (var: pf) message FetchAllInstallationReposRequest { int64 installation_id = 1; optional int32 total_pages = 2; @@ -11130,7 +11132,7 @@ message FetchAllInstallationReposRequest { optional bool skip_cache = 6; } -// Copied from: local:aiserver.v1.FetchAllInstallationReposResponse (var: mf) +// Copied from: local:aiserver.v1.FetchAllInstallationReposResponse (var: ff) message FetchAllInstallationReposResponse { repeated GetGithubInstallationsResponse.Repository repos = 1; optional string access_error = 2; @@ -11357,13 +11359,13 @@ message FindBugsResponse { optional Bug bug = 1; } -// Copied from: local:aiserver.v1.FinishSetupGithubEnterpriseAppRequest (var: Zt) +// Copied from: local:aiserver.v1.FinishSetupGithubEnterpriseAppRequest (var: en) message FinishSetupGithubEnterpriseAppRequest { string installation_code = 1; string pending_app_uuid = 2; } -// Copied from: local:aiserver.v1.FinishSetupGithubEnterpriseAppResponse (var: $t) +// Copied from: local:aiserver.v1.FinishSetupGithubEnterpriseAppResponse (var: tn) message FinishSetupGithubEnterpriseAppResponse { optional string install_url = 1; } @@ -11408,7 +11410,7 @@ message FinishedCppGenerationEvent { RecoverableCppData recoverable_cpp_data = 2; } -// Copied from: local:aiserver.v1.FirstPartyPluginConfiguration (var: Ym) +// Copied from: local:aiserver.v1.FirstPartyPluginConfiguration (var: Wm) message FirstPartyPluginConfiguration { FirstPartyPluginMode mode = 1; repeated string allowed_plugin_ids = 2; @@ -11672,7 +11674,7 @@ message FullFileSearchResult { repeated FileResult results = 1; } -// Copied from: local:aiserver.v1.FullSelfDrivingActiveAgent (var: Xf) +// Copied from: local:aiserver.v1.FullSelfDrivingActiveAgent (var: tg) message FullSelfDrivingActiveAgent { string pr_url = 1; string repo_url = 2; @@ -11735,7 +11737,7 @@ message FullSelfDrivingOutputInput { google.protobuf.Struct payload = 8; } -// Copied from: local:aiserver.v1.FullSelfDrivingRepoSetting (var: Ff) +// Copied from: local:aiserver.v1.FullSelfDrivingRepoSetting (var: Uf) message FullSelfDrivingRepoSetting { ProtectedGitProvider scm_provider = 1; optional string git_enterprise_uuid = 2; @@ -11775,7 +11777,7 @@ enum FullSelfDrivingRunSuggestionState { FULL_SELF_DRIVING_RUN_SUGGESTION_STATE_NOT_SUGGEST_MODE = 4; } -// Copied from: local:aiserver.v1.FullSelfDrivingStatusUpdate (var: Zf) +// Copied from: local:aiserver.v1.FullSelfDrivingStatusUpdate (var: ng) message FullSelfDrivingStatusUpdate { string state = 1; string status = 2; @@ -11783,7 +11785,7 @@ message FullSelfDrivingStatusUpdate { google.protobuf.Timestamp updated_at = 4; } -// Copied from: local:aiserver.v1.FullSelfDrivingTeamRepoSetting (var: Yf) +// Copied from: local:aiserver.v1.FullSelfDrivingTeamRepoSetting (var: jf) message FullSelfDrivingTeamRepoSetting { int32 team_id = 1; ProtectedGitProvider scm_provider = 2; @@ -11793,7 +11795,7 @@ message FullSelfDrivingTeamRepoSetting { bool enabled = 6; } -// Copied from: local:aiserver.v1.FullSelfDrivingTeamSettings (var: xf) +// Copied from: local:aiserver.v1.FullSelfDrivingTeamSettings (var: Vf) message FullSelfDrivingTeamSettings { int32 team_id = 1; FullSelfDrivingMode default_mode = 2; @@ -11877,7 +11879,7 @@ message GenericLogSpanUpdate { WaterfallLogLevel level = 3; } -// Copied from: local:aiserver.v1.GetActivationCheckoutUrlRequest (var: Ia) +// Copied from: local:aiserver.v1.GetActivationCheckoutUrlRequest (var: Ba) message GetActivationCheckoutUrlRequest { int32 team_id = 1; int32 seats = 2; @@ -11889,23 +11891,23 @@ message GetActivationCheckoutUrlRequest { optional TeamMemberBillingTier billing_tier = 8; } -// Copied from: local:aiserver.v1.GetActivationCheckoutUrlResponse (var: va) +// Copied from: local:aiserver.v1.GetActivationCheckoutUrlResponse (var: Ja) message GetActivationCheckoutUrlResponse { string checkout_url = 1; } -// Copied from: local:aiserver.v1.GetActiveOffboardingBannerRequest (var: ly) +// Copied from: local:aiserver.v1.GetActiveOffboardingBannerRequest (var: dy) message GetActiveOffboardingBannerRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetActiveOffboardingBannerResponse (var: uy) +// Copied from: local:aiserver.v1.GetActiveOffboardingBannerResponse (var: py) message GetActiveOffboardingBannerResponse { bool has_banner = 1; optional OffboardingBanner banner = 2; } -// Copied from: local:aiserver.v1.GetAdminNotificationStatusRequest (var: uT) +// Copied from: local:aiserver.v1.GetAdminNotificationStatusRequest (var: pT) message GetAdminNotificationStatusRequest { int32 team_id = 1; AdminNotificationRequestType request_type = 2; @@ -11913,18 +11915,18 @@ message GetAdminNotificationStatusRequest { optional string ghe_application = 4; } -// Copied from: local:aiserver.v1.GetAdminNotificationStatusResponse (var: mT) +// Copied from: local:aiserver.v1.GetAdminNotificationStatusResponse (var: fT) message GetAdminNotificationStatusResponse { bool can_send = 1; optional int64 last_sent_timestamp = 2; } -// Copied from: local:aiserver.v1.GetAdvancedAnalyticsEnabledRequest (var: tp) +// Copied from: local:aiserver.v1.GetAdvancedAnalyticsEnabledRequest (var: op) message GetAdvancedAnalyticsEnabledRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetAdvancedAnalyticsEnabledResponse (var: np) +// Copied from: local:aiserver.v1.GetAdvancedAnalyticsEnabledResponse (var: ip) message GetAdvancedAnalyticsEnabledResponse { bool enabled = 1; } @@ -11962,16 +11964,16 @@ message GetAgentStoreFileLockResponse { int64 expires_at_ms = 3; } -// Copied from: local:aiserver.v1.GetAgenticOnboardingConfigRequest (var: Hn) +// Copied from: local:aiserver.v1.GetAgenticOnboardingConfigRequest (var: Yn) message GetAgenticOnboardingConfigRequest { } -// Copied from: local:aiserver.v1.GetAgenticOnboardingConfigResponse (var: Vn) +// Copied from: local:aiserver.v1.GetAgenticOnboardingConfigResponse (var: Kn) message GetAgenticOnboardingConfigResponse { bool agentic_onboarding_enabled = 1; } -// Copied from: local:aiserver.v1.GetAggregatedUsageEventsRequest (var: kg) +// Copied from: local:aiserver.v1.GetAggregatedUsageEventsRequest (var: Ig) message GetAggregatedUsageEventsRequest { int32 team_id = 1; optional int64 start_date = 2; @@ -11979,9 +11981,9 @@ message GetAggregatedUsageEventsRequest { optional int32 user_id = 4; } -// Copied from: local:aiserver.v1.GetAggregatedUsageEventsResponse (var: wg) +// Copied from: local:aiserver.v1.GetAggregatedUsageEventsResponse (var: vg) message GetAggregatedUsageEventsResponse { - // Copied from: local:aiserver.v1.GetAggregatedUsageEventsResponse.ModelUsageAggregation (var: Eg) + // Copied from: local:aiserver.v1.GetAggregatedUsageEventsResponse.ModelUsageAggregation (var: Bg) message ModelUsageAggregation { string model_intent = 1; int64 input_tokens = 2; @@ -12018,7 +12020,7 @@ message GetAtSymbolSuggestionsResponse { string explanation = 2; } -// Copied from: local:aiserver.v1.GetAuditLogsRequest (var: Sg) +// Copied from: local:aiserver.v1.GetAuditLogsRequest (var: Jg) message GetAuditLogsRequest { optional int32 team_id = 1; optional int64 start_date = 2; @@ -12029,7 +12031,7 @@ message GetAuditLogsRequest { optional int32 page_size = 7; } -// Copied from: local:aiserver.v1.GetAuditLogsResponse (var: Ig) +// Copied from: local:aiserver.v1.GetAuditLogsResponse (var: Cg) message GetAuditLogsResponse { repeated AuditLogEvent events = 1; int32 total_count = 2; @@ -12045,20 +12047,20 @@ message GetAvailableChunkingStrategiesResponse { repeated ChunkingStrategy chunking_strategies = 1; } -// Copied from: local:aiserver.v1.GetAvailableMcpServersRequest (var: vo) +// Copied from: local:aiserver.v1.GetAvailableMcpServersRequest (var: Jo) message GetAvailableMcpServersRequest { } -// Copied from: local:aiserver.v1.GetAvailableMcpServersResponse (var: Bo) +// Copied from: local:aiserver.v1.GetAvailableMcpServersResponse (var: Co) message GetAvailableMcpServersResponse { - // Copied from: local:aiserver.v1.GetAvailableMcpServersResponse.McpAccountInfo (var: Co) + // Copied from: local:aiserver.v1.GetAvailableMcpServersResponse.McpAccountInfo (var: Ro) message McpAccountInfo { string account_key = 1; string server_identifier = 2; bool user_has_access_token = 3; } - // Copied from: local:aiserver.v1.GetAvailableMcpServersResponse.McpServerInfo (var: Jo) + // Copied from: local:aiserver.v1.GetAvailableMcpServersResponse.McpServerInfo (var: No) message McpServerInfo { int32 id = 1; string name = 2; @@ -12215,14 +12217,14 @@ message GetBackgroundComposerRepositoryInfoResponse { QueryOnlyRepoAccess query_only_repo_access = 3; } -// Copied from: local:aiserver.v1.GetBackgroundComposerSlashCommandsRequest (var: Vy) +// Copied from: local:aiserver.v1.GetBackgroundComposerSlashCommandsRequest (var: zy) message GetBackgroundComposerSlashCommandsRequest { string bc_id = 1; optional string repo_url = 2; optional string git_ref = 3; } -// Copied from: local:aiserver.v1.GetBackgroundComposerSlashCommandsResponse (var: Yy) +// Copied from: local:aiserver.v1.GetBackgroundComposerSlashCommandsResponse (var: jy) message GetBackgroundComposerSlashCommandsResponse { repeated string skill_names = 3; repeated string command_names = 4; @@ -12314,17 +12316,17 @@ message GetBackgroundComposerVmUsageResponse { int64 total_duration_ms = 1; } -// Copied from: local:aiserver.v1.GetBackgroundJobRequest (var: Dr) +// Copied from: local:aiserver.v1.GetBackgroundJobRequest (var: Ur) message GetBackgroundJobRequest { string job_handle = 1; } -// Copied from: local:aiserver.v1.GetBackgroundJobResponse (var: Ur) +// Copied from: local:aiserver.v1.GetBackgroundJobResponse (var: Qr) message GetBackgroundJobResponse { optional BackgroundJobStatus status = 1; } -// Copied from: local:aiserver.v1.GetBaseTeamAdminSettingsRequest (var: Vc) +// Copied from: local:aiserver.v1.GetBaseTeamAdminSettingsRequest (var: Kc) message GetBaseTeamAdminSettingsRequest { int32 team_id = 1; } @@ -12342,12 +12344,12 @@ message GetBedrockModelsResponse { optional string error = 2; } -// Copied from: local:aiserver.v1.GetBitbucketForgeStatusRequest (var: tv) +// Copied from: local:aiserver.v1.GetBitbucketForgeStatusRequest (var: ov) message GetBitbucketForgeStatusRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetBitbucketForgeStatusResponse (var: nv) +// Copied from: local:aiserver.v1.GetBitbucketForgeStatusResponse (var: iv) message GetBitbucketForgeStatusResponse { string status = 1; optional string workspace_name = 2; @@ -12381,7 +12383,7 @@ message GetBranchComparisonResponse { string base_branch = 4; } -// Copied from: local:aiserver.v1.GetBugBotPRAnalyticsRequest (var: Cp) +// Copied from: local:aiserver.v1.GetBugBotPRAnalyticsRequest (var: bp) message GetBugBotPRAnalyticsRequest { optional string github_repo_node_id = 1; optional string status = 2; @@ -12393,17 +12395,17 @@ message GetBugBotPRAnalyticsRequest { optional int32 team_id = 8; } -// Copied from: local:aiserver.v1.GetBugBotPRAnalyticsResponse (var: Np) +// Copied from: local:aiserver.v1.GetBugBotPRAnalyticsResponse (var: Mp) message GetBugBotPRAnalyticsResponse { repeated BugBotPRAnalytics prs = 2; repeated PRUserOption user_options = 3; } -// Copied from: local:aiserver.v1.GetBugBotProUserModeRequest (var: ZT) +// Copied from: local:aiserver.v1.GetBugBotProUserModeRequest (var: ny) message GetBugBotProUserModeRequest { } -// Copied from: local:aiserver.v1.GetBugBotProUserModeResponse (var: $T) +// Copied from: local:aiserver.v1.GetBugBotProUserModeResponse (var: ry) message GetBugBotProUserModeResponse { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; @@ -12411,11 +12413,11 @@ message GetBugBotProUserModeResponse { bool frontier_available = 4; } -// Copied from: local:aiserver.v1.GetBugBotProUserSettingsRequest (var: og) +// Copied from: local:aiserver.v1.GetBugBotProUserSettingsRequest (var: ug) message GetBugBotProUserSettingsRequest { } -// Copied from: local:aiserver.v1.GetBugBotProUserSettingsResponse (var: ig) +// Copied from: local:aiserver.v1.GetBugBotProUserSettingsResponse (var: mg) message GetBugBotProUserSettingsResponse { bool enabled = 1; bool bugbot_was_enabled_in_this_billing_cycle = 2; @@ -12440,7 +12442,7 @@ message GetBugBotRunEtaResponse { optional int64 estimated_completion_time_ms = 2; } -// Copied from: local:aiserver.v1.GetBugbotAnalyticsV2Request (var: Ip) +// Copied from: local:aiserver.v1.GetBugbotAnalyticsV2Request (var: Cp) message GetBugbotAnalyticsV2Request { optional string start_date = 1; optional string end_date = 2; @@ -12448,7 +12450,7 @@ message GetBugbotAnalyticsV2Request { optional int32 team_id = 4; } -// Copied from: local:aiserver.v1.GetBugbotAnalyticsV2Response (var: vp) +// Copied from: local:aiserver.v1.GetBugbotAnalyticsV2Response (var: Np) message GetBugbotAnalyticsV2Response { bool should_see_analytics = 1; repeated BugbotAnalyticsDataPoint prs_reviewed_series = 2; @@ -12470,50 +12472,50 @@ message GetBugbotAnalyticsV2Response { repeated BugbotAnalyticsDataPoint bugs_evaluated_series = 18; } -// Copied from: local:aiserver.v1.GetBugbotBackfillStatusRequest (var: $p) +// Copied from: local:aiserver.v1.GetBugbotBackfillStatusRequest (var: rf) message GetBugbotBackfillStatusRequest { string workflow_id = 1; } -// Copied from: local:aiserver.v1.GetBugbotBackfillStatusResponse (var: ef) +// Copied from: local:aiserver.v1.GetBugbotBackfillStatusResponse (var: sf) message GetBugbotBackfillStatusResponse { BugbotBackfillStatus status = 1; optional string error_message = 2; optional int32 rules_generated = 3; } -// Copied from: local:aiserver.v1.GetBugbotLearnedRulesRequest (var: ok) +// Copied from: local:aiserver.v1.GetBugbotLearnedRulesRequest (var: uk) 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: ik) +// Copied from: local:aiserver.v1.GetBugbotLearnedRulesResponse (var: mk) message GetBugbotLearnedRulesResponse { repeated BugbotLearnedRule rules = 1; } -// Copied from: local:aiserver.v1.GetBugbotManualRepositoryRulesRequest (var: gk) +// Copied from: local:aiserver.v1.GetBugbotManualRepositoryRulesRequest (var: Tk) 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: hk) +// Copied from: local:aiserver.v1.GetBugbotManualRepositoryRulesResponse (var: yk) message GetBugbotManualRepositoryRulesResponse { repeated BugbotManualRepositoryRule rules = 1; } -// Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryRequest (var: HT) +// Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryRequest (var: WT) message GetBugbotMergedPrScanSummaryRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryResponse (var: VT) +// Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryResponse (var: zT) message GetBugbotMergedPrScanSummaryResponse { - // Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryResponse.Finding (var: YT) + // Copied from: local:aiserver.v1.GetBugbotMergedPrScanSummaryResponse.Finding (var: jT) message Finding { string description = 1; string severity = 2; @@ -12543,11 +12545,11 @@ message GetBugbotMergedPrScanSummaryResponse { int32 total_merged_prs = 8; } -// Copied from: local:aiserver.v1.GetBugbotModeRequest (var: WT) +// Copied from: local:aiserver.v1.GetBugbotModeRequest (var: ZT) message GetBugbotModeRequest { } -// Copied from: local:aiserver.v1.GetBugbotModeResponse (var: zT) +// Copied from: local:aiserver.v1.GetBugbotModeResponse (var: $T) message GetBugbotModeResponse { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; @@ -12555,25 +12557,25 @@ message GetBugbotModeResponse { bool frontier_available = 4; } -// Copied from: local:aiserver.v1.GetBugbotRuleAnalyticsRequest (var: Ek) +// Copied from: local:aiserver.v1.GetBugbotRuleAnalyticsRequest (var: Bk) 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: Sk) +// Copied from: local:aiserver.v1.GetBugbotRuleAnalyticsResponse (var: Jk) message GetBugbotRuleAnalyticsResponse { repeated BugbotRuleAnalytics rules = 1; } -// Copied from: local:aiserver.v1.GetBugbotRuleByIdRequest (var: vk) +// Copied from: local:aiserver.v1.GetBugbotRuleByIdRequest (var: Nk) message GetBugbotRuleByIdRequest { string rule_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetBugbotRuleByIdResponse (var: Bk) +// Copied from: local:aiserver.v1.GetBugbotRuleByIdResponse (var: Rk) message GetBugbotRuleByIdResponse { optional BugbotRule team_rule = 1; optional BugbotLearnedRule learned_rule = 2; @@ -12581,26 +12583,26 @@ message GetBugbotRuleByIdResponse { optional BugbotManualRepositoryRule manual_rule = 4; } -// Copied from: local:aiserver.v1.GetBugbotSettingsRequest (var: Ep) +// Copied from: local:aiserver.v1.GetBugbotSettingsRequest (var: Bp) message GetBugbotSettingsRequest { } -// Copied from: local:aiserver.v1.GetBugbotSettingsResponse (var: Sp) +// Copied from: local:aiserver.v1.GetBugbotSettingsResponse (var: Jp) message GetBugbotSettingsResponse { bool available = 1; bool enabled = 2; repeated string pr_urls = 3; } -// Copied from: local:aiserver.v1.GetBugbotSuggestedReposRequest (var: Op) +// Copied from: local:aiserver.v1.GetBugbotSuggestedReposRequest (var: Gp) message GetBugbotSuggestedReposRequest { optional string ghe_application = 1; optional int32 limit = 2; } -// Copied from: local:aiserver.v1.GetBugbotSuggestedReposResponse (var: Up) +// Copied from: local:aiserver.v1.GetBugbotSuggestedReposResponse (var: Hp) message GetBugbotSuggestedReposResponse { - // Copied from: local:aiserver.v1.GetBugbotSuggestedReposResponse.SuggestedRepo (var: xp) + // Copied from: local:aiserver.v1.GetBugbotSuggestedReposResponse.SuggestedRepo (var: Vp) message SuggestedRepo { int64 installation_id = 1; string repo_node_id = 2; @@ -12614,23 +12616,23 @@ message GetBugbotSuggestedReposResponse { bool can_enable = 2; } -// Copied from: local:aiserver.v1.GetBugbotTeamRulesRequest (var: Xy) +// Copied from: local:aiserver.v1.GetBugbotTeamRulesRequest (var: tk) message GetBugbotTeamRulesRequest { optional bool active_only = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetBugbotTeamRulesResponse (var: Zy) +// Copied from: local:aiserver.v1.GetBugbotTeamRulesResponse (var: nk) message GetBugbotTeamRulesResponse { repeated BugbotRule rules = 1; } -// Copied from: local:aiserver.v1.GetBugbotUserSettingsRequest (var: Jf) +// Copied from: local:aiserver.v1.GetBugbotUserSettingsRequest (var: Pf) message GetBugbotUserSettingsRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetBugbotUserSettingsResponse (var: Cf) +// Copied from: local:aiserver.v1.GetBugbotUserSettingsResponse (var: bf) message GetBugbotUserSettingsResponse { bool manual_trigger_only = 1; bool run_only_once = 2; @@ -12719,27 +12721,27 @@ message GetCiStatusAction { optional string repo_url = 3; } -// Copied from: local:aiserver.v1.GetCliDownloadUrlRequest (var: Lu) +// Copied from: local:aiserver.v1.GetCliDownloadUrlRequest (var: qu) message GetCliDownloadUrlRequest { string current_version = 1; string channel = 2; } -// Copied from: local:aiserver.v1.GetCliDownloadUrlResponse (var: Fu) +// Copied from: local:aiserver.v1.GetCliDownloadUrlResponse (var: Du) message GetCliDownloadUrlResponse { string url = 1; string version = 2; } -// Copied from: local:aiserver.v1.GetClientUsageDataRequest (var: gd) +// Copied from: local:aiserver.v1.GetClientUsageDataRequest (var: Ad) message GetClientUsageDataRequest { string conversation_id = 1; int32 timestamp_before_request = 2; } -// Copied from: local:aiserver.v1.GetClientUsageDataResponse (var: hd) +// Copied from: local:aiserver.v1.GetClientUsageDataResponse (var: _d) message GetClientUsageDataResponse { - // Copied from: local:aiserver.v1.GetClientUsageDataResponse.NameToCost (var: Ad) + // Copied from: local:aiserver.v1.GetClientUsageDataResponse.NameToCost (var: Td) message NameToCost { string name = 1; int32 cost_in_cents = 2; @@ -12748,12 +12750,12 @@ message GetClientUsageDataResponse { repeated NameToCost items_with_cost = 1; } -// Copied from: local:aiserver.v1.GetClientVisibleCreditGrantsRequest (var: Zd) +// Copied from: local:aiserver.v1.GetClientVisibleCreditGrantsRequest (var: np) message GetClientVisibleCreditGrantsRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetClientVisibleCreditGrantsResponse (var: $d) +// Copied from: local:aiserver.v1.GetClientVisibleCreditGrantsResponse (var: rp) message GetClientVisibleCreditGrantsResponse { repeated ClientVisibleCreditGrant grants = 1; } @@ -12787,13 +12789,13 @@ message GetCloudAgentMemoryDbLogsResponse { bool truncated = 2; } -// Copied from: local:aiserver.v1.GetCloudAgentPluginsSnapshotRequest (var: Ky) +// Copied from: local:aiserver.v1.GetCloudAgentPluginsSnapshotRequest (var: Xy) message GetCloudAgentPluginsSnapshotRequest { optional bool use_replica = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetCloudAgentPluginsSnapshotResponse (var: zy) +// Copied from: local:aiserver.v1.GetCloudAgentPluginsSnapshotResponse (var: $y) message GetCloudAgentPluginsSnapshotResponse { string snapshot_token = 1; repeated CloudAgentPluginSnapshot plugins = 2; @@ -12954,12 +12956,12 @@ message GetComposerChatRequest { CodeSearchResult uses_codebase_results = 29; } -// Copied from: local:aiserver.v1.GetContactImportAvatarRequest (var: fl) +// Copied from: local:aiserver.v1.GetContactImportAvatarRequest (var: hl) message GetContactImportAvatarRequest { int64 contact_id = 1; } -// Copied from: local:aiserver.v1.GetContactImportAvatarResponse (var: gl) +// Copied from: local:aiserver.v1.GetContactImportAvatarResponse (var: Al) message GetContactImportAvatarResponse { bytes bytes = 1; string content_type = 2; @@ -13028,12 +13030,12 @@ message GetCppEditClassificationResponse { ScoredEdit generation_edit = 4; } -// Copied from: local:aiserver.v1.GetCreditGrantsBalanceRequest (var: jd) +// Copied from: local:aiserver.v1.GetCreditGrantsBalanceRequest (var: ep) message GetCreditGrantsBalanceRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetCreditGrantsBalanceResponse (var: Xd) +// Copied from: local:aiserver.v1.GetCreditGrantsBalanceResponse (var: tp) message GetCreditGrantsBalanceResponse { bool has_credit_grants = 1; int64 credit_balance_cents = 2; @@ -13041,34 +13043,34 @@ message GetCreditGrantsBalanceResponse { int64 used_cents = 4; } -// Copied from: local:aiserver.v1.GetCrewActivityRequest (var: Xv) +// Copied from: local:aiserver.v1.GetCrewActivityRequest (var: tB) message GetCrewActivityRequest { string crew_id = 1; } -// Copied from: local:aiserver.v1.GetCrewActivityResponse (var: Zv) +// Copied from: local:aiserver.v1.GetCrewActivityResponse (var: nB) message GetCrewActivityResponse { repeated CrewMemberActivity members = 1; } -// Copied from: local:aiserver.v1.GetCrewRequest (var: qv) +// Copied from: local:aiserver.v1.GetCrewRequest (var: xv) message GetCrewRequest { string crew_id = 1; } -// Copied from: local:aiserver.v1.GetCrewResponse (var: Dv) +// Copied from: local:aiserver.v1.GetCrewResponse (var: Qv) message GetCrewResponse { Crew crew = 1; optional CrewSlackChannelStatus slack_channel_status = 2; optional CrewScheduleStatus schedule_status = 3; } -// Copied from: local:aiserver.v1.GetCrewStandupDigestRequest (var: iB) +// Copied from: local:aiserver.v1.GetCrewStandupDigestRequest (var: mB) message GetCrewStandupDigestRequest { string crew_id = 1; } -// Copied from: local:aiserver.v1.GetCrewStandupDigestResponse (var: lB) +// Copied from: local:aiserver.v1.GetCrewStandupDigestResponse (var: dB) message GetCrewStandupDigestResponse { bool available = 1; int64 posted_at = 2; @@ -13076,12 +13078,12 @@ message GetCrewStandupDigestResponse { repeated CrewStandupDigestEntry entries = 4; } -// Copied from: local:aiserver.v1.GetCrewStatsRequest (var: nB) +// Copied from: local:aiserver.v1.GetCrewStatsRequest (var: iB) message GetCrewStatsRequest { string crew_id = 1; } -// Copied from: local:aiserver.v1.GetCrewStatsResponse (var: oB) +// Copied from: local:aiserver.v1.GetCrewStatsResponse (var: uB) message GetCrewStatsResponse { int32 runs = 1; int32 prs_opened = 2; @@ -13093,31 +13095,31 @@ message GetCrewStatsResponse { repeated CrewPullRequest open_prs = 8; } -// Copied from: local:aiserver.v1.GetCurrentBillingCycleRequest (var: Tp) +// Copied from: local:aiserver.v1.GetCurrentBillingCycleRequest (var: Ep) message GetCurrentBillingCycleRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetCurrentBillingCycleResponse (var: yp) +// Copied from: local:aiserver.v1.GetCurrentBillingCycleResponse (var: Sp) message GetCurrentBillingCycleResponse { int64 start_date_epoch_millis = 1; int64 end_date_epoch_millis = 2; } -// Copied from: local:aiserver.v1.GetCurrentPeriodUsageRequest (var: _d) +// Copied from: local:aiserver.v1.GetCurrentPeriodUsageRequest (var: yd) message GetCurrentPeriodUsageRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse (var: Td) +// Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse (var: kd) message GetCurrentPeriodUsageResponse { - // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.FreeBestOfNPromotion (var: wd) + // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.FreeBestOfNPromotion (var: Sd) message FreeBestOfNPromotion { int32 trials_used = 1; int32 trials_remaining = 2; } - // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.PlanUsage (var: yd) + // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.PlanUsage (var: wd) message PlanUsage { int32 total_spend = 1; int32 included_spend = 2; @@ -13135,7 +13137,7 @@ message GetCurrentPeriodUsageResponse { optional double total_percent_used = 14; } - // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.SpendLimitUsage (var: kd) + // Copied from: local:aiserver.v1.GetCurrentPeriodUsageResponse.SpendLimitUsage (var: Ed) message SpendLimitUsage { int32 total_spend = 1; optional int32 pooled_limit = 2; @@ -13163,13 +13165,13 @@ message GetCurrentPeriodUsageResponse { repeated string auto_bucket_models = 13; } -// Copied from: local:aiserver.v1.GetCursorReviewEntitlementRequest (var: Od) +// Copied from: local:aiserver.v1.GetCursorReviewEntitlementRequest (var: Gd) message GetCursorReviewEntitlementRequest { } -// Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse (var: Ud) +// Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse (var: Hd) message GetCursorReviewEntitlementResponse { - // Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse.BillingContext (var: Ft) + // Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse.BillingContext (var: Dt) enum BillingContext { BILLING_CONTEXT_UNSPECIFIED = 0; BILLING_CONTEXT_INDIVIDUAL = 1; @@ -13177,7 +13179,7 @@ message GetCursorReviewEntitlementResponse { BILLING_CONTEXT_ENTERPRISE = 3; } - // Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse.Reason (var: qt) + // Copied from: local:aiserver.v1.GetCursorReviewEntitlementResponse.Reason (var: Ot) enum Reason { REASON_UNSPECIFIED = 0; REASON_OK = 1; @@ -13214,16 +13216,16 @@ message GetCursorServerUrlResponse { repeated Header headers = 4; } -// Copied from: local:aiserver.v1.GetCursorUserStateRequest (var: VI) +// Copied from: local:aiserver.v1.GetCursorUserStateRequest (var: zI) message GetCursorUserStateRequest { } -// Copied from: local:aiserver.v1.GetCursorUserStateResponse (var: YI) +// Copied from: local:aiserver.v1.GetCursorUserStateResponse (var: jI) message GetCursorUserStateResponse { google.protobuf.Struct state = 1; } -// Copied from: local:aiserver.v1.GetDailySpendByCategoryRequest (var: s_) +// Copied from: local:aiserver.v1.GetDailySpendByCategoryRequest (var: l_) message GetDailySpendByCategoryRequest { optional int32 team_id = 1; optional int32 user_id = 2; @@ -13239,7 +13241,7 @@ message GetDailySpendByCategoryRequest { repeated string products = 12; } -// Copied from: local:aiserver.v1.GetDailySpendByCategoryResponse (var: i_) +// Copied from: local:aiserver.v1.GetDailySpendByCategoryResponse (var: m_) message GetDailySpendByCategoryResponse { repeated DailySpendByCategory daily_spend = 1; repeated string categories = 2; @@ -13398,12 +13400,12 @@ message GetDiffReviewRequest { optional string model = 2; } -// Copied from: local:aiserver.v1.GetDirectoryGroupsRequest (var: $A) +// Copied from: local:aiserver.v1.GetDirectoryGroupsRequest (var: r_) message GetDirectoryGroupsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetDirectoryGroupsResponse (var: e_) +// Copied from: local:aiserver.v1.GetDirectoryGroupsResponse (var: s_) message GetDirectoryGroupsResponse { repeated DirectoryGroup directory_groups = 1; } @@ -13413,7 +13415,7 @@ message GetDocRequest { string doc_identifier = 1; } -// Copied from: local:aiserver.v1.GetDownloadLinkRequest (var: bu) +// Copied from: local:aiserver.v1.GetDownloadLinkRequest (var: Lu) message GetDownloadLinkRequest { // Copied from: local:aiserver.v1.GetDownloadLinkRequest.Platform (var: Pt) enum Platform { @@ -13428,7 +13430,7 @@ message GetDownloadLinkRequest { Platform platform = 1; } -// Copied from: local:aiserver.v1.GetDownloadLinkResponse (var: Mu) +// Copied from: local:aiserver.v1.GetDownloadLinkResponse (var: Fu) message GetDownloadLinkResponse { string cached_download_link = 1; } @@ -13442,11 +13444,11 @@ message GetEditorBugbotAutoRunStatusResponse { bool should_auto_run = 1; } -// Copied from: local:aiserver.v1.GetEffectiveMcpConfigForUserRequest (var: So) +// Copied from: local:aiserver.v1.GetEffectiveMcpConfigForUserRequest (var: vo) message GetEffectiveMcpConfigForUserRequest { } -// Copied from: local:aiserver.v1.GetEffectiveMcpConfigForUserResponse (var: Io) +// Copied from: local:aiserver.v1.GetEffectiveMcpConfigForUserResponse (var: Bo) message GetEffectiveMcpConfigForUserResponse { string config_json = 1; } @@ -13461,14 +13463,14 @@ message GetEffectiveTokenLimitResponse { int32 token_limit = 1; } -// Copied from: local:aiserver.v1.GetEffectiveUserPluginsRequest (var: GS) +// Copied from: local:aiserver.v1.GetEffectiveUserPluginsRequest (var: KS) message GetEffectiveUserPluginsRequest { optional bool use_replica = 1; optional int32 team_id = 2; bool exclude_configured_variables = 4; } -// Copied from: local:aiserver.v1.GetEffectiveUserPluginsResponse (var: VS) +// Copied from: local:aiserver.v1.GetEffectiveUserPluginsResponse (var: zS) message GetEffectiveUserPluginsResponse { repeated EffectivePlugin plugins = 1; repeated Marketplace marketplaces = 2; @@ -13511,12 +13513,12 @@ message GetEncryptedBugDataResponse { BugReport bug_report = 1; } -// Copied from: local:aiserver.v1.GetEnterpriseCTAEligibilityRequest (var: Wu) +// Copied from: local:aiserver.v1.GetEnterpriseCTAEligibilityRequest (var: ju) message GetEnterpriseCTAEligibilityRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetEnterpriseCTAEligibilityResponse (var: zu) +// Copied from: local:aiserver.v1.GetEnterpriseCTAEligibilityResponse (var: Xu) message GetEnterpriseCTAEligibilityResponse { bool eligible = 1; } @@ -13613,11 +13615,11 @@ message GetEvaluationPromptResponse { int32 estimated_token_count = 3; } -// Copied from: local:aiserver.v1.GetFastRequestsRequest (var: Dn) +// Copied from: local:aiserver.v1.GetFastRequestsRequest (var: Un) message GetFastRequestsRequest { } -// Copied from: local:aiserver.v1.GetFastRequestsResponse (var: On) +// Copied from: local:aiserver.v1.GetFastRequestsResponse (var: xn) message GetFastRequestsResponse { int32 request_quota = 1; } @@ -13643,7 +13645,7 @@ message GetFilesForComposerResponse { repeated string relative_workspace_paths = 1; } -// Copied from: local:aiserver.v1.GetFilteredUsageEventsRequest (var: Tg) +// Copied from: local:aiserver.v1.GetFilteredUsageEventsRequest (var: Eg) message GetFilteredUsageEventsRequest { int32 team_id = 1; optional int64 start_date = 2; @@ -13659,7 +13661,7 @@ message GetFilteredUsageEventsRequest { optional string client_type = 12; } -// Copied from: local:aiserver.v1.GetFilteredUsageEventsResponse (var: yg) +// Copied from: local:aiserver.v1.GetFilteredUsageEventsResponse (var: Sg) message GetFilteredUsageEventsResponse { repeated UsageEvent usage_events = 1; int32 total_usage_events_count = 2; @@ -13706,21 +13708,21 @@ message GetFullSelfDrivingRunSuggestionResponse { bool already_applied = 6; } -// Copied from: local:aiserver.v1.GetFullSelfDrivingTeamSettingsRequest (var: Qf) +// Copied from: local:aiserver.v1.GetFullSelfDrivingTeamSettingsRequest (var: Yf) message GetFullSelfDrivingTeamSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetFullSelfDrivingTeamSettingsResponse (var: Gf) +// Copied from: local:aiserver.v1.GetFullSelfDrivingTeamSettingsResponse (var: Kf) message GetFullSelfDrivingTeamSettingsResponse { FullSelfDrivingTeamSettings settings = 1; } -// Copied from: local:aiserver.v1.GetFullSelfDrivingUserSettingsRequest (var: Pf) +// Copied from: local:aiserver.v1.GetFullSelfDrivingUserSettingsRequest (var: Ff) message GetFullSelfDrivingUserSettingsRequest { } -// Copied from: local:aiserver.v1.GetFullSelfDrivingUserSettingsResponse (var: bf) +// Copied from: local:aiserver.v1.GetFullSelfDrivingUserSettingsResponse (var: qf) message GetFullSelfDrivingUserSettingsResponse { FullSelfDrivingMode default_mode = 1; bool only_cloud_agent_prs = 2; @@ -13754,16 +13756,16 @@ message GetGithubAccessTokenForReposResponse { optional string github_redirect_url = 5; } -// Copied from: local:aiserver.v1.GetGithubInstallationsRequest (var: bp) +// Copied from: local:aiserver.v1.GetGithubInstallationsRequest (var: qp) 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: Fp) +// Copied from: local:aiserver.v1.GetGithubInstallationsResponse (var: Up) message GetGithubInstallationsResponse { - // Copied from: local:aiserver.v1.GetGithubInstallationsResponse.Installation (var: Dp) + // Copied from: local:aiserver.v1.GetGithubInstallationsResponse.Installation (var: Qp) message Installation { int64 installation_id = 1; repeated GetGithubInstallationsResponse.Repository repos = 2; @@ -13776,7 +13778,7 @@ message GetGithubInstallationsResponse { bool can_modify_installation_settings = 10; } - // Copied from: local:aiserver.v1.GetGithubInstallationsResponse.Repository (var: qp) + // Copied from: local:aiserver.v1.GetGithubInstallationsResponse.Repository (var: xp) message Repository { int64 installation_id = 1; string repo_node_id = 2; @@ -13797,66 +13799,66 @@ message GetGithubInstallationsResponse { repeated string sso_required_org_display_names = 8; } -// Copied from: local:aiserver.v1.GetGlassEarlyPreviewEnrollmentRequest (var: cg) +// Copied from: local:aiserver.v1.GetGlassEarlyPreviewEnrollmentRequest (var: gg) message GetGlassEarlyPreviewEnrollmentRequest { } -// Copied from: local:aiserver.v1.GetGlassEarlyPreviewEnrollmentResponse (var: dg) +// Copied from: local:aiserver.v1.GetGlassEarlyPreviewEnrollmentResponse (var: hg) 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: xy) +// Copied from: local:aiserver.v1.GetGlobalCommandsRequest (var: Vy) message GetGlobalCommandsRequest { GlobalCommandSurface surface = 1; } -// Copied from: local:aiserver.v1.GetGlobalCommandsResponse (var: Qy) +// Copied from: local:aiserver.v1.GetGlobalCommandsResponse (var: Yy) message GetGlobalCommandsResponse { repeated GlobalCommand commands = 1; } -// Copied from: local:aiserver.v1.GetGlobalLeaderboardOptInRequest (var: Jh) +// Copied from: local:aiserver.v1.GetGlobalLeaderboardOptInRequest (var: Ph) message GetGlobalLeaderboardOptInRequest { } -// Copied from: local:aiserver.v1.GetGlobalLeaderboardOptInResponse (var: Ch) +// Copied from: local:aiserver.v1.GetGlobalLeaderboardOptInResponse (var: bh) message GetGlobalLeaderboardOptInResponse { optional bool opted_in = 1; } -// Copied from: local:aiserver.v1.GetGoogleContactImportAuthUrlRequest (var: al) +// Copied from: local:aiserver.v1.GetGoogleContactImportAuthUrlRequest (var: ul) message GetGoogleContactImportAuthUrlRequest { } -// Copied from: local:aiserver.v1.GetGoogleContactImportAuthUrlResponse (var: ll) +// Copied from: local:aiserver.v1.GetGoogleContactImportAuthUrlResponse (var: ml) message GetGoogleContactImportAuthUrlResponse { string auth_url = 1; string csrf_token = 2; } -// Copied from: local:aiserver.v1.GetGroupMembersRequest (var: p_) +// Copied from: local:aiserver.v1.GetGroupMembersRequest (var: A_) message GetGroupMembersRequest { int32 group_id = 1; int32 team_id = 2; optional GroupType type = 3; } -// Copied from: local:aiserver.v1.GetGroupMembersResponse (var: f_) +// Copied from: local:aiserver.v1.GetGroupMembersResponse (var: __) message GetGroupMembersResponse { repeated GroupMember members = 1; } -// Copied from: local:aiserver.v1.GetGroupsRequest (var: c_) +// Copied from: local:aiserver.v1.GetGroupsRequest (var: g_) message GetGroupsRequest { int32 team_id = 1; optional GroupType type = 2; optional int64 reference_date = 3; } -// Copied from: local:aiserver.v1.GetGroupsResponse (var: d_) +// Copied from: local:aiserver.v1.GetGroupsResponse (var: h_) message GetGroupsResponse { repeated Group groups = 1; repeated GroupMember unassigned_members = 2; @@ -13867,12 +13869,12 @@ message GetGroupsResponse { repeated ServiceAccountSpendInfo service_accounts = 7; } -// Copied from: local:aiserver.v1.GetHardLimitRequest (var: na) +// Copied from: local:aiserver.v1.GetHardLimitRequest (var: sa) message GetHardLimitRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetHardLimitResponse (var: ra) +// Copied from: local:aiserver.v1.GetHardLimitResponse (var: oa) message GetHardLimitResponse { int32 hard_limit = 1; bool no_usage_based_allowed = 2; @@ -13903,19 +13905,19 @@ message GetHighLevelFolderDescriptionResponse { string description = 1; } -// Copied from: local:aiserver.v1.GetInstallationGithubUsersRequest (var: cf) +// Copied from: local:aiserver.v1.GetInstallationGithubUsersRequest (var: gf) message GetInstallationGithubUsersRequest { int64 installation_id = 1; optional string ghe_application = 4; } -// Copied from: local:aiserver.v1.GetInstallationGithubUsersResponse (var: ff) +// Copied from: local:aiserver.v1.GetInstallationGithubUsersResponse (var: _f) message GetInstallationGithubUsersResponse { repeated GithubUser github_users = 1; optional GithubPermissionInfo permission_info = 2; } -// Copied from: local:aiserver.v1.GetInstallationReposRequest (var: af) +// Copied from: local:aiserver.v1.GetInstallationReposRequest (var: cf) message GetInstallationReposRequest { int64 installation_id = 1; int32 start_page = 2; @@ -13924,70 +13926,70 @@ message GetInstallationReposRequest { optional string search = 6; } -// Copied from: local:aiserver.v1.GetInstallationReposResponse (var: lf) +// Copied from: local:aiserver.v1.GetInstallationReposResponse (var: df) message GetInstallationReposResponse { repeated GetGithubInstallationsResponse.Repository repos = 1; bool has_more = 2; optional string access_error = 3; } -// Copied from: local:aiserver.v1.GetJiraInstallUrlRequest (var: zI) +// Copied from: local:aiserver.v1.GetJiraInstallUrlRequest (var: $I) message GetJiraInstallUrlRequest { } -// Copied from: local:aiserver.v1.GetJiraInstallUrlResponse (var: jI) +// Copied from: local:aiserver.v1.GetJiraInstallUrlResponse (var: ev) message GetJiraInstallUrlResponse { string install_url = 1; } -// Copied from: local:aiserver.v1.GetJiraProjectsRequest (var: lv) +// Copied from: local:aiserver.v1.GetJiraProjectsRequest (var: dv) message GetJiraProjectsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetJiraProjectsResponse (var: uv) +// Copied from: local:aiserver.v1.GetJiraProjectsResponse (var: pv) message GetJiraProjectsResponse { repeated JiraProject projects = 1; optional string error = 2; } -// Copied from: local:aiserver.v1.GetJiraRoutingRulesRequest (var: gv) +// Copied from: local:aiserver.v1.GetJiraRoutingRulesRequest (var: Tv) message GetJiraRoutingRulesRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetJiraRoutingRulesResponse (var: hv) +// Copied from: local:aiserver.v1.GetJiraRoutingRulesResponse (var: yv) message GetJiraRoutingRulesResponse { repeated JiraRoutingRule rules = 1; } -// Copied from: local:aiserver.v1.GetJiraStatusRequest (var: $I) +// Copied from: local:aiserver.v1.GetJiraStatusRequest (var: rv) message GetJiraStatusRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetJiraStatusResponse (var: ev) +// Copied from: local:aiserver.v1.GetJiraStatusResponse (var: sv) message GetJiraStatusResponse { string status = 1; optional string site_name = 2; optional string base_url = 3; } -// Copied from: local:aiserver.v1.GetJiraTeamSettingsRequest (var: mv) +// Copied from: local:aiserver.v1.GetJiraTeamSettingsRequest (var: fv) message GetJiraTeamSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetJiraTeamSettingsResponse (var: cv) +// Copied from: local:aiserver.v1.GetJiraTeamSettingsResponse (var: gv) message GetJiraTeamSettingsResponse { bool require_user_auth = 1; } -// Copied from: local:aiserver.v1.GetJoinableTeamsByDomainRequest (var: uu) +// Copied from: local:aiserver.v1.GetJoinableTeamsByDomainRequest (var: cu) message GetJoinableTeamsByDomainRequest { } -// Copied from: local:aiserver.v1.GetJoinableTeamsByDomainResponse (var: cu) +// Copied from: local:aiserver.v1.GetJoinableTeamsByDomainResponse (var: pu) message GetJoinableTeamsByDomainResponse { repeated JoinableTeam teams = 1; string email_domain = 2; @@ -14033,19 +14035,19 @@ message GetLineNumberClassificationsResponse { CodeResultWithClassificationInfo classified_result = 1; } -// Copied from: local:aiserver.v1.GetLinearAuthUrlRequest (var: Dh) +// Copied from: local:aiserver.v1.GetLinearAuthUrlRequest (var: Qh) message GetLinearAuthUrlRequest { LinearActor actor = 1; bool use_portal_callback = 2; } -// Copied from: local:aiserver.v1.GetLinearAuthUrlResponse (var: Oh) +// Copied from: local:aiserver.v1.GetLinearAuthUrlResponse (var: Gh) message GetLinearAuthUrlResponse { string auth_url = 1; string csrf_token = 2; } -// Copied from: local:aiserver.v1.GetLinearIssuesRequest (var: cA) +// Copied from: local:aiserver.v1.GetLinearIssuesRequest (var: gA) message GetLinearIssuesRequest { optional int32 team_id = 1; optional string linear_team_id = 2; @@ -14058,7 +14060,7 @@ message GetLinearIssuesRequest { optional bool assigned_to_me_only = 9; } -// Copied from: local:aiserver.v1.GetLinearIssuesResponse (var: dA) +// Copied from: local:aiserver.v1.GetLinearIssuesResponse (var: hA) message GetLinearIssuesResponse { repeated LinearIssue issues = 1; optional string next_cursor = 2; @@ -14066,43 +14068,43 @@ message GetLinearIssuesResponse { optional string error = 4; } -// Copied from: local:aiserver.v1.GetLinearLabelsRequest (var: uA) +// Copied from: local:aiserver.v1.GetLinearLabelsRequest (var: pA) message GetLinearLabelsRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetLinearLabelsResponse (var: mA) +// Copied from: local:aiserver.v1.GetLinearLabelsResponse (var: fA) message GetLinearLabelsResponse { repeated LinearLabel labels = 1; optional string error = 2; } -// Copied from: local:aiserver.v1.GetLinearSettingsRequest (var: nA) +// Copied from: local:aiserver.v1.GetLinearSettingsRequest (var: iA) message GetLinearSettingsRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetLinearSettingsResponse (var: rA) +// Copied from: local:aiserver.v1.GetLinearSettingsResponse (var: aA) message GetLinearSettingsResponse { repeated LinearTeamSettings team_settings = 1; bool is_team_settings = 2; } -// Copied from: local:aiserver.v1.GetLinearStatusRequest (var: Yh) +// Copied from: local:aiserver.v1.GetLinearStatusRequest (var: jh) message GetLinearStatusRequest { } -// Copied from: local:aiserver.v1.GetLinearStatusResponse (var: Kh) +// Copied from: local:aiserver.v1.GetLinearStatusResponse (var: Xh) message GetLinearStatusResponse { string status = 1; bool autodrafting_enabled = 2; } -// Copied from: local:aiserver.v1.GetLinearTeamsRequest (var: jh) +// Copied from: local:aiserver.v1.GetLinearTeamsRequest (var: eA) message GetLinearTeamsRequest { } -// Copied from: local:aiserver.v1.GetLinearTeamsResponse (var: Xh) +// Copied from: local:aiserver.v1.GetLinearTeamsResponse (var: tA) message GetLinearTeamsResponse { repeated LinearTeam teams = 1; optional string error = 2; @@ -14181,55 +14183,55 @@ message GetMachineResponse { MachineReference machine = 1; } -// Copied from: local:aiserver.v1.GetManagedSkillsRequest (var: QI) +// Copied from: local:aiserver.v1.GetManagedSkillsRequest (var: YI) message GetManagedSkillsRequest { } -// Copied from: local:aiserver.v1.GetManagedSkillsResponse (var: HI) +// Copied from: local:aiserver.v1.GetManagedSkillsResponse (var: WI) message GetManagedSkillsResponse { repeated ManagedSkill skills = 1; } -// Copied from: local:aiserver.v1.GetMarketingEmailOptRequest (var: vh) +// Copied from: local:aiserver.v1.GetMarketingEmailOptRequest (var: Nh) message GetMarketingEmailOptRequest { } -// Copied from: local:aiserver.v1.GetMarketingEmailOptResponse (var: Bh) +// Copied from: local:aiserver.v1.GetMarketingEmailOptResponse (var: Rh) message GetMarketingEmailOptResponse { bool opted_out = 1; } -// Copied from: local:aiserver.v1.GetMarketplaceOriginDistributionStatusRequest (var: kI) +// Copied from: local:aiserver.v1.GetMarketplaceOriginDistributionStatusRequest (var: II) message GetMarketplaceOriginDistributionStatusRequest { int64 marketplace_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetMarketplaceOriginDistributionStatusResponse (var: wI) +// Copied from: local:aiserver.v1.GetMarketplaceOriginDistributionStatusResponse (var: vI) message GetMarketplaceOriginDistributionStatusResponse { bool enabled = 1; bool initial_sync_complete = 2; } -// Copied from: local:aiserver.v1.GetMcpConfigRequest (var: ko) +// Copied from: local:aiserver.v1.GetMcpConfigRequest (var: Eo) message GetMcpConfigRequest { bool team_scope = 1; int32 team_id = 2; bool redact_secrets = 3; } -// Copied from: local:aiserver.v1.GetMcpConfigResponse (var: Eo) +// Copied from: local:aiserver.v1.GetMcpConfigResponse (var: Io) message GetMcpConfigResponse { string config_json = 1; map server_metadata_by_name = 2; } -// Copied from: local:aiserver.v1.GetMcpOAuthPendingStateRequest (var: Ei) +// Copied from: local:aiserver.v1.GetMcpOAuthPendingStateRequest (var: Ii) message GetMcpOAuthPendingStateRequest { string state_id = 1; } -// Copied from: local:aiserver.v1.GetMcpOAuthPendingStateResponse (var: Si) +// Copied from: local:aiserver.v1.GetMcpOAuthPendingStateResponse (var: vi) message GetMcpOAuthPendingStateResponse { string server_url = 1; string code_verifier = 2; @@ -14241,16 +14243,16 @@ message GetMcpOAuthPendingStateResponse { string account_key = 8; } -// Copied from: local:aiserver.v1.GetMcpOAuthTokensRequest (var: Vo) +// Copied from: local:aiserver.v1.GetMcpOAuthTokensRequest (var: Ko) message GetMcpOAuthTokensRequest { repeated string server_urls = 1; optional string service_account_id = 2; string account_key = 3; } -// Copied from: local:aiserver.v1.GetMcpOAuthTokensResponse (var: Yo) +// Copied from: local:aiserver.v1.GetMcpOAuthTokensResponse (var: Wo) message GetMcpOAuthTokensResponse { - // Copied from: local:aiserver.v1.GetMcpOAuthTokensResponse.Entry (var: Ko) + // Copied from: local:aiserver.v1.GetMcpOAuthTokensResponse.Entry (var: zo) message Entry { string server_url = 1; McpOAuthStoredData token_data = 2; @@ -14261,14 +14263,14 @@ message GetMcpOAuthTokensResponse { repeated Entry entries = 1; } -// Copied from: local:aiserver.v1.GetMcpServerUsageSummaryRequest (var: No) +// Copied from: local:aiserver.v1.GetMcpServerUsageSummaryRequest (var: Po) message GetMcpServerUsageSummaryRequest { bool team_scope = 1; int32 team_id = 2; repeated int64 server_ids = 3; } -// Copied from: local:aiserver.v1.GetMcpServerUsageSummaryResponse (var: Po) +// Copied from: local:aiserver.v1.GetMcpServerUsageSummaryResponse (var: Mo) message GetMcpServerUsageSummaryResponse { repeated McpServerUsageSummary summaries = 1; } @@ -14286,14 +14288,14 @@ message GetMcpToolsResult { optional string output_file_path = 2; } -// Copied from: local:aiserver.v1.GetMeRequest (var: Qn) +// Copied from: local:aiserver.v1.GetMeRequest (var: Hn) 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: Gn) +// Copied from: local:aiserver.v1.GetMeResponse (var: Vn) message GetMeResponse { string auth_id = 1; int32 user_id = 2; @@ -14315,24 +14317,24 @@ message GetMeResponse { optional bool has_active_mobile_session = 18; } -// Copied from: local:aiserver.v1.GetMemberRemovalInsightsRequest (var: Iu) +// Copied from: local:aiserver.v1.GetMemberRemovalInsightsRequest (var: Bu) message GetMemberRemovalInsightsRequest { int32 team_id = 1; int32 user_id = 2; } -// Copied from: local:aiserver.v1.GetMemberRemovalInsightsResponse (var: vu) +// Copied from: local:aiserver.v1.GetMemberRemovalInsightsResponse (var: Ju) message GetMemberRemovalInsightsResponse { optional int64 last_active_at = 1; optional int32 accepted_generated_lines_last_30_days = 2; } -// Copied from: local:aiserver.v1.GetMicrosoftTeamsLinkContextRequest (var: Qh) +// Copied from: local:aiserver.v1.GetMicrosoftTeamsLinkContextRequest (var: Yh) message GetMicrosoftTeamsLinkContextRequest { string link_id = 1; } -// Copied from: local:aiserver.v1.GetMicrosoftTeamsLinkContextResponse (var: Gh) +// Copied from: local:aiserver.v1.GetMicrosoftTeamsLinkContextResponse (var: Kh) message GetMicrosoftTeamsLinkContextResponse { optional string team_name = 1; optional string user_name = 2; @@ -14355,18 +14357,18 @@ message GetModelLabelsResponse { repeated ModelLabel model_labels = 1; } -// Copied from: local:aiserver.v1.GetMonthlyBillingCycleRequest (var: kp) +// Copied from: local:aiserver.v1.GetMonthlyBillingCycleRequest (var: Ip) message GetMonthlyBillingCycleRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetMonthlyBillingCycleResponse (var: wp) +// Copied from: local:aiserver.v1.GetMonthlyBillingCycleResponse (var: vp) message GetMonthlyBillingCycleResponse { int64 start_date_epoch_millis = 1; int64 end_date_epoch_millis = 2; } -// Copied from: local:aiserver.v1.GetMonthlyInvoiceRequest (var: Zi) +// Copied from: local:aiserver.v1.GetMonthlyInvoiceRequest (var: ea) message GetMonthlyInvoiceRequest { optional int32 team_id = 1; int32 month = 2; @@ -14377,15 +14379,15 @@ message GetMonthlyInvoiceRequest { optional bool use_current_cycle = 7; } -// Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse (var: $i) +// Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse (var: ta) message GetMonthlyInvoiceResponse { - // Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse.InvoiceItem (var: ea) + // Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse.InvoiceItem (var: na) message InvoiceItem { string description = 1; int32 cents = 2; } - // Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse.PricingDescription (var: ta) + // Copied from: local:aiserver.v1.GetMonthlyInvoiceResponse.PricingDescription (var: ra) message PricingDescription { string description = 1; string id = 2; @@ -14401,9 +14403,9 @@ message GetMonthlyInvoiceResponse { int64 period_end_ms = 8; } -// Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusRequest (var: kh) +// Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusRequest (var: Ih) message GetNoZdrModelConsentStatusRequest { - // Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusRequest.Scope (var: xt) + // Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusRequest.Scope (var: Gt) enum Scope { SCOPE_UNSPECIFIED = 0; SCOPE_TEAM = 1; @@ -14415,7 +14417,7 @@ message GetNoZdrModelConsentStatusRequest { int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusResponse (var: Eh) +// Copied from: local:aiserver.v1.GetNoZdrModelConsentStatusResponse (var: Bh) message GetNoZdrModelConsentStatusResponse { repeated NoZdrModelConsentStatusEntry consents = 1; } @@ -14452,17 +14454,17 @@ message GetOptimizedDiffDetailsResponse { repeated SubmoduleDiff submodule_diffs = 2; } -// Copied from: local:aiserver.v1.GetOrCreateDefaultTeamMarketplaceRequest (var: $S) +// Copied from: local:aiserver.v1.GetOrCreateDefaultTeamMarketplaceRequest (var: rI) message GetOrCreateDefaultTeamMarketplaceRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetOrCreateDefaultTeamMarketplaceResponse (var: eI) +// Copied from: local:aiserver.v1.GetOrCreateDefaultTeamMarketplaceResponse (var: sI) message GetOrCreateDefaultTeamMarketplaceResponse { int64 marketplace_id = 1; } -// Copied from: local:aiserver.v1.GetOrgDailySpendByCategoryRequest (var: a_) +// Copied from: local:aiserver.v1.GetOrgDailySpendByCategoryRequest (var: c_) message GetOrgDailySpendByCategoryRequest { string organization_id = 1; int64 period_start_ms = 2; @@ -14478,17 +14480,17 @@ message GetOrgDailySpendByCategoryRequest { repeated string products = 12; } -// Copied from: local:aiserver.v1.GetOrgTeamBudgetsRequest (var: da) +// Copied from: local:aiserver.v1.GetOrgTeamBudgetsRequest (var: fa) message GetOrgTeamBudgetsRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.GetOrgTeamBudgetsResponse (var: fa) +// Copied from: local:aiserver.v1.GetOrgTeamBudgetsResponse (var: ha) message GetOrgTeamBudgetsResponse { repeated OrgTeamBudget budgets = 1; } -// Copied from: local:aiserver.v1.GetOrganizationAuditLogsRequest (var: vg) +// Copied from: local:aiserver.v1.GetOrganizationAuditLogsRequest (var: Ng) message GetOrganizationAuditLogsRequest { string organization_id = 1; optional int32 team_id = 2; @@ -14500,35 +14502,35 @@ message GetOrganizationAuditLogsRequest { optional int32 page_size = 8; } -// Copied from: local:aiserver.v1.GetOrganizationAuditLogsResponse (var: Bg) +// Copied from: local:aiserver.v1.GetOrganizationAuditLogsResponse (var: Rg) message GetOrganizationAuditLogsResponse { repeated AuditLogEvent events = 1; int32 total_count = 2; } -// Copied from: local:aiserver.v1.GetOrganizationGroupAutoReviewSettingsRequest (var: Ss) +// Copied from: local:aiserver.v1.GetOrganizationGroupAutoReviewSettingsRequest (var: vs) message GetOrganizationGroupAutoReviewSettingsRequest { string organization_id = 1; string group_public_id = 2; } -// Copied from: local:aiserver.v1.GetOrganizationGroupAutoReviewSettingsResponse (var: Is) +// Copied from: local:aiserver.v1.GetOrganizationGroupAutoReviewSettingsResponse (var: Bs) message GetOrganizationGroupAutoReviewSettingsResponse { AutoReviewInstructions auto_review = 1; } -// Copied from: local:aiserver.v1.GetOrganizationGroupAutorunSettingsRequest (var: hs) +// Copied from: local:aiserver.v1.GetOrganizationGroupAutorunSettingsRequest (var: _s) message GetOrganizationGroupAutorunSettingsRequest { string organization_id = 1; string group_public_id = 2; } -// Copied from: local:aiserver.v1.GetOrganizationGroupAutorunSettingsResponse (var: As) +// Copied from: local:aiserver.v1.GetOrganizationGroupAutorunSettingsResponse (var: Ts) message GetOrganizationGroupAutorunSettingsResponse { AutoRunControls auto_run_controls = 1; } -// Copied from: local:aiserver.v1.GetOrganizationGroupMembersRequest (var: os) +// Copied from: local:aiserver.v1.GetOrganizationGroupMembersRequest (var: as) message GetOrganizationGroupMembersRequest { string organization_id = 1; string group_public_id = 3; @@ -14539,42 +14541,42 @@ message GetOrganizationGroupMembersRequest { optional string sort_direction = 8; } -// Copied from: local:aiserver.v1.GetOrganizationGroupMembersResponse (var: is) +// Copied from: local:aiserver.v1.GetOrganizationGroupMembersResponse (var: ls) message GetOrganizationGroupMembersResponse { repeated OrganizationGroupMember members = 1; int32 total_members = 2; int32 total_pages = 3; } -// Copied from: local:aiserver.v1.GetOrganizationGroupModelAllowlistRequest (var: ys) +// Copied from: local:aiserver.v1.GetOrganizationGroupModelAllowlistRequest (var: ws) message GetOrganizationGroupModelAllowlistRequest { string organization_id = 1; string group_public_id = 2; } -// Copied from: local:aiserver.v1.GetOrganizationGroupModelAllowlistResponse (var: ks) +// Copied from: local:aiserver.v1.GetOrganizationGroupModelAllowlistResponse (var: Es) message GetOrganizationGroupModelAllowlistResponse { optional ModelAllowlist model_allowlist = 1; } -// Copied from: local:aiserver.v1.GetOrganizationGroupRequest (var: ns) +// Copied from: local:aiserver.v1.GetOrganizationGroupRequest (var: ss) message GetOrganizationGroupRequest { string organization_id = 1; string group_public_id = 3; } -// Copied from: local:aiserver.v1.GetOrganizationGroupResponse (var: rs) +// Copied from: local:aiserver.v1.GetOrganizationGroupResponse (var: os) message GetOrganizationGroupResponse { OrganizationGroup group = 1; } -// Copied from: local:aiserver.v1.GetOrganizationGroupSmartAutoSettingsRequest (var: Js) +// Copied from: local:aiserver.v1.GetOrganizationGroupSmartAutoSettingsRequest (var: Ns) message GetOrganizationGroupSmartAutoSettingsRequest { string organization_id = 1; string group_public_id = 2; } -// Copied from: local:aiserver.v1.GetOrganizationGroupSmartAutoSettingsResponse (var: Cs) +// Copied from: local:aiserver.v1.GetOrganizationGroupSmartAutoSettingsResponse (var: Rs) message GetOrganizationGroupSmartAutoSettingsResponse { SmartAutoSettings settings = 1; bool can_enable = 2; @@ -14584,7 +14586,7 @@ message GetOrganizationGroupSmartAutoSettingsResponse { optional string new_chat_nudge_all_to_smart_auto_optimize_for = 6; } -// Copied from: local:aiserver.v1.GetOrganizationGroupsRequest (var: es) +// Copied from: local:aiserver.v1.GetOrganizationGroupsRequest (var: ns) message GetOrganizationGroupsRequest { string organization_id = 1; optional int32 page = 2; @@ -14592,26 +14594,26 @@ message GetOrganizationGroupsRequest { optional string search_term = 4; } -// Copied from: local:aiserver.v1.GetOrganizationGroupsResponse (var: ts) +// Copied from: local:aiserver.v1.GetOrganizationGroupsResponse (var: rs) message GetOrganizationGroupsResponse { repeated OrganizationGroup groups = 1; int32 total_groups = 2; int32 total_pages = 3; } -// Copied from: local:aiserver.v1.GetOrganizationMemberRequest (var: rr) +// Copied from: local:aiserver.v1.GetOrganizationMemberRequest (var: or) message GetOrganizationMemberRequest { string organization_id = 1; string member_public_id = 2; } -// Copied from: local:aiserver.v1.GetOrganizationMemberResponse (var: sr) +// Copied from: local:aiserver.v1.GetOrganizationMemberResponse (var: ir) message GetOrganizationMemberResponse { OrganizationMember member = 1; repeated OrganizationMemberGroup groups = 2; } -// Copied from: local:aiserver.v1.GetOrganizationMembersRequest (var: er) +// Copied from: local:aiserver.v1.GetOrganizationMembersRequest (var: nr) message GetOrganizationMembersRequest { string organization_id = 1; optional int32 page = 2; @@ -14622,54 +14624,54 @@ message GetOrganizationMembersRequest { optional UserOrganizationRole role_filter = 7; } -// Copied from: local:aiserver.v1.GetOrganizationMembersResponse (var: tr) +// Copied from: local:aiserver.v1.GetOrganizationMembersResponse (var: rr) message GetOrganizationMembersResponse { repeated OrganizationMember members = 1; int32 total_members = 2; int32 total_pages = 3; } -// Copied from: local:aiserver.v1.GetOrganizationMergeIdpRequestRequest (var: Sr) +// Copied from: local:aiserver.v1.GetOrganizationMergeIdpRequestRequest (var: vr) message GetOrganizationMergeIdpRequestRequest { string organization_id = 1; string request_public_id = 2; } -// Copied from: local:aiserver.v1.GetOrganizationMergeIdpRequestResponse (var: Ir) +// Copied from: local:aiserver.v1.GetOrganizationMergeIdpRequestResponse (var: Br) message GetOrganizationMergeIdpRequestResponse { OrganizationMergeIdpRequestInfo request = 1; } -// Copied from: local:aiserver.v1.GetOrganizationScimConfigurationLinksResponse (var: xu) +// Copied from: local:aiserver.v1.GetOrganizationScimConfigurationLinksResponse (var: Gu) message GetOrganizationScimConfigurationLinksResponse { string scim_url = 1; repeated string scim_statuses = 2; } -// Copied from: local:aiserver.v1.GetOrganizationTeamAdminCandidatesRequest (var: jr) +// Copied from: local:aiserver.v1.GetOrganizationTeamAdminCandidatesRequest (var: Zr) message GetOrganizationTeamAdminCandidatesRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.GetOrganizationTeamAdminCandidatesResponse (var: Zr) +// Copied from: local:aiserver.v1.GetOrganizationTeamAdminCandidatesResponse (var: es) message GetOrganizationTeamAdminCandidatesResponse { repeated OrganizationTeamAdminCandidate candidates = 1; } -// Copied from: local:aiserver.v1.GetP2PReferralHistoryRequest (var: cm) +// Copied from: local:aiserver.v1.GetP2PReferralHistoryRequest (var: pm) message GetP2PReferralHistoryRequest { } -// Copied from: local:aiserver.v1.GetP2PReferralHistoryResponse (var: dm) +// Copied from: local:aiserver.v1.GetP2PReferralHistoryResponse (var: fm) message GetP2PReferralHistoryResponse { repeated P2PReferralHistoryEntry entries = 1; } -// Copied from: local:aiserver.v1.GetP2PReferralStatusRequest (var: im) +// Copied from: local:aiserver.v1.GetP2PReferralStatusRequest (var: lm) message GetP2PReferralStatusRequest { } -// Copied from: local:aiserver.v1.GetP2PReferralStatusResponse (var: am) +// Copied from: local:aiserver.v1.GetP2PReferralStatusResponse (var: um) message GetP2PReferralStatusResponse { bool is_eligible = 1; optional string code = 2; @@ -14723,30 +14725,30 @@ message GetPRIndexingStatusResponse { optional uint32 index_version = 8; } -// Copied from: local:aiserver.v1.GetPagerDutyAuthUrlRequest (var: fA) +// Copied from: local:aiserver.v1.GetPagerDutyAuthUrlRequest (var: _A) message GetPagerDutyAuthUrlRequest { } -// Copied from: local:aiserver.v1.GetPagerDutyAuthUrlResponse (var: gA) +// Copied from: local:aiserver.v1.GetPagerDutyAuthUrlResponse (var: TA) message GetPagerDutyAuthUrlResponse { string auth_url = 1; string csrf_token = 2; } -// Copied from: local:aiserver.v1.GetPagerDutyServicesRequest (var: yA) +// Copied from: local:aiserver.v1.GetPagerDutyServicesRequest (var: SA) message GetPagerDutyServicesRequest { } -// Copied from: local:aiserver.v1.GetPagerDutyServicesResponse (var: kA) +// Copied from: local:aiserver.v1.GetPagerDutyServicesResponse (var: IA) message GetPagerDutyServicesResponse { repeated PagerDutyServiceInfo services = 1; } -// Copied from: local:aiserver.v1.GetPagerDutyStatusRequest (var: _A) +// Copied from: local:aiserver.v1.GetPagerDutyStatusRequest (var: wA) message GetPagerDutyStatusRequest { } -// Copied from: local:aiserver.v1.GetPagerDutyStatusResponse (var: TA) +// Copied from: local:aiserver.v1.GetPagerDutyStatusResponse (var: EA) message GetPagerDutyStatusResponse { bool is_connected = 1; optional string account_name = 2; @@ -14769,12 +14771,12 @@ message GetPassthroughPromptResponse { string result = 1; } -// Copied from: local:aiserver.v1.GetPendingSeatTierUpgradeRequestsRequest (var: hp) +// Copied from: local:aiserver.v1.GetPendingSeatTierUpgradeRequestsRequest (var: yp) message GetPendingSeatTierUpgradeRequestsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetPendingSeatTierUpgradeRequestsResponse (var: _p) +// Copied from: local:aiserver.v1.GetPendingSeatTierUpgradeRequestsResponse (var: wp) message GetPendingSeatTierUpgradeRequestsResponse { repeated PendingSeatTierUpgradeRequest requests = 1; } @@ -14790,13 +14792,13 @@ message GetPersonalEnvironmentJsonResponse { string repo_url = 2; } -// Copied from: local:aiserver.v1.GetPlanInfoRequest (var: bd) +// Copied from: local:aiserver.v1.GetPlanInfoRequest (var: qd) message GetPlanInfoRequest { } -// Copied from: local:aiserver.v1.GetPlanInfoResponse (var: Md) +// Copied from: local:aiserver.v1.GetPlanInfoResponse (var: Dd) message GetPlanInfoResponse { - // Copied from: local:aiserver.v1.GetPlanInfoResponse.NextUpgrade (var: Fd) + // Copied from: local:aiserver.v1.GetPlanInfoResponse.NextUpgrade (var: Ud) message NextUpgrade { string tier = 1; string name = 2; @@ -14805,9 +14807,9 @@ message GetPlanInfoResponse { string description = 5; } - // Copied from: local:aiserver.v1.GetPlanInfoResponse.PlanInfo (var: Ld) + // Copied from: local:aiserver.v1.GetPlanInfoResponse.PlanInfo (var: Od) message PlanInfo { - // Copied from: local:aiserver.v1.GetPlanInfoResponse.PlanInfo.PlanOwner (var: Lt) + // Copied from: local:aiserver.v1.GetPlanInfoResponse.PlanInfo.PlanOwner (var: qt) enum PlanOwner { PLAN_OWNER_UNSPECIFIED = 0; PLAN_OWNER_STRIPE = 1; @@ -14825,34 +14827,34 @@ message GetPlanInfoResponse { optional NextUpgrade next_upgrade = 2; } -// Copied from: local:aiserver.v1.GetPluginMcpConfigRequest (var: Ri) +// Copied from: local:aiserver.v1.GetPluginMcpConfigRequest (var: bi) message GetPluginMcpConfigRequest { int64 plugin_id = 1; } -// Copied from: local:aiserver.v1.GetPluginMcpConfigResponse (var: Pi) +// Copied from: local:aiserver.v1.GetPluginMcpConfigResponse (var: Mi) message GetPluginMcpConfigResponse { string config_json = 1; string commit_sha = 2; } -// Copied from: local:aiserver.v1.GetPluginRequest (var: LE) +// Copied from: local:aiserver.v1.GetPluginRequest (var: OE) message GetPluginRequest { int64 plugin_id = 1; } -// Copied from: local:aiserver.v1.GetPluginResponse (var: FE) +// Copied from: local:aiserver.v1.GetPluginResponse (var: UE) message GetPluginResponse { Plugin plugin = 1; } -// Copied from: local:aiserver.v1.GetPricingHistoryRequest (var: Yi) +// Copied from: local:aiserver.v1.GetPricingHistoryRequest (var: Wi) message GetPricingHistoryRequest { } -// Copied from: local:aiserver.v1.GetPricingHistoryResponse (var: Ki) +// Copied from: local:aiserver.v1.GetPricingHistoryResponse (var: zi) message GetPricingHistoryResponse { - // Copied from: local:aiserver.v1.GetPricingHistoryResponse.PricingDescription (var: Wi) + // Copied from: local:aiserver.v1.GetPricingHistoryResponse.PricingDescription (var: ji) message PricingDescription { string description = 1; string id = 2; @@ -14934,12 +14936,12 @@ message GetPromptDryRunResponse { bool should_show_new_chat_hint = 9; } -// Copied from: local:aiserver.v1.GetProtectedGitScopesRequest (var: bm) +// Copied from: local:aiserver.v1.GetProtectedGitScopesRequest (var: Lm) message GetProtectedGitScopesRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetProtectedGitScopesResponse (var: Mm) +// Copied from: local:aiserver.v1.GetProtectedGitScopesResponse (var: Fm) message GetProtectedGitScopesResponse { repeated ProtectedGitScope scopes = 1; } @@ -14956,33 +14958,33 @@ message GetPublicBackgroundComposerArtifactResponse { optional string title = 3; } -// Copied from: local:aiserver.v1.GetPublicProfileByHandleRequest (var: CE) +// Copied from: local:aiserver.v1.GetPublicProfileByHandleRequest (var: bE) message GetPublicProfileByHandleRequest { string handle = 1; } -// Copied from: local:aiserver.v1.GetPublicProfileByHandleResponse (var: NE) +// Copied from: local:aiserver.v1.GetPublicProfileByHandleResponse (var: ME) message GetPublicProfileByHandleResponse { UserProfile profile = 1; PublicProfileActivitySummary activity_summary = 2; } -// Copied from: local:aiserver.v1.GetPublicSharedCanvasRequest (var: Ok) +// Copied from: local:aiserver.v1.GetPublicSharedCanvasRequest (var: Gk) message GetPublicSharedCanvasRequest { string share_id = 1; } -// Copied from: local:aiserver.v1.GetPublicSharedCanvasResponse (var: xk) +// Copied from: local:aiserver.v1.GetPublicSharedCanvasResponse (var: Vk) message GetPublicSharedCanvasResponse { PublicSharedCanvasPreview preview = 1; } -// Copied from: local:aiserver.v1.GetPublicSharedConversationRequest (var: sw) +// Copied from: local:aiserver.v1.GetPublicSharedConversationRequest (var: lw) message GetPublicSharedConversationRequest { string share_id = 1; } -// Copied from: local:aiserver.v1.GetPublicSharedConversationResponse (var: ow) +// Copied from: local:aiserver.v1.GetPublicSharedConversationResponse (var: uw) message GetPublicSharedConversationResponse { SharedConversationMetadata metadata = 1; repeated ConversationMessage messages = 2; @@ -14990,20 +14992,20 @@ message GetPublicSharedConversationResponse { optional SharedConversationLatestPlan latest_plan = 4; } -// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlRequest (var: Va) +// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlRequest (var: Ka) message GetPublicSlackInstallUrlRequest { } -// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlResponse (var: Ya) +// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlResponse (var: Wa) message GetPublicSlackInstallUrlResponse { string url = 1; } -// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlWithUserScopesRequest (var: Ka) +// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlWithUserScopesRequest (var: za) message GetPublicSlackInstallUrlWithUserScopesRequest { } -// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlWithUserScopesResponse (var: Wa) +// Copied from: local:aiserver.v1.GetPublicSlackInstallUrlWithUserScopesResponse (var: ja) message GetPublicSlackInstallUrlWithUserScopesResponse { string url = 1; } @@ -15103,14 +15105,14 @@ message GetPullRequestFileContentsResponse { uint64 size_bytes = 3; } -// Copied from: local:aiserver.v1.GetPullRequestForBranchRequest (var: UI) +// Copied from: local:aiserver.v1.GetPullRequestForBranchRequest (var: HI) message GetPullRequestForBranchRequest { string repo_url = 1; string branch_name = 2; optional bool skip_cache = 3; } -// Copied from: local:aiserver.v1.GetPullRequestForBranchResponse (var: xI) +// Copied from: local:aiserver.v1.GetPullRequestForBranchResponse (var: VI) message GetPullRequestForBranchResponse { string pr_url = 1; repeated string pr_urls = 2; @@ -15161,20 +15163,20 @@ message GetPullRequestTimelineEventsResponse { optional int32 next_page = 3; } -// Copied from: local:aiserver.v1.GetReferralCodesRequest (var: nm) +// Copied from: local:aiserver.v1.GetReferralCodesRequest (var: sm) message GetReferralCodesRequest { } -// Copied from: local:aiserver.v1.GetReferralCodesResponse (var: rm) +// Copied from: local:aiserver.v1.GetReferralCodesResponse (var: om) message GetReferralCodesResponse { repeated ReferralCodeEntry referral_codes = 1; } -// Copied from: local:aiserver.v1.GetReferralsRequest (var: em) +// Copied from: local:aiserver.v1.GetReferralsRequest (var: nm) message GetReferralsRequest { } -// Copied from: local:aiserver.v1.GetReferralsResponse (var: tm) +// Copied from: local:aiserver.v1.GetReferralsResponse (var: rm) message GetReferralsResponse { int32 num_referrals = 1; string referral_code = 2; @@ -15207,33 +15209,33 @@ message GetRelevantChunksResponse { } } -// Copied from: local:aiserver.v1.GetRemainingRefundsRequest (var: rh) +// Copied from: local:aiserver.v1.GetRemainingRefundsRequest (var: ah) message GetRemainingRefundsRequest { } -// Copied from: local:aiserver.v1.GetRemainingRefundsResponse (var: sh) +// Copied from: local:aiserver.v1.GetRemainingRefundsResponse (var: lh) message GetRemainingRefundsResponse { int32 remaining_refunds = 1; } -// Copied from: local:aiserver.v1.GetRepoSlashCommandsRequest (var: Gy) +// Copied from: local:aiserver.v1.GetRepoSlashCommandsRequest (var: Ky) message GetRepoSlashCommandsRequest { string repo_url = 1; optional string git_ref = 2; } -// Copied from: local:aiserver.v1.GetRepoSlashCommandsResponse (var: Hy) +// Copied from: local:aiserver.v1.GetRepoSlashCommandsResponse (var: Wy) message GetRepoSlashCommandsResponse { repeated string skill_names = 3; repeated string command_names = 4; } -// Copied from: local:aiserver.v1.GetRepoSourcePreferenceRequest (var: Wm) +// Copied from: local:aiserver.v1.GetRepoSourcePreferenceRequest (var: jm) message GetRepoSourcePreferenceRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetRepoSourcePreferenceResponse (var: zm) +// Copied from: local:aiserver.v1.GetRepoSourcePreferenceResponse (var: Xm) message GetRepoSourcePreferenceResponse { PreferredRepoSourceMode user_preference = 1; PreferredRepoSourceMode team_preference = 2; @@ -15293,11 +15295,37 @@ message GetSCMPullRequestTimelineEventsResponse { optional int32 next_page = 3; } -// Copied from: local:aiserver.v1.GetSandUsageStatusRequest (var: Rd) +// Copied from: local:aiserver.v1.GetSandAccessStatusRequest (var: bd) +message GetSandAccessStatusRequest { +} + +// Copied from: local:aiserver.v1.GetSandAccessStatusResponse (var: Md) +message GetSandAccessStatusResponse { + // Copied from: local:aiserver.v1.GetSandAccessStatusResponse.SandAccessState (var: Lt) + 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: Ft) + 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.GetSandUsageStatusRequest (var: Ld) message GetSandUsageStatusRequest { } -// Copied from: local:aiserver.v1.GetSandUsageStatusResponse (var: Pd) +// Copied from: local:aiserver.v1.GetSandUsageStatusResponse (var: Fd) message GetSandUsageStatusResponse { google.protobuf.Timestamp current_period_start = 1; google.protobuf.Timestamp next_reset_timestamp_utc = 2; @@ -15309,35 +15337,35 @@ message GetSandUsageStatusResponse { bool has_non_zero_included_limit = 8; } -// Copied from: local:aiserver.v1.GetScimConfigurationLinksRequest (var: Ou) +// Copied from: local:aiserver.v1.GetScimConfigurationLinksRequest (var: xu) message GetScimConfigurationLinksRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetScimConfigurationLinksResponse (var: Uu) +// Copied from: local:aiserver.v1.GetScimConfigurationLinksResponse (var: Qu) message GetScimConfigurationLinksResponse { string scim_url = 1; string scim_status = 2; } -// Copied from: local:aiserver.v1.GetScimConflictsRequest (var: L_) +// Copied from: local:aiserver.v1.GetScimConflictsRequest (var: O_) message GetScimConflictsRequest { int32 team_id = 1; optional GroupType type = 2; } -// Copied from: local:aiserver.v1.GetScimConflictsResponse (var: D_) +// Copied from: local:aiserver.v1.GetScimConflictsResponse (var: Q_) message GetScimConflictsResponse { repeated ScimConflictUser conflicted_users = 1; } -// Copied from: local:aiserver.v1.GetScmConnectionStatusRequest (var: Mp) +// Copied from: local:aiserver.v1.GetScmConnectionStatusRequest (var: Dp) message GetScmConnectionStatusRequest { optional string ghe_application = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetScmConnectionStatusResponse (var: Lp) +// Copied from: local:aiserver.v1.GetScmConnectionStatusResponse (var: Op) message GetScmConnectionStatusResponse { bool connected = 1; } @@ -15396,13 +15424,13 @@ message GetServerConfigResponse { optional GoogleWorkspaceMcpOAuthClient google_workspace_mcp_oauth_client = 37; } -// Copied from: local:aiserver.v1.GetServiceAccountSpendLimitRequest (var: oh) +// Copied from: local:aiserver.v1.GetServiceAccountSpendLimitRequest (var: uh) message GetServiceAccountSpendLimitRequest { optional int32 team_id = 1; string service_type = 2; } -// Copied from: local:aiserver.v1.GetServiceAccountSpendLimitResponse (var: ih) +// Copied from: local:aiserver.v1.GetServiceAccountSpendLimitResponse (var: mh) message GetServiceAccountSpendLimitResponse { optional int32 spend_limit_cents = 1; optional int32 current_spend_cents = 2; @@ -15410,35 +15438,35 @@ message GetServiceAccountSpendLimitResponse { optional int64 free_trial_expires_at = 4; } -// Copied from: local:aiserver.v1.GetSharedCanvasRequest (var: qk) +// Copied from: local:aiserver.v1.GetSharedCanvasRequest (var: xk) message GetSharedCanvasRequest { string share_id = 1; } -// Copied from: local:aiserver.v1.GetSharedCanvasResponse (var: Dk) +// Copied from: local:aiserver.v1.GetSharedCanvasResponse (var: Qk) message GetSharedCanvasResponse { SharedCanvasMetadata metadata = 1; bytes app_js = 2; bytes data_json = 3; } -// Copied from: local:aiserver.v1.GetSharedConversationRequest (var: jk) +// Copied from: local:aiserver.v1.GetSharedConversationRequest (var: ew) message GetSharedConversationRequest { string share_id = 1; } -// Copied from: local:aiserver.v1.GetSharedConversationResponse (var: Xk) +// Copied from: local:aiserver.v1.GetSharedConversationResponse (var: tw) message GetSharedConversationResponse { SharedConversationMetadata metadata = 1; repeated ConversationMessage messages = 2; optional SharedConversationLatestPlan latest_plan = 3; } -// Copied from: local:aiserver.v1.GetSignUpTypeRequest (var: Ru) +// Copied from: local:aiserver.v1.GetSignUpTypeRequest (var: bu) message GetSignUpTypeRequest { } -// Copied from: local:aiserver.v1.GetSignUpTypeResponse (var: Pu) +// Copied from: local:aiserver.v1.GetSignUpTypeResponse (var: Mu) message GetSignUpTypeResponse { // Copied from: local:aiserver.v1.GetSignUpTypeResponse.SignUpType (var: Rt) enum SignUpType { @@ -15463,61 +15491,61 @@ message GetSimplePromptResponse { string result = 1; } -// Copied from: local:aiserver.v1.GetSlackConversationsByIdsRequest (var: Xw) +// Copied from: local:aiserver.v1.GetSlackConversationsByIdsRequest (var: tE) message GetSlackConversationsByIdsRequest { repeated string conversation_ids = 1; } -// Copied from: local:aiserver.v1.GetSlackConversationsByIdsResponse (var: Zw) +// Copied from: local:aiserver.v1.GetSlackConversationsByIdsResponse (var: nE) message GetSlackConversationsByIdsResponse { repeated SlackConversation conversations = 1; } -// Copied from: local:aiserver.v1.GetSlackInstallUrlRequest (var: Ga) +// Copied from: local:aiserver.v1.GetSlackInstallUrlRequest (var: Va) message GetSlackInstallUrlRequest { int32 team_id = 1; optional string repo_url = 2; } -// Copied from: local:aiserver.v1.GetSlackInstallUrlResponse (var: Ha) +// Copied from: local:aiserver.v1.GetSlackInstallUrlResponse (var: Ya) message GetSlackInstallUrlResponse { string url = 1; } -// Copied from: local:aiserver.v1.GetSlackModelOptionsRequest (var: za) +// Copied from: local:aiserver.v1.GetSlackModelOptionsRequest (var: Xa) message GetSlackModelOptionsRequest { } -// Copied from: local:aiserver.v1.GetSlackModelOptionsResponse (var: ja) +// Copied from: local:aiserver.v1.GetSlackModelOptionsResponse (var: Za) message GetSlackModelOptionsResponse { repeated string model_options = 1; } -// Copied from: local:aiserver.v1.GetSlackRepoRoutingRulesRequest (var: PA) +// Copied from: local:aiserver.v1.GetSlackRepoRoutingRulesRequest (var: FA) message GetSlackRepoRoutingRulesRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetSlackRepoRoutingRulesResponse (var: bA) +// Copied from: local:aiserver.v1.GetSlackRepoRoutingRulesResponse (var: qA) message GetSlackRepoRoutingRulesResponse { repeated SlackRepoRoutingRule rules = 1; } -// Copied from: local:aiserver.v1.GetSlackSettingsRequest (var: xa) +// Copied from: local:aiserver.v1.GetSlackSettingsRequest (var: Ga) message GetSlackSettingsRequest { } -// Copied from: local:aiserver.v1.GetSlackSettingsResponse (var: Qa) +// Copied from: local:aiserver.v1.GetSlackSettingsResponse (var: Ha) message GetSlackSettingsResponse { bool available = 1; } -// Copied from: local:aiserver.v1.GetSlackTeamSettingsRequest (var: Fa) +// Copied from: local:aiserver.v1.GetSlackTeamSettingsRequest (var: Da) message GetSlackTeamSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetSlackTeamSettingsResponse (var: Da) +// Copied from: local:aiserver.v1.GetSlackTeamSettingsResponse (var: Ua) message GetSlackTeamSettingsResponse { string default_repo = 1; string default_branch = 2; @@ -15531,12 +15559,12 @@ message GetSlackTeamSettingsResponse { optional CloudAgentModelSelection default_model_selection = 10; } -// Copied from: local:aiserver.v1.GetSlackUserSettingsRequest (var: IA) +// Copied from: local:aiserver.v1.GetSlackUserSettingsRequest (var: CA) message GetSlackUserSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetSlackUserSettingsResponse (var: vA) +// Copied from: local:aiserver.v1.GetSlackUserSettingsResponse (var: NA) message GetSlackUserSettingsResponse { bool has_slack_auth = 1; string default_repo = 2; @@ -15550,23 +15578,23 @@ message GetSlackUserSettingsResponse { optional CloudAgentModelSelection default_model_selection = 10; } -// Copied from: local:aiserver.v1.GetSpendLimitPolicyRequest (var: la) +// Copied from: local:aiserver.v1.GetSpendLimitPolicyRequest (var: ma) message GetSpendLimitPolicyRequest { int32 team_id = 1; SpendLimitPolicyScope scope = 2; } -// Copied from: local:aiserver.v1.GetSpendLimitPolicyResponse (var: ua) +// Copied from: local:aiserver.v1.GetSpendLimitPolicyResponse (var: ca) message GetSpendLimitPolicyResponse { SpendLimitPolicy policy = 1; } -// Copied from: local:aiserver.v1.GetSsoConfigurationLinksRequest (var: qu) +// Copied from: local:aiserver.v1.GetSsoConfigurationLinksRequest (var: Ou) message GetSsoConfigurationLinksRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetSsoConfigurationLinksResponse (var: Du) +// Copied from: local:aiserver.v1.GetSsoConfigurationLinksResponse (var: Uu) message GetSsoConfigurationLinksResponse { string sso_url = 1; string domain_verification_url = 2; @@ -15602,12 +15630,12 @@ message GetSymbolsResult { repeated DocumentSymbol symbols = 1; } -// Copied from: local:aiserver.v1.GetTeamAdminSettingsRequest (var: Om) +// Copied from: local:aiserver.v1.GetTeamAdminSettingsRequest (var: xm) message GetTeamAdminSettingsRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamAdminSettingsResponse (var: Hc) +// Copied from: local:aiserver.v1.GetTeamAdminSettingsResponse (var: Yc) message GetTeamAdminSettingsResponse { repeated string allowed_models = 1; repeated string blocked_models = 2; @@ -15670,7 +15698,7 @@ message GetTeamAdminSettingsResponse { optional LlmGatewaySettings llm_gateway = 59; } -// Copied from: local:aiserver.v1.GetTeamAnalyticsRequest (var: nd) +// Copied from: local:aiserver.v1.GetTeamAnalyticsRequest (var: sd) message GetTeamAnalyticsRequest { int32 team_id = 1; optional int64 start_date = 2; @@ -15678,29 +15706,29 @@ message GetTeamAnalyticsRequest { optional string version = 4; } -// Copied from: local:aiserver.v1.GetTeamAnalyticsResponse (var: rd) +// Copied from: local:aiserver.v1.GetTeamAnalyticsResponse (var: od) message GetTeamAnalyticsResponse { repeated DailyMetrics daily_metrics = 1; AnalyticsPeriod period = 2; ActiveUsers active_users = 3; } -// Copied from: local:aiserver.v1.GetTeamBackgroundAgentSettingsRequest (var: Nw) +// Copied from: local:aiserver.v1.GetTeamBackgroundAgentSettingsRequest (var: Mw) message GetTeamBackgroundAgentSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamBackgroundAgentSettingsResponse (var: Rw) +// Copied from: local:aiserver.v1.GetTeamBackgroundAgentSettingsResponse (var: Lw) message GetTeamBackgroundAgentSettingsResponse { BackgroundAgentSettings settings = 1; } -// Copied from: local:aiserver.v1.GetTeamBugbotSettingsRequest (var: TT) +// Copied from: local:aiserver.v1.GetTeamBugbotSettingsRequest (var: ET) message GetTeamBugbotSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamBugbotSettingsResponse (var: kT) +// Copied from: local:aiserver.v1.GetTeamBugbotSettingsResponse (var: IT) message GetTeamBugbotSettingsResponse { int32 bugbot_licenses_hard_limit = 1; bool bugbot_plan_enabled = 2; @@ -15722,34 +15750,34 @@ message GetTeamBugbotSettingsResponse { bool merged_pr_scan_opted_out = 18; } -// Copied from: local:aiserver.v1.GetTeamCommandsRequest (var: Py) +// Copied from: local:aiserver.v1.GetTeamCommandsRequest (var: Fy) message GetTeamCommandsRequest { optional bool active_only = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetTeamCommandsResponse (var: by) +// Copied from: local:aiserver.v1.GetTeamCommandsResponse (var: qy) message GetTeamCommandsResponse { repeated TeamCommand commands = 1; } -// Copied from: local:aiserver.v1.GetTeamCustomerPortalUrlRequest (var: Pa) +// Copied from: local:aiserver.v1.GetTeamCustomerPortalUrlRequest (var: Ma) message GetTeamCustomerPortalUrlRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamCustomerPortalUrlResponse (var: ba) +// Copied from: local:aiserver.v1.GetTeamCustomerPortalUrlResponse (var: La) message GetTeamCustomerPortalUrlResponse { string portal_url = 1; } -// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationHealthRequest (var: QT) +// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationHealthRequest (var: YT) message GetTeamCustomerTelemetryDestinationHealthRequest { int32 team_id = 1; string destination_id = 2; } -// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationHealthResponse (var: GT) +// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationHealthResponse (var: KT) message GetTeamCustomerTelemetryDestinationHealthResponse { TeamCustomerTelemetryDestinationHealthStatus status = 1; repeated TeamCustomerTelemetryDestinationHealthBucket buckets = 2; @@ -15763,29 +15791,29 @@ message GetTeamCustomerTelemetryDestinationHealthResponse { repeated TeamCustomerTelemetryDestinationRecentError recent_errors = 10; } -// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationsRequest (var: NT) +// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationsRequest (var: MT) message GetTeamCustomerTelemetryDestinationsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationsResponse (var: RT) +// Copied from: local:aiserver.v1.GetTeamCustomerTelemetryDestinationsResponse (var: LT) message GetTeamCustomerTelemetryDestinationsResponse { repeated TeamCustomerTelemetryDestination destinations = 1; repeated TeamCustomerTelemetryDestinationFamily available_families = 2; } -// Copied from: local:aiserver.v1.GetTeamGithubUsersRequest (var: _f) +// Copied from: local:aiserver.v1.GetTeamGithubUsersRequest (var: wf) message GetTeamGithubUsersRequest { int32 team_id = 1; optional string ghe_application = 3; } -// Copied from: local:aiserver.v1.GetTeamGithubUsersResponse (var: Tf) +// Copied from: local:aiserver.v1.GetTeamGithubUsersResponse (var: Ef) message GetTeamGithubUsersResponse { repeated GithubUser users = 1; } -// Copied from: local:aiserver.v1.GetTeamGroupMembersRequest (var: Hs) +// Copied from: local:aiserver.v1.GetTeamGroupMembersRequest (var: Ys) message GetTeamGroupMembersRequest { int32 team_id = 1; string group_public_id = 2; @@ -15796,25 +15824,25 @@ message GetTeamGroupMembersRequest { optional string sort_direction = 7; } -// Copied from: local:aiserver.v1.GetTeamGroupMembersResponse (var: Vs) +// Copied from: local:aiserver.v1.GetTeamGroupMembersResponse (var: Ks) message GetTeamGroupMembersResponse { repeated TeamGroupMember members = 1; int32 total_members = 2; int32 total_pages = 3; } -// Copied from: local:aiserver.v1.GetTeamGroupRequest (var: xs) +// Copied from: local:aiserver.v1.GetTeamGroupRequest (var: Gs) message GetTeamGroupRequest { int32 team_id = 1; string group_public_id = 2; } -// Copied from: local:aiserver.v1.GetTeamGroupResponse (var: Qs) +// Copied from: local:aiserver.v1.GetTeamGroupResponse (var: Hs) message GetTeamGroupResponse { TeamGroup group = 1; } -// Copied from: local:aiserver.v1.GetTeamGroupsRequest (var: Os) +// Copied from: local:aiserver.v1.GetTeamGroupsRequest (var: xs) message GetTeamGroupsRequest { int32 team_id = 1; optional int32 page = 2; @@ -15822,46 +15850,46 @@ message GetTeamGroupsRequest { optional string search_term = 4; } -// Copied from: local:aiserver.v1.GetTeamGroupsResponse (var: Us) +// Copied from: local:aiserver.v1.GetTeamGroupsResponse (var: Qs) message GetTeamGroupsResponse { repeated TeamGroup groups = 1; int32 total_groups = 2; int32 total_pages = 3; } -// Copied from: local:aiserver.v1.GetTeamHasValidPaymentMethodRequest (var: Ui) +// Copied from: local:aiserver.v1.GetTeamHasValidPaymentMethodRequest (var: Qi) message GetTeamHasValidPaymentMethodRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamHasValidPaymentMethodResponse (var: xi) +// Copied from: local:aiserver.v1.GetTeamHasValidPaymentMethodResponse (var: Gi) message GetTeamHasValidPaymentMethodResponse { bool has_valid_payment_method = 1; int32 trial_days_remaining = 2; } -// Copied from: local:aiserver.v1.GetTeamHooksRequest (var: Ey) +// Copied from: local:aiserver.v1.GetTeamHooksRequest (var: By) message GetTeamHooksRequest { optional bool active_only = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetTeamHooksResponse (var: Sy) +// Copied from: local:aiserver.v1.GetTeamHooksResponse (var: Jy) message GetTeamHooksResponse { repeated TeamHook hooks = 1; } -// Copied from: local:aiserver.v1.GetTeamIdForReactivationRequest (var: Tu) +// Copied from: local:aiserver.v1.GetTeamIdForReactivationRequest (var: ku) message GetTeamIdForReactivationRequest { } -// Copied from: local:aiserver.v1.GetTeamIdForReactivationResponse (var: yu) +// Copied from: local:aiserver.v1.GetTeamIdForReactivationResponse (var: wu) message GetTeamIdForReactivationResponse { optional int32 team_id = 1; bool is_eligible = 2; } -// Copied from: local:aiserver.v1.GetTeamInviteLinkRequest (var: el) +// Copied from: local:aiserver.v1.GetTeamInviteLinkRequest (var: nl) message GetTeamInviteLinkRequest { int32 team_id = 1; optional bool create_if_missing = 3; @@ -15869,17 +15897,17 @@ message GetTeamInviteLinkRequest { optional TeamRole role = 5; } -// Copied from: local:aiserver.v1.GetTeamInviteLinkResponse (var: tl) +// Copied from: local:aiserver.v1.GetTeamInviteLinkResponse (var: rl) message GetTeamInviteLinkResponse { optional string invite_link = 1; } -// Copied from: local:aiserver.v1.GetTeamInviteMetadataRequest (var: yl) +// Copied from: local:aiserver.v1.GetTeamInviteMetadataRequest (var: wl) message GetTeamInviteMetadataRequest { string invite_code = 1; } -// Copied from: local:aiserver.v1.GetTeamInviteMetadataResponse (var: kl) +// Copied from: local:aiserver.v1.GetTeamInviteMetadataResponse (var: El) message GetTeamInviteMetadataResponse { int32 team_id = 1; string team_name = 2; @@ -15889,61 +15917,61 @@ message GetTeamInviteMetadataResponse { optional bool invite_has_bound_recipient = 6; } -// Copied from: local:aiserver.v1.GetTeamMemberDomainsRequest (var: hu) +// Copied from: local:aiserver.v1.GetTeamMemberDomainsRequest (var: _u) message GetTeamMemberDomainsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamMemberDomainsResponse (var: _u) +// Copied from: local:aiserver.v1.GetTeamMemberDomainsResponse (var: yu) message GetTeamMemberDomainsResponse { repeated TeamMemberDomain domains = 1; } -// Copied from: local:aiserver.v1.GetTeamMemberProfileByHandleRequest (var: bE) +// Copied from: local:aiserver.v1.GetTeamMemberProfileByHandleRequest (var: qE) message GetTeamMemberProfileByHandleRequest { string handle = 1; } -// Copied from: local:aiserver.v1.GetTeamMemberProfileByHandleResponse (var: ME) +// Copied from: local:aiserver.v1.GetTeamMemberProfileByHandleResponse (var: DE) message GetTeamMemberProfileByHandleResponse { UserProfile profile = 1; PublicProfileActivitySummary activity_summary = 2; } -// Copied from: local:aiserver.v1.GetTeamMembersRequest (var: Xa) +// Copied from: local:aiserver.v1.GetTeamMembersRequest (var: $a) message GetTeamMembersRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamMembersResponse (var: $a) +// Copied from: local:aiserver.v1.GetTeamMembersResponse (var: tl) message GetTeamMembersResponse { repeated TeamMember team_members = 1; int32 user_id = 2; bool is_scim_synced = 3; } -// Copied from: local:aiserver.v1.GetTeamPinnedMarketplacePluginsRequest (var: bS) +// Copied from: local:aiserver.v1.GetTeamPinnedMarketplacePluginsRequest (var: qS) message GetTeamPinnedMarketplacePluginsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamPinnedMarketplacePluginsResponse (var: MS) +// Copied from: local:aiserver.v1.GetTeamPinnedMarketplacePluginsResponse (var: DS) message GetTeamPinnedMarketplacePluginsResponse { repeated Plugin plugins = 1; } -// Copied from: local:aiserver.v1.GetTeamPluginPopularityRequest (var: vS) +// Copied from: local:aiserver.v1.GetTeamPluginPopularityRequest (var: NS) message GetTeamPluginPopularityRequest { int32 team_id = 1; optional bool use_replica = 2; } -// Copied from: local:aiserver.v1.GetTeamPluginPopularityResponse (var: BS) +// Copied from: local:aiserver.v1.GetTeamPluginPopularityResponse (var: RS) message GetTeamPluginPopularityResponse { repeated TeamPluginPopularityCount counts = 1; } -// Copied from: local:aiserver.v1.GetTeamPluginPrimitiveUsageRequest (var: JS) +// Copied from: local:aiserver.v1.GetTeamPluginPrimitiveUsageRequest (var: PS) message GetTeamPluginPrimitiveUsageRequest { int32 team_id = 1; PluginPrimitiveType primitive_type = 2; @@ -15952,7 +15980,7 @@ message GetTeamPluginPrimitiveUsageRequest { optional int32 page_number = 5; } -// Copied from: local:aiserver.v1.GetTeamPluginPrimitiveUsageResponse (var: NS) +// Copied from: local:aiserver.v1.GetTeamPluginPrimitiveUsageResponse (var: MS) message GetTeamPluginPrimitiveUsageResponse { repeated TeamPluginPrimitiveUsageRow rows = 1; bool has_more = 2; @@ -15960,29 +15988,29 @@ message GetTeamPluginPrimitiveUsageResponse { int32 page_number = 4; } -// Copied from: local:aiserver.v1.GetTeamPrivacyModeForcedRequest (var: so) +// Copied from: local:aiserver.v1.GetTeamPrivacyModeForcedRequest (var: io) message GetTeamPrivacyModeForcedRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamPrivacyModeForcedResponse (var: oo) +// Copied from: local:aiserver.v1.GetTeamPrivacyModeForcedResponse (var: ao) message GetTeamPrivacyModeForcedResponse { bool privacy_mode_forced = 1; PrivacyMode privacy_mode = 2; bool privacy_mode_migration_opted_out = 3; } -// Copied from: local:aiserver.v1.GetTeamPublicProfileSettingsRequest (var: vw) +// Copied from: local:aiserver.v1.GetTeamPublicProfileSettingsRequest (var: Nw) message GetTeamPublicProfileSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamPublicProfileSettingsResponse (var: Bw) +// Copied from: local:aiserver.v1.GetTeamPublicProfileSettingsResponse (var: Rw) message GetTeamPublicProfileSettingsResponse { PublicProfileSettings settings = 1; } -// Copied from: local:aiserver.v1.GetTeamRawDataRequest (var: id) +// Copied from: local:aiserver.v1.GetTeamRawDataRequest (var: ld) message GetTeamRawDataRequest { int32 team_id = 1; optional int64 start_date = 2; @@ -15990,26 +16018,26 @@ message GetTeamRawDataRequest { optional string version = 4; } -// Copied from: local:aiserver.v1.GetTeamRawDataResponse (var: ad) +// Copied from: local:aiserver.v1.GetTeamRawDataResponse (var: ud) message GetTeamRawDataResponse { repeated RawUserData data = 1; AnalyticsPeriod period = 2; } -// Copied from: local:aiserver.v1.GetTeamReposRequest (var: ym) +// Copied from: local:aiserver.v1.GetTeamReposRequest (var: wm) message GetTeamReposRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamReposResponse (var: km) +// Copied from: local:aiserver.v1.GetTeamReposResponse (var: Em) message GetTeamReposResponse { - // Copied from: local:aiserver.v1.GetTeamReposResponse.Pattern (var: Em) + // Copied from: local:aiserver.v1.GetTeamReposResponse.Pattern (var: Im) message Pattern { int32 id = 1; string pattern = 2; } - // Copied from: local:aiserver.v1.GetTeamReposResponse.Repo (var: wm) + // Copied from: local:aiserver.v1.GetTeamReposResponse.Repo (var: Sm) message Repo { int32 id = 1; string url = 2; @@ -16021,76 +16049,76 @@ message GetTeamReposResponse { repeated Repo allowed_repos = 3; } -// Copied from: local:aiserver.v1.GetTeamRepositoriesForServiceAccountScopeRequest (var: jl) +// Copied from: local:aiserver.v1.GetTeamRepositoriesForServiceAccountScopeRequest (var: Zl) message GetTeamRepositoriesForServiceAccountScopeRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamRepositoriesForServiceAccountScopeResponse (var: Zl) +// Copied from: local:aiserver.v1.GetTeamRepositoriesForServiceAccountScopeResponse (var: eu) message GetTeamRepositoriesForServiceAccountScopeResponse { repeated ServiceAccountScopeRepository repositories = 1; } -// Copied from: local:aiserver.v1.GetTeamRulesRequest (var: fy) +// Copied from: local:aiserver.v1.GetTeamRulesRequest (var: _y) message GetTeamRulesRequest { optional bool active_only = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetTeamRulesResponse (var: gy) +// Copied from: local:aiserver.v1.GetTeamRulesResponse (var: Ty) message GetTeamRulesResponse { repeated Rule rules = 1; } -// Copied from: local:aiserver.v1.GetTeamScimRequireUserDirectoryPreviewRequest (var: Ea) +// Copied from: local:aiserver.v1.GetTeamScimRequireUserDirectoryPreviewRequest (var: Ia) message GetTeamScimRequireUserDirectoryPreviewRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamScimRequireUserDirectoryPreviewResponse (var: Sa) +// Copied from: local:aiserver.v1.GetTeamScimRequireUserDirectoryPreviewResponse (var: va) message GetTeamScimRequireUserDirectoryPreviewResponse { int32 impacted_user_count = 1; repeated ScimRequireUserDirectoryImpactedUser impacted_users = 2; } -// Copied from: local:aiserver.v1.GetTeamSeatUpgradeRecommendationsRequest (var: pp) +// Copied from: local:aiserver.v1.GetTeamSeatUpgradeRecommendationsRequest (var: Ap) message GetTeamSeatUpgradeRecommendationsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamSeatUpgradeRecommendationsResponse (var: gp) +// Copied from: local:aiserver.v1.GetTeamSeatUpgradeRecommendationsResponse (var: Tp) message GetTeamSeatUpgradeRecommendationsResponse { repeated SeatUpgradeRecommendation recommendations = 1; bool enabled = 2; int32 total_monthly_savings_cents = 3; } -// Copied from: local:aiserver.v1.GetTeamSharedCanvasSettingsRequest (var: ww) +// Copied from: local:aiserver.v1.GetTeamSharedCanvasSettingsRequest (var: vw) message GetTeamSharedCanvasSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamSharedCanvasSettingsResponse (var: Ew) +// Copied from: local:aiserver.v1.GetTeamSharedCanvasSettingsResponse (var: Bw) message GetTeamSharedCanvasSettingsResponse { SharedCanvasSettings settings = 1; } -// Copied from: local:aiserver.v1.GetTeamSharedConversationSettingsRequest (var: iw) +// Copied from: local:aiserver.v1.GetTeamSharedConversationSettingsRequest (var: mw) message GetTeamSharedConversationSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamSharedConversationSettingsResponse (var: aw) +// Copied from: local:aiserver.v1.GetTeamSharedConversationSettingsResponse (var: cw) message GetTeamSharedConversationSettingsResponse { SharedConversationSettings settings = 1; } -// Copied from: local:aiserver.v1.GetTeamSmartAutoSettingsRequest (var: fw) +// Copied from: local:aiserver.v1.GetTeamSmartAutoSettingsRequest (var: _w) message GetTeamSmartAutoSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetTeamSmartAutoSettingsResponse (var: gw) +// Copied from: local:aiserver.v1.GetTeamSmartAutoSettingsResponse (var: Tw) message GetTeamSmartAutoSettingsResponse { SmartAutoSettings settings = 1; bool can_enable = 2; @@ -16100,7 +16128,7 @@ message GetTeamSmartAutoSettingsResponse { optional string new_chat_nudge_all_to_smart_auto_optimize_for = 6; } -// Copied from: local:aiserver.v1.GetTeamSpendRequest (var: up) +// Copied from: local:aiserver.v1.GetTeamSpendRequest (var: pp) message GetTeamSpendRequest { int32 team_id = 1; optional int32 page = 2; @@ -16114,9 +16142,9 @@ message GetTeamSpendRequest { optional int32 user_id = 10; } -// Copied from: local:aiserver.v1.GetTeamSpendResponse (var: cp) +// Copied from: local:aiserver.v1.GetTeamSpendResponse (var: gp) message GetTeamSpendResponse { - // Copied from: local:aiserver.v1.GetTeamSpendResponse.TeamMemberSpend (var: dp) + // Copied from: local:aiserver.v1.GetTeamSpendResponse.TeamMemberSpend (var: hp) message TeamMemberSpend { int32 user_id = 1; int32 spend_cents = 2; @@ -16153,12 +16181,12 @@ message GetTeamSpendResponse { optional bool self_serve_tiered_pricing_enabled = 13; } -// Copied from: local:aiserver.v1.GetTeamsRequest (var: ya) +// Copied from: local:aiserver.v1.GetTeamsRequest (var: wa) message GetTeamsRequest { optional bool active_only = 1; } -// Copied from: local:aiserver.v1.GetTeamsResponse (var: ka) +// Copied from: local:aiserver.v1.GetTeamsResponse (var: Ea) message GetTeamsResponse { repeated Team teams = 1; } @@ -16210,12 +16238,12 @@ message GetThoughtAnnotationResponse { AiThoughtAnnotation thought_annotation = 1; } -// Copied from: local:aiserver.v1.GetTokenUsageRequest (var: rp) +// Copied from: local:aiserver.v1.GetTokenUsageRequest (var: ap) message GetTokenUsageRequest { string usage_uuid = 1; } -// Copied from: local:aiserver.v1.GetTokenUsageResponse (var: sp) +// Copied from: local:aiserver.v1.GetTokenUsageResponse (var: lp) message GetTokenUsageResponse { int32 input_tokens = 1; int32 output_tokens = 2; @@ -16253,21 +16281,21 @@ message GetUsableModelsResponse { repeated ModelDetails models = 1; } -// Copied from: local:aiserver.v1.GetUsageBasedPremiumRequestsRequest (var: ju) +// Copied from: local:aiserver.v1.GetUsageBasedPremiumRequestsRequest (var: Zu) message GetUsageBasedPremiumRequestsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetUsageBasedPremiumRequestsResponse (var: Xu) +// Copied from: local:aiserver.v1.GetUsageBasedPremiumRequestsResponse (var: $u) message GetUsageBasedPremiumRequestsResponse { bool usage_based_premium_requests = 1; } -// Copied from: local:aiserver.v1.GetUsageLimitPolicyStatusRequest (var: xd) +// Copied from: local:aiserver.v1.GetUsageLimitPolicyStatusRequest (var: Vd) message GetUsageLimitPolicyStatusRequest { } -// Copied from: local:aiserver.v1.GetUsageLimitPolicyStatusResponse (var: Qd) +// Copied from: local:aiserver.v1.GetUsageLimitPolicyStatusResponse (var: Yd) message GetUsageLimitPolicyStatusResponse { bool is_in_slow_pool = 1; optional string error_title = 2; @@ -16294,14 +16322,14 @@ message GetUsageLimitPolicyStatusResponse { optional int64 current_on_demand_limit_cents = 23; } -// Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsRequest (var: Gd) +// Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsRequest (var: Kd) message GetUsageLimitStatusAndActiveGrantsRequest { optional MidConversationModelRecommendationContext mid_conversation_model_recommendation_context = 1; } -// Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsResponse (var: Yd) +// Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsResponse (var: jd) message GetUsageLimitStatusAndActiveGrantsResponse { - // Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsResponse.UsageLimitPolicyStatus (var: Kd) + // Copied from: local:aiserver.v1.GetUsageLimitStatusAndActiveGrantsResponse.UsageLimitPolicyStatus (var: Xd) message UsageLimitPolicyStatus { bool is_in_slow_pool = 1; optional string error_title = 2; @@ -16334,14 +16362,14 @@ message GetUsageLimitStatusAndActiveGrantsResponse { optional ModelRecommendationNudge model_recommendation_nudge = 4; } -// Copied from: local:aiserver.v1.GetUserAdminOrganizationsRequest (var: gf) +// Copied from: local:aiserver.v1.GetUserAdminOrganizationsRequest (var: Tf) message GetUserAdminOrganizationsRequest { optional string ghe_application_uuid = 1; } -// Copied from: local:aiserver.v1.GetUserAdminOrganizationsResponse (var: hf) +// Copied from: local:aiserver.v1.GetUserAdminOrganizationsResponse (var: yf) message GetUserAdminOrganizationsResponse { - // Copied from: local:aiserver.v1.GetUserAdminOrganizationsResponse.Organization (var: Af) + // Copied from: local:aiserver.v1.GetUserAdminOrganizationsResponse.Organization (var: kf) message Organization { string login = 1; string hostname = 2; @@ -16350,7 +16378,7 @@ message GetUserAdminOrganizationsResponse { repeated Organization organizations = 1; } -// Copied from: local:aiserver.v1.GetUserAnalyticsRequest (var: sd) +// Copied from: local:aiserver.v1.GetUserAnalyticsRequest (var: id) message GetUserAnalyticsRequest { int32 team_id = 1; int32 user_id = 2; @@ -16359,7 +16387,7 @@ message GetUserAnalyticsRequest { optional string version = 5; } -// Copied from: local:aiserver.v1.GetUserAnalyticsResponse (var: od) +// Copied from: local:aiserver.v1.GetUserAnalyticsResponse (var: ad) message GetUserAnalyticsResponse { repeated DailyMetrics daily_metrics = 1; AnalyticsPeriod period = 2; @@ -16395,13 +16423,13 @@ message GetUserInstructionsResponse { string text = 1; } -// Copied from: local:aiserver.v1.GetUserOrganizationsRequest (var: Yn) +// Copied from: local:aiserver.v1.GetUserOrganizationsRequest (var: Wn) message GetUserOrganizationsRequest { } -// Copied from: local:aiserver.v1.GetUserOrganizationsResponse (var: zn) +// Copied from: local:aiserver.v1.GetUserOrganizationsResponse (var: Xn) message GetUserOrganizationsResponse { - // Copied from: local:aiserver.v1.GetUserOrganizationsResponse.Organization (var: Xn) + // Copied from: local:aiserver.v1.GetUserOrganizationsResponse.Organization (var: $n) message Organization { string organization_id = 1; string organization_name = 2; @@ -16414,7 +16442,7 @@ message GetUserOrganizationsResponse { optional bool can_create_organization_teams = 9; } - // Copied from: local:aiserver.v1.GetUserOrganizationsResponse.Team (var: jn) + // Copied from: local:aiserver.v1.GetUserOrganizationsResponse.Team (var: Zn) message Team { int32 team_id = 1; string team_name = 2; @@ -16427,13 +16455,13 @@ message GetUserOrganizationsResponse { repeated Organization organizations = 1; } -// Copied from: local:aiserver.v1.GetUserPrivacyModeRequest (var: Vg) +// Copied from: local:aiserver.v1.GetUserPrivacyModeRequest (var: zg) message GetUserPrivacyModeRequest { PrivacyMode inferred_privacy_mode = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.GetUserPrivacyModeResponse (var: Yg) +// Copied from: local:aiserver.v1.GetUserPrivacyModeResponse (var: jg) message GetUserPrivacyModeResponse { PrivacyMode privacy_mode = 1; int32 hours_remaining_in_grace_period = 2; @@ -16443,12 +16471,12 @@ message GetUserPrivacyModeResponse { bool has_acknowledged_grace_period_disclaimer = 6; } -// Copied from: local:aiserver.v1.GetUserProfileRequest (var: EE) +// Copied from: local:aiserver.v1.GetUserProfileRequest (var: BE) message GetUserProfileRequest { bool include_activity_summary = 1; } -// Copied from: local:aiserver.v1.GetUserProfileResponse (var: SE) +// Copied from: local:aiserver.v1.GetUserProfileResponse (var: JE) message GetUserProfileResponse { optional UserProfile profile = 1; PublicProfileActivitySummary activity_summary = 3; @@ -16456,7 +16484,7 @@ message GetUserProfileResponse { optional string max_visibility = 5; } -// Copied from: local:aiserver.v1.GetUserPullRequestsRequest (var: wf) +// Copied from: local:aiserver.v1.GetUserPullRequestsRequest (var: vf) message GetUserPullRequestsRequest { optional string repository_filter = 1; optional string git_application = 2; @@ -16468,7 +16496,7 @@ message GetUserPullRequestsRequest { optional int32 pr_number = 8; } -// Copied from: local:aiserver.v1.GetUserPullRequestsResponse (var: Ef) +// Copied from: local:aiserver.v1.GetUserPullRequestsResponse (var: Bf) message GetUserPullRequestsResponse { repeated UserPullRequest pull_requests = 1; bool has_more = 2; @@ -16477,7 +16505,7 @@ message GetUserPullRequestsResponse { optional string current_user_login = 5; } -// Copied from: local:aiserver.v1.GetUserReviewRequestsRequest (var: vf) +// Copied from: local:aiserver.v1.GetUserReviewRequestsRequest (var: Nf) message GetUserReviewRequestsRequest { optional string repository_filter = 1; optional string git_application = 2; @@ -16487,7 +16515,7 @@ message GetUserReviewRequestsRequest { optional string state_filter = 6; } -// Copied from: local:aiserver.v1.GetUserReviewRequestsResponse (var: Bf) +// Copied from: local:aiserver.v1.GetUserReviewRequestsResponse (var: Rf) message GetUserReviewRequestsResponse { repeated UserPullRequest pull_requests = 1; bool has_more = 2; @@ -16496,34 +16524,34 @@ message GetUserReviewRequestsResponse { optional string current_user_login = 5; } -// Copied from: local:aiserver.v1.GetUserSmartAutoSettingsRequest (var: _w) +// Copied from: local:aiserver.v1.GetUserSmartAutoSettingsRequest (var: ww) message GetUserSmartAutoSettingsRequest { } -// Copied from: local:aiserver.v1.GetUserSmartAutoSettingsResponse (var: Tw) +// Copied from: local:aiserver.v1.GetUserSmartAutoSettingsResponse (var: Ew) message GetUserSmartAutoSettingsResponse { SmartAutoSettings settings = 1; bool can_enable = 2; } -// Copied from: local:aiserver.v1.GetViewableProfileByHandleRequest (var: RE) +// Copied from: local:aiserver.v1.GetViewableProfileByHandleRequest (var: LE) message GetViewableProfileByHandleRequest { string handle = 1; } -// Copied from: local:aiserver.v1.GetViewableProfileByHandleResponse (var: PE) +// Copied from: local:aiserver.v1.GetViewableProfileByHandleResponse (var: FE) message GetViewableProfileByHandleResponse { UserProfile profile = 1; PublicProfileActivitySummary activity_summary = 2; string viewed_as = 3; } -// Copied from: local:aiserver.v1.GetYearlyUpgradeEligibilityRequest (var: Hu) +// Copied from: local:aiserver.v1.GetYearlyUpgradeEligibilityRequest (var: Yu) message GetYearlyUpgradeEligibilityRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.GetYearlyUpgradeEligibilityResponse (var: Vu) +// Copied from: local:aiserver.v1.GetYearlyUpgradeEligibilityResponse (var: Ku) message GetYearlyUpgradeEligibilityResponse { bool eligible = 1; } @@ -16635,12 +16663,12 @@ enum GithubArtifactPostingMode { GITHUB_ARTIFACT_POSTING_MODE_LINK_ONLY = 2; } -// Copied from: local:aiserver.v1.GithubIntegrationSettings (var: fc) +// Copied from: local:aiserver.v1.GithubIntegrationSettings (var: hc) message GithubIntegrationSettings { bool hidden = 1; } -// Copied from: local:aiserver.v1.GithubPermissionInfo (var: pf) +// Copied from: local:aiserver.v1.GithubPermissionInfo (var: Af) message GithubPermissionInfo { bool has_permission = 1; string permission_settings_url = 2; @@ -16655,14 +16683,14 @@ message GithubSourceMetadata { optional string issue_url = 5; } -// Copied from: local:aiserver.v1.GithubUser (var: df) +// Copied from: local:aiserver.v1.GithubUser (var: hf) message GithubUser { string login = 1; string node_id = 2; optional string hostname = 3; } -// Copied from: local:aiserver.v1.GitlabIntegrationSettings (var: gc) +// Copied from: local:aiserver.v1.GitlabIntegrationSettings (var: Ac) message GitlabIntegrationSettings { bool hidden = 1; } @@ -16674,7 +16702,7 @@ message GitlabSourceMetadata { optional string mr_web_url = 3; } -// Copied from: local:aiserver.v1.GlassSettings (var: Pc) +// Copied from: local:aiserver.v1.GlassSettings (var: Mc) message GlassSettings { repeated int32 allowed_user_ids = 1; optional bool allow_all_team_members = 2; @@ -16708,7 +16736,7 @@ message GlobFileSearchResult { message GlobFileSearchStream { } -// Copied from: local:aiserver.v1.GlobalCommand (var: Uy) +// Copied from: local:aiserver.v1.GlobalCommand (var: Hy) message GlobalCommand { string name = 1; string content = 2; @@ -16921,7 +16949,7 @@ message GrindModeTrackingState { optional int64 start_time_unix_ms = 4; } -// Copied from: local:aiserver.v1.Group (var: l_) +// Copied from: local:aiserver.v1.Group (var: d_) message Group { int32 id = 1; string name = 2; @@ -16938,13 +16966,13 @@ message Group { repeated DailySpendPoint daily_spend = 13; } -// Copied from: local:aiserver.v1.GroupAssignment (var: I_) +// Copied from: local:aiserver.v1.GroupAssignment (var: C_) message GroupAssignment { string email = 1; string group_name = 2; } -// Copied from: local:aiserver.v1.GroupMember (var: u_) +// Copied from: local:aiserver.v1.GroupMember (var: p_) message GroupMember { int32 user_id = 1; string name = 2; @@ -16955,7 +16983,7 @@ message GroupMember { optional int32 effective_per_user_limit_dollars = 7; } -// Copied from: local:aiserver.v1.GroupMemberChange (var: N_) +// Copied from: local:aiserver.v1.GroupMemberChange (var: M_) message GroupMemberChange { int32 user_id = 1; string email = 2; @@ -17153,7 +17181,7 @@ message HookAdditionalContext { string content = 2; } -// Copied from: local:aiserver.v1.HookDescriptor (var: aE) +// Copied from: local:aiserver.v1.HookDescriptor (var: cE) message HookDescriptor { string name = 1; optional string description = 2; @@ -17300,7 +17328,7 @@ enum IndividualLimitsOptOutOutcome { INDIVIDUAL_LIMITS_OPT_OUT_OUTCOME_CREATED_AFTER_CUTOFF = 5; } -// Copied from: local:aiserver.v1.IndividualLimitsOptOutTeamResult (var: Vw) +// Copied from: local:aiserver.v1.IndividualLimitsOptOutTeamResult (var: zw) message IndividualLimitsOptOutTeamResult { int32 team_id = 1; string team_name = 2; @@ -17402,7 +17430,7 @@ message InlineGPT4PromptProtoV1 { CurrentFileInfo current_file = 1; } -// Copied from: local:aiserver.v1.InstallTeamPluginRequest (var: qS) +// Copied from: local:aiserver.v1.InstallTeamPluginRequest (var: xS) message InstallTeamPluginRequest { int32 team_id = 1; int64 plugin_id = 2; @@ -17410,24 +17438,24 @@ message InstallTeamPluginRequest { optional string pinned_git_ref = 5; } -// Copied from: local:aiserver.v1.InstallTeamPluginResponse (var: DS) +// Copied from: local:aiserver.v1.InstallTeamPluginResponse (var: QS) message InstallTeamPluginResponse { TeamPluginInstall install = 1; } -// Copied from: local:aiserver.v1.InstallUserPluginRequest (var: AS) +// Copied from: local:aiserver.v1.InstallUserPluginRequest (var: kS) message InstallUserPluginRequest { int64 plugin_id = 1; optional string pinned_git_ref = 4; google.protobuf.Struct variables = 5; } -// Copied from: local:aiserver.v1.InstallUserPluginResponse (var: _S) +// Copied from: local:aiserver.v1.InstallUserPluginResponse (var: wS) message InstallUserPluginResponse { UserPluginInstall install = 1; } -// Copied from: local:aiserver.v1.InstallationSettings (var: Qp) +// Copied from: local:aiserver.v1.InstallationSettings (var: Yp) message InstallationSettings { repeated string allowlist = 1; AllowlistConfig allowlist_config = 2; @@ -17650,7 +17678,7 @@ message InterruptedPendingToolCallResolutions { repeated InterruptedPendingToolCallResolution resolutions = 1; } -// Copied from: local:aiserver.v1.InviteLinkInfo (var: Pg) +// Copied from: local:aiserver.v1.InviteLinkInfo (var: Fg) message InviteLinkInfo { string invite_link = 1; int64 valid_until = 2; @@ -17728,14 +17756,14 @@ message InvocationContext { } } -// Copied from: local:aiserver.v1.InvoiceCycle (var: ji) +// Copied from: local:aiserver.v1.InvoiceCycle (var: Zi) message InvoiceCycle { int64 start_ms = 1; CycleType type = 2; int64 end_ms = 3; } -// Copied from: local:aiserver.v1.InvoiceInfo (var: xg) +// Copied from: local:aiserver.v1.InvoiceInfo (var: Vg) message InvoiceInfo { string invoice_id = 1; int64 date = 2; @@ -17748,11 +17776,11 @@ message InvoiceInfo { bool is_mid_month_invoice = 9; } -// Copied from: local:aiserver.v1.IsAllowedFreeTrialUsageRequest (var: WA) +// Copied from: local:aiserver.v1.IsAllowedFreeTrialUsageRequest (var: ZA) message IsAllowedFreeTrialUsageRequest { } -// Copied from: local:aiserver.v1.IsAllowedFreeTrialUsageResponse (var: zA) +// Copied from: local:aiserver.v1.IsAllowedFreeTrialUsageResponse (var: $A) message IsAllowedFreeTrialUsageResponse { bool is_allowed = 1; } @@ -17775,12 +17803,12 @@ message IsLoggedInResponse { bool logged_in = 1; } -// Copied from: local:aiserver.v1.IsNextSetupRunFreeRequest (var: jA) +// Copied from: local:aiserver.v1.IsNextSetupRunFreeRequest (var: e_) message IsNextSetupRunFreeRequest { optional string bc_id = 1; } -// Copied from: local:aiserver.v1.IsNextSetupRunFreeResponse (var: XA) +// Copied from: local:aiserver.v1.IsNextSetupRunFreeResponse (var: t_) message IsNextSetupRunFreeResponse { bool is_free = 1; uint32 remaining_runs = 2; @@ -17790,11 +17818,11 @@ message IsNextSetupRunFreeResponse { bool is_current_run_free = 6; } -// Copied from: local:aiserver.v1.IsOnNewPricingRequest (var: UA) +// Copied from: local:aiserver.v1.IsOnNewPricingRequest (var: HA) message IsOnNewPricingRequest { } -// Copied from: local:aiserver.v1.IsOnNewPricingResponse (var: xA) +// Copied from: local:aiserver.v1.IsOnNewPricingResponse (var: VA) message IsOnNewPricingResponse { bool is_on_new_pricing = 1; bool is_opted_out = 2; @@ -17860,26 +17888,26 @@ message IterativeSftInferenceConfig { optional double top_p = 2; } -// Copied from: local:aiserver.v1.JiraIntegrationSettings (var: Tc) +// Copied from: local:aiserver.v1.JiraIntegrationSettings (var: kc) message JiraIntegrationSettings { bool hidden = 1; } -// Copied from: local:aiserver.v1.JiraProject (var: av) +// Copied from: local:aiserver.v1.JiraProject (var: cv) message JiraProject { string id = 1; string key = 2; string name = 3; } -// Copied from: local:aiserver.v1.JiraRoutingRule (var: fv) +// Copied from: local:aiserver.v1.JiraRoutingRule (var: _v) message JiraRoutingRule { int64 id = 1; string repo = 2; string rule_text = 3; } -// Copied from: local:aiserver.v1.JiraUserLink (var: Bv) +// Copied from: local:aiserver.v1.JiraUserLink (var: Rv) message JiraUserLink { string cloud_id = 1; string jira_account_id = 2; @@ -17888,17 +17916,17 @@ message JiraUserLink { int64 linked_at_ms = 5; } -// Copied from: local:aiserver.v1.JoinTeamByDomainRequest (var: du) +// Copied from: local:aiserver.v1.JoinTeamByDomainRequest (var: fu) message JoinTeamByDomainRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.JoinTeamByDomainResponse (var: pu) +// Copied from: local:aiserver.v1.JoinTeamByDomainResponse (var: gu) message JoinTeamByDomainResponse { bool success = 1; } -// Copied from: local:aiserver.v1.JoinableTeam (var: mu) +// Copied from: local:aiserver.v1.JoinableTeam (var: du) message JoinableTeam { int32 id = 1; string name = 2; @@ -18060,12 +18088,12 @@ enum LinearActor { LINEAR_ACTOR_USER = 2; } -// Copied from: local:aiserver.v1.LinearIntegrationSettings (var: _c) +// Copied from: local:aiserver.v1.LinearIntegrationSettings (var: yc) message LinearIntegrationSettings { bool hidden = 1; } -// Copied from: local:aiserver.v1.LinearIssue (var: pA) +// Copied from: local:aiserver.v1.LinearIssue (var: AA) message LinearIssue { string id = 1; string identifier = 2; @@ -18095,20 +18123,20 @@ enum LinearIssuesOrderBy { LINEAR_ISSUES_ORDER_BY_CREATED_AT = 2; } -// Copied from: local:aiserver.v1.LinearLabel (var: lA) +// Copied from: local:aiserver.v1.LinearLabel (var: dA) message LinearLabel { string id = 1; string name = 2; optional string color = 3; } -// Copied from: local:aiserver.v1.LinearProject (var: $h) +// Copied from: local:aiserver.v1.LinearProject (var: rA) message LinearProject { string id = 1; string name = 2; } -// Copied from: local:aiserver.v1.LinearProjectSettings (var: eA) +// Copied from: local:aiserver.v1.LinearProjectSettings (var: sA) message LinearProjectSettings { string project_id = 1; LinearRunOption run_option = 2; @@ -18131,7 +18159,7 @@ message LinearSourceMetadata { optional string issue_title = 4; } -// Copied from: local:aiserver.v1.LinearTeam (var: Zh) +// Copied from: local:aiserver.v1.LinearTeam (var: nA) message LinearTeam { string id = 1; string key = 2; @@ -18142,7 +18170,7 @@ message LinearTeam { repeated LinearLabel labels = 7; } -// Copied from: local:aiserver.v1.LinearTeamSettings (var: tA) +// Copied from: local:aiserver.v1.LinearTeamSettings (var: oA) message LinearTeamSettings { string linear_team_id = 1; LinearRunOption default_run_option = 2; @@ -18153,7 +18181,7 @@ message LinearTeamSettings { optional int32 autorun_as_user_id = 7; } -// Copied from: local:aiserver.v1.LinkJiraInstallationRequest (var: XI) +// Copied from: local:aiserver.v1.LinkJiraInstallationRequest (var: tv) message LinkJiraInstallationRequest { string installation_id = 1; int32 team_id = 2; @@ -18161,35 +18189,35 @@ message LinkJiraInstallationRequest { string setup_code = 4; } -// Copied from: local:aiserver.v1.LinkJiraInstallationResponse (var: ZI) +// Copied from: local:aiserver.v1.LinkJiraInstallationResponse (var: nv) message LinkJiraInstallationResponse { bool success = 1; } -// Copied from: local:aiserver.v1.LinkJiraUserRequest (var: Ev) +// Copied from: local:aiserver.v1.LinkJiraUserRequest (var: Bv) message LinkJiraUserRequest { string cloud_id = 1; string jira_account_id = 2; string link_token = 3; } -// Copied from: local:aiserver.v1.LinkJiraUserResponse (var: Sv) +// Copied from: local:aiserver.v1.LinkJiraUserResponse (var: Jv) message LinkJiraUserResponse { bool success = 1; } -// Copied from: local:aiserver.v1.LinkPluginsToTeamMarketplaceRequest (var: RI) +// Copied from: local:aiserver.v1.LinkPluginsToTeamMarketplaceRequest (var: LI) message LinkPluginsToTeamMarketplaceRequest { repeated string plugin_ids = 1; int64 marketplace_id = 2; } -// Copied from: local:aiserver.v1.LinkPluginsToTeamMarketplaceResponse (var: PI) +// Copied from: local:aiserver.v1.LinkPluginsToTeamMarketplaceResponse (var: FI) message LinkPluginsToTeamMarketplaceResponse { bool success = 1; } -// Copied from: local:aiserver.v1.LinkedUsageAlertPolicy (var: ia) +// Copied from: local:aiserver.v1.LinkedUsageAlertPolicy (var: la) message LinkedUsageAlertPolicy { optional string alert_id = 1; optional int32 threshold_bps = 2; @@ -18404,15 +18432,15 @@ message ListBackgroundComposerArtifactsResponse { repeated BackgroundComposerArtifact artifacts = 1; } -// Copied from: local:aiserver.v1.ListBackgroundComposerSecretsRequest (var: ao) +// Copied from: local:aiserver.v1.ListBackgroundComposerSecretsRequest (var: uo) message ListBackgroundComposerSecretsRequest { bool team_scope = 1; BackgroundComposerSecretOwner owner = 2; } -// Copied from: local:aiserver.v1.ListBackgroundComposerSecretsResponse (var: lo) +// Copied from: local:aiserver.v1.ListBackgroundComposerSecretsResponse (var: mo) message ListBackgroundComposerSecretsResponse { - // Copied from: local:aiserver.v1.ListBackgroundComposerSecretsResponse.Secret (var: uo) + // Copied from: local:aiserver.v1.ListBackgroundComposerSecretsResponse.Secret (var: co) message Secret { string name = 1; double created_at = 2; @@ -18475,13 +18503,13 @@ message ListBackgroundComposersResponse { repeated BackgroundComposerParticipant participants = 5; } -// Copied from: local:aiserver.v1.ListBitbucketServerInstancesRequest (var: Tn) +// Copied from: local:aiserver.v1.ListBitbucketServerInstancesRequest (var: kn) message ListBitbucketServerInstancesRequest { } -// Copied from: local:aiserver.v1.ListBitbucketServerInstancesResponse (var: yn) +// Copied from: local:aiserver.v1.ListBitbucketServerInstancesResponse (var: wn) message ListBitbucketServerInstancesResponse { - // Copied from: local:aiserver.v1.ListBitbucketServerInstancesResponse.BitbucketServerInstance (var: kn) + // Copied from: local:aiserver.v1.ListBitbucketServerInstancesResponse.BitbucketServerInstance (var: En) message BitbucketServerInstance { string uuid = 1; string hostname = 2; @@ -18495,11 +18523,11 @@ message ListBitbucketServerInstancesResponse { repeated BitbucketServerInstance instances = 1; } -// Copied from: local:aiserver.v1.ListBlockingCheckoutInvoicesRequest (var: Gg) +// Copied from: local:aiserver.v1.ListBlockingCheckoutInvoicesRequest (var: Kg) message ListBlockingCheckoutInvoicesRequest { } -// Copied from: local:aiserver.v1.ListBlockingCheckoutInvoicesResponse (var: Hg) +// Copied from: local:aiserver.v1.ListBlockingCheckoutInvoicesResponse (var: Wg) message ListBlockingCheckoutInvoicesResponse { repeated InvoiceInfo invoices = 1; } @@ -18528,16 +18556,16 @@ message ListCloudAgentRunsForDashboardResponse { optional CloudAgentRunsCursor next_cursor = 3; } -// Copied from: local:aiserver.v1.ListContactImportConnectionsRequest (var: ol) +// Copied from: local:aiserver.v1.ListContactImportConnectionsRequest (var: al) message ListContactImportConnectionsRequest { } -// Copied from: local:aiserver.v1.ListContactImportConnectionsResponse (var: il) +// Copied from: local:aiserver.v1.ListContactImportConnectionsResponse (var: ll) message ListContactImportConnectionsResponse { repeated ContactImportConnectionSummary connections = 1; } -// Copied from: local:aiserver.v1.ListContactImportContactsRequest (var: dl) +// Copied from: local:aiserver.v1.ListContactImportContactsRequest (var: fl) message ListContactImportContactsRequest { int64 connection_id = 1; optional int32 limit = 2; @@ -18545,26 +18573,26 @@ message ListContactImportContactsRequest { optional int64 after_contact_id = 4; } -// Copied from: local:aiserver.v1.ListContactImportContactsResponse (var: pl) +// Copied from: local:aiserver.v1.ListContactImportContactsResponse (var: gl) message ListContactImportContactsResponse { repeated ContactImportContactRow contacts = 1; int32 total_count = 2; } -// Copied from: local:aiserver.v1.ListCrewArchetypesRequest (var: Kv) +// Copied from: local:aiserver.v1.ListCrewArchetypesRequest (var: Xv) message ListCrewArchetypesRequest { } -// Copied from: local:aiserver.v1.ListCrewArchetypesResponse (var: Wv) +// Copied from: local:aiserver.v1.ListCrewArchetypesResponse (var: Zv) message ListCrewArchetypesResponse { repeated CrewArchetype archetypes = 1; } -// Copied from: local:aiserver.v1.ListCrewsRequest (var: Lv) +// Copied from: local:aiserver.v1.ListCrewsRequest (var: Ov) message ListCrewsRequest { } -// Copied from: local:aiserver.v1.ListCrewsResponse (var: Fv) +// Copied from: local:aiserver.v1.ListCrewsResponse (var: Uv) message ListCrewsResponse { repeated Crew crews = 1; } @@ -18694,7 +18722,7 @@ message ListExperimentalIndexFilesResponse { repeated IndexFileData files = 2; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingActiveAgentsRequest (var: $f) +// Copied from: local:aiserver.v1.ListFullSelfDrivingActiveAgentsRequest (var: rg) message ListFullSelfDrivingActiveAgentsRequest { optional string search_query = 1; optional int32 page = 2; @@ -18703,7 +18731,7 @@ message ListFullSelfDrivingActiveAgentsRequest { optional string status_visual = 5; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingActiveAgentsResponse (var: eg) +// Copied from: local:aiserver.v1.ListFullSelfDrivingActiveAgentsResponse (var: sg) message ListFullSelfDrivingActiveAgentsResponse { repeated FullSelfDrivingActiveAgent agents = 1; int32 total_count = 2; @@ -18723,11 +18751,11 @@ message ListFullSelfDrivingFindingsResponse { repeated FullSelfDrivingFinding findings = 1; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingRepoSettingsRequest (var: qf) +// Copied from: local:aiserver.v1.ListFullSelfDrivingRepoSettingsRequest (var: xf) message ListFullSelfDrivingRepoSettingsRequest { } -// Copied from: local:aiserver.v1.ListFullSelfDrivingRepoSettingsResponse (var: Df) +// Copied from: local:aiserver.v1.ListFullSelfDrivingRepoSettingsResponse (var: Qf) message ListFullSelfDrivingRepoSettingsResponse { repeated FullSelfDrivingRepoSetting repos = 1; } @@ -18743,7 +18771,7 @@ message ListFullSelfDrivingRunsResponse { repeated FullSelfDrivingRun runs = 1; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamActiveAgentsRequest (var: tg) +// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamActiveAgentsRequest (var: og) message ListFullSelfDrivingTeamActiveAgentsRequest { int32 team_id = 1; optional string search_query = 2; @@ -18752,30 +18780,30 @@ message ListFullSelfDrivingTeamActiveAgentsRequest { optional bool archived = 5; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamActiveAgentsResponse (var: ng) +// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamActiveAgentsResponse (var: ig) message ListFullSelfDrivingTeamActiveAgentsResponse { repeated FullSelfDrivingActiveAgent agents = 1; int32 total_count = 2; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamRepoSettingsRequest (var: Kf) +// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamRepoSettingsRequest (var: Xf) message ListFullSelfDrivingTeamRepoSettingsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamRepoSettingsResponse (var: Wf) +// Copied from: local:aiserver.v1.ListFullSelfDrivingTeamRepoSettingsResponse (var: Zf) message ListFullSelfDrivingTeamRepoSettingsResponse { repeated FullSelfDrivingTeamRepoSetting repos = 1; } -// Copied from: local:aiserver.v1.ListGithubEnterpriseAppsRequest (var: en) +// Copied from: local:aiserver.v1.ListGithubEnterpriseAppsRequest (var: nn) message ListGithubEnterpriseAppsRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListGithubEnterpriseAppsResponse (var: tn) +// Copied from: local:aiserver.v1.ListGithubEnterpriseAppsResponse (var: rn) message ListGithubEnterpriseAppsResponse { - // Copied from: local:aiserver.v1.ListGithubEnterpriseAppsResponse.GithubEnterpriseApp (var: nn) + // Copied from: local:aiserver.v1.ListGithubEnterpriseAppsResponse.GithubEnterpriseApp (var: sn) message GithubEnterpriseApp { string uuid = 1; string slug = 2; @@ -18787,14 +18815,14 @@ message ListGithubEnterpriseAppsResponse { bool can_manage = 2; } -// Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesRequest (var: ln) +// Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesRequest (var: mn) message ListGitlabEnterpriseInstancesRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesResponse (var: un) +// Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesResponse (var: cn) message ListGitlabEnterpriseInstancesResponse { - // Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesResponse.GitlabEnterpriseInstance (var: mn) + // Copied from: local:aiserver.v1.ListGitlabEnterpriseInstancesResponse.GitlabEnterpriseInstance (var: dn) message GitlabEnterpriseInstance { string uuid = 1; string hostname = 2; @@ -18819,17 +18847,17 @@ message ListGrindModeComposersResponse { repeated BackgroundComposer composers = 1; } -// Copied from: local:aiserver.v1.ListInvoiceCyclesRequest (var: zi) +// Copied from: local:aiserver.v1.ListInvoiceCyclesRequest (var: Xi) message ListInvoiceCyclesRequest { optional int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListInvoiceCyclesResponse (var: Xi) +// Copied from: local:aiserver.v1.ListInvoiceCyclesResponse (var: $i) message ListInvoiceCyclesResponse { repeated InvoiceCycle cycles = 1; } -// Copied from: local:aiserver.v1.ListInvoicesRequest (var: Ug) +// Copied from: local:aiserver.v1.ListInvoicesRequest (var: Hg) message ListInvoicesRequest { optional int32 team_id = 1; optional int32 page = 2; @@ -18837,7 +18865,7 @@ message ListInvoicesRequest { optional string status = 4; } -// Copied from: local:aiserver.v1.ListInvoicesResponse (var: Qg) +// Copied from: local:aiserver.v1.ListInvoicesResponse (var: Yg) message ListInvoicesResponse { repeated InvoiceInfo invoices = 1; int32 total = 2; @@ -18845,16 +18873,16 @@ message ListInvoicesResponse { optional bool has_more = 4; } -// Copied from: local:aiserver.v1.ListJiraUserLinksRequest (var: Iv) +// Copied from: local:aiserver.v1.ListJiraUserLinksRequest (var: Cv) message ListJiraUserLinksRequest { } -// Copied from: local:aiserver.v1.ListJiraUserLinksResponse (var: vv) +// Copied from: local:aiserver.v1.ListJiraUserLinksResponse (var: Nv) message ListJiraUserLinksResponse { repeated JiraUserLink links = 1; } -// Copied from: local:aiserver.v1.ListMarketplacePluginsRequest (var: fE) +// Copied from: local:aiserver.v1.ListMarketplacePluginsRequest (var: _E) message ListMarketplacePluginsRequest { optional string search = 1; repeated string tags = 2; @@ -18866,18 +18894,18 @@ message ListMarketplacePluginsRequest { optional bool exclude_cloud_agent_plugins = 8; } -// Copied from: local:aiserver.v1.ListMarketplacePluginsResponse (var: gE) +// Copied from: local:aiserver.v1.ListMarketplacePluginsResponse (var: TE) message ListMarketplacePluginsResponse { repeated Plugin plugins = 1; optional string next_page_token = 2; bool has_more = 3; } -// Copied from: local:aiserver.v1.ListMarketplacesRequest (var: zS) +// Copied from: local:aiserver.v1.ListMarketplacesRequest (var: $S) message ListMarketplacesRequest { } -// Copied from: local:aiserver.v1.ListMarketplacesResponse (var: jS) +// Copied from: local:aiserver.v1.ListMarketplacesResponse (var: eI) message ListMarketplacesResponse { repeated Marketplace marketplaces = 1; } @@ -18945,12 +18973,12 @@ message ListMcpResourcesSuccess { repeated ListMcpResourcesExecResult.McpResource resources = 1; } -// Copied from: local:aiserver.v1.ListMicrosoftTeamsChannelsRequest (var: Ww) +// Copied from: local:aiserver.v1.ListMicrosoftTeamsChannelsRequest (var: Zw) message ListMicrosoftTeamsChannelsRequest { optional string search = 1; } -// Copied from: local:aiserver.v1.ListMicrosoftTeamsChannelsResponse (var: zw) +// Copied from: local:aiserver.v1.ListMicrosoftTeamsChannelsResponse (var: $w) message ListMicrosoftTeamsChannelsResponse { repeated MicrosoftTeamsChannel channels = 1; bool has_microsoft_teams_auth = 2; @@ -18978,44 +19006,44 @@ message ListNamedAgentsResponse { repeated NamedAgent agents = 1; } -// Copied from: local:aiserver.v1.ListOrganizationApiKeysRequest (var: Fl) +// Copied from: local:aiserver.v1.ListOrganizationApiKeysRequest (var: Dl) message ListOrganizationApiKeysRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.ListOrganizationApiKeysResponse (var: ql) +// Copied from: local:aiserver.v1.ListOrganizationApiKeysResponse (var: Ol) message ListOrganizationApiKeysResponse { repeated OrganizationApiKey api_keys = 1; } -// Copied from: local:aiserver.v1.ListOrganizationGroupTargetMappingsRequest (var: eT) +// Copied from: local:aiserver.v1.ListOrganizationGroupTargetMappingsRequest (var: sT) message ListOrganizationGroupTargetMappingsRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.ListOrganizationGroupTargetMappingsResponse (var: tT) +// Copied from: local:aiserver.v1.ListOrganizationGroupTargetMappingsResponse (var: oT) message ListOrganizationGroupTargetMappingsResponse { repeated ScimTargetMapping mappings = 1; } -// Copied from: local:aiserver.v1.ListOrganizationIdentityProvidersRequest (var: cr) +// Copied from: local:aiserver.v1.ListOrganizationIdentityProvidersRequest (var: pr) message ListOrganizationIdentityProvidersRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.ListOrganizationIdentityProvidersResponse (var: dr) +// Copied from: local:aiserver.v1.ListOrganizationIdentityProvidersResponse (var: fr) message ListOrganizationIdentityProvidersResponse { repeated OrganizationIdentityProvider providers = 1; bool merge_enabled = 2; bool scim_inside_identity_provider_enabled = 3; } -// Copied from: local:aiserver.v1.ListOrganizationMergeIdpRequestsRequest (var: vr) +// Copied from: local:aiserver.v1.ListOrganizationMergeIdpRequestsRequest (var: Jr) message ListOrganizationMergeIdpRequestsRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.ListOrganizationMergeIdpRequestsResponse (var: Br) +// Copied from: local:aiserver.v1.ListOrganizationMergeIdpRequestsResponse (var: Cr) message ListOrganizationMergeIdpRequestsResponse { repeated OrganizationMergeIdpRequestInfo requests = 1; } @@ -19089,23 +19117,23 @@ message ListReposWithLocalEnvironmentResponse { repeated RepoWithLocalEnvironment repos = 1; } -// Copied from: local:aiserver.v1.ListSandBankedResetsRequest (var: Jd) +// Copied from: local:aiserver.v1.ListSandBankedResetsRequest (var: Nd) message ListSandBankedResetsRequest { } -// Copied from: local:aiserver.v1.ListSandBankedResetsResponse (var: Nd) +// Copied from: local:aiserver.v1.ListSandBankedResetsResponse (var: Pd) message ListSandBankedResetsResponse { repeated SandBankedReset resets = 1; } -// Copied from: local:aiserver.v1.ListSandMcpToolsRequest (var: Wo) +// Copied from: local:aiserver.v1.ListSandMcpToolsRequest (var: jo) message ListSandMcpToolsRequest { repeated string server_identifiers = 1; } -// Copied from: local:aiserver.v1.ListSandMcpToolsResponse (var: zo) +// Copied from: local:aiserver.v1.ListSandMcpToolsResponse (var: Xo) message ListSandMcpToolsResponse { - // Copied from: local:aiserver.v1.ListSandMcpToolsResponse.Server (var: jo) + // Copied from: local:aiserver.v1.ListSandMcpToolsResponse.Server (var: Zo) message Server { string server_identifier = 1; string status = 2; @@ -19117,35 +19145,35 @@ message ListSandMcpToolsResponse { repeated Server servers = 1; } -// Copied from: local:aiserver.v1.ListScimDirectoriesRequest (var: U_) +// Copied from: local:aiserver.v1.ListScimDirectoriesRequest (var: H_) message ListScimDirectoriesRequest { string organization_id = 1; } -// Copied from: local:aiserver.v1.ListScimDirectoriesResponse (var: x_) +// Copied from: local:aiserver.v1.ListScimDirectoriesResponse (var: V_) message ListScimDirectoriesResponse { repeated ScimDirectory directories = 1; bool multi_source_enabled = 2; } -// Copied from: local:aiserver.v1.ListScimGroupsFromUpstreamRequest (var: z_) +// Copied from: local:aiserver.v1.ListScimGroupsFromUpstreamRequest (var: $_) message ListScimGroupsFromUpstreamRequest { string organization_id = 1; int64 scim_directory_id = 2; } -// Copied from: local:aiserver.v1.ListScimGroupsFromUpstreamResponse (var: j_) +// Copied from: local:aiserver.v1.ListScimGroupsFromUpstreamResponse (var: eT) message ListScimGroupsFromUpstreamResponse { repeated ScimUpstreamGroup groups = 1; } -// Copied from: local:aiserver.v1.ListScimTargetMappingsRequest (var: Z_) +// Copied from: local:aiserver.v1.ListScimTargetMappingsRequest (var: nT) message ListScimTargetMappingsRequest { string organization_id = 1; int64 scim_directory_id = 2; } -// Copied from: local:aiserver.v1.ListScimTargetMappingsResponse (var: $_) +// Copied from: local:aiserver.v1.ListScimTargetMappingsResponse (var: rT) message ListScimTargetMappingsResponse { repeated ScimTargetMapping mappings = 1; } @@ -19185,7 +19213,7 @@ message ListSharedBackgroundComposerArtifactsResponse { repeated BackgroundComposerSharedArtifact artifacts = 1; } -// Copied from: local:aiserver.v1.ListSharedCanvasesRequest (var: Qk) +// Copied from: local:aiserver.v1.ListSharedCanvasesRequest (var: Yk) message ListSharedCanvasesRequest { optional uint32 limit = 1; optional string created_before = 2; @@ -19193,13 +19221,13 @@ message ListSharedCanvasesRequest { optional string team_id = 4; } -// Copied from: local:aiserver.v1.ListSharedCanvasesResponse (var: Gk) +// Copied from: local:aiserver.v1.ListSharedCanvasesResponse (var: Kk) message ListSharedCanvasesResponse { repeated SharedCanvasMetadata canvases = 1; bool has_more = 2; } -// Copied from: local:aiserver.v1.ListSharedConversationsRequest (var: Zk) +// Copied from: local:aiserver.v1.ListSharedConversationsRequest (var: nw) message ListSharedConversationsRequest { optional SharedConversationVisibility visibility = 1; optional int32 creator_id = 2; @@ -19208,13 +19236,13 @@ message ListSharedConversationsRequest { optional int32 team_id = 5; } -// Copied from: local:aiserver.v1.ListSharedConversationsResponse (var: $k) +// Copied from: local:aiserver.v1.ListSharedConversationsResponse (var: rw) message ListSharedConversationsResponse { repeated SharedConversationMetadata shares = 1; bool has_more = 2; } -// Copied from: local:aiserver.v1.ListSlackConversationsRequest (var: Yw) +// Copied from: local:aiserver.v1.ListSlackConversationsRequest (var: jw) message ListSlackConversationsRequest { optional string search = 1; optional bool include_private = 2; @@ -19222,24 +19250,24 @@ message ListSlackConversationsRequest { optional bool allow_partial = 4; } -// Copied from: local:aiserver.v1.ListSlackConversationsResponse (var: Kw) +// Copied from: local:aiserver.v1.ListSlackConversationsResponse (var: Xw) message ListSlackConversationsResponse { repeated SlackConversation conversations = 1; bool has_slack_auth = 2; bool is_partial = 3; } -// Copied from: local:aiserver.v1.ListTeamApiKeysRequest (var: Cl) +// Copied from: local:aiserver.v1.ListTeamApiKeysRequest (var: Rl) message ListTeamApiKeysRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListTeamApiKeysResponse (var: Nl) +// Copied from: local:aiserver.v1.ListTeamApiKeysResponse (var: Pl) message ListTeamApiKeysResponse { repeated ApiKey api_keys = 1; } -// Copied from: local:aiserver.v1.ListTeamAvailableMarketplacePluginsRequest (var: RS) +// Copied from: local:aiserver.v1.ListTeamAvailableMarketplacePluginsRequest (var: LS) message ListTeamAvailableMarketplacePluginsRequest { int32 team_id = 1; optional string search = 2; @@ -19249,7 +19277,7 @@ message ListTeamAvailableMarketplacePluginsRequest { optional int32 offset = 6; } -// Copied from: local:aiserver.v1.ListTeamAvailableMarketplacePluginsResponse (var: PS) +// Copied from: local:aiserver.v1.ListTeamAvailableMarketplacePluginsResponse (var: FS) message ListTeamAvailableMarketplacePluginsResponse { repeated Plugin plugins = 1; optional string next_page_token = 2; @@ -19267,63 +19295,63 @@ message ListTeamEnvironmentsResponse { repeated TeamEnvironment environments = 1; } -// Copied from: local:aiserver.v1.ListTeamInviteLinksRequest (var: Rg) +// Copied from: local:aiserver.v1.ListTeamInviteLinksRequest (var: Lg) message ListTeamInviteLinksRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListTeamInviteLinksResponse (var: bg) +// Copied from: local:aiserver.v1.ListTeamInviteLinksResponse (var: qg) message ListTeamInviteLinksResponse { repeated InviteLinkInfo invite_links = 1; } -// Copied from: local:aiserver.v1.ListTeamPluginInstallsRequest (var: ES) +// Copied from: local:aiserver.v1.ListTeamPluginInstallsRequest (var: BS) message ListTeamPluginInstallsRequest { int32 team_id = 1; optional bool use_replica = 2; } -// Copied from: local:aiserver.v1.ListTeamPluginInstallsResponse (var: SS) +// Copied from: local:aiserver.v1.ListTeamPluginInstallsResponse (var: JS) message ListTeamPluginInstallsResponse { repeated TeamPluginInstall installs = 1; } -// Copied from: local:aiserver.v1.ListTeamServiceAccountsRequest (var: Ul) +// Copied from: local:aiserver.v1.ListTeamServiceAccountsRequest (var: Ql) message ListTeamServiceAccountsRequest { int32 team_id = 1; optional bool include_archived = 2; } -// Copied from: local:aiserver.v1.ListTeamServiceAccountsResponse (var: xl) +// Copied from: local:aiserver.v1.ListTeamServiceAccountsResponse (var: Gl) message ListTeamServiceAccountsResponse { repeated ServiceAccountInfo service_accounts = 1; } -// Copied from: local:aiserver.v1.ListUsageAlertsRequest (var: Lw) +// Copied from: local:aiserver.v1.ListUsageAlertsRequest (var: Ow) message ListUsageAlertsRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.ListUsageAlertsResponse (var: Fw) +// Copied from: local:aiserver.v1.ListUsageAlertsResponse (var: Uw) message ListUsageAlertsResponse { repeated UsageAlert alerts = 1; } -// Copied from: local:aiserver.v1.ListUserApiKeysRequest (var: ou) +// Copied from: local:aiserver.v1.ListUserApiKeysRequest (var: au) message ListUserApiKeysRequest { } -// Copied from: local:aiserver.v1.ListUserApiKeysResponse (var: iu) +// Copied from: local:aiserver.v1.ListUserApiKeysResponse (var: lu) message ListUserApiKeysResponse { repeated ApiKey api_keys = 1; } -// Copied from: local:aiserver.v1.ListUserPluginInstallsRequest (var: gS) +// Copied from: local:aiserver.v1.ListUserPluginInstallsRequest (var: TS) message ListUserPluginInstallsRequest { optional bool use_replica = 1; } -// Copied from: local:aiserver.v1.ListUserPluginInstallsResponse (var: hS) +// Copied from: local:aiserver.v1.ListUserPluginInstallsResponse (var: yS) message ListUserPluginInstallsResponse { repeated UserPluginInstall installs = 1; } @@ -19414,23 +19442,23 @@ message LiveActivityContentState { repeated LiveActivityAgentEntry agents = 1; } -// Copied from: local:aiserver.v1.LlmGatewayRoutedModelEntry (var: Gc) +// Copied from: local:aiserver.v1.LlmGatewayRoutedModelEntry (var: Vc) message LlmGatewayRoutedModelEntry { bool enabled = 1; } -// Copied from: local:aiserver.v1.LlmGatewayRouting (var: xc) +// Copied from: local:aiserver.v1.LlmGatewayRouting (var: Gc) message LlmGatewayRouting { map providers = 1; } -// Copied from: local:aiserver.v1.LlmGatewayRoutingProviderEntry (var: Qc) +// Copied from: local:aiserver.v1.LlmGatewayRoutingProviderEntry (var: Hc) message LlmGatewayRoutingProviderEntry { bool enabled = 1; map models = 2; } -// Copied from: local:aiserver.v1.LlmGatewaySettings (var: Uc) +// Copied from: local:aiserver.v1.LlmGatewaySettings (var: Qc) message LlmGatewaySettings { bool enabled = 1; map endpoints = 2; @@ -19447,9 +19475,9 @@ message LocalCodebaseFileInfo { optional string separator = 4; } -// Copied from: local:aiserver.v1.LogClickedConnectSlackRequest (var: HA) +// Copied from: local:aiserver.v1.LogClickedConnectSlackRequest (var: WA) message LogClickedConnectSlackRequest { - // Copied from: local:aiserver.v1.LogClickedConnectSlackRequest.Origin (var: Qt) + // Copied from: local:aiserver.v1.LogClickedConnectSlackRequest.Origin (var: Ht) enum Origin { ORIGIN_UNSPECIFIED = 0; ORIGIN_APP = 1; @@ -19462,7 +19490,7 @@ message LogClickedConnectSlackRequest { bool skip_setup_flow = 2; } -// Copied from: local:aiserver.v1.LogClickedConnectSlackResponse (var: VA) +// Copied from: local:aiserver.v1.LogClickedConnectSlackResponse (var: zA) message LogClickedConnectSlackResponse { } @@ -19504,7 +19532,7 @@ message LogLinterExplicitUserFeedbackRequest { message LogLinterExplicitUserFeedbackResponse { } -// Copied from: local:aiserver.v1.LogSlackbotAuthConversionFunnelRequest (var: QA) +// Copied from: local:aiserver.v1.LogSlackbotAuthConversionFunnelRequest (var: YA) message LogSlackbotAuthConversionFunnelRequest { map checkpoints = 1; optional PrivacyMode privacy_mode = 2; @@ -19517,7 +19545,7 @@ message LogSlackbotAuthConversionFunnelRequest { optional string scm_provider = 9; } -// Copied from: local:aiserver.v1.LogSlackbotAuthConversionFunnelResponse (var: GA) +// Copied from: local:aiserver.v1.LogSlackbotAuthConversionFunnelResponse (var: KA) message LogSlackbotAuthConversionFunnelResponse { } @@ -19591,12 +19619,12 @@ message LogprobsLintPayload { int32 line_chunk_index_zero_based = 6; } -// Copied from: local:aiserver.v1.LookupSharedCanvasByKeyRequest (var: Yk) +// Copied from: local:aiserver.v1.LookupSharedCanvasByKeyRequest (var: jk) message LookupSharedCanvasByKeyRequest { string canvas_key = 1; } -// Copied from: local:aiserver.v1.LookupSharedCanvasByKeyResponse (var: Kk) +// Copied from: local:aiserver.v1.LookupSharedCanvasByKeyResponse (var: Xk) message LookupSharedCanvasByKeyResponse { optional string share_id = 1; optional SharedCanvasVisibility visibility = 2; @@ -19710,7 +19738,7 @@ message LspSuggestionEvent { PointInTimeModel point_in_time_model = 4; } -// Copied from: local:aiserver.v1.MCPControls (var: uc) +// Copied from: local:aiserver.v1.MCPControls (var: cc) message MCPControls { bool enabled = 1; repeated string allowed_tools = 2; @@ -19815,7 +19843,7 @@ message MakePRBackgroundComposerResponse { optional string repo = 5; } -// Copied from: local:aiserver.v1.ManagedSkill (var: GI) +// Copied from: local:aiserver.v1.ManagedSkill (var: KI) message ManagedSkill { string id = 1; string description = 2; @@ -19903,16 +19931,16 @@ message MarkFollowupEditingResponse { string error_message = 2; } -// Copied from: local:aiserver.v1.MarkMcpServersSeenRequest (var: xo) +// Copied from: local:aiserver.v1.MarkMcpServersSeenRequest (var: Go) message MarkMcpServersSeenRequest { repeated int32 server_ids = 1; } -// Copied from: local:aiserver.v1.MarkMcpServersSeenResponse (var: Qo) +// Copied from: local:aiserver.v1.MarkMcpServersSeenResponse (var: Ho) message MarkMcpServersSeenResponse { } -// Copied from: local:aiserver.v1.Marketplace (var: sE) +// Copied from: local:aiserver.v1.Marketplace (var: lE) message Marketplace { int64 id = 1; string name = 2; @@ -19931,9 +19959,11 @@ message Marketplace { 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: pI) +// Copied from: local:aiserver.v1.MarketplaceAccessGrant (var: AI) message MarketplaceAccessGrant { MarketplaceAccessPrincipalKind principal_kind = 1; string principal_id = 2; @@ -19948,7 +19978,7 @@ enum MarketplaceAccessPrincipalKind { MARKETPLACE_ACCESS_PRINCIPAL_KIND_GROUP = 4; } -// Copied from: local:aiserver.v1.MarketplaceRequiredPluginInstall (var: rE) +// Copied from: local:aiserver.v1.MarketplaceRequiredPluginInstall (var: aE) message MarketplaceRequiredPluginInstall { int64 plugin_id = 1; repeated int64 directory_group_ids = 2; @@ -20053,7 +20083,7 @@ message McpAuthResult { message McpAuthStream { } -// Copied from: local:aiserver.v1.McpDescriptor (var: uE) +// Copied from: local:aiserver.v1.McpDescriptor (var: pE) message McpDescriptor { string name = 1; optional string description = 2; @@ -20101,7 +20131,7 @@ enum McpOAuthRefreshLockBeginOutcome { MCP_O_AUTH_REFRESH_LOCK_BEGIN_OUTCOME_REDIS_ERROR = 4; } -// Copied from: local:aiserver.v1.McpOAuthRefreshLockBeginRequest (var: li) +// Copied from: local:aiserver.v1.McpOAuthRefreshLockBeginRequest (var: mi) message McpOAuthRefreshLockBeginRequest { string server_url = 1; McpOAuthRefreshLockExecutorKind executor_kind = 2; @@ -20111,7 +20141,7 @@ message McpOAuthRefreshLockBeginRequest { string account_key = 6; } -// Copied from: local:aiserver.v1.McpOAuthRefreshLockBeginResponse (var: ui) +// Copied from: local:aiserver.v1.McpOAuthRefreshLockBeginResponse (var: ci) message McpOAuthRefreshLockBeginResponse { McpOAuthRefreshLockBeginOutcome outcome = 1; optional string lease_handle = 2; @@ -20133,13 +20163,13 @@ enum McpOAuthRefreshLockReleaseReason { MCP_O_AUTH_REFRESH_LOCK_RELEASE_REASON_ABANDONED = 3; } -// Copied from: local:aiserver.v1.McpOAuthRefreshLockReleaseRequest (var: mi) +// Copied from: local:aiserver.v1.McpOAuthRefreshLockReleaseRequest (var: di) message McpOAuthRefreshLockReleaseRequest { string lease_handle = 1; McpOAuthRefreshLockReleaseReason reason = 2; } -// Copied from: local:aiserver.v1.McpOAuthRefreshLockReleaseResponse (var: ci) +// Copied from: local:aiserver.v1.McpOAuthRefreshLockReleaseResponse (var: pi) message McpOAuthRefreshLockReleaseResponse { } @@ -20184,7 +20214,7 @@ message McpResult { } } -// Copied from: local:aiserver.v1.McpServerMetadata (var: wo) +// Copied from: local:aiserver.v1.McpServerMetadata (var: So) message McpServerMetadata { optional int64 plugin_id = 1; int64 server_id = 2; @@ -20196,7 +20226,7 @@ message McpServerNotFound { repeated string available_servers = 2; } -// Copied from: local:aiserver.v1.McpServerUsageSummary (var: Ro) +// Copied from: local:aiserver.v1.McpServerUsageSummary (var: bo) message McpServerUsageSummary { int64 server_id = 1; int32 enabled_user_count = 2; @@ -20290,13 +20320,13 @@ message MemoryMonitorConfig { optional int32 process_memory_interval_sec = 5; } -// Copied from: local:aiserver.v1.MergeOrganizationIdentityProviderRequest (var: _r) +// Copied from: local:aiserver.v1.MergeOrganizationIdentityProviderRequest (var: yr) message MergeOrganizationIdentityProviderRequest { string organization_id = 1; string source_identity_provider_public_id = 2; } -// Copied from: local:aiserver.v1.MergeOrganizationIdentityProviderResponse (var: Tr) +// Copied from: local:aiserver.v1.MergeOrganizationIdentityProviderResponse (var: kr) message MergeOrganizationIdentityProviderResponse { string request_public_id = 1; } @@ -20314,7 +20344,7 @@ message MergePullRequestResponse { optional string pr_node_id = 3; } -// Copied from: local:aiserver.v1.Metadata (var: Tm) +// Copied from: local:aiserver.v1.Metadata (var: km) message Metadata { optional string title = 1; optional string description = 2; @@ -20327,7 +20357,7 @@ message MetricsConfig { bool enabled_in_non_privacy_mode = 3; } -// Copied from: local:aiserver.v1.MicrosoftTeamsChannel (var: jw) +// Copied from: local:aiserver.v1.MicrosoftTeamsChannel (var: eE) message MicrosoftTeamsChannel { string tenant_id = 1; string team_id = 2; @@ -20337,36 +20367,36 @@ message MicrosoftTeamsChannel { optional string description = 6; } -// Copied from: local:aiserver.v1.MidConversationModelRecommendationContext (var: Hd) +// Copied from: local:aiserver.v1.MidConversationModelRecommendationContext (var: Wd) message MidConversationModelRecommendationContext { RequestedModel current_model = 1; } -// Copied from: local:aiserver.v1.MigrateBugBotProUserToUsageBasedBillingRequest (var: ug) +// Copied from: local:aiserver.v1.MigrateBugBotProUserToUsageBasedBillingRequest (var: pg) message MigrateBugBotProUserToUsageBasedBillingRequest { optional bool keep_high_effort_default = 1; } -// Copied from: local:aiserver.v1.MigrateBugBotProUserToUsageBasedBillingResponse (var: mg) +// Copied from: local:aiserver.v1.MigrateBugBotProUserToUsageBasedBillingResponse (var: fg) message MigrateBugBotProUserToUsageBasedBillingResponse { } -// Copied from: local:aiserver.v1.MigrateTeamBugbotToUsageBasedBillingRequest (var: ST) +// Copied from: local:aiserver.v1.MigrateTeamBugbotToUsageBasedBillingRequest (var: JT) message MigrateTeamBugbotToUsageBasedBillingRequest { int32 team_id = 1; optional bool keep_high_effort_default = 2; } -// Copied from: local:aiserver.v1.MigrateTeamBugbotToUsageBasedBillingResponse (var: IT) +// Copied from: local:aiserver.v1.MigrateTeamBugbotToUsageBasedBillingResponse (var: CT) message MigrateTeamBugbotToUsageBasedBillingResponse { } -// Copied from: local:aiserver.v1.MigrateTeamMcpServersToDefaultMarketplaceRequest (var: qo) +// Copied from: local:aiserver.v1.MigrateTeamMcpServersToDefaultMarketplaceRequest (var: Oo) message MigrateTeamMcpServersToDefaultMarketplaceRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.MigrateTeamMcpServersToDefaultMarketplaceResponse (var: Do) +// Copied from: local:aiserver.v1.MigrateTeamMcpServersToDefaultMarketplaceResponse (var: Uo) message MigrateTeamMcpServersToDefaultMarketplaceResponse { int32 migrated_count = 1; int32 skipped_count = 2; @@ -20440,7 +20470,7 @@ message ModelAddedEvent { bool is_too_large_for_heap_operation = 7; } -// Copied from: local:aiserver.v1.ModelAllowlist (var: Oc) +// Copied from: local:aiserver.v1.ModelAllowlist (var: xc) message ModelAllowlist { // Copied from: local:aiserver.v1.ModelAllowlist.DefaultBehavior (var: Mt) enum DefaultBehavior { @@ -20455,7 +20485,7 @@ message ModelAllowlist { optional ModelAllowlistByok byok = 4; } -// Copied from: local:aiserver.v1.ModelAllowlistByok (var: Dc) +// Copied from: local:aiserver.v1.ModelAllowlistByok (var: Uc) message ModelAllowlistByok { optional ModelAllowlistByokEntry openai = 1; optional ModelAllowlistByokEntry anthropic = 2; @@ -20464,13 +20494,13 @@ message ModelAllowlistByok { optional ModelAllowlistByokEntry bedrock = 5; } -// Copied from: local:aiserver.v1.ModelAllowlistByokEntry (var: qc) +// Copied from: local:aiserver.v1.ModelAllowlistByokEntry (var: Oc) message ModelAllowlistByokEntry { bool enabled = 1; repeated string models = 2; } -// Copied from: local:aiserver.v1.ModelAllowlistModelEntry (var: Lc) +// Copied from: local:aiserver.v1.ModelAllowlistModelEntry (var: qc) message ModelAllowlistModelEntry { bool enabled = 1; map parameter_restrictions = 2; @@ -20478,17 +20508,17 @@ message ModelAllowlistModelEntry { repeated TeamAdminModelRef.ModelParameterValue default_parameter_values = 4; } -// Copied from: local:aiserver.v1.ModelAllowlistParameterGrant (var: Mc) +// Copied from: local:aiserver.v1.ModelAllowlistParameterGrant (var: Fc) message ModelAllowlistParameterGrant { repeated string granted_values = 1; } -// Copied from: local:aiserver.v1.ModelAllowlistParameterRestriction (var: bc) +// Copied from: local:aiserver.v1.ModelAllowlistParameterRestriction (var: Lc) message ModelAllowlistParameterRestriction { repeated string allowed_values = 1; } -// Copied from: local:aiserver.v1.ModelAllowlistProviderEntry (var: Fc) +// Copied from: local:aiserver.v1.ModelAllowlistProviderEntry (var: Dc) message ModelAllowlistProviderEntry { bool enabled = 1; map models = 2; @@ -20647,7 +20677,7 @@ message ModelQueryResponseV2 { } } -// Copied from: local:aiserver.v1.ModelRecommendationNudge (var: Wd) +// Copied from: local:aiserver.v1.ModelRecommendationNudge (var: Zd) message ModelRecommendationNudge { string nudge_id = 1; string experiment_name = 2; @@ -20731,25 +20761,25 @@ message MouseUpAction { MouseButton button = 1; } -// Copied from: local:aiserver.v1.MoveOrganizationMemberToTeamRequest (var: Jr) +// Copied from: local:aiserver.v1.MoveOrganizationMemberToTeamRequest (var: Nr) message MoveOrganizationMemberToTeamRequest { string organization_id = 1; int32 user_id = 2; int32 destination_team_id = 3; } -// Copied from: local:aiserver.v1.MoveOrganizationMemberToTeamResponse (var: Cr) +// Copied from: local:aiserver.v1.MoveOrganizationMemberToTeamResponse (var: Rr) message MoveOrganizationMemberToTeamResponse { bool moved = 1; } -// Copied from: local:aiserver.v1.MoveUserMcpServerToTeamRequest (var: Lo) +// Copied from: local:aiserver.v1.MoveUserMcpServerToTeamRequest (var: qo) message MoveUserMcpServerToTeamRequest { string server_name = 1; int32 team_id = 2; } -// Copied from: local:aiserver.v1.MoveUserMcpServerToTeamResponse (var: Fo) +// Copied from: local:aiserver.v1.MoveUserMcpServerToTeamResponse (var: Do) message MoveUserMcpServerToTeamResponse { } @@ -20821,11 +20851,11 @@ message NamedAgentSession { optional string slack_permalink = 15; } -// Copied from: local:aiserver.v1.NeedsPrivacyModeMigrationRequest (var: $g) +// Copied from: local:aiserver.v1.NeedsPrivacyModeMigrationRequest (var: rh) message NeedsPrivacyModeMigrationRequest { } -// Copied from: local:aiserver.v1.NeedsPrivacyModeMigrationResponse (var: eh) +// Copied from: local:aiserver.v1.NeedsPrivacyModeMigrationResponse (var: sh) message NeedsPrivacyModeMigrationResponse { bool needs_migration = 1; } @@ -20913,7 +20943,7 @@ message NextTurnSystemRemindersWrapper { repeated NextTurnSystemReminderEntry reminders = 1; } -// Copied from: local:aiserver.v1.NoZdrModelConsentStatusEntry (var: wh) +// Copied from: local:aiserver.v1.NoZdrModelConsentStatusEntry (var: vh) message NoZdrModelConsentStatusEntry { string model_id = 1; string consent_version = 2; @@ -20936,7 +20966,7 @@ message NotifyBackgroundComposerShownRequest { message NotifyBackgroundComposerShownResponse { } -// Copied from: local:aiserver.v1.NotifyTeamAdminsRepo (var: iT) +// Copied from: local:aiserver.v1.NotifyTeamAdminsRepo (var: mT) message NotifyTeamAdminsRepo { int64 installation_id = 1; string repo_node_id = 2; @@ -20944,7 +20974,7 @@ message NotifyTeamAdminsRepo { string name = 4; } -// Copied from: local:aiserver.v1.NotifyTeamAdminsRequest (var: aT) +// Copied from: local:aiserver.v1.NotifyTeamAdminsRequest (var: cT) message NotifyTeamAdminsRequest { int32 team_id = 1; AdminNotificationRequestType request_type = 2; @@ -20952,7 +20982,7 @@ message NotifyTeamAdminsRequest { optional string ghe_application = 4; } -// Copied from: local:aiserver.v1.NotifyTeamAdminsResponse (var: lT) +// Copied from: local:aiserver.v1.NotifyTeamAdminsResponse (var: dT) message NotifyTeamAdminsResponse { bool success = 1; optional string error_message = 2; @@ -20971,7 +21001,7 @@ message NudgeMessage { string raw_message = 1; } -// Copied from: local:aiserver.v1.OffboardingBanner (var: my) +// Copied from: local:aiserver.v1.OffboardingBanner (var: fy) message OffboardingBanner { string id = 1; string severity = 2; @@ -21039,12 +21069,12 @@ message OpenUrlCallToAction { string button_text = 2; } -// Copied from: local:aiserver.v1.OptOutNewPricingRequest (var: pT) +// Copied from: local:aiserver.v1.OptOutNewPricingRequest (var: AT) message OptOutNewPricingRequest { bool opt_in = 1; } -// Copied from: local:aiserver.v1.OptOutNewPricingResponse (var: fT) +// Copied from: local:aiserver.v1.OptOutNewPricingResponse (var: _T) message OptOutNewPricingResponse { } @@ -21059,7 +21089,7 @@ message OptimizedDiffState { } } -// Copied from: local:aiserver.v1.OrgTeamBudget (var: pa) +// Copied from: local:aiserver.v1.OrgTeamBudget (var: ga) message OrgTeamBudget { int32 team_id = 1; string team_name = 2; @@ -21067,7 +21097,7 @@ message OrgTeamBudget { int32 current_spend_cents = 4; } -// Copied from: local:aiserver.v1.OrganizationApiKey (var: Rl) +// Copied from: local:aiserver.v1.OrganizationApiKey (var: bl) message OrganizationApiKey { string id = 1; string masked_key = 2; @@ -21076,7 +21106,7 @@ message OrganizationApiKey { repeated string scopes = 5; } -// Copied from: local:aiserver.v1.OrganizationGroup (var: $r) +// Copied from: local:aiserver.v1.OrganizationGroup (var: ts) message OrganizationGroup { int64 id = 1; string name = 2; @@ -21090,7 +21120,7 @@ message OrganizationGroup { optional AnthropicCyberVerificationStatus ant_cyber_verification_status = 10; } -// Copied from: local:aiserver.v1.OrganizationGroupMember (var: ss) +// Copied from: local:aiserver.v1.OrganizationGroupMember (var: is) message OrganizationGroupMember { int32 user_id = 1; optional string email = 2; @@ -21101,7 +21131,7 @@ message OrganizationGroupMember { optional int32 monthly_spending_limit_dollars = 7; } -// Copied from: local:aiserver.v1.OrganizationIdentityProvider (var: mr) +// Copied from: local:aiserver.v1.OrganizationIdentityProvider (var: dr) message OrganizationIdentityProvider { string public_id = 1; bool is_default = 2; @@ -21114,40 +21144,40 @@ message OrganizationIdentityProvider { OrganizationIdentityProviderDomainJoinSettings domain_join = 9; } -// Copied from: local:aiserver.v1.OrganizationIdentityProviderDomainJoinSettings (var: ur) +// Copied from: local:aiserver.v1.OrganizationIdentityProviderDomainJoinSettings (var: cr) message OrganizationIdentityProviderDomainJoinSettings { bool enabled = 1; repeated string allowed_domains = 2; } -// Copied from: local:aiserver.v1.OrganizationIdentityProviderDomains (var: ar) +// Copied from: local:aiserver.v1.OrganizationIdentityProviderDomains (var: ur) message OrganizationIdentityProviderDomains { repeated string verified = 1; repeated string pending = 2; string verify_link = 3; } -// Copied from: local:aiserver.v1.OrganizationIdentityProviderScimSettings (var: lr) +// Copied from: local:aiserver.v1.OrganizationIdentityProviderScimSettings (var: mr) message OrganizationIdentityProviderScimSettings { bool connected = 1; string summary = 2; string manage_link = 3; } -// Copied from: local:aiserver.v1.OrganizationIdentityProviderSsoSettings (var: ir) +// Copied from: local:aiserver.v1.OrganizationIdentityProviderSsoSettings (var: lr) message OrganizationIdentityProviderSsoSettings { bool connected = 1; string summary = 2; string manage_link = 3; } -// Copied from: local:aiserver.v1.OrganizationIdentityProviderUsedByTeam (var: or) +// Copied from: local:aiserver.v1.OrganizationIdentityProviderUsedByTeam (var: ar) message OrganizationIdentityProviderUsedByTeam { string team_public_id = 1; string team_name = 2; } -// Copied from: local:aiserver.v1.OrganizationMember (var: $n) +// Copied from: local:aiserver.v1.OrganizationMember (var: tr) message OrganizationMember { int32 user_id = 1; string auth_id = 2; @@ -21159,7 +21189,7 @@ message OrganizationMember { string member_public_id = 8; } -// Copied from: local:aiserver.v1.OrganizationMemberGroup (var: nr) +// Copied from: local:aiserver.v1.OrganizationMemberGroup (var: sr) message OrganizationMemberGroup { string group_public_id = 1; string group_name = 2; @@ -21168,7 +21198,7 @@ message OrganizationMemberGroup { optional int32 monthly_spending_limit_dollars = 5; } -// Copied from: local:aiserver.v1.OrganizationMemberTeam (var: Zn) +// Copied from: local:aiserver.v1.OrganizationMemberTeam (var: er) message OrganizationMemberTeam { int32 team_id = 1; string team_name = 2; @@ -21176,20 +21206,20 @@ message OrganizationMemberTeam { TeamRole team_role = 4; } -// Copied from: local:aiserver.v1.OrganizationMemberTeamMove (var: Pr) +// Copied from: local:aiserver.v1.OrganizationMemberTeamMove (var: Mr) message OrganizationMemberTeamMove { string email = 1; int32 destination_team_id = 2; optional string destination_team_name = 3; } -// Copied from: local:aiserver.v1.OrganizationMergeIdpBlocker (var: kr) +// Copied from: local:aiserver.v1.OrganizationMergeIdpBlocker (var: Er) message OrganizationMergeIdpBlocker { string code = 1; string message = 2; } -// Copied from: local:aiserver.v1.OrganizationMergeIdpRequestInfo (var: Er) +// Copied from: local:aiserver.v1.OrganizationMergeIdpRequestInfo (var: Ir) message OrganizationMergeIdpRequestInfo { string request_public_id = 1; string status = 2; @@ -21208,7 +21238,7 @@ message OrganizationMergeIdpRequestInfo { optional int64 source_deletion_eligible_at_ms = 15; } -// Copied from: local:aiserver.v1.OrganizationTeamAdminCandidate (var: Xr) +// Copied from: local:aiserver.v1.OrganizationTeamAdminCandidate (var: $r) message OrganizationTeamAdminCandidate { int32 user_id = 1; string email = 2; @@ -21241,7 +21271,7 @@ enum OwnerType { OWNER_TYPE_SERVICE_ACCOUNT = 2; } -// Copied from: local:aiserver.v1.P2PReferralHistoryEntry (var: pm) +// Copied from: local:aiserver.v1.P2PReferralHistoryEntry (var: gm) message P2PReferralHistoryEntry { string referee_label = 1; string display_status = 2; @@ -21446,13 +21476,13 @@ message PRTopLevelComment { optional string author_name = 7; } -// Copied from: local:aiserver.v1.PRUserOption (var: Rp) +// Copied from: local:aiserver.v1.PRUserOption (var: Lp) message PRUserOption { string github_user_node_id = 1; optional string github_username = 2; } -// Copied from: local:aiserver.v1.PagerDutyServiceInfo (var: wA) +// Copied from: local:aiserver.v1.PagerDutyServiceInfo (var: vA) message PagerDutyServiceInfo { string id = 1; string name = 2; @@ -21466,14 +21496,14 @@ message Pages { repeated string page_urls = 2; } -// Copied from: local:aiserver.v1.ParseGitHubRepoForPluginRequest (var: VE) +// Copied from: local:aiserver.v1.ParseGitHubRepoForPluginRequest (var: zE) message ParseGitHubRepoForPluginRequest { string git_url = 1; optional string git_ref = 2; optional bool enforce_auth = 3; } -// Copied from: local:aiserver.v1.ParseGitHubRepoForPluginsResponse (var: KE) +// Copied from: local:aiserver.v1.ParseGitHubRepoForPluginsResponse (var: XE) message ParseGitHubRepoForPluginsResponse { string marketplace_name = 1; string marketplace_description = 2; @@ -21483,7 +21513,7 @@ message ParseGitHubRepoForPluginsResponse { string commit_sha = 6; } -// Copied from: local:aiserver.v1.ParsePluginPublisherRepoInternalRequest (var: WE) +// Copied from: local:aiserver.v1.ParsePluginPublisherRepoInternalRequest (var: ZE) message ParsePluginPublisherRepoInternalRequest { string git_url = 1; optional string git_ref = 2; @@ -21491,7 +21521,7 @@ message ParsePluginPublisherRepoInternalRequest { optional string release_asset = 4; } -// Copied from: local:aiserver.v1.ParsePluginPublisherRepoInternalResponse (var: zE) +// Copied from: local:aiserver.v1.ParsePluginPublisherRepoInternalResponse (var: $E) message ParsePluginPublisherRepoInternalResponse { ParseGitHubRepoForPluginsResponse parsed_repo = 1; optional string release_repo = 2; @@ -21499,7 +21529,7 @@ message ParsePluginPublisherRepoInternalResponse { optional string release_tag = 4; } -// Copied from: local:aiserver.v1.ParsedPluginEntry (var: YE) +// Copied from: local:aiserver.v1.ParsedPluginEntry (var: jE) message ParsedPluginEntry { string name = 1; string display_name = 2; @@ -21617,7 +21647,7 @@ message PendingPullRequestData { optional string base_branch = 4; } -// Copied from: local:aiserver.v1.PendingSeatTierUpgradeRequest (var: Ap) +// Copied from: local:aiserver.v1.PendingSeatTierUpgradeRequest (var: kp) message PendingSeatTierUpgradeRequest { int32 user_id = 1; string name = 2; @@ -21958,7 +21988,7 @@ message PlanRegistryEntry { string path = 2; } -// Copied from: local:aiserver.v1.Plugin (var: cE) +// Copied from: local:aiserver.v1.Plugin (var: gE) message Plugin { int64 id = 1; string name = 2; @@ -22017,7 +22047,7 @@ enum PluginLifecycleState { PLUGIN_LIFECYCLE_STATE_PRIVATE_PUBLISHED = 14; } -// Copied from: local:aiserver.v1.PluginMcpConfigEntry (var: Mi) +// Copied from: local:aiserver.v1.PluginMcpConfigEntry (var: Fi) message PluginMcpConfigEntry { string config_json = 1; string commit_sha = 2; @@ -22043,7 +22073,7 @@ enum PluginPrimitiveUsageInterval { PLUGIN_PRIMITIVE_USAGE_INTERVAL_LAST_30D = 6; } -// Copied from: local:aiserver.v1.PluginRef (var: YS) +// Copied from: local:aiserver.v1.PluginRef (var: jS) message PluginRef { string name = 1; optional string marketplace_name = 2; @@ -22384,13 +22414,13 @@ enum PreferredRepoSourceMode { PREFERRED_REPO_SOURCE_MODE_ORIGIN = 2; } -// Copied from: local:aiserver.v1.PreflightMergeOrganizationIdentityProviderRequest (var: yr) +// Copied from: local:aiserver.v1.PreflightMergeOrganizationIdentityProviderRequest (var: wr) message PreflightMergeOrganizationIdentityProviderRequest { string organization_id = 1; string source_identity_provider_public_id = 2; } -// Copied from: local:aiserver.v1.PreflightMergeOrganizationIdentityProviderResponse (var: wr) +// Copied from: local:aiserver.v1.PreflightMergeOrganizationIdentityProviderResponse (var: Sr) message PreflightMergeOrganizationIdentityProviderResponse { bool can_merge = 1; repeated OrganizationMergeIdpBlocker blockers = 2; @@ -22405,7 +22435,7 @@ message PreloadEditRequest { message PreloadEditResponse { } -// Copied from: local:aiserver.v1.PrepareGithubConnectFlowRequest (var: Yt) +// Copied from: local:aiserver.v1.PrepareGithubConnectFlowRequest (var: Wt) message PrepareGithubConnectFlowRequest { // Copied from: local:aiserver.v1.PrepareGithubConnectFlowRequest.Source (var: vt) enum Source { @@ -22422,7 +22452,7 @@ message PrepareGithubConnectFlowRequest { bool force_oauth = 5; } -// Copied from: local:aiserver.v1.PrepareGithubConnectFlowResponse (var: Kt) +// Copied from: local:aiserver.v1.PrepareGithubConnectFlowResponse (var: zt) message PrepareGithubConnectFlowResponse { string flow_id = 1; string state = 2; @@ -22451,13 +22481,13 @@ message PrepareLocalFullSelfDrivingRunResponse { repeated AgentSkill skills = 7; } -// Copied from: local:aiserver.v1.PrepareSetupGithubEnterpriseAppRequest (var: jt) +// Copied from: local:aiserver.v1.PrepareSetupGithubEnterpriseAppRequest (var: Zt) message PrepareSetupGithubEnterpriseAppRequest { string hostname = 1; optional string external_host = 2; } -// Copied from: local:aiserver.v1.PrepareSetupGithubEnterpriseAppResponse (var: Xt) +// Copied from: local:aiserver.v1.PrepareSetupGithubEnterpriseAppResponse (var: $t) message PrepareSetupGithubEnterpriseAppResponse { string pending_app_uuid = 1; string serialized_manifest = 2; @@ -22490,7 +22520,7 @@ message PresignAgentStoreWritesResponse { repeated AgentStoreWriteInstruction instructions = 1; } -// Copied from: local:aiserver.v1.PreviewAttachGroupToDirectoryRequest (var: C_) +// Copied from: local:aiserver.v1.PreviewAttachGroupToDirectoryRequest (var: b_) message PreviewAttachGroupToDirectoryRequest { int32 group_id = 1; int32 team_id = 2; @@ -22498,7 +22528,7 @@ message PreviewAttachGroupToDirectoryRequest { optional GroupType type = 4; } -// Copied from: local:aiserver.v1.PreviewAttachGroupToDirectoryResponse (var: P_) +// Copied from: local:aiserver.v1.PreviewAttachGroupToDirectoryResponse (var: F_) message PreviewAttachGroupToDirectoryResponse { repeated GroupMemberChange changes = 1; int32 members_to_add = 2; @@ -22508,7 +22538,7 @@ message PreviewAttachGroupToDirectoryResponse { repeated ConflictedUser conflicted_users = 6; } -// Copied from: local:aiserver.v1.PreviewMigrateReindexPluginRepoInternalRequest (var: rS) +// Copied from: local:aiserver.v1.PreviewMigrateReindexPluginRepoInternalRequest (var: aS) message PreviewMigrateReindexPluginRepoInternalRequest { int64 publisher_id = 1; string from_git_url = 2; @@ -22517,7 +22547,7 @@ message PreviewMigrateReindexPluginRepoInternalRequest { optional string release_tag = 5; } -// Copied from: local:aiserver.v1.PreviewMigrateReindexPluginRepoResponse (var: sS) +// Copied from: local:aiserver.v1.PreviewMigrateReindexPluginRepoResponse (var: lS) message PreviewMigrateReindexPluginRepoResponse { string publisher_name = 1; string from_git_url = 2; @@ -22533,7 +22563,7 @@ message PreviewMigrateReindexPluginRepoResponse { bool can_apply = 12; } -// Copied from: local:aiserver.v1.PreviewReindexPluginRepoInternalRequest (var: eS) +// Copied from: local:aiserver.v1.PreviewReindexPluginRepoInternalRequest (var: sS) message PreviewReindexPluginRepoInternalRequest { int64 publisher_id = 1; string git_url = 2; @@ -22542,7 +22572,7 @@ message PreviewReindexPluginRepoInternalRequest { optional string release_tag = 5; } -// Copied from: local:aiserver.v1.PreviewReindexPluginRepoResponse (var: $E) +// Copied from: local:aiserver.v1.PreviewReindexPluginRepoResponse (var: rS) message PreviewReindexPluginRepoResponse { string publisher_name = 1; string git_url = 2; @@ -22554,13 +22584,13 @@ message PreviewReindexPluginRepoResponse { repeated string conflicting_names = 8; } -// Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest (var: LI) +// Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest (var: OI) message PreviewTeamMarketplaceMcpImpactRequest { - // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest.RemoveMarketplacePreview (var: qI) + // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest.RemoveMarketplacePreview (var: xI) message RemoveMarketplacePreview { } - // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest.SetPoliciesPreview (var: FI) + // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactRequest.SetPoliciesPreview (var: UI) message SetPoliciesPreview { repeated SetTeamMarketplacePluginPoliciesRequest.Policy policies = 1; } @@ -22573,9 +22603,9 @@ message PreviewTeamMarketplaceMcpImpactRequest { } } -// Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactResponse (var: DI) +// Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactResponse (var: QI) message PreviewTeamMarketplaceMcpImpactResponse { - // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactResponse.ImpactedPlugin (var: OI) + // Copied from: local:aiserver.v1.PreviewTeamMarketplaceMcpImpactResponse.ImpactedPlugin (var: GI) message ImpactedPlugin { int64 plugin_id = 1; string plugin_name = 2; @@ -22604,7 +22634,7 @@ enum PrivacyMode { PRIVACY_MODE_USAGE_CODEBASE_TRAINING_ALLOWED = 4; } -// Copied from: local:aiserver.v1.PrivacyModeCacheInfo (var: nh) +// Copied from: local:aiserver.v1.PrivacyModeCacheInfo (var: ih) message PrivacyModeCacheInfo { PrivacyMode privacy_mode = 1; bool is_enforced_by_team = 2; @@ -22692,7 +22722,7 @@ message PrivateWorkspaceIdentifier { string uri = 2; } -// Copied from: local:aiserver.v1.ProbeMcpUrlRequest (var: Di) +// Copied from: local:aiserver.v1.ProbeMcpUrlRequest (var: Ui) message ProbeMcpUrlRequest { string url = 1; map headers = 2; @@ -22701,7 +22731,7 @@ message ProbeMcpUrlRequest { optional string auth_client_secret = 5; } -// Copied from: local:aiserver.v1.ProbeMcpUrlResponse (var: Oi) +// Copied from: local:aiserver.v1.ProbeMcpUrlResponse (var: xi) message ProbeMcpUrlResponse { bool is_available = 1; bool requires_auth = 2; @@ -22856,7 +22886,7 @@ message PromptContextUsageTree { repeated PromptContextNode nodes = 2; } -// Copied from: local:aiserver.v1.PromptDeeplinkControls (var: cc) +// Copied from: local:aiserver.v1.PromptDeeplinkControls (var: pc) message PromptDeeplinkControls { bool enabled = 1; } @@ -22891,7 +22921,7 @@ enum ProtectedGitProvider { PROTECTED_GIT_PROVIDER_ORIGIN = 5; } -// Copied from: local:aiserver.v1.ProtectedGitScope (var: Pm) +// Copied from: local:aiserver.v1.ProtectedGitScope (var: Mm) message ProtectedGitScope { int64 id = 1; int32 team_id = 2; @@ -22969,14 +22999,14 @@ enum PublicArtifactSharingMode { PUBLIC_ARTIFACT_SHARING_MODE_DISABLED = 2; } -// Copied from: local:aiserver.v1.PublicProfileActivityCount (var: _E) +// Copied from: local:aiserver.v1.PublicProfileActivityCount (var: wE) message PublicProfileActivityCount { string date = 1; int32 count = 2; int64 value = 3; } -// Copied from: local:aiserver.v1.PublicProfileActivitySummary (var: wE) +// Copied from: local:aiserver.v1.PublicProfileActivitySummary (var: vE) message PublicProfileActivitySummary { string most_active_month = 1; string most_active_day = 2; @@ -22993,39 +23023,39 @@ message PublicProfileActivitySummary { repeated PublicProfileAgentsPerDay agents_over_time = 14; } -// Copied from: local:aiserver.v1.PublicProfileAgentsPerDay (var: kE) +// Copied from: local:aiserver.v1.PublicProfileAgentsPerDay (var: IE) message PublicProfileAgentsPerDay { string date = 1; int32 local_count = 2; int32 cloud_count = 3; } -// Copied from: local:aiserver.v1.PublicProfileDailyAgentCount (var: AE) +// Copied from: local:aiserver.v1.PublicProfileDailyAgentCount (var: kE) message PublicProfileDailyAgentCount { string date = 1; int32 agent_count = 2; } -// Copied from: local:aiserver.v1.PublicProfileModelUsage (var: TE) +// Copied from: local:aiserver.v1.PublicProfileModelUsage (var: EE) message PublicProfileModelUsage { string name = 1; int32 agent_requests = 2; string vendor = 3; } -// Copied from: local:aiserver.v1.PublicProfileSettings (var: Ec) +// Copied from: local:aiserver.v1.PublicProfileSettings (var: Ic) message PublicProfileSettings { bool public_visibility_allowed = 1; string policy = 2; } -// Copied from: local:aiserver.v1.PublicProfileTokensPerDay (var: yE) +// Copied from: local:aiserver.v1.PublicProfileTokensPerDay (var: SE) message PublicProfileTokensPerDay { string date = 1; int64 tokens = 2; } -// Copied from: local:aiserver.v1.PublicSharedCanvasPreview (var: Uk) +// Copied from: local:aiserver.v1.PublicSharedCanvasPreview (var: Hk) message PublicSharedCanvasPreview { string title = 1; } @@ -23057,7 +23087,7 @@ message PublishPersonalEnvironmentResponse { optional string error = 4; } -// Copied from: local:aiserver.v1.PublishPluginRequest (var: xE) +// Copied from: local:aiserver.v1.PublishPluginRequest (var: VE) message PublishPluginRequest { int32 team_id = 1; string name = 2; @@ -23067,14 +23097,14 @@ message PublishPluginRequest { optional string commit_message = 6; } -// Copied from: local:aiserver.v1.PublishPluginResponse (var: QE) +// Copied from: local:aiserver.v1.PublishPluginResponse (var: YE) message PublishPluginResponse { int64 plugin_id = 1; int64 marketplace_id = 2; string commit_sha = 3; } -// Copied from: local:aiserver.v1.Publisher (var: nE) +// Copied from: local:aiserver.v1.Publisher (var: iE) message Publisher { int64 id = 1; string name = 2; @@ -23111,7 +23141,7 @@ enum PullRequestFileContentsStatus { PULL_REQUEST_FILE_CONTENTS_STATUS_ERROR = 5; } -// Copied from: local:aiserver.v1.PullRequestLabel (var: Sf) +// Copied from: local:aiserver.v1.PullRequestLabel (var: Jf) message PullRequestLabel { int64 id = 1; string node_id = 2; @@ -23128,7 +23158,7 @@ message PullRequestPathCodeowners { repeated string owners = 2; } -// Copied from: local:aiserver.v1.PullRequestPreferences (var: Km) +// Copied from: local:aiserver.v1.PullRequestPreferences (var: zm) message PullRequestPreferences { PrReviewOpenDestinationMode pr_review_open_destination = 1; } @@ -23351,7 +23381,7 @@ message RankedContext { float score = 2; } -// Copied from: local:aiserver.v1.RawUserData (var: ld) +// Copied from: local:aiserver.v1.RawUserData (var: md) message RawUserData { int64 date = 1; int32 user_id = 2; @@ -23767,9 +23797,9 @@ enum RechunkerChoice { RECHUNKER_CHOICE_4000_TOKS = 4; } -// Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventRequest (var: Ag) +// Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventRequest (var: kg) message RecordBugbotDeeplinkEventRequest { - // Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventRequest.BugbotDeeplinkEvent (var: Ut) + // Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventRequest.BugbotDeeplinkEvent (var: Qt) enum BugbotDeeplinkEvent { BUGBOT_DEEPLINK_EVENT_UNSPECIFIED = 0; BUGBOT_DEEPLINK_EVENT_CLICKED = 1; @@ -23784,7 +23814,7 @@ message RecordBugbotDeeplinkEventRequest { optional string comment_id = 3; } -// Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventResponse (var: _g) +// Copied from: local:aiserver.v1.RecordBugbotDeeplinkEventResponse (var: wg) message RecordBugbotDeeplinkEventResponse { } @@ -23823,12 +23853,12 @@ message RecordIdeBugReactionResponse { bool success = 1; } -// Copied from: local:aiserver.v1.RecordSandAuditEventsRequest (var: ii) +// Copied from: local:aiserver.v1.RecordSandAuditEventsRequest (var: li) message RecordSandAuditEventsRequest { repeated SandAuditEvent events = 1; } -// Copied from: local:aiserver.v1.RecordSandAuditEventsResponse (var: ai) +// Copied from: local:aiserver.v1.RecordSandAuditEventsResponse (var: ui) message RecordSandAuditEventsResponse { int32 recorded_count = 1; } @@ -23897,12 +23927,12 @@ message RedDiff { string end_hash = 5; } -// Copied from: local:aiserver.v1.RedeemGiftCodeRequest (var: iy) +// Copied from: local:aiserver.v1.RedeemGiftCodeRequest (var: my) message RedeemGiftCodeRequest { string code = 1; } -// Copied from: local:aiserver.v1.RedeemGiftCodeResponse (var: ay) +// Copied from: local:aiserver.v1.RedeemGiftCodeResponse (var: cy) message RedeemGiftCodeResponse { bool success = 1; optional string error_message = 2; @@ -23910,7 +23940,7 @@ message RedeemGiftCodeResponse { optional string currency = 4; } -// Copied from: local:aiserver.v1.ReferralCodeEntry (var: hm) +// Copied from: local:aiserver.v1.ReferralCodeEntry (var: _m) message ReferralCodeEntry { string code = 1; int64 created_at_ms = 2; @@ -23940,13 +23970,13 @@ message RefreshGithubAccessTokenInBackgroundComposerRequest { message RefreshGithubAccessTokenInBackgroundComposerResponse { } -// Copied from: local:aiserver.v1.RefreshMarketplaceRequest (var: oI) +// Copied from: local:aiserver.v1.RefreshMarketplaceRequest (var: uI) message RefreshMarketplaceRequest { int64 marketplace_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.RefreshMarketplaceResponse (var: iI) +// Copied from: local:aiserver.v1.RefreshMarketplaceResponse (var: mI) message RefreshMarketplaceResponse { Marketplace marketplace = 1; int32 plugins_indexed = 2; @@ -24005,13 +24035,13 @@ message RegisterFileToIndexResponse { IndexFileData file_data = 4; } -// Copied from: local:aiserver.v1.RegisterGithubCursorCodeRequest (var: Pn) +// Copied from: local:aiserver.v1.RegisterGithubCursorCodeRequest (var: Mn) message RegisterGithubCursorCodeRequest { string github_repo = 1; optional string ghe_application = 3; } -// Copied from: local:aiserver.v1.RegisterGithubCursorCodeResponse (var: bn) +// Copied from: local:aiserver.v1.RegisterGithubCursorCodeResponse (var: Ln) message RegisterGithubCursorCodeResponse { string cursor_code = 1; bool should_install = 2; @@ -24022,7 +24052,7 @@ message RegisterGithubCursorCodeResponse { optional string github_app_slug = 7; } -// Copied from: local:aiserver.v1.RegisterMarketplaceAndPluginsRequest (var: uI) +// Copied from: local:aiserver.v1.RegisterMarketplaceAndPluginsRequest (var: pI) message RegisterMarketplaceAndPluginsRequest { string git_url = 1; string git_ref = 2; @@ -24032,13 +24062,13 @@ message RegisterMarketplaceAndPluginsRequest { optional string commit_sha = 6; } -// Copied from: local:aiserver.v1.RegisterMarketplaceAndPluginsResponse (var: cI) +// Copied from: local:aiserver.v1.RegisterMarketplaceAndPluginsResponse (var: gI) message RegisterMarketplaceAndPluginsResponse { int64 marketplace_id = 1; repeated RegisteredPlugin plugins = 2; } -// Copied from: local:aiserver.v1.RegisterPluginEntry (var: mI) +// Copied from: local:aiserver.v1.RegisterPluginEntry (var: fI) message RegisterPluginEntry { string name = 1; string description = 2; @@ -24068,13 +24098,13 @@ message RegisterPushNotificationTokenRequest { message RegisterPushNotificationTokenResponse { } -// Copied from: local:aiserver.v1.RegisteredPlugin (var: dI) +// Copied from: local:aiserver.v1.RegisteredPlugin (var: hI) message RegisteredPlugin { int64 plugin_id = 1; string name = 2; } -// Copied from: local:aiserver.v1.ReindexAndApplyTeamMarketplaceChangesRequest (var: aI) +// Copied from: local:aiserver.v1.ReindexAndApplyTeamMarketplaceChangesRequest (var: cI) message ReindexAndApplyTeamMarketplaceChangesRequest { int64 marketplace_id = 1; optional string git_ref = 2; @@ -24082,21 +24112,21 @@ message ReindexAndApplyTeamMarketplaceChangesRequest { optional int32 team_id = 4; } -// Copied from: local:aiserver.v1.ReindexAndApplyTeamMarketplaceChangesResponse (var: lI) +// Copied from: local:aiserver.v1.ReindexAndApplyTeamMarketplaceChangesResponse (var: dI) message ReindexAndApplyTeamMarketplaceChangesResponse { int64 marketplace_id = 1; repeated RegisteredPlugin plugins = 2; repeated string removed_plugin_names = 3; } -// Copied from: local:aiserver.v1.ReindexComponentDiff (var: jE) +// Copied from: local:aiserver.v1.ReindexComponentDiff (var: eS) message ReindexComponentDiff { string type = 1; repeated string added = 2; repeated string removed = 3; } -// Copied from: local:aiserver.v1.ReindexPluginDiff (var: XE) +// Copied from: local:aiserver.v1.ReindexPluginDiff (var: tS) message ReindexPluginDiff { string name = 1; string display_name = 2; @@ -24105,7 +24135,7 @@ message ReindexPluginDiff { repeated string metadata_changes = 5; } -// Copied from: local:aiserver.v1.ReindexSummary (var: ZE) +// Copied from: local:aiserver.v1.ReindexSummary (var: nS) message ReindexSummary { int32 new_plugins = 1; int32 removed_plugins = 2; @@ -24121,13 +24151,13 @@ message RejectCursorPredictionEvent { PointInTimeModel point_in_time_model = 2; } -// Copied from: local:aiserver.v1.RejectPluginRequest (var: pS) +// Copied from: local:aiserver.v1.RejectPluginRequest (var: AS) message RejectPluginRequest { int64 plugin_id = 1; optional string reason = 2; } -// Copied from: local:aiserver.v1.RejectPluginResponse (var: fS) +// Copied from: local:aiserver.v1.RejectPluginResponse (var: _S) message RejectPluginResponse { Plugin plugin = 1; } @@ -24173,7 +24203,7 @@ enum RemoteConnectionType { REMOTE_CONNECTION_TYPE_DEVCONTAINER_WSL = 6; } -// Copied from: local:aiserver.v1.RemoveGroupMembersRequest (var: E_) +// Copied from: local:aiserver.v1.RemoveGroupMembersRequest (var: B_) message RemoveGroupMembersRequest { int32 group_id = 1; int32 team_id = 2; @@ -24181,46 +24211,46 @@ message RemoveGroupMembersRequest { optional GroupType type = 4; } -// Copied from: local:aiserver.v1.RemoveGroupMembersResponse (var: S_) +// Copied from: local:aiserver.v1.RemoveGroupMembersResponse (var: J_) message RemoveGroupMembersResponse { Group group = 1; } -// Copied from: local:aiserver.v1.RemoveMarketplaceRequest (var: rI) +// Copied from: local:aiserver.v1.RemoveMarketplaceRequest (var: aI) message RemoveMarketplaceRequest { int64 marketplace_id = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.RemoveMarketplaceResponse (var: sI) +// Copied from: local:aiserver.v1.RemoveMarketplaceResponse (var: lI) message RemoveMarketplaceResponse { bool success = 1; } -// Copied from: local:aiserver.v1.RemoveMemberRequest (var: Eu) +// Copied from: local:aiserver.v1.RemoveMemberRequest (var: Iu) message RemoveMemberRequest { int32 team_id = 1; int32 user_id = 2; } -// Copied from: local:aiserver.v1.RemoveMemberResponse (var: Su) +// Copied from: local:aiserver.v1.RemoveMemberResponse (var: vu) message RemoveMemberResponse { bool has_billing_cycle_usage = 1; } -// Copied from: local:aiserver.v1.RemoveOrganizationGroupMembersRequest (var: Fs) +// Copied from: local:aiserver.v1.RemoveOrganizationGroupMembersRequest (var: Ds) message RemoveOrganizationGroupMembersRequest { string organization_id = 1; int64 group_id = 2; repeated int32 user_ids = 3; } -// Copied from: local:aiserver.v1.RemoveOrganizationGroupMembersResponse (var: qs) +// Copied from: local:aiserver.v1.RemoveOrganizationGroupMembersResponse (var: Os) message RemoveOrganizationGroupMembersResponse { int32 removed_count = 1; } -// Copied from: local:aiserver.v1.RemoveOrganizationIdentityProviderDomainJoinRequest (var: hr) +// Copied from: local:aiserver.v1.RemoveOrganizationIdentityProviderDomainJoinRequest (var: _r) message RemoveOrganizationIdentityProviderDomainJoinRequest { string organization_id = 1; string identity_provider_public_id = 2; @@ -24246,14 +24276,14 @@ message RemoveRepoHistoryResponse { Status status = 1; } -// Copied from: local:aiserver.v1.RemoveRepoPatternRequest (var: Nm) +// Copied from: local:aiserver.v1.RemoveRepoPatternRequest (var: Pm) message RemoveRepoPatternRequest { int32 team_id = 1; int32 repo_id = 2; int32 pattern_id = 3; } -// Copied from: local:aiserver.v1.RemoveRepoPatternResponse (var: Rm) +// Copied from: local:aiserver.v1.RemoveRepoPatternResponse (var: bm) message RemoveRepoPatternResponse { } @@ -24276,14 +24306,14 @@ message RemoveRepositoryResponse { Status status = 1; } -// Copied from: local:aiserver.v1.RemoveTeamGroupMembersRequest (var: eo) +// Copied from: local:aiserver.v1.RemoveTeamGroupMembersRequest (var: no) message RemoveTeamGroupMembersRequest { int32 team_id = 1; int64 group_id = 2; repeated int32 user_ids = 3; } -// Copied from: local:aiserver.v1.RemoveTeamGroupMembersResponse (var: to) +// Copied from: local:aiserver.v1.RemoveTeamGroupMembersResponse (var: ro) message RemoveTeamGroupMembersResponse { int32 removed_count = 1; } @@ -24299,14 +24329,14 @@ message RenameBackgroundComposerResponse { string name = 1; } -// Copied from: local:aiserver.v1.RenameMcpOAuthAccountRequest (var: Bi) +// Copied from: local:aiserver.v1.RenameMcpOAuthAccountRequest (var: Ci) message RenameMcpOAuthAccountRequest { int32 server_id = 1; string account_key = 2; string new_account_key = 3; } -// Copied from: local:aiserver.v1.RenameMcpOAuthAccountResponse (var: Ji) +// Copied from: local:aiserver.v1.RenameMcpOAuthAccountResponse (var: Ni) message RenameMcpOAuthAccountResponse { } @@ -24511,13 +24541,13 @@ message RepoHistorySyncOneResponse { Status status = 1; } -// Copied from: local:aiserver.v1.RepoIdentifier (var: Hp) +// Copied from: local:aiserver.v1.RepoIdentifier (var: Wp) message RepoIdentifier { int64 installation_id = 1; string repo_node_id = 2; } -// Copied from: local:aiserver.v1.RepoSettings (var: Gp) +// Copied from: local:aiserver.v1.RepoSettings (var: Kp) message RepoSettings { bool bug_bot_enabled = 1; bool bug_bot_manual_only = 2; @@ -25162,11 +25192,11 @@ message RequestContextSuccess { optional bool served_from_disk_cache = 2; } -// Copied from: local:aiserver.v1.RequestIndividualLimitsOptOutRequest (var: Gw) +// Copied from: local:aiserver.v1.RequestIndividualLimitsOptOutRequest (var: Kw) message RequestIndividualLimitsOptOutRequest { } -// Copied from: local:aiserver.v1.RequestIndividualLimitsOptOutResponse (var: Hw) +// Copied from: local:aiserver.v1.RequestIndividualLimitsOptOutResponse (var: Ww) message RequestIndividualLimitsOptOutResponse { repeated IndividualLimitsOptOutTeamResult team_results = 1; } @@ -25383,23 +25413,23 @@ message ResolveOrCreateMultiRepoEnvironmentResponse { bool created = 2; } -// Copied from: local:aiserver.v1.ResolvePluginsByRefRequest (var: KS) +// Copied from: local:aiserver.v1.ResolvePluginsByRefRequest (var: XS) message ResolvePluginsByRefRequest { repeated PluginRef refs = 1; } -// Copied from: local:aiserver.v1.ResolvePluginsByRefResponse (var: WS) +// Copied from: local:aiserver.v1.ResolvePluginsByRefResponse (var: ZS) message ResolvePluginsByRefResponse { repeated Plugin plugins = 1; } -// Copied from: local:aiserver.v1.ResolvePrCreationForgeRequest (var: ec) +// Copied from: local:aiserver.v1.ResolvePrCreationForgeRequest (var: nc) message ResolvePrCreationForgeRequest { string repo_url = 1; optional int32 team_id = 2; } -// Copied from: local:aiserver.v1.ResolvePrCreationForgeResponse (var: tc) +// Copied from: local:aiserver.v1.ResolvePrCreationForgeResponse (var: rc) message ResolvePrCreationForgeResponse { // Copied from: local:aiserver.v1.ResolvePrCreationForgeResponse.PrCreationForge (var: bt) enum PrCreationForge { @@ -25618,7 +25648,7 @@ message ReviewResponseV2 { ReviewBugV2 bug = 1; } -// Copied from: local:aiserver.v1.RevokeBackgroundComposerSecretRequest (var: Ao) +// Copied from: local:aiserver.v1.RevokeBackgroundComposerSecretRequest (var: To) message RevokeBackgroundComposerSecretRequest { string name = 1; bool team_scope = 2; @@ -25626,65 +25656,65 @@ message RevokeBackgroundComposerSecretRequest { BackgroundComposerSecretOwner owner = 4; } -// Copied from: local:aiserver.v1.RevokeBackgroundComposerSecretResponse (var: _o) +// Copied from: local:aiserver.v1.RevokeBackgroundComposerSecretResponse (var: yo) message RevokeBackgroundComposerSecretResponse { } -// Copied from: local:aiserver.v1.RevokeBugBotLicensesRequest (var: ny) +// Copied from: local:aiserver.v1.RevokeBugBotLicensesRequest (var: iy) message RevokeBugBotLicensesRequest { int32 team_id = 1; int32 new_num_licenses = 2; } -// Copied from: local:aiserver.v1.RevokeBugBotLicensesResponse (var: ry) +// Copied from: local:aiserver.v1.RevokeBugBotLicensesResponse (var: ay) message RevokeBugBotLicensesResponse { } -// Copied from: local:aiserver.v1.RevokeOrganizationApiKeyRequest (var: Ml) +// Copied from: local:aiserver.v1.RevokeOrganizationApiKeyRequest (var: Fl) message RevokeOrganizationApiKeyRequest { string organization_id = 1; string api_key_id = 2; } -// Copied from: local:aiserver.v1.RevokeOrganizationApiKeyResponse (var: Ll) +// Copied from: local:aiserver.v1.RevokeOrganizationApiKeyResponse (var: ql) message RevokeOrganizationApiKeyResponse { } -// Copied from: local:aiserver.v1.RevokeTeamApiKeyRequest (var: vl) +// Copied from: local:aiserver.v1.RevokeTeamApiKeyRequest (var: Jl) message RevokeTeamApiKeyRequest { int32 team_id = 1; int32 id = 2; } -// Copied from: local:aiserver.v1.RevokeTeamApiKeyResponse (var: Bl) +// Copied from: local:aiserver.v1.RevokeTeamApiKeyResponse (var: Cl) message RevokeTeamApiKeyResponse { } -// Copied from: local:aiserver.v1.RevokeTeamInviteLinkRequest (var: Cg) +// Copied from: local:aiserver.v1.RevokeTeamInviteLinkRequest (var: bg) message RevokeTeamInviteLinkRequest { string invite_code = 1; } -// Copied from: local:aiserver.v1.RevokeTeamInviteLinkResponse (var: Ng) +// Copied from: local:aiserver.v1.RevokeTeamInviteLinkResponse (var: Mg) message RevokeTeamInviteLinkResponse { } -// Copied from: local:aiserver.v1.RevokeUserApiKeyRequest (var: ru) +// Copied from: local:aiserver.v1.RevokeUserApiKeyRequest (var: ou) message RevokeUserApiKeyRequest { int32 id = 1; } -// Copied from: local:aiserver.v1.RevokeUserApiKeyResponse (var: su) +// Copied from: local:aiserver.v1.RevokeUserApiKeyResponse (var: iu) message RevokeUserApiKeyResponse { } -// Copied from: local:aiserver.v1.RevokeUserBugbotLicenseRequest (var: sy) +// Copied from: local:aiserver.v1.RevokeUserBugbotLicenseRequest (var: ly) message RevokeUserBugbotLicenseRequest { int32 team_id = 1; string github_user_node_id = 2; } -// Copied from: local:aiserver.v1.RevokeUserBugbotLicenseResponse (var: oy) +// Copied from: local:aiserver.v1.RevokeUserBugbotLicenseResponse (var: uy) message RevokeUserBugbotLicenseResponse { } @@ -26040,29 +26070,29 @@ message RipgrepSearchStream { string query = 1; } -// Copied from: local:aiserver.v1.RotateGitlabEnterpriseWebhookSecretRequest (var: pn) +// Copied from: local:aiserver.v1.RotateGitlabEnterpriseWebhookSecretRequest (var: gn) message RotateGitlabEnterpriseWebhookSecretRequest { string git_enterprise_uuid = 1; } -// Copied from: local:aiserver.v1.RotateGitlabEnterpriseWebhookSecretResponse (var: fn) +// Copied from: local:aiserver.v1.RotateGitlabEnterpriseWebhookSecretResponse (var: hn) message RotateGitlabEnterpriseWebhookSecretResponse { } -// Copied from: local:aiserver.v1.RotateServiceAccountApiKeyRequest (var: Wl) +// Copied from: local:aiserver.v1.RotateServiceAccountApiKeyRequest (var: jl) 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: zl) +// Copied from: local:aiserver.v1.RotateServiceAccountApiKeyResponse (var: Xl) message RotateServiceAccountApiKeyResponse { string api_key = 1; ServiceAccountKeyInfo key_info = 2; } -// Copied from: local:aiserver.v1.Rule (var: py) +// Copied from: local:aiserver.v1.Rule (var: Ay) message Rule { string id = 1; string name = 2; @@ -26073,7 +26103,7 @@ message Rule { TeamRuleAgentType agent_type = 7; } -// Copied from: local:aiserver.v1.RuleDescriptor (var: lE) +// Copied from: local:aiserver.v1.RuleDescriptor (var: dE) message RuleDescriptor { string name = 1; optional string description = 2; @@ -26090,7 +26120,7 @@ message RunBugBotPromptProps { optional string file_content_source = 5; } -// Copied from: local:aiserver.v1.RunDiamondToBugbotMigrationRequest (var: kk) +// Copied from: local:aiserver.v1.RunDiamondToBugbotMigrationRequest (var: Ik) message RunDiamondToBugbotMigrationRequest { int32 team_id = 1; int64 installation_id = 2; @@ -26101,7 +26131,7 @@ message RunDiamondToBugbotMigrationRequest { google.protobuf.Struct extracted_settings = 7; } -// Copied from: local:aiserver.v1.RunDiamondToBugbotMigrationResponse (var: wk) +// Copied from: local:aiserver.v1.RunDiamondToBugbotMigrationResponse (var: vk) message RunDiamondToBugbotMigrationResponse { string status = 1; string preview_hash = 2; @@ -26573,15 +26603,15 @@ message SCMUpdatePullRequestTitleResponse { string error = 2; } -// Copied from: local:aiserver.v1.SandAuditEvent (var: ti) +// Copied from: local:aiserver.v1.SandAuditEvent (var: ri) message SandAuditEvent { - // Copied from: local:aiserver.v1.SandAuditEvent.BrowserNavigation (var: si) + // Copied from: local:aiserver.v1.SandAuditEvent.BrowserNavigation (var: ii) message BrowserNavigation { string url = 1; string page_title = 2; } - // Copied from: local:aiserver.v1.SandAuditEvent.ComputerUseSession (var: oi) + // Copied from: local:aiserver.v1.SandAuditEvent.ComputerUseSession (var: ai) message ComputerUseSession { string tool_call_id = 1; int64 action_count = 2; @@ -26590,7 +26620,7 @@ message SandAuditEvent { int64 screenshot_count = 5; } - // Copied from: local:aiserver.v1.SandAuditEvent.McpToolCall (var: ni) + // Copied from: local:aiserver.v1.SandAuditEvent.McpToolCall (var: si) message McpToolCall { string tool_call_id = 1; string server_identifier = 2; @@ -26600,7 +26630,7 @@ message SandAuditEvent { int64 duration_ms = 6; } - // Copied from: local:aiserver.v1.SandAuditEvent.ShellCommand (var: ri) + // Copied from: local:aiserver.v1.SandAuditEvent.ShellCommand (var: oi) message ShellCommand { string command = 1; string kind = 2; @@ -26623,7 +26653,7 @@ message SandAuditEvent { } } -// Copied from: local:aiserver.v1.SandBankedReset (var: Cd) +// Copied from: local:aiserver.v1.SandBankedReset (var: Rd) message SandBankedReset { int64 id = 1; google.protobuf.Timestamp created_at = 2; @@ -26644,16 +26674,16 @@ message SandProcessMetricsRowRequest { double cpu_during_sample_peak_pct = 10; } -// Copied from: local:aiserver.v1.SandResetAlreadyAppliedError (var: Id) +// Copied from: local:aiserver.v1.SandResetAlreadyAppliedError (var: Bd) message SandResetAlreadyAppliedError { } -// Copied from: local:aiserver.v1.SandResetTooRecentError (var: vd) +// Copied from: local:aiserver.v1.SandResetTooRecentError (var: Jd) message SandResetTooRecentError { google.protobuf.Timestamp retry_after = 1; } -// Copied from: local:aiserver.v1.SandResetUnavailableError (var: Bd) +// Copied from: local:aiserver.v1.SandResetUnavailableError (var: Cd) message SandResetUnavailableError { } @@ -26715,13 +26745,13 @@ message SaveFileParams { message SaveFileResult { } -// Copied from: local:aiserver.v1.ScimConflictDirectoryGroup (var: F_) +// Copied from: local:aiserver.v1.ScimConflictDirectoryGroup (var: U_) message ScimConflictDirectoryGroup { int32 directory_group_id = 1; string directory_group_name = 2; } -// Copied from: local:aiserver.v1.ScimConflictUser (var: q_) +// Copied from: local:aiserver.v1.ScimConflictUser (var: x_) message ScimConflictUser { int32 user_id = 1; string email = 2; @@ -26732,7 +26762,7 @@ message ScimConflictUser { optional int32 current_billing_group_directory_group_id = 7; } -// Copied from: local:aiserver.v1.ScimDirectory (var: O_) +// Copied from: local:aiserver.v1.ScimDirectory (var: G_) message ScimDirectory { int64 id = 1; string organization_id = 2; @@ -26759,7 +26789,7 @@ enum ScimDirectoryProvider { SCIM_DIRECTORY_PROVIDER_WORKOS = 1; } -// Copied from: local:aiserver.v1.ScimRequireUserDirectoryImpactedUser (var: wa) +// Copied from: local:aiserver.v1.ScimRequireUserDirectoryImpactedUser (var: Sa) message ScimRequireUserDirectoryImpactedUser { int32 user_id = 1; string name = 2; @@ -26767,7 +26797,7 @@ message ScimRequireUserDirectoryImpactedUser { optional string profile_picture_url = 4; } -// Copied from: local:aiserver.v1.ScimTargetMapping (var: X_) +// Copied from: local:aiserver.v1.ScimTargetMapping (var: tT) message ScimTargetMapping { int64 id = 1; int64 scim_directory_id = 2; @@ -26813,7 +26843,7 @@ enum ScimTargetMappingTargetType { SCIM_TARGET_MAPPING_TARGET_TYPE_TEAM = 2; } -// Copied from: local:aiserver.v1.ScimUpstreamGroup (var: W_) +// Copied from: local:aiserver.v1.ScimUpstreamGroup (var: Z_) message ScimUpstreamGroup { string scim_group_external_id = 1; string name = 2; @@ -27069,7 +27099,7 @@ enum SeatUpgradePoolDriver { SEAT_UPGRADE_POOL_DRIVER_BOTH = 3; } -// Copied from: local:aiserver.v1.SeatUpgradeRecommendation (var: fp) +// Copied from: local:aiserver.v1.SeatUpgradeRecommendation (var: _p) message SeatUpgradeRecommendation { int32 user_id = 1; string name = 2; @@ -27553,27 +27583,27 @@ message SemanticSearchResult { map files = 2; } -// Copied from: local:aiserver.v1.SendDownloadEmailRequest (var: eE) +// Copied from: local:aiserver.v1.SendDownloadEmailRequest (var: sE) message SendDownloadEmailRequest { } -// Copied from: local:aiserver.v1.SendDownloadEmailResponse (var: tE) +// Copied from: local:aiserver.v1.SendDownloadEmailResponse (var: oE) message SendDownloadEmailResponse { bool success = 1; } -// Copied from: local:aiserver.v1.SendP2PReferralInvitesFailure (var: mm) +// Copied from: local:aiserver.v1.SendP2PReferralInvitesFailure (var: dm) message SendP2PReferralInvitesFailure { string email = 1; string reason = 2; } -// Copied from: local:aiserver.v1.SendP2PReferralInvitesRequest (var: lm) +// Copied from: local:aiserver.v1.SendP2PReferralInvitesRequest (var: mm) message SendP2PReferralInvitesRequest { repeated string emails = 1; } -// Copied from: local:aiserver.v1.SendP2PReferralInvitesResponse (var: um) +// Copied from: local:aiserver.v1.SendP2PReferralInvitesResponse (var: cm) message SendP2PReferralInvitesResponse { repeated string sent_emails = 1; repeated SendP2PReferralInvitesFailure failures = 2; @@ -27581,7 +27611,7 @@ message SendP2PReferralInvitesResponse { string url_path = 4; } -// Copied from: local:aiserver.v1.SendTeamInviteRequest (var: nl) +// Copied from: local:aiserver.v1.SendTeamInviteRequest (var: sl) message SendTeamInviteRequest { int32 team_id = 1; string email = 2; @@ -27590,12 +27620,12 @@ message SendTeamInviteRequest { optional TeamMemberBillingTier billing_tier = 5; } -// Copied from: local:aiserver.v1.SendTeamInviteResponse (var: rl) +// Copied from: local:aiserver.v1.SendTeamInviteResponse (var: ol) message SendTeamInviteResponse { int64 valid_until = 1; } -// Copied from: local:aiserver.v1.SerializablePrivacyMode (var: th) +// Copied from: local:aiserver.v1.SerializablePrivacyMode (var: oh) message SerializablePrivacyMode { PrivacyMode privacy_mode = 1; } @@ -27631,7 +27661,7 @@ message ServerTimingInfo { double server_end_time = 4; } -// Copied from: local:aiserver.v1.ServiceAccountInfo (var: Ql) +// Copied from: local:aiserver.v1.ServiceAccountInfo (var: Hl) message ServiceAccountInfo { string id = 1; string service_type = 2; @@ -27648,7 +27678,7 @@ message ServiceAccountInfo { optional int64 archived_at = 13; } -// Copied from: local:aiserver.v1.ServiceAccountKeyInfo (var: Gl) +// Copied from: local:aiserver.v1.ServiceAccountKeyInfo (var: Vl) message ServiceAccountKeyInfo { int32 api_key_id = 1; string masked_api_key = 2; @@ -27658,14 +27688,14 @@ message ServiceAccountKeyInfo { bool repo_scope_enabled = 6; } -// Copied from: local:aiserver.v1.ServiceAccountScopeRepository (var: Xl) +// Copied from: local:aiserver.v1.ServiceAccountScopeRepository (var: $l) message ServiceAccountScopeRepository { string owner = 1; string name = 2; string html_url = 3; } -// Copied from: local:aiserver.v1.ServiceAccountSpendInfo (var: m_) +// Copied from: local:aiserver.v1.ServiceAccountSpendInfo (var: f_) message ServiceAccountSpendInfo { string service_account_id = 1; string name = 2; @@ -27684,13 +27714,13 @@ message ServiceStatusUpdate { optional string action_to_run_on_status_update = 4; } -// Copied from: local:aiserver.v1.SetAdminOnlyUsagePricingRequest (var: Qu) +// Copied from: local:aiserver.v1.SetAdminOnlyUsagePricingRequest (var: Hu) message SetAdminOnlyUsagePricingRequest { int32 team_id = 1; bool admin_only_usage_pricing = 2; } -// Copied from: local:aiserver.v1.SetAdminOnlyUsagePricingResponse (var: Gu) +// Copied from: local:aiserver.v1.SetAdminOnlyUsagePricingResponse (var: Vu) message SetAdminOnlyUsagePricingResponse { } @@ -27709,7 +27739,7 @@ message SetFullSelfDrivingConfigResponse { bool auto_started = 4; } -// Copied from: local:aiserver.v1.SetFullSelfDrivingRepoEnabledRequest (var: Of) +// Copied from: local:aiserver.v1.SetFullSelfDrivingRepoEnabledRequest (var: Gf) message SetFullSelfDrivingRepoEnabledRequest { ProtectedGitProvider scm_provider = 1; optional string git_enterprise_uuid = 2; @@ -27718,12 +27748,12 @@ message SetFullSelfDrivingRepoEnabledRequest { bool enabled = 5; } -// Copied from: local:aiserver.v1.SetFullSelfDrivingRepoEnabledResponse (var: Uf) +// Copied from: local:aiserver.v1.SetFullSelfDrivingRepoEnabledResponse (var: Hf) message SetFullSelfDrivingRepoEnabledResponse { FullSelfDrivingRepoSetting repo = 1; } -// Copied from: local:aiserver.v1.SetFullSelfDrivingTeamRepoEnabledRequest (var: zf) +// Copied from: local:aiserver.v1.SetFullSelfDrivingTeamRepoEnabledRequest (var: $f) message SetFullSelfDrivingTeamRepoEnabledRequest { int32 team_id = 1; ProtectedGitProvider scm_provider = 2; @@ -27733,32 +27763,32 @@ message SetFullSelfDrivingTeamRepoEnabledRequest { bool enabled = 6; } -// Copied from: local:aiserver.v1.SetFullSelfDrivingTeamRepoEnabledResponse (var: jf) +// Copied from: local:aiserver.v1.SetFullSelfDrivingTeamRepoEnabledResponse (var: eg) message SetFullSelfDrivingTeamRepoEnabledResponse { FullSelfDrivingTeamRepoSetting repo = 1; } -// Copied from: local:aiserver.v1.SetGitlabEnterpriseHostControlledServiceAccountTokenRequest (var: cn) +// Copied from: local:aiserver.v1.SetGitlabEnterpriseHostControlledServiceAccountTokenRequest (var: pn) message SetGitlabEnterpriseHostControlledServiceAccountTokenRequest { string git_enterprise_uuid = 1; string access_token = 2; bool clear_token = 3; } -// Copied from: local:aiserver.v1.SetGitlabEnterpriseHostControlledServiceAccountTokenResponse (var: dn) +// Copied from: local:aiserver.v1.SetGitlabEnterpriseHostControlledServiceAccountTokenResponse (var: fn) message SetGitlabEnterpriseHostControlledServiceAccountTokenResponse { } -// Copied from: local:aiserver.v1.SetGlobalLeaderboardOptInRequest (var: Nh) +// Copied from: local:aiserver.v1.SetGlobalLeaderboardOptInRequest (var: Mh) message SetGlobalLeaderboardOptInRequest { bool opted_in = 1; } -// Copied from: local:aiserver.v1.SetGlobalLeaderboardOptInResponse (var: Rh) +// Copied from: local:aiserver.v1.SetGlobalLeaderboardOptInResponse (var: Lh) message SetGlobalLeaderboardOptInResponse { } -// Copied from: local:aiserver.v1.SetHardLimitRequest (var: sa) +// Copied from: local:aiserver.v1.SetHardLimitRequest (var: ia) message SetHardLimitRequest { optional int32 team_id = 1; int32 hard_limit = 2; @@ -27772,33 +27802,33 @@ message SetHardLimitRequest { optional bool auto_alerts_enabled = 10; } -// Copied from: local:aiserver.v1.SetHardLimitResponse (var: oa) +// Copied from: local:aiserver.v1.SetHardLimitResponse (var: aa) message SetHardLimitResponse { } -// Copied from: local:aiserver.v1.SetJobDataRequest (var: KI) +// Copied from: local:aiserver.v1.SetJobDataRequest (var: XI) message SetJobDataRequest { string job_role = 1; optional string use_case = 2; } -// Copied from: local:aiserver.v1.SetJobDataResponse (var: WI) +// Copied from: local:aiserver.v1.SetJobDataResponse (var: ZI) message SetJobDataResponse { } -// Copied from: local:aiserver.v1.SetMarketplaceOriginDistributionRequest (var: TI) +// Copied from: local:aiserver.v1.SetMarketplaceOriginDistributionRequest (var: EI) message SetMarketplaceOriginDistributionRequest { int64 marketplace_id = 1; optional int32 team_id = 2; bool enabled = 3; } -// Copied from: local:aiserver.v1.SetMarketplaceOriginDistributionResponse (var: yI) +// Copied from: local:aiserver.v1.SetMarketplaceOriginDistributionResponse (var: SI) message SetMarketplaceOriginDistributionResponse { bool enabled = 1; } -// Copied from: local:aiserver.v1.SetMcpConfigRequest (var: bo) +// Copied from: local:aiserver.v1.SetMcpConfigRequest (var: Lo) message SetMcpConfigRequest { bool team_scope = 1; int32 team_id = 2; @@ -27807,66 +27837,66 @@ message SetMcpConfigRequest { map server_ids_by_name = 5; } -// Copied from: local:aiserver.v1.SetMcpConfigResponse (var: Mo) +// Copied from: local:aiserver.v1.SetMcpConfigResponse (var: Fo) message SetMcpConfigResponse { } -// Copied from: local:aiserver.v1.SetMicrosoftTeamsAuthRequest (var: Hh) +// Copied from: local:aiserver.v1.SetMicrosoftTeamsAuthRequest (var: Wh) message SetMicrosoftTeamsAuthRequest { string link_id = 1; } -// Copied from: local:aiserver.v1.SetMicrosoftTeamsAuthResponse (var: Vh) +// Copied from: local:aiserver.v1.SetMicrosoftTeamsAuthResponse (var: zh) message SetMicrosoftTeamsAuthResponse { string success_type = 1; } -// Copied from: local:aiserver.v1.SetOrgTeamBudgetRequest (var: ga) +// Copied from: local:aiserver.v1.SetOrgTeamBudgetRequest (var: Aa) message SetOrgTeamBudgetRequest { string organization_id = 1; int32 team_id = 2; optional int32 limit_dollars = 3; } -// Copied from: local:aiserver.v1.SetOrgTeamBudgetResponse (var: ha) +// Copied from: local:aiserver.v1.SetOrgTeamBudgetResponse (var: _a) message SetOrgTeamBudgetResponse { } -// Copied from: local:aiserver.v1.SetOrganizationIdentityProviderAllowDomainJoinRequest (var: fr) +// Copied from: local:aiserver.v1.SetOrganizationIdentityProviderAllowDomainJoinRequest (var: hr) message SetOrganizationIdentityProviderAllowDomainJoinRequest { string organization_id = 1; string identity_provider_public_id = 2; bool allow_domain_join = 3; } -// Copied from: local:aiserver.v1.SetOrganizationMemberRoleRequest (var: xr) +// Copied from: local:aiserver.v1.SetOrganizationMemberRoleRequest (var: Gr) message SetOrganizationMemberRoleRequest { string organization_id = 1; int32 user_id = 2; UserOrganizationRole role = 3; } -// Copied from: local:aiserver.v1.SetOrganizationMemberRoleResponse (var: Qr) +// Copied from: local:aiserver.v1.SetOrganizationMemberRoleResponse (var: Hr) message SetOrganizationMemberRoleResponse { bool updated = 1; UserOrganizationRole role = 2; } -// Copied from: local:aiserver.v1.SetOrganizationMemberTeamsRequest (var: Nr) +// Copied from: local:aiserver.v1.SetOrganizationMemberTeamsRequest (var: Pr) message SetOrganizationMemberTeamsRequest { string organization_id = 1; int32 user_id = 2; repeated int32 team_ids = 3; } -// Copied from: local:aiserver.v1.SetOrganizationMemberTeamsResponse (var: Rr) +// Copied from: local:aiserver.v1.SetOrganizationMemberTeamsResponse (var: br) message SetOrganizationMemberTeamsResponse { bool changed = 1; repeated int32 added_team_ids = 2; repeated int32 removed_team_ids = 3; } -// Copied from: local:aiserver.v1.SetOrganizationNoZdrModelConsentRequest (var: gh) +// Copied from: local:aiserver.v1.SetOrganizationNoZdrModelConsentRequest (var: Th) message SetOrganizationNoZdrModelConsentRequest { string organization_id = 1; string model_id = 2; @@ -27875,7 +27905,7 @@ message SetOrganizationNoZdrModelConsentRequest { string consent_version = 5; } -// Copied from: local:aiserver.v1.SetOrganizationNoZdrModelConsentResponse (var: hh) +// Copied from: local:aiserver.v1.SetOrganizationNoZdrModelConsentResponse (var: yh) message SetOrganizationNoZdrModelConsentResponse { bool consented = 1; } @@ -27905,19 +27935,19 @@ message SetPrStatusAction { PullRequestStatus status = 4; } -// Copied from: local:aiserver.v1.SetServiceAccountSpendLimitRequest (var: ah) +// Copied from: local:aiserver.v1.SetServiceAccountSpendLimitRequest (var: ch) message SetServiceAccountSpendLimitRequest { optional int32 team_id = 1; string service_type = 2; int32 spend_limit_cents = 3; } -// Copied from: local:aiserver.v1.SetServiceAccountSpendLimitResponse (var: lh) +// Copied from: local:aiserver.v1.SetServiceAccountSpendLimitResponse (var: dh) message SetServiceAccountSpendLimitResponse { bool success = 1; } -// Copied from: local:aiserver.v1.SetSlackAuthRequest (var: Ma) +// Copied from: local:aiserver.v1.SetSlackAuthRequest (var: Fa) message SetSlackAuthRequest { string slack_team_id = 1; string slack_user_id = 2; @@ -27925,11 +27955,11 @@ message SetSlackAuthRequest { optional bool setup_complete = 4; } -// Copied from: local:aiserver.v1.SetSlackAuthResponse (var: La) +// Copied from: local:aiserver.v1.SetSlackAuthResponse (var: qa) message SetSlackAuthResponse { } -// Copied from: local:aiserver.v1.SetSpendLimitPolicyRequest (var: ma) +// Copied from: local:aiserver.v1.SetSpendLimitPolicyRequest (var: da) message SetSpendLimitPolicyRequest { int32 team_id = 1; SpendLimitPolicyScope scope = 2; @@ -27946,7 +27976,7 @@ message SetSpendLimitPolicyRequest { optional bool auto_alerts_enabled = 13; } -// Copied from: local:aiserver.v1.SetSpendLimitPolicyResponse (var: ca) +// Copied from: local:aiserver.v1.SetSpendLimitPolicyResponse (var: pa) message SetSpendLimitPolicyResponse { SpendLimitPolicy policy = 1; } @@ -27972,9 +28002,9 @@ message SetTeamEnvironmentJsonResponse { optional LogicalEnvironment environment = 1; } -// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesRequest (var: SI) +// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesRequest (var: JI) message SetTeamMarketplacePluginPoliciesRequest { - // Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesRequest.Policy (var: II) + // Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesRequest.Policy (var: CI) message Policy { int64 plugin_id = 1; TeamMarketplacePluginInstallMode install_mode = 2; @@ -27985,12 +28015,12 @@ message SetTeamMarketplacePluginPoliciesRequest { optional int32 team_id = 3; } -// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesResponse (var: vI) +// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPoliciesResponse (var: NI) message SetTeamMarketplacePluginPoliciesResponse { repeated TeamMarketplacePluginPolicy policies = 1; } -// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPolicyVariablesRequest (var: BI) +// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPolicyVariablesRequest (var: RI) message SetTeamMarketplacePluginPolicyVariablesRequest { int64 marketplace_id = 1; int64 plugin_id = 2; @@ -27998,23 +28028,23 @@ message SetTeamMarketplacePluginPolicyVariablesRequest { optional int32 team_id = 4; } -// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPolicyVariablesResponse (var: JI) +// Copied from: local:aiserver.v1.SetTeamMarketplacePluginPolicyVariablesResponse (var: PI) message SetTeamMarketplacePluginPolicyVariablesResponse { } -// Copied from: local:aiserver.v1.SetTeamMarketplaceRepositoryRequest (var: AI) +// Copied from: local:aiserver.v1.SetTeamMarketplaceRepositoryRequest (var: kI) message SetTeamMarketplaceRepositoryRequest { int64 marketplace_id = 1; string git_url = 2; optional string git_ref = 3; } -// Copied from: local:aiserver.v1.SetTeamMarketplaceRepositoryResponse (var: _I) +// Copied from: local:aiserver.v1.SetTeamMarketplaceRepositoryResponse (var: wI) message SetTeamMarketplaceRepositoryResponse { Marketplace marketplace = 1; } -// Copied from: local:aiserver.v1.SetTeamMemberNoZdrModelConsentRequest (var: Th) +// Copied from: local:aiserver.v1.SetTeamMemberNoZdrModelConsentRequest (var: Eh) message SetTeamMemberNoZdrModelConsentRequest { int32 team_id = 1; string model_id = 2; @@ -28023,12 +28053,12 @@ message SetTeamMemberNoZdrModelConsentRequest { string consent_version = 5; } -// Copied from: local:aiserver.v1.SetTeamMemberNoZdrModelConsentResponse (var: yh) +// Copied from: local:aiserver.v1.SetTeamMemberNoZdrModelConsentResponse (var: Sh) message SetTeamMemberNoZdrModelConsentResponse { bool consented = 1; } -// Copied from: local:aiserver.v1.SetTeamNoZdrModelConsentRequest (var: ph) +// Copied from: local:aiserver.v1.SetTeamNoZdrModelConsentRequest (var: Ah) message SetTeamNoZdrModelConsentRequest { int32 team_id = 1; string model_id = 2; @@ -28037,64 +28067,64 @@ message SetTeamNoZdrModelConsentRequest { string consent_version = 5; } -// Copied from: local:aiserver.v1.SetTeamNoZdrModelConsentResponse (var: fh) +// Copied from: local:aiserver.v1.SetTeamNoZdrModelConsentResponse (var: _h) message SetTeamNoZdrModelConsentResponse { bool consented = 1; } -// Copied from: local:aiserver.v1.SetTeamRepoTypeRequest (var: pd) +// Copied from: local:aiserver.v1.SetTeamRepoTypeRequest (var: gd) message SetTeamRepoTypeRequest { int32 team_id = 1; string team_repo_type = 2; int32 repo_id = 3; } -// Copied from: local:aiserver.v1.SetTeamRepoTypeResponse (var: fd) +// Copied from: local:aiserver.v1.SetTeamRepoTypeResponse (var: hd) message SetTeamRepoTypeResponse { } -// Copied from: local:aiserver.v1.SetUsageBasedPremiumRequestsRequest (var: Zu) +// Copied from: local:aiserver.v1.SetUsageBasedPremiumRequestsRequest (var: em) message SetUsageBasedPremiumRequestsRequest { int32 team_id = 1; bool usage_based_premium_requests = 2; } -// Copied from: local:aiserver.v1.SetUsageBasedPremiumRequestsResponse (var: $u) +// Copied from: local:aiserver.v1.SetUsageBasedPremiumRequestsResponse (var: tm) message SetUsageBasedPremiumRequestsResponse { } -// Copied from: local:aiserver.v1.SetUserDefaultTeamRequest (var: Kn) +// Copied from: local:aiserver.v1.SetUserDefaultTeamRequest (var: zn) message SetUserDefaultTeamRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.SetUserDefaultTeamResponse (var: Wn) +// Copied from: local:aiserver.v1.SetUserDefaultTeamResponse (var: jn) message SetUserDefaultTeamResponse { } -// Copied from: local:aiserver.v1.SetUserHardLimitRequest (var: uh) +// Copied from: local:aiserver.v1.SetUserHardLimitRequest (var: ph) message SetUserHardLimitRequest { int32 team_id = 1; int32 user_id = 2; int32 hard_limit_dollars = 3; } -// Copied from: local:aiserver.v1.SetUserHardLimitResponse (var: mh) +// Copied from: local:aiserver.v1.SetUserHardLimitResponse (var: fh) message SetUserHardLimitResponse { } -// Copied from: local:aiserver.v1.SetUserMonthlyLimitRequest (var: ch) +// Copied from: local:aiserver.v1.SetUserMonthlyLimitRequest (var: gh) message SetUserMonthlyLimitRequest { int32 team_id = 1; int32 user_id = 2; int32 monthly_limit_dollars = 3; } -// Copied from: local:aiserver.v1.SetUserMonthlyLimitResponse (var: dh) +// Copied from: local:aiserver.v1.SetUserMonthlyLimitResponse (var: hh) message SetUserMonthlyLimitResponse { } -// Copied from: local:aiserver.v1.SetUserNoZdrModelConsentRequest (var: Ah) +// Copied from: local:aiserver.v1.SetUserNoZdrModelConsentRequest (var: kh) message SetUserNoZdrModelConsentRequest { string model_id = 1; bool enabled = 2; @@ -28102,33 +28132,33 @@ message SetUserNoZdrModelConsentRequest { string consent_version = 4; } -// Copied from: local:aiserver.v1.SetUserNoZdrModelConsentResponse (var: _h) +// Copied from: local:aiserver.v1.SetUserNoZdrModelConsentResponse (var: wh) message SetUserNoZdrModelConsentResponse { bool consented = 1; } -// Copied from: local:aiserver.v1.SetUserPrivacyModeRequest (var: Kg) +// Copied from: local:aiserver.v1.SetUserPrivacyModeRequest (var: Xg) message SetUserPrivacyModeRequest { PrivacyMode privacy_mode = 1; } -// Copied from: local:aiserver.v1.SetUserPrivacyModeResponse (var: Wg) +// Copied from: local:aiserver.v1.SetUserPrivacyModeResponse (var: Zg) message SetUserPrivacyModeResponse { } -// Copied from: local:aiserver.v1.SetupBitbucketServerInstanceRequest (var: An) +// Copied from: local:aiserver.v1.SetupBitbucketServerInstanceRequest (var: Tn) message SetupBitbucketServerInstanceRequest { string hostname = 1; optional string external_host = 2; string access_token = 3; } -// Copied from: local:aiserver.v1.SetupBitbucketServerInstanceResponse (var: _n) +// Copied from: local:aiserver.v1.SetupBitbucketServerInstanceResponse (var: yn) message SetupBitbucketServerInstanceResponse { string uuid = 1; } -// Copied from: local:aiserver.v1.SetupGitlabEnterpriseInstanceRequest (var: on) +// Copied from: local:aiserver.v1.SetupGitlabEnterpriseInstanceRequest (var: ln) message SetupGitlabEnterpriseInstanceRequest { string hostname = 1; string access_token = 2; @@ -28139,7 +28169,7 @@ message SetupGitlabEnterpriseInstanceRequest { optional string external_host = 7; } -// Copied from: local:aiserver.v1.SetupGitlabEnterpriseInstanceResponse (var: an) +// Copied from: local:aiserver.v1.SetupGitlabEnterpriseInstanceResponse (var: un) message SetupGitlabEnterpriseInstanceResponse { string uuid = 1; } @@ -28211,7 +28241,7 @@ message ShareBackgroundComposerArtifactResponse { BackgroundComposerSharedArtifact artifact = 1; } -// Copied from: local:aiserver.v1.ShareCanvasRequest (var: Lk) +// Copied from: local:aiserver.v1.ShareCanvasRequest (var: Ok) message ShareCanvasRequest { string title = 1; SharedCanvasVisibility visibility = 2; @@ -28220,13 +28250,13 @@ message ShareCanvasRequest { optional string canvas_key = 6; } -// Copied from: local:aiserver.v1.ShareCanvasResponse (var: Fk) +// Copied from: local:aiserver.v1.ShareCanvasResponse (var: Uk) message ShareCanvasResponse { string share_id = 1; string share_url = 2; } -// Copied from: local:aiserver.v1.ShareConversationRequest (var: Wk) +// Copied from: local:aiserver.v1.ShareConversationRequest (var: Zk) message ShareConversationRequest { string conversation_id = 1; string title = 2; @@ -28235,7 +28265,7 @@ message ShareConversationRequest { optional SharedConversationLatestPlan latest_plan = 5; } -// Copied from: local:aiserver.v1.ShareConversationResponse (var: zk) +// Copied from: local:aiserver.v1.ShareConversationResponse (var: $k) message ShareConversationResponse { string share_id = 1; string share_url = 2; @@ -28268,13 +28298,13 @@ message SharedAgentStoreListing { AgentStoreSourceRef source = 13; } -// Copied from: local:aiserver.v1.SharedCanvasCreator (var: bk) +// Copied from: local:aiserver.v1.SharedCanvasCreator (var: qk) message SharedCanvasCreator { string user_id = 1; optional string first_name = 2; } -// Copied from: local:aiserver.v1.SharedCanvasMetadata (var: Mk) +// Copied from: local:aiserver.v1.SharedCanvasMetadata (var: Dk) message SharedCanvasMetadata { string id = 1; string title = 2; @@ -28284,12 +28314,12 @@ message SharedCanvasMetadata { string updated_at = 7; } -// Copied from: local:aiserver.v1.SharedCanvasSettings (var: wc) +// Copied from: local:aiserver.v1.SharedCanvasSettings (var: Sc) message SharedCanvasSettings { bool enabled = 1; } -// Copied from: local:aiserver.v1.SharedCanvasSnapshot (var: Pk) +// Copied from: local:aiserver.v1.SharedCanvasSnapshot (var: Fk) message SharedCanvasSnapshot { bytes app_js = 1; bytes data_json = 2; @@ -28303,20 +28333,20 @@ enum SharedCanvasVisibility { SHARED_CANVAS_VISIBILITY_PUBLIC = 3; } -// Copied from: local:aiserver.v1.SharedConversationCreator (var: Jk) +// Copied from: local:aiserver.v1.SharedConversationCreator (var: Pk) message SharedConversationCreator { optional int32 user_id = 1; optional string first_name = 2; } -// Copied from: local:aiserver.v1.SharedConversationLatestPlan (var: Nk) +// Copied from: local:aiserver.v1.SharedConversationLatestPlan (var: Mk) message SharedConversationLatestPlan { string plan_id = 1; string title = 2; string content = 3; } -// Copied from: local:aiserver.v1.SharedConversationMetadata (var: Ck) +// Copied from: local:aiserver.v1.SharedConversationMetadata (var: bk) message SharedConversationMetadata { string id = 1; string title = 2; @@ -28325,14 +28355,14 @@ message SharedConversationMetadata { SharedConversationCreator creator = 5; } -// Copied from: local:aiserver.v1.SharedConversationSettings (var: kc) +// Copied from: local:aiserver.v1.SharedConversationSettings (var: Ec) message SharedConversationSettings { bool enabled = 1; repeated SharedConversationVisibility allowed_visibilities = 2; optional bool allow_public_indexing = 3; } -// Copied from: local:aiserver.v1.SharedConversationSnapshot (var: Rk) +// Copied from: local:aiserver.v1.SharedConversationSnapshot (var: Lk) message SharedConversationSnapshot { repeated ConversationMessage messages = 1; optional SharedConversationLatestPlan latest_plan = 2; @@ -28765,7 +28795,7 @@ message SingleUpdateRequest { SimpleRange range = 5; } -// Copied from: local:aiserver.v1.SkillDescriptor (var: oE) +// Copied from: local:aiserver.v1.SkillDescriptor (var: uE) message SkillDescriptor { string name = 1; optional string description = 2; @@ -28782,21 +28812,21 @@ message SkillOptions { repeated SkillDescriptor skill_descriptors = 1; } -// Copied from: local:aiserver.v1.SkipPrivacyModeGracePeriodRequest (var: Xg) +// Copied from: local:aiserver.v1.SkipPrivacyModeGracePeriodRequest (var: th) message SkipPrivacyModeGracePeriodRequest { } -// Copied from: local:aiserver.v1.SkipPrivacyModeGracePeriodResponse (var: Zg) +// Copied from: local:aiserver.v1.SkipPrivacyModeGracePeriodResponse (var: nh) message SkipPrivacyModeGracePeriodResponse { } -// Copied from: local:aiserver.v1.SlackChannelRepoMapping (var: qa) +// Copied from: local:aiserver.v1.SlackChannelRepoMapping (var: Oa) message SlackChannelRepoMapping { string slack_channel = 1; string repo = 2; } -// Copied from: local:aiserver.v1.SlackConversation (var: $w) +// Copied from: local:aiserver.v1.SlackConversation (var: rE) message SlackConversation { string id = 1; string name = 2; @@ -28813,12 +28843,12 @@ enum SlackConversationType { SLACK_CONVERSATION_TYPE_GROUP_DM = 3; } -// Copied from: local:aiserver.v1.SlackIntegrationSettings (var: Ac) +// Copied from: local:aiserver.v1.SlackIntegrationSettings (var: Tc) message SlackIntegrationSettings { bool hidden = 1; } -// Copied from: local:aiserver.v1.SlackRepoRoutingRule (var: RA) +// Copied from: local:aiserver.v1.SlackRepoRoutingRule (var: LA) message SlackRepoRoutingRule { int32 id = 1; string pattern = 2; @@ -28919,7 +28949,7 @@ message SlashEditResponse { StreamCmdKResponse cmd_k_response = 1; } -// Copied from: local:aiserver.v1.SmartAutoMemberTeamConflict (var: pw) +// Copied from: local:aiserver.v1.SmartAutoMemberTeamConflict (var: Aw) message SmartAutoMemberTeamConflict { SmartAutoRequiredModel model = 1; repeated string team_names = 2; @@ -28932,12 +28962,12 @@ enum SmartAutoModelSeverity { SMART_AUTO_MODEL_SEVERITY_RECOMMENDED = 2; } -// Copied from: local:aiserver.v1.SmartAutoOptimizeForSettings (var: cw) +// Copied from: local:aiserver.v1.SmartAutoOptimizeForSettings (var: gw) message SmartAutoOptimizeForSettings { repeated string allowed_values = 1; } -// Copied from: local:aiserver.v1.SmartAutoRequiredModel (var: dw) +// Copied from: local:aiserver.v1.SmartAutoRequiredModel (var: hw) message SmartAutoRequiredModel { string model_id = 1; string display_name = 2; @@ -28945,7 +28975,7 @@ message SmartAutoRequiredModel { bool blocked = 4; } -// Copied from: local:aiserver.v1.SmartAutoSettings (var: mw) +// Copied from: local:aiserver.v1.SmartAutoSettings (var: fw) message SmartAutoSettings { optional bool enabled = 1; optional SmartAutoOptimizeForSettings optimize_for = 2; @@ -29116,7 +29146,7 @@ enum SpendGroupByCategory { SPEND_GROUP_BY_CATEGORY_USAGE_TYPE = 2; } -// Copied from: local:aiserver.v1.SpendLimitPolicy (var: aa) +// Copied from: local:aiserver.v1.SpendLimitPolicy (var: ua) message SpendLimitPolicy { SpendLimitPolicyScope scope = 1; SpendLimitPolicyType type = 2; @@ -29271,6 +29301,7 @@ message StartBackgroundComposerFromSnapshotRequest { optional string requested_environment_build_id = 116; map external_metadata = 117; optional EnvironmentSetupRunStartedMetadata environment_setup_run_started_metadata = 118; + optional ProjectDetails project_details = 119; } // Copied from: local:aiserver.v1.StartBackgroundComposerFromSnapshotResponse (var: fa) @@ -29280,7 +29311,7 @@ message StartBackgroundComposerFromSnapshotResponse { optional string initial_run_id = 3; } -// Copied from: local:aiserver.v1.StartBugbotBackfillLearningRequest (var: Xp) +// Copied from: local:aiserver.v1.StartBugbotBackfillLearningRequest (var: tf) message StartBugbotBackfillLearningRequest { int64 installation_id = 1; string repo_node_id = 2; @@ -29288,17 +29319,17 @@ message StartBugbotBackfillLearningRequest { optional bool skip_write_access_check = 4; } -// Copied from: local:aiserver.v1.StartBugbotBackfillLearningResponse (var: Zp) +// Copied from: local:aiserver.v1.StartBugbotBackfillLearningResponse (var: nf) message StartBugbotBackfillLearningResponse { } -// Copied from: local:aiserver.v1.StartBulkMoveOrganizationMembersRequest (var: Fr) +// Copied from: local:aiserver.v1.StartBulkMoveOrganizationMembersRequest (var: Dr) message StartBulkMoveOrganizationMembersRequest { string organization_id = 1; repeated OrganizationMemberTeamMove moves = 2; } -// Copied from: local:aiserver.v1.StartBulkMoveOrganizationMembersResponse (var: qr) +// Copied from: local:aiserver.v1.StartBulkMoveOrganizationMembersResponse (var: Or) message StartBulkMoveOrganizationMembersResponse { string job_handle = 1; } @@ -29491,7 +29522,7 @@ message StopRequestResponse { optional string followup_message = 1; } -// Copied from: local:aiserver.v1.StoreMcpOAuthPendingStateRequest (var: ki) +// Copied from: local:aiserver.v1.StoreMcpOAuthPendingStateRequest (var: Ei) message StoreMcpOAuthPendingStateRequest { string server_url = 1; string code_verifier = 2; @@ -29502,12 +29533,12 @@ message StoreMcpOAuthPendingStateRequest { string account_key = 7; } -// Copied from: local:aiserver.v1.StoreMcpOAuthPendingStateResponse (var: wi) +// Copied from: local:aiserver.v1.StoreMcpOAuthPendingStateResponse (var: Si) message StoreMcpOAuthPendingStateResponse { string state_id = 1; } -// Copied from: local:aiserver.v1.StoreMcpOAuthTokenRequest (var: Go) +// Copied from: local:aiserver.v1.StoreMcpOAuthTokenRequest (var: Vo) message StoreMcpOAuthTokenRequest { string server_url = 1; optional string refresh_token = 2; @@ -29521,7 +29552,7 @@ message StoreMcpOAuthTokenRequest { string account_key = 10; } -// Copied from: local:aiserver.v1.StoreMcpOAuthTokenResponse (var: Ho) +// Copied from: local:aiserver.v1.StoreMcpOAuthTokenResponse (var: Yo) message StoreMcpOAuthTokenResponse { optional int64 updated_at_ms = 1; bool applied = 2; @@ -31091,7 +31122,7 @@ message StreamedBackToolCallV2 { } } -// Copied from: local:aiserver.v1.StringCount (var: dd) +// Copied from: local:aiserver.v1.StringCount (var: fd) message StringCount { string name = 1; int32 count = 2; @@ -31216,7 +31247,7 @@ enum SubagentBackgroundReason { SUBAGENT_BACKGROUND_REASON_QUEUED_FOLLOW_UP = 3; } -// Copied from: local:aiserver.v1.SubagentDescriptor (var: iE) +// Copied from: local:aiserver.v1.SubagentDescriptor (var: mE) message SubagentDescriptor { string name = 1; optional string description = 2; @@ -31401,7 +31432,7 @@ message SubmitChatRequestEventsResponse { int32 events_processed = 3; } -// Copied from: local:aiserver.v1.SubmitFeedbackRequest (var: AT) +// Copied from: local:aiserver.v1.SubmitFeedbackRequest (var: kT) message SubmitFeedbackRequest { string message = 1; string version = 2; @@ -31414,7 +31445,7 @@ message SubmitFeedbackRequest { optional string agent_mode = 9; } -// Copied from: local:aiserver.v1.SubmitFeedbackResponse (var: _T) +// Copied from: local:aiserver.v1.SubmitFeedbackResponse (var: wT) message SubmitFeedbackResponse { } @@ -31486,12 +31517,12 @@ message SubmitPerformanceEventsResponse { int32 events_processed = 3; } -// Copied from: local:aiserver.v1.SubmitPluginForApprovalRequest (var: uS) +// Copied from: local:aiserver.v1.SubmitPluginForApprovalRequest (var: pS) message SubmitPluginForApprovalRequest { int64 plugin_id = 1; } -// Copied from: local:aiserver.v1.SubmitPluginForApprovalResponse (var: mS) +// Copied from: local:aiserver.v1.SubmitPluginForApprovalResponse (var: fS) message SubmitPluginForApprovalResponse { Plugin plugin = 1; } @@ -31873,14 +31904,14 @@ message SwitchModelAction { optional string suggested_model = 1; } -// Copied from: local:aiserver.v1.SwitchTeamPrivacyModeRequest (var: no) +// Copied from: local:aiserver.v1.SwitchTeamPrivacyModeRequest (var: so) message SwitchTeamPrivacyModeRequest { int32 team_id = 1; bool privacy_mode_forced = 2; PrivacyMode privacy_mode = 3; } -// Copied from: local:aiserver.v1.SwitchTeamPrivacyModeResponse (var: ro) +// Copied from: local:aiserver.v1.SwitchTeamPrivacyModeResponse (var: oo) message SwitchTeamPrivacyModeResponse { } @@ -31904,12 +31935,12 @@ message SymbolLink { int32 rough_line_number = 4; } -// Copied from: local:aiserver.v1.SyncGitlabReposRequest (var: Jn) +// Copied from: local:aiserver.v1.SyncGitlabReposRequest (var: Nn) message SyncGitlabReposRequest { string git_enterprise_uuid = 1; } -// Copied from: local:aiserver.v1.SyncGitlabReposResponse (var: Cn) +// Copied from: local:aiserver.v1.SyncGitlabReposResponse (var: Rn) message SyncGitlabReposResponse { bool started = 1; string error_message = 2; @@ -32368,7 +32399,7 @@ message TaskV2Result { message TaskV2Stream { } -// Copied from: local:aiserver.v1.Team (var: Ta) +// Copied from: local:aiserver.v1.Team (var: ka) message Team { string name = 1; int32 id = 2; @@ -32407,9 +32438,9 @@ message Team { string team_slug = 37; } -// Copied from: local:aiserver.v1.TeamAdminModelRef (var: Jc) +// Copied from: local:aiserver.v1.TeamAdminModelRef (var: Nc) message TeamAdminModelRef { - // Copied from: local:aiserver.v1.TeamAdminModelRef.ModelParameterValue (var: Cc) + // Copied from: local:aiserver.v1.TeamAdminModelRef.ModelParameterValue (var: Rc) message ModelParameterValue { string id = 1; string value = 2; @@ -32419,19 +32450,19 @@ message TeamAdminModelRef { repeated ModelParameterValue parameters = 2; } -// Copied from: local:aiserver.v1.TeamAdminNewChatModelResetRule (var: Nc) +// Copied from: local:aiserver.v1.TeamAdminNewChatModelResetRule (var: Pc) message TeamAdminNewChatModelResetRule { TeamAdminModelRef source_model = 1; TeamAdminModelRef target_model = 2; } -// Copied from: local:aiserver.v1.TeamAdminNewChatModelResetSettings (var: Rc) +// Copied from: local:aiserver.v1.TeamAdminNewChatModelResetSettings (var: bc) message TeamAdminNewChatModelResetSettings { bool enabled = 1; repeated TeamAdminNewChatModelResetRule rules = 2; } -// Copied from: local:aiserver.v1.TeamCommand (var: Ry) +// Copied from: local:aiserver.v1.TeamCommand (var: Ly) message TeamCommand { string id = 1; string name = 2; @@ -32440,7 +32471,7 @@ message TeamCommand { bool is_active = 5; } -// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestination (var: CT) +// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestination (var: bT) message TeamCustomerTelemetryDestination { string id = 1; TeamCustomerTelemetryDestinationKind kind = 2; @@ -32458,7 +32489,7 @@ message TeamCustomerTelemetryDestination { bool auto_enable_new_families = 14; } -// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationFamily (var: JT) +// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationFamily (var: PT) message TeamCustomerTelemetryDestinationFamily { string id = 1; string display_name = 2; @@ -32467,17 +32498,17 @@ message TeamCustomerTelemetryDestinationFamily { bool logs = 5; } -// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationFamilyList (var: BT) +// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationFamilyList (var: RT) message TeamCustomerTelemetryDestinationFamilyList { repeated string ids = 1; } -// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationHeaders (var: vT) +// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationHeaders (var: NT) message TeamCustomerTelemetryDestinationHeaders { map values = 1; } -// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationHealthBucket (var: UT) +// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationHealthBucket (var: HT) message TeamCustomerTelemetryDestinationHealthBucket { int64 bucket_start_epoch_millis = 1; int64 exported = 2; @@ -32500,7 +32531,7 @@ enum TeamCustomerTelemetryDestinationKind { TEAM_CUSTOMER_TELEMETRY_DESTINATION_KIND_OTLP_HTTP = 1; } -// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationRecentError (var: xT) +// Copied from: local:aiserver.v1.TeamCustomerTelemetryDestinationRecentError (var: VT) message TeamCustomerTelemetryDestinationRecentError { int64 at_epoch_millis = 1; string error_class = 2; @@ -32549,7 +32580,7 @@ enum TeamFollowupEnabledMode { TEAM_FOLLOWUP_ENABLED_MODE_ALL = 3; } -// Copied from: local:aiserver.v1.TeamGroup (var: Ds) +// Copied from: local:aiserver.v1.TeamGroup (var: Us) message TeamGroup { int64 id = 1; string name = 2; @@ -32560,7 +32591,7 @@ message TeamGroup { string public_id = 7; } -// Copied from: local:aiserver.v1.TeamGroupMember (var: Gs) +// Copied from: local:aiserver.v1.TeamGroupMember (var: Vs) message TeamGroupMember { int32 user_id = 1; optional string email = 2; @@ -32569,7 +32600,7 @@ message TeamGroupMember { int64 joined_at = 5; } -// Copied from: local:aiserver.v1.TeamHook (var: wy) +// Copied from: local:aiserver.v1.TeamHook (var: vy) message TeamHook { int32 id = 1; string hook_step = 2; @@ -32582,7 +32613,7 @@ message TeamHook { optional string prompt_model = 9; } -// Copied from: local:aiserver.v1.TeamMarketplaceConfig (var: fI) +// Copied from: local:aiserver.v1.TeamMarketplaceConfig (var: _I) message TeamMarketplaceConfig { repeated int64 directory_group_ids = 1; optional int32 configured_by = 2; @@ -32598,7 +32629,7 @@ enum TeamMarketplacePluginInstallMode { TEAM_MARKETPLACE_PLUGIN_INSTALL_MODE_REQUIRED = 2; } -// Copied from: local:aiserver.v1.TeamMarketplacePluginPolicy (var: EI) +// Copied from: local:aiserver.v1.TeamMarketplacePluginPolicy (var: BI) message TeamMarketplacePluginPolicy { int64 plugin_id = 1; TeamMarketplacePluginInstallMode install_mode = 2; @@ -32607,7 +32638,7 @@ message TeamMarketplacePluginPolicy { int64 updated_at = 5; } -// Copied from: local:aiserver.v1.TeamMember (var: Za) +// Copied from: local:aiserver.v1.TeamMember (var: el) message TeamMember { string name = 1; string email = 4; @@ -32626,14 +32657,14 @@ enum TeamMemberBillingTier { TEAM_MEMBER_BILLING_TIER_TIER_2000 = 2; } -// Copied from: local:aiserver.v1.TeamMemberDomain (var: Au) +// Copied from: local:aiserver.v1.TeamMemberDomain (var: Tu) message TeamMemberDomain { string domain = 1; int32 member_count = 2; bool is_enabled = 3; } -// Copied from: local:aiserver.v1.TeamPluginInstall (var: pE) +// Copied from: local:aiserver.v1.TeamPluginInstall (var: AE) message TeamPluginInstall { int32 team_id = 1; int64 plugin_id = 2; @@ -32645,13 +32676,13 @@ message TeamPluginInstall { optional string pinned_git_ref = 10; } -// Copied from: local:aiserver.v1.TeamPluginPopularityCount (var: IS) +// Copied from: local:aiserver.v1.TeamPluginPopularityCount (var: CS) message TeamPluginPopularityCount { int64 plugin_id = 1; int32 member_install_count = 2; } -// Copied from: local:aiserver.v1.TeamPluginPrimitiveUsageRow (var: CS) +// Copied from: local:aiserver.v1.TeamPluginPrimitiveUsageRow (var: bS) message TeamPluginPrimitiveUsageRow { string primitive_name = 1; int64 plugin_id = 2; @@ -32670,7 +32701,7 @@ enum TeamRole { TEAM_ROLE_REMOVED = 4; } -// Copied from: local:aiserver.v1.TeamRoleCount (var: mp) +// Copied from: local:aiserver.v1.TeamRoleCount (var: fp) message TeamRoleCount { TeamRole role = 1; int32 count = 2; @@ -32684,11 +32715,11 @@ enum TeamRuleAgentType { TEAM_RULE_AGENT_TYPE_CURSOR = 3; } -// Copied from: local:aiserver.v1.TeamSkill (var: qE) +// Copied from: local:aiserver.v1.TeamSkill (var: xE) message TeamSkill { } -// Copied from: local:aiserver.v1.TeamSubagent (var: DE) +// Copied from: local:aiserver.v1.TeamSubagent (var: QE) message TeamSubagent { } @@ -32805,7 +32836,7 @@ message TestModelStatusResponse { string server_timing = 5; } -// Copied from: local:aiserver.v1.TestTeamCustomerTelemetryDestinationConnectionRequest (var: DT) +// Copied from: local:aiserver.v1.TestTeamCustomerTelemetryDestinationConnectionRequest (var: QT) message TestTeamCustomerTelemetryDestinationConnectionRequest { int32 team_id = 1; string endpoint_url = 2; @@ -32813,7 +32844,7 @@ message TestTeamCustomerTelemetryDestinationConnectionRequest { TeamCustomerTelemetryDestinationTestSignal signal = 4; } -// Copied from: local:aiserver.v1.TestTeamCustomerTelemetryDestinationConnectionResponse (var: OT) +// Copied from: local:aiserver.v1.TestTeamCustomerTelemetryDestinationConnectionResponse (var: GT) message TestTeamCustomerTelemetryDestinationConnectionResponse { bool ok = 1; TeamCustomerTelemetryDestinationTestOutcome outcome = 2; @@ -32847,7 +32878,7 @@ enum ThinkingStyle { THINKING_STYLE_GPT5 = 3; } -// Copied from: local:aiserver.v1.ThirdPartyUsageNudge (var: zd) +// Copied from: local:aiserver.v1.ThirdPartyUsageNudge (var: $d) message ThirdPartyUsageNudge { string experiment_name = 1; string group = 2; @@ -32857,6 +32888,7 @@ message ThirdPartyUsageNudge { string label = 6; string cta_label = 7; string nudge_id = 8; + string description = 9; } // Copied from: local:aiserver.v1.ThrowErrorCheckRequest (var: os) @@ -32938,12 +32970,12 @@ message TodoWriteResult { message TodoWriteStream { } -// Copied from: local:aiserver.v1.ToggleMarketingEmailOptRequest (var: Sh) +// Copied from: local:aiserver.v1.ToggleMarketingEmailOptRequest (var: Jh) message ToggleMarketingEmailOptRequest { bool opt_out = 1; } -// Copied from: local:aiserver.v1.ToggleMarketingEmailOptResponse (var: Ih) +// Copied from: local:aiserver.v1.ToggleMarketingEmailOptResponse (var: Ch) message ToggleMarketingEmailOptResponse { bool opted_out = 1; } @@ -33204,14 +33236,14 @@ enum TrialType { TRIAL_TYPE_TOKEN = 2; } -// Copied from: local:aiserver.v1.TriggerCrewStandupRequest (var: $v) +// Copied from: local:aiserver.v1.TriggerCrewStandupRequest (var: rB) message TriggerCrewStandupRequest { string crew_id = 1; string member_id = 2; string instructions = 3; } -// Copied from: local:aiserver.v1.TriggerCrewStandupResponse (var: tB) +// Copied from: local:aiserver.v1.TriggerCrewStandupResponse (var: oB) message TriggerCrewStandupResponse { int32 triggered_count = 1; repeated CrewStandupTriggerResult results = 2; @@ -33312,31 +33344,31 @@ message UndoFullSelfDrivingOutputResponse { FullSelfDrivingFinding finding = 1; } -// Copied from: local:aiserver.v1.UnenrollFromGlassEarlyPreviewRequest (var: gg) +// Copied from: local:aiserver.v1.UnenrollFromGlassEarlyPreviewRequest (var: Tg) message UnenrollFromGlassEarlyPreviewRequest { } -// Copied from: local:aiserver.v1.UnenrollFromGlassEarlyPreviewResponse (var: hg) +// Copied from: local:aiserver.v1.UnenrollFromGlassEarlyPreviewResponse (var: yg) message UnenrollFromGlassEarlyPreviewResponse { } -// Copied from: local:aiserver.v1.UninstallTeamPluginRequest (var: xS) +// Copied from: local:aiserver.v1.UninstallTeamPluginRequest (var: VS) message UninstallTeamPluginRequest { int32 team_id = 1; int64 plugin_id = 2; } -// Copied from: local:aiserver.v1.UninstallTeamPluginResponse (var: QS) +// Copied from: local:aiserver.v1.UninstallTeamPluginResponse (var: YS) message UninstallTeamPluginResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UninstallUserPluginRequest (var: kS) +// Copied from: local:aiserver.v1.UninstallUserPluginRequest (var: IS) message UninstallUserPluginRequest { int64 plugin_id = 1; } -// Copied from: local:aiserver.v1.UninstallUserPluginResponse (var: wS) +// Copied from: local:aiserver.v1.UninstallUserPluginResponse (var: vS) message UninstallUserPluginResponse { bool success = 1; } @@ -33348,45 +33380,45 @@ message UniqueFileIdentifier { optional string language_id = 3; } -// Copied from: local:aiserver.v1.UnlinkJiraUserRequest (var: Jv) +// Copied from: local:aiserver.v1.UnlinkJiraUserRequest (var: Pv) message UnlinkJiraUserRequest { string cloud_id = 1; string jira_account_id = 2; } -// Copied from: local:aiserver.v1.UnlinkJiraUserResponse (var: Cv) +// Copied from: local:aiserver.v1.UnlinkJiraUserResponse (var: bv) message UnlinkJiraUserResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UnlinkPluginsFromTeamMarketplaceRequest (var: bI) +// Copied from: local:aiserver.v1.UnlinkPluginsFromTeamMarketplaceRequest (var: qI) message UnlinkPluginsFromTeamMarketplaceRequest { repeated string plugin_ids = 1; int64 marketplace_id = 2; } -// Copied from: local:aiserver.v1.UnlinkPluginsFromTeamMarketplaceResponse (var: MI) +// Copied from: local:aiserver.v1.UnlinkPluginsFromTeamMarketplaceResponse (var: DI) message UnlinkPluginsFromTeamMarketplaceResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UnlinkSlackAccessRequest (var: BA) +// Copied from: local:aiserver.v1.UnlinkSlackAccessRequest (var: RA) message UnlinkSlackAccessRequest { } -// Copied from: local:aiserver.v1.UnlinkSlackAccessResponse (var: JA) +// Copied from: local:aiserver.v1.UnlinkSlackAccessResponse (var: PA) message UnlinkSlackAccessResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UnpublishPluginRequest (var: GE) +// Copied from: local:aiserver.v1.UnpublishPluginRequest (var: KE) message UnpublishPluginRequest { int64 plugin_id = 1; optional int32 team_id = 2; optional string commit_message = 3; } -// Copied from: local:aiserver.v1.UnpublishPluginResponse (var: HE) +// Copied from: local:aiserver.v1.UnpublishPluginResponse (var: WE) message UnpublishPluginResponse { string commit_sha = 1; } @@ -33439,9 +33471,9 @@ message UnsubscribeRepositoryResponse { Status status = 1; } -// Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsFailure (var: nf) +// Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsFailure (var: af) message UpdateAllGithubRepoSettingsFailure { - // Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsFailure.Reason (var: Dt) + // Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsFailure.Reason (var: Ut) enum Reason { REASON_UNSPECIFIED = 0; REASON_INTERNAL = 1; @@ -33454,7 +33486,7 @@ message UpdateAllGithubRepoSettingsFailure { Reason reason = 2; } -// Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsRequest (var: tf) +// Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsRequest (var: of) message UpdateAllGithubRepoSettingsRequest { int64 installation_id = 1; bool bug_bot_enabled = 2; @@ -33464,7 +33496,7 @@ message UpdateAllGithubRepoSettingsRequest { optional int32 team_id = 7; } -// Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsResponse (var: rf) +// Copied from: local:aiserver.v1.UpdateAllGithubRepoSettingsResponse (var: lf) message UpdateAllGithubRepoSettingsResponse { int32 updated_count = 1; bool async_operation_started = 2; @@ -33495,7 +33527,7 @@ message UpdateBackgroundComposerExperimentalModelOptOutRequest { message UpdateBackgroundComposerExperimentalModelOptOutResponse { } -// Copied from: local:aiserver.v1.UpdateBackgroundComposerSecretRequest (var: To) +// Copied from: local:aiserver.v1.UpdateBackgroundComposerSecretRequest (var: ko) message UpdateBackgroundComposerSecretRequest { string name = 1; bool team_scope = 2; @@ -33506,7 +33538,7 @@ message UpdateBackgroundComposerSecretRequest { BackgroundComposerSecretOwner owner = 7; } -// Copied from: local:aiserver.v1.UpdateBackgroundComposerSecretResponse (var: yo) +// Copied from: local:aiserver.v1.UpdateBackgroundComposerSecretResponse (var: wo) message UpdateBackgroundComposerSecretResponse { } @@ -33539,13 +33571,13 @@ message UpdateBackgroundComposerUserSettingsRequest { message UpdateBackgroundComposerUserSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest (var: wn) +// Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest (var: Sn) message UpdateBitbucketServerInstanceTokenRequest { - // Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest.ClearToken (var: Sn) + // Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest.ClearToken (var: vn) message ClearToken { } - // Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest.SetToken (var: En) + // Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenRequest.SetToken (var: In) message SetToken { string access_token = 1; } @@ -33557,18 +33589,18 @@ message UpdateBitbucketServerInstanceTokenRequest { } } -// Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenResponse (var: In) +// Copied from: local:aiserver.v1.UpdateBitbucketServerInstanceTokenResponse (var: Bn) message UpdateBitbucketServerInstanceTokenResponse { } -// Copied from: local:aiserver.v1.UpdateBugBotProUserModeRequest (var: ey) +// Copied from: local:aiserver.v1.UpdateBugBotProUserModeRequest (var: sy) message UpdateBugBotProUserModeRequest { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; optional bool smart_frontier_enabled = 3; } -// Copied from: local:aiserver.v1.UpdateBugBotProUserModeResponse (var: ty) +// Copied from: local:aiserver.v1.UpdateBugBotProUserModeResponse (var: oy) message UpdateBugBotProUserModeResponse { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; @@ -33576,16 +33608,16 @@ message UpdateBugBotProUserModeResponse { bool frontier_available = 4; } -// Copied from: local:aiserver.v1.UpdateBugBotProUserSettingsRequest (var: ag) +// Copied from: local:aiserver.v1.UpdateBugBotProUserSettingsRequest (var: cg) message UpdateBugBotProUserSettingsRequest { bool enabled = 1; } -// Copied from: local:aiserver.v1.UpdateBugBotProUserSettingsResponse (var: lg) +// Copied from: local:aiserver.v1.UpdateBugBotProUserSettingsResponse (var: dg) message UpdateBugBotProUserSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateBugbotLearnedRuleRequest (var: lk) +// Copied from: local:aiserver.v1.UpdateBugbotLearnedRuleRequest (var: dk) message UpdateBugbotLearnedRuleRequest { string rule_id = 1; int64 installation_id = 2; @@ -33596,12 +33628,12 @@ message UpdateBugbotLearnedRuleRequest { repeated string scoped_paths = 7; } -// Copied from: local:aiserver.v1.UpdateBugbotLearnedRuleResponse (var: uk) +// Copied from: local:aiserver.v1.UpdateBugbotLearnedRuleResponse (var: pk) message UpdateBugbotLearnedRuleResponse { BugbotLearnedRule rule = 1; } -// Copied from: local:aiserver.v1.UpdateBugbotManualRepositoryRuleRequest (var: Ak) +// Copied from: local:aiserver.v1.UpdateBugbotManualRepositoryRuleRequest (var: kk) message UpdateBugbotManualRepositoryRuleRequest { string rule_id = 1; int64 installation_id = 2; @@ -33612,12 +33644,12 @@ message UpdateBugbotManualRepositoryRuleRequest { repeated string scoped_paths = 7; } -// Copied from: local:aiserver.v1.UpdateBugbotManualRepositoryRuleResponse (var: _k) +// Copied from: local:aiserver.v1.UpdateBugbotManualRepositoryRuleResponse (var: wk) message UpdateBugbotManualRepositoryRuleResponse { BugbotManualRepositoryRule rule = 1; } -// Copied from: local:aiserver.v1.UpdateBugbotModeRequest (var: jT) +// Copied from: local:aiserver.v1.UpdateBugbotModeRequest (var: ey) message UpdateBugbotModeRequest { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; @@ -33625,7 +33657,7 @@ message UpdateBugbotModeRequest { optional int32 team_id = 4; } -// Copied from: local:aiserver.v1.UpdateBugbotModeResponse (var: XT) +// Copied from: local:aiserver.v1.UpdateBugbotModeResponse (var: ty) message UpdateBugbotModeResponse { BugbotMode mode = 1; repeated BugbotModePrompt prompts = 2; @@ -33633,7 +33665,7 @@ message UpdateBugbotModeResponse { bool frontier_available = 4; } -// Copied from: local:aiserver.v1.UpdateBugbotTeamRuleRequest (var: tk) +// Copied from: local:aiserver.v1.UpdateBugbotTeamRuleRequest (var: ok) message UpdateBugbotTeamRuleRequest { string rule_id = 1; optional string name = 2; @@ -33643,12 +33675,12 @@ message UpdateBugbotTeamRuleRequest { optional int32 team_id = 6; } -// Copied from: local:aiserver.v1.UpdateBugbotTeamRuleResponse (var: nk) +// Copied from: local:aiserver.v1.UpdateBugbotTeamRuleResponse (var: ik) message UpdateBugbotTeamRuleResponse { BugbotRule rule = 1; } -// Copied from: local:aiserver.v1.UpdateBugbotUserSettingsRequest (var: Nf) +// Copied from: local:aiserver.v1.UpdateBugbotUserSettingsRequest (var: Mf) message UpdateBugbotUserSettingsRequest { bool manual_trigger_only = 1; bool run_only_once = 2; @@ -33663,7 +33695,7 @@ message UpdateBugbotUserSettingsRequest { optional bool is_pr_risk_score_enabled = 11; } -// Copied from: local:aiserver.v1.UpdateBugbotUserSettingsResponse (var: Rf) +// Copied from: local:aiserver.v1.UpdateBugbotUserSettingsResponse (var: Lf) message UpdateBugbotUserSettingsResponse { } @@ -33680,12 +33712,12 @@ message UpdateConfig { optional int32 applied_at = 3; } -// Copied from: local:aiserver.v1.UpdateCrewRequest (var: Gv) +// Copied from: local:aiserver.v1.UpdateCrewRequest (var: Kv) message UpdateCrewRequest { Crew crew = 1; } -// Copied from: local:aiserver.v1.UpdateCrewResponse (var: Hv) +// Copied from: local:aiserver.v1.UpdateCrewResponse (var: Wv) message UpdateCrewResponse { Crew crew = 1; optional CrewSlackChannelStatus slack_channel_status = 2; @@ -33693,7 +33725,7 @@ message UpdateCrewResponse { optional CrewScheduleStatus schedule_status = 4; } -// Copied from: local:aiserver.v1.UpdateDirectoryGroupSettingsRequest (var: t_) +// Copied from: local:aiserver.v1.UpdateDirectoryGroupSettingsRequest (var: o_) message UpdateDirectoryGroupSettingsRequest { int32 directory_group_id = 1; optional int32 hard_limit_per_user_dollars = 2; @@ -33703,7 +33735,7 @@ message UpdateDirectoryGroupSettingsRequest { optional AllowedMCPConfiguration allowed_mcp_configuration = 6; } -// Copied from: local:aiserver.v1.UpdateDirectoryGroupSettingsResponse (var: n_) +// Copied from: local:aiserver.v1.UpdateDirectoryGroupSettingsResponse (var: i_) message UpdateDirectoryGroupSettingsResponse { } @@ -33732,12 +33764,12 @@ message UpdateEnvironmentBuildSettingsResponse { EnvironmentBuildSettings settings = 1; } -// Copied from: local:aiserver.v1.UpdateFastRequestsRequest (var: Fn) +// Copied from: local:aiserver.v1.UpdateFastRequestsRequest (var: Dn) message UpdateFastRequestsRequest { int32 request_quota = 1; } -// Copied from: local:aiserver.v1.UpdateFastRequestsResponse (var: qn) +// Copied from: local:aiserver.v1.UpdateFastRequestsResponse (var: On) message UpdateFastRequestsResponse { } @@ -33797,7 +33829,7 @@ message UpdateFullSelfDrivingOutputResponse { FullSelfDrivingFinding finding = 1; } -// Copied from: local:aiserver.v1.UpdateFullSelfDrivingPrConfigRequest (var: rg) +// Copied from: local:aiserver.v1.UpdateFullSelfDrivingPrConfigRequest (var: ag) message UpdateFullSelfDrivingPrConfigRequest { string pr_url = 1; optional bool enabled = 2; @@ -33805,12 +33837,12 @@ message UpdateFullSelfDrivingPrConfigRequest { optional int32 team_id = 4; } -// Copied from: local:aiserver.v1.UpdateFullSelfDrivingPrConfigResponse (var: sg) +// Copied from: local:aiserver.v1.UpdateFullSelfDrivingPrConfigResponse (var: lg) message UpdateFullSelfDrivingPrConfigResponse { FullSelfDrivingActiveAgent agent = 1; } -// Copied from: local:aiserver.v1.UpdateFullSelfDrivingTeamSettingsRequest (var: Hf) +// Copied from: local:aiserver.v1.UpdateFullSelfDrivingTeamSettingsRequest (var: Wf) message UpdateFullSelfDrivingTeamSettingsRequest { int32 team_id = 1; optional FullSelfDrivingMode default_mode = 2; @@ -33819,12 +33851,12 @@ message UpdateFullSelfDrivingTeamSettingsRequest { optional bool auto_create_on_first_pr_push = 5; } -// Copied from: local:aiserver.v1.UpdateFullSelfDrivingTeamSettingsResponse (var: Vf) +// Copied from: local:aiserver.v1.UpdateFullSelfDrivingTeamSettingsResponse (var: zf) message UpdateFullSelfDrivingTeamSettingsResponse { FullSelfDrivingTeamSettings settings = 1; } -// Copied from: local:aiserver.v1.UpdateFullSelfDrivingUserSettingsRequest (var: Mf) +// Copied from: local:aiserver.v1.UpdateFullSelfDrivingUserSettingsRequest (var: Df) message UpdateFullSelfDrivingUserSettingsRequest { optional FullSelfDrivingMode default_mode = 1; optional bool only_cloud_agent_prs = 2; @@ -33835,7 +33867,7 @@ message UpdateFullSelfDrivingUserSettingsRequest { optional string default_model = 7; } -// Copied from: local:aiserver.v1.UpdateFullSelfDrivingUserSettingsResponse (var: Lf) +// Copied from: local:aiserver.v1.UpdateFullSelfDrivingUserSettingsResponse (var: Of) message UpdateFullSelfDrivingUserSettingsResponse { FullSelfDrivingMode default_mode = 1; bool only_cloud_agent_prs = 2; @@ -33846,7 +33878,7 @@ message UpdateFullSelfDrivingUserSettingsResponse { optional string default_model = 7; } -// Copied from: local:aiserver.v1.UpdateGithubInstallationSettingsRequest (var: Kp) +// Copied from: local:aiserver.v1.UpdateGithubInstallationSettingsRequest (var: Xp) message UpdateGithubInstallationSettingsRequest { int64 installation_id = 1; InstallationSettings settings = 2; @@ -33854,22 +33886,22 @@ message UpdateGithubInstallationSettingsRequest { optional int32 team_id = 5; } -// Copied from: local:aiserver.v1.UpdateGithubInstallationSettingsResponse (var: Wp) +// Copied from: local:aiserver.v1.UpdateGithubInstallationSettingsResponse (var: Zp) message UpdateGithubInstallationSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateGithubInstallationTeamScopeRequest (var: zp) +// Copied from: local:aiserver.v1.UpdateGithubInstallationTeamScopeRequest (var: $p) message UpdateGithubInstallationTeamScopeRequest { int64 installation_id = 1; optional string ghe_application = 2; int32 team_id = 3; } -// Copied from: local:aiserver.v1.UpdateGithubInstallationTeamScopeResponse (var: jp) +// Copied from: local:aiserver.v1.UpdateGithubInstallationTeamScopeResponse (var: ef) message UpdateGithubInstallationTeamScopeResponse { } -// Copied from: local:aiserver.v1.UpdateGithubRepoSettingsRequest (var: Vp) +// Copied from: local:aiserver.v1.UpdateGithubRepoSettingsRequest (var: zp) message UpdateGithubRepoSettingsRequest { RepoIdentifier repo = 1; RepoSettings settings = 2; @@ -33878,11 +33910,11 @@ message UpdateGithubRepoSettingsRequest { optional int32 team_id = 5; } -// Copied from: local:aiserver.v1.UpdateGithubRepoSettingsResponse (var: Yp) +// Copied from: local:aiserver.v1.UpdateGithubRepoSettingsResponse (var: jp) message UpdateGithubRepoSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateGroupRequest (var: A_) +// Copied from: local:aiserver.v1.UpdateGroupRequest (var: k_) message UpdateGroupRequest { int32 group_id = 1; int32 team_id = 2; @@ -33891,12 +33923,12 @@ message UpdateGroupRequest { optional int32 directory_group_id = 5; } -// Copied from: local:aiserver.v1.UpdateGroupResponse (var: __) +// Copied from: local:aiserver.v1.UpdateGroupResponse (var: w_) message UpdateGroupResponse { Group group = 1; } -// Copied from: local:aiserver.v1.UpdateJiraRoutingRuleRequest (var: Tv) +// Copied from: local:aiserver.v1.UpdateJiraRoutingRuleRequest (var: Ev) message UpdateJiraRoutingRuleRequest { int32 team_id = 1; int64 rule_id = 2; @@ -33904,22 +33936,22 @@ message UpdateJiraRoutingRuleRequest { string rule_text = 4; } -// Copied from: local:aiserver.v1.UpdateJiraRoutingRuleResponse (var: yv) +// Copied from: local:aiserver.v1.UpdateJiraRoutingRuleResponse (var: Sv) message UpdateJiraRoutingRuleResponse { JiraRoutingRule rule = 1; } -// Copied from: local:aiserver.v1.UpdateJiraTeamSettingsRequest (var: dv) +// Copied from: local:aiserver.v1.UpdateJiraTeamSettingsRequest (var: hv) message UpdateJiraTeamSettingsRequest { int32 team_id = 1; optional bool require_user_auth = 2; } -// Copied from: local:aiserver.v1.UpdateJiraTeamSettingsResponse (var: pv) +// Copied from: local:aiserver.v1.UpdateJiraTeamSettingsResponse (var: Av) message UpdateJiraTeamSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateLinearProjectSettingRequest (var: iA) +// Copied from: local:aiserver.v1.UpdateLinearProjectSettingRequest (var: mA) message UpdateLinearProjectSettingRequest { optional int32 team_id = 1; string linear_team_id = 2; @@ -33928,12 +33960,12 @@ message UpdateLinearProjectSettingRequest { string conditions = 5; } -// Copied from: local:aiserver.v1.UpdateLinearProjectSettingResponse (var: aA) +// Copied from: local:aiserver.v1.UpdateLinearProjectSettingResponse (var: cA) message UpdateLinearProjectSettingResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UpdateLinearTeamSettingRequest (var: sA) +// Copied from: local:aiserver.v1.UpdateLinearTeamSettingRequest (var: lA) message UpdateLinearTeamSettingRequest { optional int32 team_id = 1; string linear_team_id = 2; @@ -33944,12 +33976,12 @@ message UpdateLinearTeamSettingRequest { optional int32 autorun_as_user_id = 7; } -// Copied from: local:aiserver.v1.UpdateLinearTeamSettingResponse (var: oA) +// Copied from: local:aiserver.v1.UpdateLinearTeamSettingResponse (var: uA) message UpdateLinearTeamSettingResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UpdateMarketplaceRequest (var: tI) +// Copied from: local:aiserver.v1.UpdateMarketplaceRequest (var: oI) message UpdateMarketplaceRequest { int64 marketplace_id = 1; optional string name = 2; @@ -33957,36 +33989,37 @@ message UpdateMarketplaceRequest { 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: nI) +// Copied from: local:aiserver.v1.UpdateMarketplaceResponse (var: iI) message UpdateMarketplaceResponse { Marketplace marketplace = 1; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutoReviewSettingsRequest (var: vs) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutoReviewSettingsRequest (var: Js) message UpdateOrganizationGroupAutoReviewSettingsRequest { string organization_id = 1; int64 group_id = 2; AutoReviewInstructions auto_review = 3; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutoReviewSettingsResponse (var: Bs) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutoReviewSettingsResponse (var: Cs) message UpdateOrganizationGroupAutoReviewSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutorunSettingsRequest (var: _s) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutorunSettingsRequest (var: ys) message UpdateOrganizationGroupAutorunSettingsRequest { string organization_id = 1; int64 group_id = 2; AutoRunControls auto_run_controls = 3; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutorunSettingsResponse (var: Ts) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupAutorunSettingsResponse (var: ks) message UpdateOrganizationGroupAutorunSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupMemberRequest (var: as) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupMemberRequest (var: us) message UpdateOrganizationGroupMemberRequest { string organization_id = 1; int64 group_id = 2; @@ -33995,23 +34028,23 @@ message UpdateOrganizationGroupMemberRequest { bool clear_monthly_spending_limit_dollars = 5; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupMemberResponse (var: ls) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupMemberResponse (var: ms) message UpdateOrganizationGroupMemberResponse { OrganizationGroupMember member = 1; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupModelAllowlistRequest (var: ws) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupModelAllowlistRequest (var: Ss) message UpdateOrganizationGroupModelAllowlistRequest { string organization_id = 1; int64 group_id = 2; optional ModelAllowlist model_allowlist = 3; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupModelAllowlistResponse (var: Es) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupModelAllowlistResponse (var: Is) message UpdateOrganizationGroupModelAllowlistResponse { } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupRequest (var: ds) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupRequest (var: fs) message UpdateOrganizationGroupRequest { string organization_id = 1; int64 group_id = 2; @@ -34020,12 +34053,12 @@ message UpdateOrganizationGroupRequest { bool clear_monthly_spending_limit_dollars = 5; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupResponse (var: ps) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupResponse (var: gs) message UpdateOrganizationGroupResponse { OrganizationGroup group = 1; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupSmartAutoSettingsRequest (var: Ns) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupSmartAutoSettingsRequest (var: Ps) message UpdateOrganizationGroupSmartAutoSettingsRequest { string organization_id = 1; int64 group_id = 2; @@ -34035,34 +34068,34 @@ message UpdateOrganizationGroupSmartAutoSettingsRequest { optional string new_chat_nudge_all_to_smart_auto_optimize_for = 6; } -// Copied from: local:aiserver.v1.UpdateOrganizationGroupSmartAutoSettingsResponse (var: Rs) +// Copied from: local:aiserver.v1.UpdateOrganizationGroupSmartAutoSettingsResponse (var: bs) message UpdateOrganizationGroupSmartAutoSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateOrganizationIdentityProviderResponse (var: Ar) +// Copied from: local:aiserver.v1.UpdateOrganizationIdentityProviderResponse (var: Tr) message UpdateOrganizationIdentityProviderResponse { OrganizationIdentityProvider provider = 1; } -// Copied from: local:aiserver.v1.UpdateOrganizationIdentityProviderSsoSettingsRequest (var: pr) +// Copied from: local:aiserver.v1.UpdateOrganizationIdentityProviderSsoSettingsRequest (var: gr) message UpdateOrganizationIdentityProviderSsoSettingsRequest { string organization_id = 1; string identity_provider_public_id = 2; bool allow_sso = 3; } -// Copied from: local:aiserver.v1.UpdateOrganizationRequest (var: Gr) +// Copied from: local:aiserver.v1.UpdateOrganizationRequest (var: Vr) message UpdateOrganizationRequest { string organization_id = 1; string name = 2; } -// Copied from: local:aiserver.v1.UpdateOrganizationResponse (var: Hr) +// Copied from: local:aiserver.v1.UpdateOrganizationResponse (var: Yr) message UpdateOrganizationResponse { string name = 1; } -// Copied from: local:aiserver.v1.UpdateOrganizationTeamRequest (var: Vr) +// Copied from: local:aiserver.v1.UpdateOrganizationTeamRequest (var: Kr) message UpdateOrganizationTeamRequest { string organization_id = 1; int32 team_id = 2; @@ -34070,7 +34103,7 @@ message UpdateOrganizationTeamRequest { string slug = 4; } -// Copied from: local:aiserver.v1.UpdateOrganizationTeamResponse (var: Yr) +// Copied from: local:aiserver.v1.UpdateOrganizationTeamResponse (var: Wr) message UpdateOrganizationTeamResponse { string name = 1; string slug = 2; @@ -34135,32 +34168,32 @@ message UpdatePullRequestBranchResponse { optional string new_head_sha = 3; } -// Copied from: local:aiserver.v1.UpdateRoleRequest (var: ku) +// Copied from: local:aiserver.v1.UpdateRoleRequest (var: Eu) message UpdateRoleRequest { int32 team_id = 1; int32 user_id = 2; TeamRole role = 3; } -// Copied from: local:aiserver.v1.UpdateRoleResponse (var: wu) +// Copied from: local:aiserver.v1.UpdateRoleResponse (var: Su) message UpdateRoleResponse { } -// Copied from: local:aiserver.v1.UpdateScimDirectorySyncSettingsRequest (var: H_) +// Copied from: local:aiserver.v1.UpdateScimDirectorySyncSettingsRequest (var: W_) 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: V_) +// Copied from: local:aiserver.v1.UpdateScimDirectorySyncSettingsResponse (var: z_) message UpdateScimDirectorySyncSettingsResponse { ScimDirectory directory = 1; } -// Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistRequest (var: sf) +// Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistRequest (var: uf) message UpdateSelfGithubAllowlistRequest { - // Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistRequest.Operation (var: Ot) + // Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistRequest.Operation (var: xt) enum Operation { OPERATION_UNSPECIFIED = 0; OPERATION_ADD = 1; @@ -34172,12 +34205,12 @@ message UpdateSelfGithubAllowlistRequest { optional string ghe_application = 4; } -// Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistResponse (var: of) +// Copied from: local:aiserver.v1.UpdateSelfGithubAllowlistResponse (var: mf) message UpdateSelfGithubAllowlistResponse { repeated string allowlist = 1; } -// Copied from: local:aiserver.v1.UpdateServiceAccountRepoScopeRequest (var: $l) +// Copied from: local:aiserver.v1.UpdateServiceAccountRepoScopeRequest (var: tu) message UpdateServiceAccountRepoScopeRequest { int32 team_id = 1; string service_account_id = 2; @@ -34186,23 +34219,23 @@ message UpdateServiceAccountRepoScopeRequest { bool repo_scope_enabled = 5; } -// Copied from: local:aiserver.v1.UpdateServiceAccountRepoScopeResponse (var: eu) +// Copied from: local:aiserver.v1.UpdateServiceAccountRepoScopeResponse (var: nu) message UpdateServiceAccountRepoScopeResponse { ServiceAccountKeyInfo api_key = 1; } -// Copied from: local:aiserver.v1.UpdateSharedConversationVisibilityRequest (var: nw) +// Copied from: local:aiserver.v1.UpdateSharedConversationVisibilityRequest (var: iw) message UpdateSharedConversationVisibilityRequest { string share_id = 1; SharedConversationVisibility visibility = 2; } -// Copied from: local:aiserver.v1.UpdateSharedConversationVisibilityResponse (var: rw) +// Copied from: local:aiserver.v1.UpdateSharedConversationVisibilityResponse (var: aw) message UpdateSharedConversationVisibilityResponse { bool success = 1; } -// Copied from: local:aiserver.v1.UpdateSlackRepoRoutingRuleRequest (var: DA) +// Copied from: local:aiserver.v1.UpdateSlackRepoRoutingRuleRequest (var: QA) message UpdateSlackRepoRoutingRuleRequest { int32 team_id = 1; string rule_id = 2; @@ -34212,12 +34245,12 @@ message UpdateSlackRepoRoutingRuleRequest { optional string environment_public_id = 6; } -// Copied from: local:aiserver.v1.UpdateSlackRepoRoutingRuleResponse (var: OA) +// Copied from: local:aiserver.v1.UpdateSlackRepoRoutingRuleResponse (var: GA) message UpdateSlackRepoRoutingRuleResponse { SlackRepoRoutingRule rule = 1; } -// Copied from: local:aiserver.v1.UpdateSlackTeamSettingsRequest (var: Oa) +// Copied from: local:aiserver.v1.UpdateSlackTeamSettingsRequest (var: xa) message UpdateSlackTeamSettingsRequest { int32 team_id = 1; string default_repo = 2; @@ -34231,11 +34264,11 @@ message UpdateSlackTeamSettingsRequest { optional CloudAgentModelSelection default_model_selection = 10; } -// Copied from: local:aiserver.v1.UpdateSlackTeamSettingsResponse (var: Ua) +// Copied from: local:aiserver.v1.UpdateSlackTeamSettingsResponse (var: Qa) message UpdateSlackTeamSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateSlackUserSettingsRequest (var: CA) +// Copied from: local:aiserver.v1.UpdateSlackUserSettingsRequest (var: bA) message UpdateSlackUserSettingsRequest { int32 team_id = 1; string default_repo = 2; @@ -34248,11 +34281,11 @@ message UpdateSlackUserSettingsRequest { optional CloudAgentModelSelection default_model_selection = 9; } -// Copied from: local:aiserver.v1.UpdateSlackUserSettingsResponse (var: NA) +// Copied from: local:aiserver.v1.UpdateSlackUserSettingsResponse (var: MA) message UpdateSlackUserSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamAdminSettingsRequest (var: Yc) +// Copied from: local:aiserver.v1.UpdateTeamAdminSettingsRequest (var: Wc) message UpdateTeamAdminSettingsRequest { int32 team_id = 1; repeated string allowed_models = 2; @@ -34314,21 +34347,21 @@ message UpdateTeamAdminSettingsRequest { optional LlmGatewaySettings llm_gateway = 58; } -// Copied from: local:aiserver.v1.UpdateTeamAdminSettingsResponse (var: Kc) +// Copied from: local:aiserver.v1.UpdateTeamAdminSettingsResponse (var: zc) message UpdateTeamAdminSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamBackgroundAgentSettingsRequest (var: Pw) +// Copied from: local:aiserver.v1.UpdateTeamBackgroundAgentSettingsRequest (var: Fw) message UpdateTeamBackgroundAgentSettingsRequest { int32 team_id = 1; BackgroundAgentSettings settings = 2; } -// Copied from: local:aiserver.v1.UpdateTeamBackgroundAgentSettingsResponse (var: bw) +// Copied from: local:aiserver.v1.UpdateTeamBackgroundAgentSettingsResponse (var: qw) message UpdateTeamBackgroundAgentSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamBugbotSettingsRequest (var: wT) +// Copied from: local:aiserver.v1.UpdateTeamBugbotSettingsRequest (var: vT) message UpdateTeamBugbotSettingsRequest { int32 team_id = 1; optional int32 bugbot_licenses_hard_limit = 2; @@ -34342,11 +34375,11 @@ message UpdateTeamBugbotSettingsRequest { optional bool apply_onboarding_high_effort_learning_defaults = 10; } -// Copied from: local:aiserver.v1.UpdateTeamBugbotSettingsResponse (var: ET) +// Copied from: local:aiserver.v1.UpdateTeamBugbotSettingsResponse (var: BT) message UpdateTeamBugbotSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamCommandRequest (var: Fy) +// Copied from: local:aiserver.v1.UpdateTeamCommandRequest (var: Uy) message UpdateTeamCommandRequest { string command_id = 1; optional string name = 2; @@ -34356,12 +34389,12 @@ message UpdateTeamCommandRequest { optional int32 team_id = 6; } -// Copied from: local:aiserver.v1.UpdateTeamCommandResponse (var: qy) +// Copied from: local:aiserver.v1.UpdateTeamCommandResponse (var: xy) message UpdateTeamCommandResponse { TeamCommand command = 1; } -// Copied from: local:aiserver.v1.UpdateTeamCustomerTelemetryDestinationRequest (var: MT) +// Copied from: local:aiserver.v1.UpdateTeamCustomerTelemetryDestinationRequest (var: DT) message UpdateTeamCustomerTelemetryDestinationRequest { int32 team_id = 1; string destination_id = 2; @@ -34375,22 +34408,22 @@ message UpdateTeamCustomerTelemetryDestinationRequest { optional bool auto_enable_new_families = 10; } -// Copied from: local:aiserver.v1.UpdateTeamCustomerTelemetryDestinationResponse (var: LT) +// Copied from: local:aiserver.v1.UpdateTeamCustomerTelemetryDestinationResponse (var: OT) message UpdateTeamCustomerTelemetryDestinationResponse { TeamCustomerTelemetryDestination destination = 1; } -// Copied from: local:aiserver.v1.UpdateTeamDashboardAnalyticsSettingRequest (var: Mh) +// Copied from: local:aiserver.v1.UpdateTeamDashboardAnalyticsSettingRequest (var: Dh) message UpdateTeamDashboardAnalyticsSettingRequest { int32 team_id = 1; bool dashboard_analytics_requires_admin = 2; } -// Copied from: local:aiserver.v1.UpdateTeamDashboardAnalyticsSettingResponse (var: Lh) +// Copied from: local:aiserver.v1.UpdateTeamDashboardAnalyticsSettingResponse (var: Oh) message UpdateTeamDashboardAnalyticsSettingResponse { } -// Copied from: local:aiserver.v1.UpdateTeamDomainJoinSettingRequest (var: fu) +// Copied from: local:aiserver.v1.UpdateTeamDomainJoinSettingRequest (var: hu) message UpdateTeamDomainJoinSettingRequest { int32 team_id = 1; bool allow_domain_join = 2; @@ -34398,23 +34431,23 @@ message UpdateTeamDomainJoinSettingRequest { optional bool enforce_invite_domain_on_accept = 4; } -// Copied from: local:aiserver.v1.UpdateTeamDomainJoinSettingResponse (var: gu) +// Copied from: local:aiserver.v1.UpdateTeamDomainJoinSettingResponse (var: Au) message UpdateTeamDomainJoinSettingResponse { } -// Copied from: local:aiserver.v1.UpdateTeamGroupRequest (var: Ws) +// Copied from: local:aiserver.v1.UpdateTeamGroupRequest (var: js) message UpdateTeamGroupRequest { int32 team_id = 1; int64 group_id = 2; string name = 3; } -// Copied from: local:aiserver.v1.UpdateTeamGroupResponse (var: zs) +// Copied from: local:aiserver.v1.UpdateTeamGroupResponse (var: Xs) message UpdateTeamGroupResponse { TeamGroup group = 1; } -// Copied from: local:aiserver.v1.UpdateTeamHookRequest (var: By) +// Copied from: local:aiserver.v1.UpdateTeamHookRequest (var: Ry) message UpdateTeamHookRequest { string hook_id = 1; optional string script_name = 2; @@ -34427,22 +34460,22 @@ message UpdateTeamHookRequest { optional int32 team_id = 9; } -// Copied from: local:aiserver.v1.UpdateTeamHookResponse (var: Jy) +// Copied from: local:aiserver.v1.UpdateTeamHookResponse (var: Py) message UpdateTeamHookResponse { TeamHook hook = 1; } -// Copied from: local:aiserver.v1.UpdateTeamInviteLinkTTLSettingRequest (var: Wc) +// Copied from: local:aiserver.v1.UpdateTeamInviteLinkTTLSettingRequest (var: jc) message UpdateTeamInviteLinkTTLSettingRequest { int32 team_id = 1; int32 invite_link_max_ttl_seconds = 2; } -// Copied from: local:aiserver.v1.UpdateTeamInviteLinkTTLSettingResponse (var: zc) +// Copied from: local:aiserver.v1.UpdateTeamInviteLinkTTLSettingResponse (var: Xc) message UpdateTeamInviteLinkTTLSettingResponse { } -// Copied from: local:aiserver.v1.UpdateTeamMarketplaceConfigRequest (var: gI) +// Copied from: local:aiserver.v1.UpdateTeamMarketplaceConfigRequest (var: TI) message UpdateTeamMarketplaceConfigRequest { int64 marketplace_id = 1; repeated int64 directory_group_ids = 2; @@ -34451,43 +34484,43 @@ message UpdateTeamMarketplaceConfigRequest { optional bool sync_access_grants = 5; } -// Copied from: local:aiserver.v1.UpdateTeamMarketplaceConfigResponse (var: hI) +// Copied from: local:aiserver.v1.UpdateTeamMarketplaceConfigResponse (var: yI) message UpdateTeamMarketplaceConfigResponse { Marketplace marketplace = 1; } -// Copied from: local:aiserver.v1.UpdateTeamMemberInviteSettingRequest (var: jc) +// Copied from: local:aiserver.v1.UpdateTeamMemberInviteSettingRequest (var: Zc) message UpdateTeamMemberInviteSettingRequest { int32 team_id = 1; bool restrict_invites_to_admins = 2; } -// Copied from: local:aiserver.v1.UpdateTeamMemberInviteSettingResponse (var: Xc) +// Copied from: local:aiserver.v1.UpdateTeamMemberInviteSettingResponse (var: $c) message UpdateTeamMemberInviteSettingResponse { } -// Copied from: local:aiserver.v1.UpdateTeamNameRequest (var: Ph) +// Copied from: local:aiserver.v1.UpdateTeamNameRequest (var: Fh) message UpdateTeamNameRequest { int32 team_id = 1; string new_name = 2; } -// Copied from: local:aiserver.v1.UpdateTeamNameResponse (var: bh) +// Copied from: local:aiserver.v1.UpdateTeamNameResponse (var: qh) message UpdateTeamNameResponse { } -// Copied from: local:aiserver.v1.UpdateTeamPinnedMarketplacePluginsRequest (var: LS) +// Copied from: local:aiserver.v1.UpdateTeamPinnedMarketplacePluginsRequest (var: OS) message UpdateTeamPinnedMarketplacePluginsRequest { int32 team_id = 1; repeated int64 plugin_ids = 2; } -// Copied from: local:aiserver.v1.UpdateTeamPinnedMarketplacePluginsResponse (var: FS) +// Copied from: local:aiserver.v1.UpdateTeamPinnedMarketplacePluginsResponse (var: US) message UpdateTeamPinnedMarketplacePluginsResponse { repeated Plugin plugins = 1; } -// Copied from: local:aiserver.v1.UpdateTeamPluginInstallRequest (var: OS) +// Copied from: local:aiserver.v1.UpdateTeamPluginInstallRequest (var: GS) message UpdateTeamPluginInstallRequest { int32 team_id = 1; int64 plugin_id = 2; @@ -34495,42 +34528,42 @@ message UpdateTeamPluginInstallRequest { optional string pinned_git_ref = 5; } -// Copied from: local:aiserver.v1.UpdateTeamPluginInstallResponse (var: US) +// Copied from: local:aiserver.v1.UpdateTeamPluginInstallResponse (var: HS) message UpdateTeamPluginInstallResponse { TeamPluginInstall install = 1; } -// Copied from: local:aiserver.v1.UpdateTeamPrivacyModeMigrationOptOutRequest (var: gT) +// Copied from: local:aiserver.v1.UpdateTeamPrivacyModeMigrationOptOutRequest (var: TT) message UpdateTeamPrivacyModeMigrationOptOutRequest { int32 team_id = 1; bool opt_out = 2; } -// Copied from: local:aiserver.v1.UpdateTeamPrivacyModeMigrationOptOutResponse (var: hT) +// Copied from: local:aiserver.v1.UpdateTeamPrivacyModeMigrationOptOutResponse (var: yT) message UpdateTeamPrivacyModeMigrationOptOutResponse { } -// Copied from: local:aiserver.v1.UpdateTeamPublicProfileSettingsRequest (var: Jw) +// Copied from: local:aiserver.v1.UpdateTeamPublicProfileSettingsRequest (var: Pw) message UpdateTeamPublicProfileSettingsRequest { int32 team_id = 1; PublicProfileSettings settings = 2; } -// Copied from: local:aiserver.v1.UpdateTeamPublicProfileSettingsResponse (var: Cw) +// Copied from: local:aiserver.v1.UpdateTeamPublicProfileSettingsResponse (var: bw) message UpdateTeamPublicProfileSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamRepoSourcePreferenceRequest (var: Zm) +// Copied from: local:aiserver.v1.UpdateTeamRepoSourcePreferenceRequest (var: ec) message UpdateTeamRepoSourcePreferenceRequest { int32 team_id = 1; PreferredRepoSourceMode preference = 2; } -// Copied from: local:aiserver.v1.UpdateTeamRepoSourcePreferenceResponse (var: $m) +// Copied from: local:aiserver.v1.UpdateTeamRepoSourcePreferenceResponse (var: tc) message UpdateTeamRepoSourcePreferenceResponse { } -// Copied from: local:aiserver.v1.UpdateTeamRuleRequest (var: _y) +// Copied from: local:aiserver.v1.UpdateTeamRuleRequest (var: wy) message UpdateTeamRuleRequest { string rule_id = 1; optional string name = 2; @@ -34542,42 +34575,42 @@ message UpdateTeamRuleRequest { optional TeamRuleAgentType agent_type = 8; } -// Copied from: local:aiserver.v1.UpdateTeamRuleResponse (var: Ty) +// Copied from: local:aiserver.v1.UpdateTeamRuleResponse (var: Ey) message UpdateTeamRuleResponse { Rule rule = 1; } -// Copied from: local:aiserver.v1.UpdateTeamScimRequireUserDirectorySettingRequest (var: Fh) +// Copied from: local:aiserver.v1.UpdateTeamScimRequireUserDirectorySettingRequest (var: Uh) message UpdateTeamScimRequireUserDirectorySettingRequest { int32 team_id = 1; bool scim_require_user_directory = 2; } -// Copied from: local:aiserver.v1.UpdateTeamScimRequireUserDirectorySettingResponse (var: qh) +// Copied from: local:aiserver.v1.UpdateTeamScimRequireUserDirectorySettingResponse (var: xh) message UpdateTeamScimRequireUserDirectorySettingResponse { } -// Copied from: local:aiserver.v1.UpdateTeamSharedCanvasSettingsRequest (var: Sw) +// Copied from: local:aiserver.v1.UpdateTeamSharedCanvasSettingsRequest (var: Jw) message UpdateTeamSharedCanvasSettingsRequest { int32 team_id = 1; SharedCanvasSettings settings = 2; } -// Copied from: local:aiserver.v1.UpdateTeamSharedCanvasSettingsResponse (var: Iw) +// Copied from: local:aiserver.v1.UpdateTeamSharedCanvasSettingsResponse (var: Cw) message UpdateTeamSharedCanvasSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamSharedConversationSettingsRequest (var: lw) +// Copied from: local:aiserver.v1.UpdateTeamSharedConversationSettingsRequest (var: dw) message UpdateTeamSharedConversationSettingsRequest { int32 team_id = 1; SharedConversationSettings settings = 2; } -// Copied from: local:aiserver.v1.UpdateTeamSharedConversationSettingsResponse (var: uw) +// Copied from: local:aiserver.v1.UpdateTeamSharedConversationSettingsResponse (var: pw) message UpdateTeamSharedConversationSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateTeamSmartAutoSettingsRequest (var: hw) +// Copied from: local:aiserver.v1.UpdateTeamSmartAutoSettingsRequest (var: yw) message UpdateTeamSmartAutoSettingsRequest { int32 team_id = 1; SmartAutoSettings settings = 2; @@ -34586,11 +34619,11 @@ message UpdateTeamSmartAutoSettingsRequest { optional string new_chat_nudge_all_to_smart_auto_optimize_for = 5; } -// Copied from: local:aiserver.v1.UpdateTeamSmartAutoSettingsResponse (var: Aw) +// Copied from: local:aiserver.v1.UpdateTeamSmartAutoSettingsResponse (var: kw) message UpdateTeamSmartAutoSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateUsageAlertsRequest (var: xw) +// Copied from: local:aiserver.v1.UpdateUsageAlertsRequest (var: Vw) message UpdateUsageAlertsRequest { int32 team_id = 1; repeated string alert_ids = 2; @@ -34601,31 +34634,31 @@ message UpdateUsageAlertsRequest { repeated string notification_channels = 7; } -// Copied from: local:aiserver.v1.UpdateUsageAlertsResponse (var: Qw) +// Copied from: local:aiserver.v1.UpdateUsageAlertsResponse (var: Yw) message UpdateUsageAlertsResponse { int32 updated_count = 1; } -// Copied from: local:aiserver.v1.UpdateUserDefaultMcpSettingsRequest (var: Oo) +// Copied from: local:aiserver.v1.UpdateUserDefaultMcpSettingsRequest (var: xo) message UpdateUserDefaultMcpSettingsRequest { repeated int32 enabled_server_ids = 1; } -// Copied from: local:aiserver.v1.UpdateUserDefaultMcpSettingsResponse (var: Uo) +// Copied from: local:aiserver.v1.UpdateUserDefaultMcpSettingsResponse (var: Qo) message UpdateUserDefaultMcpSettingsResponse { } -// Copied from: local:aiserver.v1.UpdateUserNameRequest (var: Mg) +// Copied from: local:aiserver.v1.UpdateUserNameRequest (var: Dg) message UpdateUserNameRequest { string first_name = 1; string last_name = 2; } -// Copied from: local:aiserver.v1.UpdateUserNameResponse (var: Lg) +// Copied from: local:aiserver.v1.UpdateUserNameResponse (var: Og) message UpdateUserNameResponse { } -// Copied from: local:aiserver.v1.UpdateUserPluginInstallRequest (var: TS) +// Copied from: local:aiserver.v1.UpdateUserPluginInstallRequest (var: ES) message UpdateUserPluginInstallRequest { int64 plugin_id = 1; optional bool is_enabled = 3; @@ -34633,48 +34666,48 @@ message UpdateUserPluginInstallRequest { google.protobuf.Struct variables = 6; } -// Copied from: local:aiserver.v1.UpdateUserPluginInstallResponse (var: yS) +// Copied from: local:aiserver.v1.UpdateUserPluginInstallResponse (var: SS) message UpdateUserPluginInstallResponse { UserPluginInstall install = 1; } -// Copied from: local:aiserver.v1.UpdateUserProfilePictureRequest (var: Dg) +// Copied from: local:aiserver.v1.UpdateUserProfilePictureRequest (var: Qg) message UpdateUserProfilePictureRequest { optional string profile_picture_url = 1; } -// Copied from: local:aiserver.v1.UpdateUserProfilePictureResponse (var: Og) +// Copied from: local:aiserver.v1.UpdateUserProfilePictureResponse (var: Gg) message UpdateUserProfilePictureResponse { optional string profile_picture_url = 1; } -// Copied from: local:aiserver.v1.UpdateUserProfileRequest (var: IE) +// Copied from: local:aiserver.v1.UpdateUserProfileRequest (var: CE) message UpdateUserProfileRequest { optional string visibility = 1; map links = 2; optional google.protobuf.Struct metadata = 3; } -// Copied from: local:aiserver.v1.UpdateUserProfileResponse (var: vE) +// Copied from: local:aiserver.v1.UpdateUserProfileResponse (var: NE) message UpdateUserProfileResponse { UserProfile profile = 1; } -// Copied from: local:aiserver.v1.UpdateUserRepoSourcePreferenceRequest (var: jm) +// Copied from: local:aiserver.v1.UpdateUserRepoSourcePreferenceRequest (var: Zm) message UpdateUserRepoSourcePreferenceRequest { PreferredRepoSourceMode preference = 1; } -// Copied from: local:aiserver.v1.UpdateUserRepoSourcePreferenceResponse (var: Xm) +// Copied from: local:aiserver.v1.UpdateUserRepoSourcePreferenceResponse (var: $m) message UpdateUserRepoSourcePreferenceResponse { } -// Copied from: local:aiserver.v1.UpdateUserSmartAutoSettingsRequest (var: yw) +// Copied from: local:aiserver.v1.UpdateUserSmartAutoSettingsRequest (var: Sw) message UpdateUserSmartAutoSettingsRequest { SmartAutoSettings settings = 1; } -// Copied from: local:aiserver.v1.UpdateUserSmartAutoSettingsResponse (var: kw) +// Copied from: local:aiserver.v1.UpdateUserSmartAutoSettingsResponse (var: Iw) message UpdateUserSmartAutoSettingsResponse { SmartAutoSettings settings = 1; } @@ -34718,12 +34751,12 @@ message UpgradeScopeResponse { Status status = 1; } -// Copied from: local:aiserver.v1.UpgradeToYearlyRequest (var: Yu) +// Copied from: local:aiserver.v1.UpgradeToYearlyRequest (var: Wu) message UpgradeToYearlyRequest { int32 team_id = 1; } -// Copied from: local:aiserver.v1.UpgradeToYearlyResponse (var: Ku) +// Copied from: local:aiserver.v1.UpgradeToYearlyResponse (var: zu) message UpgradeToYearlyResponse { } @@ -34813,13 +34846,13 @@ enum UploadStatus { UPLOAD_STATUS_NOT_FOUND = 4; } -// Copied from: local:aiserver.v1.UploadUserProfilePictureRequest (var: Fg) +// Copied from: local:aiserver.v1.UploadUserProfilePictureRequest (var: Ug) message UploadUserProfilePictureRequest { string content_type = 1; bytes bytes = 2; } -// Copied from: local:aiserver.v1.UploadUserProfilePictureResponse (var: qg) +// Copied from: local:aiserver.v1.UploadUserProfilePictureResponse (var: xg) message UploadUserProfilePictureResponse { string profile_picture_url = 1; } @@ -34870,7 +34903,7 @@ message UrlAction { string url = 1; } -// Copied from: local:aiserver.v1.UsageAlert (var: Mw) +// Copied from: local:aiserver.v1.UsageAlert (var: Dw) message UsageAlert { string id = 1; int32 team_id = 2; @@ -35096,12 +35129,12 @@ enum UsageEventKind { USAGE_EVENT_KIND_FREE_CREDIT = 10; } -// Copied from: local:aiserver.v1.UseSandBankedResetRequest (var: Ed) +// Copied from: local:aiserver.v1.UseSandBankedResetRequest (var: Id) message UseSandBankedResetRequest { int64 expected_current_period_start_ms = 1; } -// Copied from: local:aiserver.v1.UseSandBankedResetResponse (var: Sd) +// Copied from: local:aiserver.v1.UseSandBankedResetResponse (var: vd) message UseSandBankedResetResponse { google.protobuf.Timestamp new_current_period_start = 1; } @@ -35181,7 +35214,7 @@ enum UserOrganizationRole { USER_ORGANIZATION_ROLE_MEMBER = 2; } -// Copied from: local:aiserver.v1.UserPluginInstall (var: dE) +// Copied from: local:aiserver.v1.UserPluginInstall (var: hE) message UserPluginInstall { int32 user_id = 1; int64 plugin_id = 2; @@ -35192,7 +35225,7 @@ message UserPluginInstall { optional string pinned_git_ref = 10; } -// Copied from: local:aiserver.v1.UserProfile (var: hE) +// Copied from: local:aiserver.v1.UserProfile (var: yE) message UserProfile { optional string handle = 1; string visibility = 2; @@ -35204,7 +35237,7 @@ message UserProfile { repeated string badges = 8; } -// Copied from: local:aiserver.v1.UserPullRequest (var: If) +// Copied from: local:aiserver.v1.UserPullRequest (var: Cf) message UserPullRequest { int32 number = 1; string title = 2; @@ -35254,7 +35287,7 @@ message UserWorkerSummary { int32 team_workers_in_use_by_user = 3; } -// Copied from: local:aiserver.v1.ValidateBedrockIamRoleRequest (var: op) +// Copied from: local:aiserver.v1.ValidateBedrockIamRoleRequest (var: up) message ValidateBedrockIamRoleRequest { int32 team_id = 1; string bedrock_iam_role = 2; @@ -35262,15 +35295,15 @@ message ValidateBedrockIamRoleRequest { string model_id = 4; } -// Copied from: local:aiserver.v1.ValidateBedrockIamRoleResponse (var: ip) +// Copied from: local:aiserver.v1.ValidateBedrockIamRoleResponse (var: mp) message ValidateBedrockIamRoleResponse { bool success = 1; string error_message = 2; } -// Copied from: local:aiserver.v1.ValidateMcpOAuthTokensRequest (var: fi) +// Copied from: local:aiserver.v1.ValidateMcpOAuthTokensRequest (var: hi) message ValidateMcpOAuthTokensRequest { - // Copied from: local:aiserver.v1.ValidateMcpOAuthTokensRequest.Target (var: gi) + // Copied from: local:aiserver.v1.ValidateMcpOAuthTokensRequest.Target (var: Ai) message Target { string server_url = 1; string account_key = 2; @@ -35281,9 +35314,9 @@ message ValidateMcpOAuthTokensRequest { repeated Target targets = 3; } -// Copied from: local:aiserver.v1.ValidateMcpOAuthTokensResponse (var: hi) +// Copied from: local:aiserver.v1.ValidateMcpOAuthTokensResponse (var: _i) message ValidateMcpOAuthTokensResponse { - // Copied from: local:aiserver.v1.ValidateMcpOAuthTokensResponse.Result (var: Ai) + // Copied from: local:aiserver.v1.ValidateMcpOAuthTokensResponse.Result (var: Ti) message Result { string server_url = 1; bool has_valid_token = 2; @@ -35293,14 +35326,14 @@ message ValidateMcpOAuthTokensResponse { repeated Result results = 1; } -// Copied from: local:aiserver.v1.VerifyAppleTransactionRequest (var: qd) +// Copied from: local:aiserver.v1.VerifyAppleTransactionRequest (var: xd) message VerifyAppleTransactionRequest { string signed_transaction_jws = 1; string product_id = 2; string app_account_token = 3; } -// Copied from: local:aiserver.v1.VerifyAppleTransactionResponse (var: Dd) +// Copied from: local:aiserver.v1.VerifyAppleTransactionResponse (var: Qd) message VerifyAppleTransactionResponse { string tier = 1; } @@ -35538,11 +35571,11 @@ message WaterfallUpdate { } } -// Copied from: local:aiserver.v1.WebAcknowledgeGracePeriodDisclaimerRequest (var: zg) +// Copied from: local:aiserver.v1.WebAcknowledgeGracePeriodDisclaimerRequest (var: $g) message WebAcknowledgeGracePeriodDisclaimerRequest { } -// Copied from: local:aiserver.v1.WebAcknowledgeGracePeriodDisclaimerResponse (var: jg) +// Copied from: local:aiserver.v1.WebAcknowledgeGracePeriodDisclaimerResponse (var: eh) message WebAcknowledgeGracePeriodDisclaimerResponse { } @@ -35708,7 +35741,7 @@ message WorkspaceFolder { string name = 2; } -// Copied from: local:aiserver.v1.WorkspaceTrustControls (var: yc) +// Copied from: local:aiserver.v1.WorkspaceTrustControls (var: wc) message WorkspaceTrustControls { bool enabled = 1; } @@ -36556,6 +36589,7 @@ service DashboardService { rpc UseSandBankedReset(UseSandBankedResetRequest) returns (UseSandBankedResetResponse) {} rpc ListSandBankedResets(ListSandBankedResetsRequest) returns (ListSandBankedResetsResponse) {} rpc GetSandUsageStatus(GetSandUsageStatusRequest) returns (GetSandUsageStatusResponse) {} + rpc GetSandAccessStatus(GetSandAccessStatusRequest) returns (GetSandAccessStatusResponse) {} rpc GetUsageSignalsProjectionSnapshot(GetProjectionSnapshotRequest) returns (GetProjectionSnapshotResponse) {} rpc GetPlanInfo(GetPlanInfoRequest) returns (GetPlanInfoResponse) {} rpc VerifyAppleTransaction(VerifyAppleTransactionRequest) returns (VerifyAppleTransactionResponse) {}