import type { GenEnum, GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file agent.proto. */ export declare const file_agent: GenFile; /** * @generated from message agent.v1.AbortArgs */ export type AbortArgs = Message<"agent.v1.AbortArgs"> & {}; /** * Describes the message agent.v1.AbortArgs. * Use `create(AbortArgsSchema)` to create a new message. */ export declare const AbortArgsSchema: GenMessage; /** * @generated from message agent.v1.AbortResult */ export type AbortResult = Message<"agent.v1.AbortResult"> & {}; /** * Describes the message agent.v1.AbortResult. * Use `create(AbortResultSchema)` to create a new message. */ export declare const AbortResultSchema: GenMessage; /** * @generated from message agent.v1.ActiveBranchChange */ export type ActiveBranchChange = Message<"agent.v1.ActiveBranchChange"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string branch_name = 2; */ branchName: string; }; /** * Describes the message agent.v1.ActiveBranchChange. * Use `create(ActiveBranchChangeSchema)` to create a new message. */ export declare const ActiveBranchChangeSchema: GenMessage; /** * @generated from message agent.v1.AfterAgentResponseRequestQuery */ export type AfterAgentResponseRequestQuery = Message<"agent.v1.AfterAgentResponseRequestQuery"> & { /** * @generated from field: string text = 1; */ text: string; /** * @generated from field: optional string conversation_id = 2; */ conversationId?: string; /** * @generated from field: optional string generation_id = 3; */ generationId?: string; /** * @generated from field: optional string model = 4; */ model?: string; /** * @generated from field: optional string model_id = 5; */ modelId?: string; /** * @generated from field: repeated agent.v1.RequestedModel.ModelParameterValue model_params = 6; */ modelParams: RequestedModel_ModelParameterValue[]; /** * @generated from field: optional int64 input_tokens = 7; */ inputTokens?: bigint; /** * @generated from field: optional int64 output_tokens = 8; */ outputTokens?: bigint; /** * @generated from field: optional int64 cache_read_tokens = 9; */ cacheReadTokens?: bigint; /** * @generated from field: optional int64 cache_write_tokens = 10; */ cacheWriteTokens?: bigint; }; /** * Describes the message agent.v1.AfterAgentResponseRequestQuery. * Use `create(AfterAgentResponseRequestQuerySchema)` to create a new message. */ export declare const AfterAgentResponseRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.AfterAgentResponseRequestResponse */ export type AfterAgentResponseRequestResponse = Message<"agent.v1.AfterAgentResponseRequestResponse"> & {}; /** * Describes the message agent.v1.AfterAgentResponseRequestResponse. * Use `create(AfterAgentResponseRequestResponseSchema)` to create a new message. */ export declare const AfterAgentResponseRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.AfterAgentThoughtRequestQuery */ export type AfterAgentThoughtRequestQuery = Message<"agent.v1.AfterAgentThoughtRequestQuery"> & { /** * @generated from field: string text = 1; */ text: string; /** * @generated from field: optional int64 duration_ms = 2; */ durationMs?: bigint; /** * @generated from field: optional string conversation_id = 3; */ conversationId?: string; /** * @generated from field: optional string generation_id = 4; */ generationId?: string; /** * @generated from field: optional string model = 5; */ model?: string; /** * @generated from field: optional string model_id = 6; */ modelId?: string; /** * @generated from field: repeated agent.v1.RequestedModel.ModelParameterValue model_params = 7; */ modelParams: RequestedModel_ModelParameterValue[]; }; /** * Describes the message agent.v1.AfterAgentThoughtRequestQuery. * Use `create(AfterAgentThoughtRequestQuerySchema)` to create a new message. */ export declare const AfterAgentThoughtRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.AfterAgentThoughtRequestResponse */ export type AfterAgentThoughtRequestResponse = Message<"agent.v1.AfterAgentThoughtRequestResponse"> & {}; /** * Describes the message agent.v1.AfterAgentThoughtRequestResponse. * Use `create(AfterAgentThoughtRequestResponseSchema)` to create a new message. */ export declare const AfterAgentThoughtRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.AgentClientMessage */ export type AgentClientMessage = Message<"agent.v1.AgentClientMessage"> & { /** * @generated from oneof agent.v1.AgentClientMessage.message */ message: { /** * @generated from field: agent.v1.AgentRunRequest run_request = 1; */ value: AgentRunRequest; case: "runRequest"; } | { /** * @generated from field: agent.v1.ExecClientMessage exec_client_message = 2; */ value: ExecClientMessage; case: "execClientMessage"; } | { /** * @generated from field: agent.v1.KvClientMessage kv_client_message = 3; */ value: KvClientMessage; case: "kvClientMessage"; } | { /** * @generated from field: agent.v1.ConversationAction conversation_action = 4; */ value: ConversationAction; case: "conversationAction"; } | { /** * @generated from field: agent.v1.ExecClientControlMessage exec_client_control_message = 5; */ value: ExecClientControlMessage; case: "execClientControlMessage"; } | { /** * @generated from field: agent.v1.InteractionResponse interaction_response = 6; */ value: InteractionResponse; case: "interactionResponse"; } | { /** * @generated from field: agent.v1.ClientHeartbeat client_heartbeat = 7; */ value: ClientHeartbeat; case: "clientHeartbeat"; } | { /** * @generated from field: agent.v1.PrewarmRequest prewarm_request = 8; */ value: PrewarmRequest; case: "prewarmRequest"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.AgentClientMessage. * Use `create(AgentClientMessageSchema)` to create a new message. */ export declare const AgentClientMessageSchema: GenMessage; /** * @generated from message agent.v1.AgentConversationTurn */ export type AgentConversationTurn = Message<"agent.v1.AgentConversationTurn"> & { /** * @generated from field: agent.v1.UserMessage user_message = 1; */ userMessage?: UserMessage; /** * @generated from field: repeated agent.v1.ConversationStep steps = 2; */ steps: ConversationStep[]; /** * @generated from field: optional string request_id = 3; */ requestId?: string; }; /** * Describes the message agent.v1.AgentConversationTurn. * Use `create(AgentConversationTurnSchema)` to create a new message. */ export declare const AgentConversationTurnSchema: GenMessage; /** * @generated from message agent.v1.AgentConversationTurnStructure */ export type AgentConversationTurnStructure = Message<"agent.v1.AgentConversationTurnStructure"> & { /** * @generated from field: bytes user_message = 1; */ userMessage: Uint8Array; /** * @generated from field: repeated bytes steps = 2; */ steps: Uint8Array[]; /** * @generated from field: optional string request_id = 3; */ requestId?: string; /** * @generated from field: optional string encrypted_model = 4; */ encryptedModel?: string; /** * @generated from field: optional uint32 dynamic_tool_count = 5; */ dynamicToolCount?: number; }; /** * Describes the message agent.v1.AgentConversationTurnStructure. * Use `create(AgentConversationTurnStructureSchema)` to create a new message. */ export declare const AgentConversationTurnStructureSchema: GenMessage; /** * @generated from message agent.v1.AgentRunRequest */ export type AgentRunRequest = Message<"agent.v1.AgentRunRequest"> & { /** * @generated from field: agent.v1.ConversationStateStructure conversation_state = 1; */ conversationState?: ConversationStateStructure; /** * @generated from field: agent.v1.ConversationAction action = 2; */ action?: ConversationAction; /** * @generated from field: agent.v1.ModelDetails model_details = 3; */ modelDetails?: ModelDetails; /** * @generated from field: agent.v1.McpTools mcp_tools = 4; */ mcpTools?: McpTools; /** * @generated from field: optional string conversation_id = 5; */ conversationId?: string; /** * @generated from field: optional agent.v1.McpFileSystemOptions mcp_file_system_options = 6; */ mcpFileSystemOptions?: McpFileSystemOptions; /** * @generated from field: optional agent.v1.SkillOptions skill_options = 7; */ skillOptions?: SkillOptions; /** * @generated from field: optional string custom_system_prompt = 8; */ customSystemPrompt?: string; /** * @generated from field: optional agent.v1.RequestedModel requested_model = 9; */ requestedModel?: RequestedModel; /** * @generated from field: optional bool suggest_next_prompt = 10; */ suggestNextPrompt?: boolean; /** * @generated from field: optional string subagent_type_name = 11; */ subagentTypeName?: string; /** * @generated from field: optional bool exclude_workspace_context = 12; */ excludeWorkspaceContext?: boolean; /** * @generated from field: optional string harness = 13; */ harness?: string; /** * @generated from field: repeated agent.v1.RequestedModel selected_subagent_models = 14; */ selectedSubagentModels: RequestedModel[]; /** * @generated from field: repeated agent.v1.ModelDetails selected_subagent_model_details = 15; */ selectedSubagentModelDetails: ModelDetails[]; /** * @generated from field: optional string conversation_group_id = 16; */ conversationGroupId?: string; /** * @generated from field: repeated agent.v1.PreFetchedBlob pre_fetched_blobs = 17; */ preFetchedBlobs: PreFetchedBlob[]; /** * @generated from field: optional string dev_raw_model_slug = 18; */ devRawModelSlug?: string; /** * @generated from field: optional bool client_supports_inline_images = 19; */ clientSupportsInlineImages?: boolean; /** * @generated from field: repeated agent.v1.SubagentModelOverride subagent_model_overrides = 20; */ subagentModelOverrides: SubagentModelOverride[]; /** * @generated from field: optional bool can_create_cloud_subagents = 21; */ canCreateCloudSubagents?: boolean; /** * @generated from field: optional bool suppress_subagent_progress_update_tool = 22; */ suppressSubagentProgressUpdateTool?: boolean; /** * @generated from field: optional bool client_supports_send_to_user = 23; */ clientSupportsSendToUser?: boolean; }; /** * Describes the message agent.v1.AgentRunRequest. * Use `create(AgentRunRequestSchema)` to create a new message. */ export declare const AgentRunRequestSchema: GenMessage; /** * @generated from message agent.v1.AgentServerMessage */ export type AgentServerMessage = Message<"agent.v1.AgentServerMessage"> & { /** * @generated from oneof agent.v1.AgentServerMessage.message */ message: { /** * @generated from field: agent.v1.InteractionUpdate interaction_update = 1; */ value: InteractionUpdate; case: "interactionUpdate"; } | { /** * @generated from field: agent.v1.ExecServerMessage exec_server_message = 2; */ value: ExecServerMessage; case: "execServerMessage"; } | { /** * @generated from field: agent.v1.ConversationStateStructure conversation_checkpoint_update = 3; */ value: ConversationStateStructure; case: "conversationCheckpointUpdate"; } | { /** * @generated from field: agent.v1.KvServerMessage kv_server_message = 4; */ value: KvServerMessage; case: "kvServerMessage"; } | { /** * @generated from field: agent.v1.ExecServerControlMessage exec_server_control_message = 5; */ value: ExecServerControlMessage; case: "execServerControlMessage"; } | { /** * @generated from field: agent.v1.InteractionQuery interaction_query = 7; */ value: InteractionQuery; case: "interactionQuery"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.AgentServerMessage. * Use `create(AgentServerMessageSchema)` to create a new message. */ export declare const AgentServerMessageSchema: GenMessage; /** * @generated from message agent.v1.AgentSkill */ export type AgentSkill = Message<"agent.v1.AgentSkill"> & { /** * @generated from field: string full_path = 1; */ fullPath: string; /** * @generated from field: string content = 2; */ content: string; /** * @generated from field: string description = 3; */ description: string; /** * @generated from field: optional string parse_error = 4; */ parseError?: string; /** * @generated from field: repeated string environments = 5; */ environments: string[]; /** * @generated from field: repeated string disabled_environments = 6; */ disabledEnvironments: string[]; /** * @generated from field: optional string git_remote_origin = 7; */ gitRemoteOrigin?: string; /** * @generated from field: bool disable_model_invocation = 8; */ disableModelInvocation: boolean; /** * @generated from field: optional string plugin = 9; */ plugin?: string; /** * @generated from field: optional string marketplace = 10; */ marketplace?: string; /** * @generated from field: optional string plugin_id = 11; */ pluginId?: string; /** * @generated from field: optional string marketplace_id = 12; */ marketplaceId?: string; /** * @generated from field: repeated string globs = 13; */ globs: string[]; /** * @generated from field: repeated string scoped_to = 14; */ scopedTo: string[]; }; /** * Describes the message agent.v1.AgentSkill. * Use `create(AgentSkillSchema)` to create a new message. */ export declare const AgentSkillSchema: GenMessage; /** * @generated from message agent.v1.AgentSkillMetadata */ export type AgentSkillMetadata = Message<"agent.v1.AgentSkillMetadata"> & { /** * @generated from field: string full_path = 1; */ fullPath: string; /** * @generated from field: string description = 2; */ description: string; /** * @generated from field: optional string parse_error = 3; */ parseError?: string; /** * @generated from field: repeated string environments = 4; */ environments: string[]; /** * @generated from field: repeated string disabled_environments = 5; */ disabledEnvironments: string[]; /** * @generated from field: optional string git_remote_origin = 6; */ gitRemoteOrigin?: string; /** * @generated from field: bool disable_model_invocation = 7; */ disableModelInvocation: boolean; /** * @generated from field: optional string plugin = 8; */ plugin?: string; /** * @generated from field: optional string marketplace = 9; */ marketplace?: string; /** * @generated from field: optional string plugin_id = 10; */ pluginId?: string; /** * @generated from field: optional string marketplace_id = 11; */ marketplaceId?: string; /** * @generated from field: repeated string globs = 12; */ globs: string[]; /** * @generated from field: repeated string scoped_to = 13; */ scopedTo: string[]; }; /** * Describes the message agent.v1.AgentSkillMetadata. * Use `create(AgentSkillMetadataSchema)` to create a new message. */ export declare const AgentSkillMetadataSchema: GenMessage; /** * @generated from message agent.v1.AgentStoreClaimConfig */ export type AgentStoreClaimConfig = Message<"agent.v1.AgentStoreClaimConfig"> & { /** * @generated from field: agent.v1.AgentStoreSelfClaimConfig self = 1; */ self?: AgentStoreSelfClaimConfig; /** * @generated from field: repeated agent.v1.AgentStoreClaimMount mounts = 2; */ mounts: AgentStoreClaimMount[]; }; /** * Describes the message agent.v1.AgentStoreClaimConfig. * Use `create(AgentStoreClaimConfigSchema)` to create a new message. */ export declare const AgentStoreClaimConfigSchema: GenMessage; /** * @generated from message agent.v1.AgentStoreClaimMount */ export type AgentStoreClaimMount = Message<"agent.v1.AgentStoreClaimMount"> & { /** * @generated from field: agent.v1.AgentStoreClaimMountKind kind = 1; */ kind: AgentStoreClaimMountKind; /** * @generated from field: string source_id = 2; */ sourceId: string; }; /** * Describes the message agent.v1.AgentStoreClaimMount. * Use `create(AgentStoreClaimMountSchema)` to create a new message. */ export declare const AgentStoreClaimMountSchema: GenMessage; /** * @generated from message agent.v1.AgentStoreConflictArgs */ export type AgentStoreConflictArgs = Message<"agent.v1.AgentStoreConflictArgs"> & { /** * @generated from field: optional agent.v1.AgentStoreConflictCursor cursor = 1; */ cursor?: AgentStoreConflictCursor; /** * @generated from field: optional bool advance = 2; */ advance?: boolean; }; /** * Describes the message agent.v1.AgentStoreConflictArgs. * Use `create(AgentStoreConflictArgsSchema)` to create a new message. */ export declare const AgentStoreConflictArgsSchema: GenMessage; /** * @generated from message agent.v1.AgentStoreConflictCursor */ export type AgentStoreConflictCursor = Message<"agent.v1.AgentStoreConflictCursor"> & { /** * @generated from field: string journal_epoch = 1; */ journalEpoch: string; /** * @generated from field: uint64 seq = 2; */ seq: bigint; /** * @generated from field: string last_event_id = 3; */ lastEventId: string; }; /** * Describes the message agent.v1.AgentStoreConflictCursor. * Use `create(AgentStoreConflictCursorSchema)` to create a new message. */ export declare const AgentStoreConflictCursorSchema: GenMessage; /** * @generated from message agent.v1.AgentStoreConflictError */ export type AgentStoreConflictError = Message<"agent.v1.AgentStoreConflictError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.AgentStoreConflictError. * Use `create(AgentStoreConflictErrorSchema)` to create a new message. */ export declare const AgentStoreConflictErrorSchema: GenMessage; /** * @generated from message agent.v1.AgentStoreConflictEvent */ export type AgentStoreConflictEvent = Message<"agent.v1.AgentStoreConflictEvent"> & { /** * @generated from field: uint32 v = 1; */ v: number; /** * @generated from field: string event_id = 2; */ eventId: string; /** * @generated from field: string journal_epoch = 3; */ journalEpoch: string; /** * @generated from field: uint64 seq = 4; */ seq: bigint; /** * @generated from field: uint64 ts_ms = 5; */ tsMs: bigint; /** * @generated from field: string kind = 6; */ kind: string; /** * @generated from field: optional string store_id = 7; */ storeId?: string; /** * @generated from field: optional string original_rel_path = 8; */ originalRelPath?: string; /** * @generated from field: optional string conflict_rel_path = 9; */ conflictRelPath?: string; /** * @generated from field: optional string original_abs_path = 10; */ originalAbsPath?: string; /** * @generated from field: optional string conflict_abs_path = 11; */ conflictAbsPath?: string; /** * @generated from field: optional uint64 preserved_bytes = 12; */ preservedBytes?: bigint; }; /** * Describes the message agent.v1.AgentStoreConflictEvent. * Use `create(AgentStoreConflictEventSchema)` to create a new message. */ export declare const AgentStoreConflictEventSchema: GenMessage; /** * @generated from message agent.v1.AgentStoreConflictResult */ export type AgentStoreConflictResult = Message<"agent.v1.AgentStoreConflictResult"> & { /** * @generated from oneof agent.v1.AgentStoreConflictResult.result */ result: { /** * @generated from field: agent.v1.AgentStoreConflictSuccess success = 1; */ value: AgentStoreConflictSuccess; case: "success"; } | { /** * @generated from field: agent.v1.AgentStoreConflictError error = 2; */ value: AgentStoreConflictError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.AgentStoreConflictResult. * Use `create(AgentStoreConflictResultSchema)` to create a new message. */ export declare const AgentStoreConflictResultSchema: GenMessage; /** * @generated from message agent.v1.AgentStoreConflictSuccess */ export type AgentStoreConflictSuccess = Message<"agent.v1.AgentStoreConflictSuccess"> & { /** * @generated from field: repeated agent.v1.AgentStoreConflictEvent events = 1; */ events: AgentStoreConflictEvent[]; /** * @generated from field: agent.v1.AgentStoreConflictCursor next_cursor = 2; */ nextCursor?: AgentStoreConflictCursor; /** * @generated from field: bool gap = 3; */ gap: boolean; }; /** * Describes the message agent.v1.AgentStoreConflictSuccess. * Use `create(AgentStoreConflictSuccessSchema)` to create a new message. */ export declare const AgentStoreConflictSuccessSchema: GenMessage; /** * @generated from message agent.v1.AgentStoreSelfClaimConfig */ export type AgentStoreSelfClaimConfig = Message<"agent.v1.AgentStoreSelfClaimConfig"> & {}; /** * Describes the message agent.v1.AgentStoreSelfClaimConfig. * Use `create(AgentStoreSelfClaimConfigSchema)` to create a new message. */ export declare const AgentStoreSelfClaimConfigSchema: GenMessage; /** * @generated from message agent.v1.AiAttributionArgs */ export type AiAttributionArgs = Message<"agent.v1.AiAttributionArgs"> & { /** * @generated from field: optional int32 start_line = 2; */ startLine?: number; /** * @generated from field: optional int32 end_line = 3; */ endLine?: number; /** * @generated from field: repeated string file_paths = 5; */ filePaths: string[]; /** * @generated from field: repeated string commit_hashes = 6; */ commitHashes: string[]; /** * @generated from field: optional string output_mode = 7; */ outputMode?: string; /** * @generated from field: optional int32 max_commits = 9; */ maxCommits?: number; /** * @generated from field: optional bool include_line_ranges = 10; */ includeLineRanges?: boolean; }; /** * Describes the message agent.v1.AiAttributionArgs. * Use `create(AiAttributionArgsSchema)` to create a new message. */ export declare const AiAttributionArgsSchema: GenMessage; /** * @generated from message agent.v1.AiAttributionError */ export type AiAttributionError = Message<"agent.v1.AiAttributionError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.AiAttributionError. * Use `create(AiAttributionErrorSchema)` to create a new message. */ export declare const AiAttributionErrorSchema: GenMessage; /** * @generated from message agent.v1.AiAttributionResult */ export type AiAttributionResult = Message<"agent.v1.AiAttributionResult"> & { /** * @generated from oneof agent.v1.AiAttributionResult.result */ result: { /** * @generated from field: agent.v1.AiAttributionSuccess success = 1; */ value: AiAttributionSuccess; case: "success"; } | { /** * @generated from field: agent.v1.AiAttributionError error = 2; */ value: AiAttributionError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.AiAttributionResult. * Use `create(AiAttributionResultSchema)` to create a new message. */ export declare const AiAttributionResultSchema: GenMessage; /** * @generated from message agent.v1.AiAttributionSuccess */ export type AiAttributionSuccess = Message<"agent.v1.AiAttributionSuccess"> & { /** * @generated from field: string attribution_text = 1; */ attributionText: string; /** * @generated from field: optional agent.v1.OutputLocation output_location = 2; */ outputLocation?: OutputLocation; }; /** * Describes the message agent.v1.AiAttributionSuccess. * Use `create(AiAttributionSuccessSchema)` to create a new message. */ export declare const AiAttributionSuccessSchema: GenMessage; /** * @generated from message agent.v1.AiAttributionToolCall */ export type AiAttributionToolCall = Message<"agent.v1.AiAttributionToolCall"> & { /** * @generated from field: agent.v1.AiAttributionArgs args = 1; */ args?: AiAttributionArgs; /** * @generated from field: agent.v1.AiAttributionResult result = 2; */ result?: AiAttributionResult; }; /** * Describes the message agent.v1.AiAttributionToolCall. * Use `create(AiAttributionToolCallSchema)` to create a new message. */ export declare const AiAttributionToolCallSchema: GenMessage; /** * @generated from message agent.v1.ApiKeyCredentials */ export type ApiKeyCredentials = Message<"agent.v1.ApiKeyCredentials"> & { /** * @generated from field: string api_key = 1; */ apiKey: string; /** * @generated from field: optional string base_url = 2; */ baseUrl?: string; }; /** * Describes the message agent.v1.ApiKeyCredentials. * Use `create(ApiKeyCredentialsSchema)` to create a new message. */ export declare const ApiKeyCredentialsSchema: GenMessage; /** * @generated from message agent.v1.AppliedAgentChange */ export type AppliedAgentChange = Message<"agent.v1.AppliedAgentChange"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: agent.v1.AppliedAgentChange.ChangeType change_type = 2; */ changeType: AppliedAgentChange_ChangeType; /** * @generated from field: optional string before_content = 3; */ beforeContent?: string; /** * @generated from field: optional string after_content = 4; */ afterContent?: string; /** * @generated from field: optional string error = 5; */ error?: string; /** * @generated from field: optional string message_for_model = 6; */ messageForModel?: string; }; /** * Describes the message agent.v1.AppliedAgentChange. * Use `create(AppliedAgentChangeSchema)` to create a new message. */ export declare const AppliedAgentChangeSchema: GenMessage; /** * @generated from enum agent.v1.AppliedAgentChange.ChangeType */ export declare enum AppliedAgentChange_ChangeType { /** * @generated from enum value: CHANGE_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: CHANGE_TYPE_CREATED = 1; */ CREATED = 1, /** * @generated from enum value: CHANGE_TYPE_MODIFIED = 2; */ MODIFIED = 2, /** * @generated from enum value: CHANGE_TYPE_DELETED = 3; */ DELETED = 3 } /** * Describes the enum agent.v1.AppliedAgentChange.ChangeType. */ export declare const AppliedAgentChange_ChangeTypeSchema: GenEnum; /** * @generated from message agent.v1.ApplyAgentDiffArgs */ export type ApplyAgentDiffArgs = Message<"agent.v1.ApplyAgentDiffArgs"> & { /** * @generated from field: string agent_id = 1; */ agentId: string; }; /** * Describes the message agent.v1.ApplyAgentDiffArgs. * Use `create(ApplyAgentDiffArgsSchema)` to create a new message. */ export declare const ApplyAgentDiffArgsSchema: GenMessage; /** * @generated from message agent.v1.ApplyAgentDiffError */ export type ApplyAgentDiffError = Message<"agent.v1.ApplyAgentDiffError"> & { /** * @generated from field: string error = 1; */ error: string; /** * @generated from field: repeated agent.v1.AppliedAgentChange applied_changes = 2; */ appliedChanges: AppliedAgentChange[]; }; /** * Describes the message agent.v1.ApplyAgentDiffError. * Use `create(ApplyAgentDiffErrorSchema)` to create a new message. */ export declare const ApplyAgentDiffErrorSchema: GenMessage; /** * @generated from message agent.v1.ApplyAgentDiffResult */ export type ApplyAgentDiffResult = Message<"agent.v1.ApplyAgentDiffResult"> & { /** * @generated from oneof agent.v1.ApplyAgentDiffResult.result */ result: { /** * @generated from field: agent.v1.ApplyAgentDiffSuccess success = 1; */ value: ApplyAgentDiffSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ApplyAgentDiffError error = 2; */ value: ApplyAgentDiffError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ApplyAgentDiffResult. * Use `create(ApplyAgentDiffResultSchema)` to create a new message. */ export declare const ApplyAgentDiffResultSchema: GenMessage; /** * @generated from message agent.v1.ApplyAgentDiffSuccess */ export type ApplyAgentDiffSuccess = Message<"agent.v1.ApplyAgentDiffSuccess"> & { /** * @generated from field: repeated agent.v1.AppliedAgentChange applied_changes = 1; */ appliedChanges: AppliedAgentChange[]; }; /** * Describes the message agent.v1.ApplyAgentDiffSuccess. * Use `create(ApplyAgentDiffSuccessSchema)` to create a new message. */ export declare const ApplyAgentDiffSuccessSchema: GenMessage; /** * @generated from message agent.v1.ApplyAgentDiffToolCall */ export type ApplyAgentDiffToolCall = Message<"agent.v1.ApplyAgentDiffToolCall"> & { /** * @generated from field: agent.v1.ApplyAgentDiffArgs args = 1; */ args?: ApplyAgentDiffArgs; /** * @generated from field: agent.v1.ApplyAgentDiffResult result = 2; */ result?: ApplyAgentDiffResult; }; /** * Describes the message agent.v1.ApplyAgentDiffToolCall. * Use `create(ApplyAgentDiffToolCallSchema)` to create a new message. */ export declare const ApplyAgentDiffToolCallSchema: GenMessage; /** * @generated from message agent.v1.ArtifactPathError */ export type ArtifactPathError = Message<"agent.v1.ArtifactPathError"> & { /** * @generated from field: agent.v1.ArtifactPathErrorKind kind = 1; */ kind: ArtifactPathErrorKind; /** * @generated from field: string code = 2; */ code: string; /** * @generated from field: string message = 3; */ message: string; }; /** * Describes the message agent.v1.ArtifactPathError. * Use `create(ArtifactPathErrorSchema)` to create a new message. */ export declare const ArtifactPathErrorSchema: GenMessage; /** * @generated from message agent.v1.ArtifactUploadDispatchResult */ export type ArtifactUploadDispatchResult = Message<"agent.v1.ArtifactUploadDispatchResult"> & { /** * @generated from field: string absolute_path = 1; */ absolutePath: string; /** * @generated from field: agent.v1.ArtifactUploadDispatchStatus status = 2; */ status: ArtifactUploadDispatchStatus; /** * @generated from field: string message = 3; */ message: string; /** * @generated from field: optional string slack_file_id = 4; */ slackFileId?: string; }; /** * Describes the message agent.v1.ArtifactUploadDispatchResult. * Use `create(ArtifactUploadDispatchResultSchema)` to create a new message. */ export declare const ArtifactUploadDispatchResultSchema: GenMessage; /** * @generated from message agent.v1.ArtifactUploadInstruction */ export type ArtifactUploadInstruction = Message<"agent.v1.ArtifactUploadInstruction"> & { /** * @generated from field: string absolute_path = 1; */ absolutePath: string; /** * @generated from field: string upload_url = 2; */ uploadUrl: string; /** * @generated from field: string method = 3; */ method: string; /** * @generated from field: map headers = 4; */ headers: { [key: string]: string; }; /** * @generated from field: optional string content_type = 5; */ contentType?: string; /** * @generated from field: optional string slack_upload_url = 6; */ slackUploadUrl?: string; /** * @generated from field: optional string slack_file_id = 7; */ slackFileId?: string; }; /** * Describes the message agent.v1.ArtifactUploadInstruction. * Use `create(ArtifactUploadInstructionSchema)` to create a new message. */ export declare const ArtifactUploadInstructionSchema: GenMessage; /** * @generated from message agent.v1.ArtifactUploadMetadata */ export type ArtifactUploadMetadata = Message<"agent.v1.ArtifactUploadMetadata"> & { /** * @generated from field: string absolute_path = 1; */ absolutePath: string; /** * @generated from field: uint64 size_bytes = 2; */ sizeBytes: bigint; /** * @generated from field: int64 updated_at_unix_ms = 3; */ updatedAtUnixMs: bigint; /** * @generated from field: agent.v1.ArtifactUploadStatus status = 4; */ status: ArtifactUploadStatus; /** * @generated from field: uint64 bytes_uploaded = 5; */ bytesUploaded: bigint; /** * @generated from field: string last_error = 6; */ lastError: string; /** * @generated from field: uint32 upload_attempts = 7; */ uploadAttempts: number; /** * @generated from field: int64 last_started_at_unix_ms = 8; */ lastStartedAtUnixMs: bigint; /** * @generated from field: int64 last_finished_at_unix_ms = 9; */ lastFinishedAtUnixMs: bigint; /** * @generated from field: string upload_id = 10; */ uploadId: string; }; /** * Describes the message agent.v1.ArtifactUploadMetadata. * Use `create(ArtifactUploadMetadataSchema)` to create a new message. */ export declare const ArtifactUploadMetadataSchema: GenMessage; /** * @generated from message agent.v1.AskQuestionArgs */ export type AskQuestionArgs = Message<"agent.v1.AskQuestionArgs"> & { /** * @generated from field: string title = 1; */ title: string; /** * @generated from field: repeated agent.v1.AskQuestionArgs.Question questions = 2; */ questions: AskQuestionArgs_Question[]; /** * @generated from field: bool run_async = 5; */ runAsync: boolean; /** * @generated from field: string async_original_tool_call_id = 6; */ asyncOriginalToolCallId: string; }; /** * Describes the message agent.v1.AskQuestionArgs. * Use `create(AskQuestionArgsSchema)` to create a new message. */ export declare const AskQuestionArgsSchema: GenMessage; /** * @generated from message agent.v1.AskQuestionArgs.Option */ export type AskQuestionArgs_Option = Message<"agent.v1.AskQuestionArgs.Option"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string label = 2; */ label: string; }; /** * Describes the message agent.v1.AskQuestionArgs.Option. * Use `create(AskQuestionArgs_OptionSchema)` to create a new message. */ export declare const AskQuestionArgs_OptionSchema: GenMessage; /** * @generated from message agent.v1.AskQuestionArgs.Question */ export type AskQuestionArgs_Question = Message<"agent.v1.AskQuestionArgs.Question"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string prompt = 2; */ prompt: string; /** * @generated from field: repeated agent.v1.AskQuestionArgs.Option options = 3; */ options: AskQuestionArgs_Option[]; /** * @generated from field: bool allow_multiple = 4; */ allowMultiple: boolean; }; /** * Describes the message agent.v1.AskQuestionArgs.Question. * Use `create(AskQuestionArgs_QuestionSchema)` to create a new message. */ export declare const AskQuestionArgs_QuestionSchema: GenMessage; /** * @generated from message agent.v1.AskQuestionAsync */ export type AskQuestionAsync = Message<"agent.v1.AskQuestionAsync"> & {}; /** * Describes the message agent.v1.AskQuestionAsync. * Use `create(AskQuestionAsyncSchema)` to create a new message. */ export declare const AskQuestionAsyncSchema: GenMessage; /** * @generated from message agent.v1.AskQuestionError */ export type AskQuestionError = Message<"agent.v1.AskQuestionError"> & { /** * @generated from field: string error_message = 1; */ errorMessage: string; }; /** * Describes the message agent.v1.AskQuestionError. * Use `create(AskQuestionErrorSchema)` to create a new message. */ export declare const AskQuestionErrorSchema: GenMessage; /** * @generated from message agent.v1.AskQuestionInteractionQuery */ export type AskQuestionInteractionQuery = Message<"agent.v1.AskQuestionInteractionQuery"> & { /** * @generated from field: agent.v1.AskQuestionArgs args = 1; */ args?: AskQuestionArgs; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; }; /** * Describes the message agent.v1.AskQuestionInteractionQuery. * Use `create(AskQuestionInteractionQuerySchema)` to create a new message. */ export declare const AskQuestionInteractionQuerySchema: GenMessage; /** * @generated from message agent.v1.AskQuestionInteractionResponse */ export type AskQuestionInteractionResponse = Message<"agent.v1.AskQuestionInteractionResponse"> & { /** * @generated from field: agent.v1.AskQuestionResult result = 1; */ result?: AskQuestionResult; }; /** * Describes the message agent.v1.AskQuestionInteractionResponse. * Use `create(AskQuestionInteractionResponseSchema)` to create a new message. */ export declare const AskQuestionInteractionResponseSchema: GenMessage; /** * @generated from message agent.v1.AskQuestionRejected */ export type AskQuestionRejected = Message<"agent.v1.AskQuestionRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.AskQuestionRejected. * Use `create(AskQuestionRejectedSchema)` to create a new message. */ export declare const AskQuestionRejectedSchema: GenMessage; /** * @generated from message agent.v1.AskQuestionResult */ export type AskQuestionResult = Message<"agent.v1.AskQuestionResult"> & { /** * @generated from oneof agent.v1.AskQuestionResult.result */ result: { /** * @generated from field: agent.v1.AskQuestionSuccess success = 1; */ value: AskQuestionSuccess; case: "success"; } | { /** * @generated from field: agent.v1.AskQuestionError error = 2; */ value: AskQuestionError; case: "error"; } | { /** * @generated from field: agent.v1.AskQuestionRejected rejected = 3; */ value: AskQuestionRejected; case: "rejected"; } | { /** * @generated from field: agent.v1.AskQuestionAsync async = 4; */ value: AskQuestionAsync; case: "async"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.AskQuestionResult. * Use `create(AskQuestionResultSchema)` to create a new message. */ export declare const AskQuestionResultSchema: GenMessage; /** * @generated from message agent.v1.AskQuestionSuccess */ export type AskQuestionSuccess = Message<"agent.v1.AskQuestionSuccess"> & { /** * @generated from field: repeated agent.v1.AskQuestionSuccess.Answer answers = 1; */ answers: AskQuestionSuccess_Answer[]; }; /** * Describes the message agent.v1.AskQuestionSuccess. * Use `create(AskQuestionSuccessSchema)` to create a new message. */ export declare const AskQuestionSuccessSchema: GenMessage; /** * @generated from message agent.v1.AskQuestionSuccess.Answer */ export type AskQuestionSuccess_Answer = Message<"agent.v1.AskQuestionSuccess.Answer"> & { /** * @generated from field: string question_id = 1; */ questionId: string; /** * @generated from field: repeated string selected_option_ids = 2; */ selectedOptionIds: string[]; /** * @generated from field: string freeform_text = 3; */ freeformText: string; }; /** * Describes the message agent.v1.AskQuestionSuccess.Answer. * Use `create(AskQuestionSuccess_AnswerSchema)` to create a new message. */ export declare const AskQuestionSuccess_AnswerSchema: GenMessage; /** * @generated from message agent.v1.AskQuestionToolCall */ export type AskQuestionToolCall = Message<"agent.v1.AskQuestionToolCall"> & { /** * @generated from field: agent.v1.AskQuestionArgs args = 1; */ args?: AskQuestionArgs; /** * @generated from field: agent.v1.AskQuestionResult result = 2; */ result?: AskQuestionResult; }; /** * Describes the message agent.v1.AskQuestionToolCall. * Use `create(AskQuestionToolCallSchema)` to create a new message. */ export declare const AskQuestionToolCallSchema: GenMessage; /** * @generated from message agent.v1.AssistantMessage */ export type AssistantMessage = Message<"agent.v1.AssistantMessage"> & { /** * @generated from field: string text = 1; */ text: string; }; /** * Describes the message agent.v1.AssistantMessage. * Use `create(AssistantMessageSchema)` to create a new message. */ export declare const AssistantMessageSchema: GenMessage; /** * @generated from message agent.v1.AsyncAskQuestionCompletionAction */ export type AsyncAskQuestionCompletionAction = Message<"agent.v1.AsyncAskQuestionCompletionAction"> & { /** * @generated from field: string original_tool_call_id = 1; */ originalToolCallId: string; /** * @generated from field: agent.v1.AskQuestionArgs original_args = 2; */ originalArgs?: AskQuestionArgs; /** * @generated from field: agent.v1.AskQuestionResult result = 3; */ result?: AskQuestionResult; }; /** * Describes the message agent.v1.AsyncAskQuestionCompletionAction. * Use `create(AsyncAskQuestionCompletionActionSchema)` to create a new message. */ export declare const AsyncAskQuestionCompletionActionSchema: GenMessage; /** * @generated from message agent.v1.AttachPtyRequest */ export type AttachPtyRequest = Message<"agent.v1.AttachPtyRequest"> & { /** * @generated from field: string pty_id = 1; */ ptyId: string; /** * @generated from field: optional string last_event_id = 2; */ lastEventId?: string; }; /** * Describes the message agent.v1.AttachPtyRequest. * Use `create(AttachPtyRequestSchema)` to create a new message. */ export declare const AttachPtyRequestSchema: GenMessage; /** * @generated from message agent.v1.AttachTmuxSessionRequest */ export type AttachTmuxSessionRequest = Message<"agent.v1.AttachTmuxSessionRequest"> & { /** * @generated from field: string session_id = 1; */ sessionId: string; /** * @generated from field: uint32 cols = 2; */ cols: number; /** * @generated from field: uint32 rows = 3; */ rows: number; }; /** * Describes the message agent.v1.AttachTmuxSessionRequest. * Use `create(AttachTmuxSessionRequestSchema)` to create a new message. */ export declare const AttachTmuxSessionRequestSchema: GenMessage; /** * @generated from message agent.v1.AttachTmuxSessionResponse */ export type AttachTmuxSessionResponse = Message<"agent.v1.AttachTmuxSessionResponse"> & { /** * @generated from field: string pty_id = 1; */ ptyId: string; /** * @generated from field: agent.v1.TmuxSession session = 2; */ session?: TmuxSession; }; /** * Describes the message agent.v1.AttachTmuxSessionResponse. * Use `create(AttachTmuxSessionResponseSchema)` to create a new message. */ export declare const AttachTmuxSessionResponseSchema: GenMessage; /** * @generated from message agent.v1.AwaitArgs */ export type AwaitArgs = Message<"agent.v1.AwaitArgs"> & { /** * @generated from field: string task_id = 1; */ taskId: string; /** * @generated from field: optional uint32 block_until_ms = 2; */ blockUntilMs?: number; /** * @generated from field: optional string regex = 3; */ regex?: string; }; /** * Describes the message agent.v1.AwaitArgs. * Use `create(AwaitArgsSchema)` to create a new message. */ export declare const AwaitArgsSchema: GenMessage; /** * @generated from message agent.v1.AwaitError */ export type AwaitError = Message<"agent.v1.AwaitError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.AwaitError. * Use `create(AwaitErrorSchema)` to create a new message. */ export declare const AwaitErrorSchema: GenMessage; /** * @generated from message agent.v1.AwaitResult */ export type AwaitResult = Message<"agent.v1.AwaitResult"> & { /** * @generated from oneof agent.v1.AwaitResult.result */ result: { /** * @generated from field: agent.v1.AwaitTaskComplete complete = 1; */ value: AwaitTaskComplete; case: "complete"; } | { /** * @generated from field: agent.v1.AwaitTaskStillRunning still_running = 2; */ value: AwaitTaskStillRunning; case: "stillRunning"; } | { /** * @generated from field: agent.v1.AwaitError error = 3; */ value: AwaitError; case: "error"; } | { /** * @generated from field: agent.v1.AwaitSuccess success = 4; */ value: AwaitSuccess; case: "success"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.AwaitResult. * Use `create(AwaitResultSchema)` to create a new message. */ export declare const AwaitResultSchema: GenMessage; /** * @generated from message agent.v1.AwaitSuccess */ export type AwaitSuccess = Message<"agent.v1.AwaitSuccess"> & { /** * @generated from oneof agent.v1.AwaitSuccess.await_result */ awaitResult: { /** * @generated from field: agent.v1.AwaitTaskComplete complete = 1; */ value: AwaitTaskComplete; case: "complete"; } | { /** * @generated from field: agent.v1.AwaitTaskStillRunning still_running = 2; */ value: AwaitTaskStillRunning; case: "stillRunning"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.AwaitSuccess. * Use `create(AwaitSuccessSchema)` to create a new message. */ export declare const AwaitSuccessSchema: GenMessage; /** * @generated from message agent.v1.AwaitTaskComplete */ export type AwaitTaskComplete = Message<"agent.v1.AwaitTaskComplete"> & { /** * @generated from field: string task_id = 1; */ taskId: string; /** * @generated from field: uint64 runtime_ms = 2; */ runtimeMs: bigint; /** * @generated from field: string output_file_path = 3; */ outputFilePath: string; /** * @generated from field: uint64 output_length = 4; */ outputLength: bigint; /** * @generated from field: bool regex_requested = 5; */ regexRequested: boolean; /** * @generated from field: optional string regex_match = 6; */ regexMatch?: string; /** * @generated from field: optional sint32 exit_code = 7; */ exitCode?: number; }; /** * Describes the message agent.v1.AwaitTaskComplete. * Use `create(AwaitTaskCompleteSchema)` to create a new message. */ export declare const AwaitTaskCompleteSchema: GenMessage; /** * @generated from message agent.v1.AwaitTaskStillRunning */ export type AwaitTaskStillRunning = Message<"agent.v1.AwaitTaskStillRunning"> & { /** * @generated from field: string task_id = 1; */ taskId: string; /** * @generated from field: uint64 runtime_ms = 2; */ runtimeMs: bigint; /** * @generated from field: string output_file_path = 3; */ outputFilePath: string; /** * @generated from field: uint64 output_length = 4; */ outputLength: bigint; /** * @generated from field: bool regex_requested = 5; */ regexRequested: boolean; /** * @generated from field: optional string regex_match = 6; */ regexMatch?: string; }; /** * Describes the message agent.v1.AwaitTaskStillRunning. * Use `create(AwaitTaskStillRunningSchema)` to create a new message. */ export declare const AwaitTaskStillRunningSchema: GenMessage; /** * @generated from message agent.v1.AwaitToolCall */ export type AwaitToolCall = Message<"agent.v1.AwaitToolCall"> & { /** * @generated from field: agent.v1.AwaitArgs args = 1; */ args?: AwaitArgs; /** * @generated from field: agent.v1.AwaitResult result = 2; */ result?: AwaitResult; }; /** * Describes the message agent.v1.AwaitToolCall. * Use `create(AwaitToolCallSchema)` to create a new message. */ export declare const AwaitToolCallSchema: GenMessage; /** * @generated from message agent.v1.AzureCredentials */ export type AzureCredentials = Message<"agent.v1.AzureCredentials"> & { /** * @generated from field: string api_key = 1; */ apiKey: string; /** * @generated from field: string base_url = 2; */ baseUrl: string; /** * @generated from field: string deployment = 3; */ deployment: string; }; /** * Describes the message agent.v1.AzureCredentials. * Use `create(AzureCredentialsSchema)` to create a new message. */ export declare const AzureCredentialsSchema: GenMessage; /** * @generated from message agent.v1.BackgroundShellAction */ export type BackgroundShellAction = Message<"agent.v1.BackgroundShellAction"> & { /** * @generated from field: string tool_call_id = 1; */ toolCallId: string; }; /** * Describes the message agent.v1.BackgroundShellAction. * Use `create(BackgroundShellActionSchema)` to create a new message. */ export declare const BackgroundShellActionSchema: GenMessage; /** * @generated from message agent.v1.BackgroundShellSpawnArgs */ export type BackgroundShellSpawnArgs = Message<"agent.v1.BackgroundShellSpawnArgs"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: string working_directory = 2; */ workingDirectory: string; /** * @generated from field: string tool_call_id = 3; */ toolCallId: string; /** * @generated from field: agent.v1.ShellCommandParsingResult parsing_result = 4; */ parsingResult?: ShellCommandParsingResult; /** * @generated from field: optional agent.v1.SandboxPolicy sandbox_policy = 5; */ sandboxPolicy?: SandboxPolicy; /** * @generated from field: bool enable_write_shell_stdin_tool = 6; */ enableWriteShellStdinTool: boolean; /** * @generated from field: optional string description = 7; */ description?: string; /** * @generated from field: optional agent.v1.CommandClassifierResult classifier_result = 8; */ classifierResult?: CommandClassifierResult; /** * @generated from field: optional agent.v1.ShellOutputNotificationConfig output_notification = 9; */ outputNotification?: ShellOutputNotificationConfig; /** * @generated from field: optional agent.v1.SmartModeApproval smart_mode_approval = 10; */ smartModeApproval?: SmartModeApproval; /** * @generated from field: optional agent.v1.ShellHookApprovalRequirement hook_approval_requirement = 11; */ hookApprovalRequirement?: ShellHookApprovalRequirement; /** * @generated from field: bool skip_approval = 12; */ skipApproval: boolean; /** * @generated from field: optional string conversation_id = 13; */ conversationId?: string; }; /** * Describes the message agent.v1.BackgroundShellSpawnArgs. * Use `create(BackgroundShellSpawnArgsSchema)` to create a new message. */ export declare const BackgroundShellSpawnArgsSchema: GenMessage; /** * @generated from message agent.v1.BackgroundShellSpawnError */ export type BackgroundShellSpawnError = Message<"agent.v1.BackgroundShellSpawnError"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: string working_directory = 2; */ workingDirectory: string; /** * @generated from field: string error = 3; */ error: string; }; /** * Describes the message agent.v1.BackgroundShellSpawnError. * Use `create(BackgroundShellSpawnErrorSchema)` to create a new message. */ export declare const BackgroundShellSpawnErrorSchema: GenMessage; /** * @generated from message agent.v1.BackgroundShellSpawnResult */ export type BackgroundShellSpawnResult = Message<"agent.v1.BackgroundShellSpawnResult"> & { /** * @generated from oneof agent.v1.BackgroundShellSpawnResult.result */ result: { /** * @generated from field: agent.v1.BackgroundShellSpawnSuccess success = 1; */ value: BackgroundShellSpawnSuccess; case: "success"; } | { /** * @generated from field: agent.v1.BackgroundShellSpawnError error = 2; */ value: BackgroundShellSpawnError; case: "error"; } | { /** * @generated from field: agent.v1.ShellRejected rejected = 3; */ value: ShellRejected; case: "rejected"; } | { /** * @generated from field: agent.v1.ShellPermissionDenied permission_denied = 4; */ value: ShellPermissionDenied; case: "permissionDenied"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.BackgroundShellSpawnResult. * Use `create(BackgroundShellSpawnResultSchema)` to create a new message. */ export declare const BackgroundShellSpawnResultSchema: GenMessage; /** * @generated from message agent.v1.BackgroundShellSpawnSuccess */ export type BackgroundShellSpawnSuccess = Message<"agent.v1.BackgroundShellSpawnSuccess"> & { /** * @generated from field: uint32 shell_id = 1; */ shellId: number; /** * @generated from field: string command = 2; */ command: string; /** * @generated from field: string working_directory = 3; */ workingDirectory: string; /** * @generated from field: optional uint32 pid = 4; */ pid?: number; }; /** * Describes the message agent.v1.BackgroundShellSpawnSuccess. * Use `create(BackgroundShellSpawnSuccessSchema)` to create a new message. */ export declare const BackgroundShellSpawnSuccessSchema: GenMessage; /** * @generated from message agent.v1.BackgroundSubagentAction */ export type BackgroundSubagentAction = Message<"agent.v1.BackgroundSubagentAction"> & { /** * @generated from field: string tool_call_id = 1; */ toolCallId: string; }; /** * Describes the message agent.v1.BackgroundSubagentAction. * Use `create(BackgroundSubagentActionSchema)` to create a new message. */ export declare const BackgroundSubagentActionSchema: GenMessage; /** * @generated from message agent.v1.BackgroundTaskCompletion */ export type BackgroundTaskCompletion = Message<"agent.v1.BackgroundTaskCompletion"> & { /** * @generated from field: string task_id = 1; */ taskId: string; /** * @generated from field: agent.v1.BackgroundTaskKind kind = 2; */ kind: BackgroundTaskKind; /** * @generated from field: agent.v1.BackgroundTaskStatus status = 3; */ status: BackgroundTaskStatus; /** * @generated from field: string title = 4; */ title: string; /** * @generated from field: optional string detail = 5; */ detail?: string; /** * @generated from field: optional string output_path = 6; */ outputPath?: string; /** * @generated from field: optional string thread_id = 7; */ threadId?: string; /** * @generated from field: agent.v1.BackgroundTaskCompletionReason reason = 8; */ reason: BackgroundTaskCompletionReason; /** * @generated from field: optional string subagent_id = 9; */ subagentId?: string; /** * @generated from field: optional string tool_call_id = 10; */ toolCallId?: string; }; /** * Describes the message agent.v1.BackgroundTaskCompletion. * Use `create(BackgroundTaskCompletionSchema)` to create a new message. */ export declare const BackgroundTaskCompletionSchema: GenMessage; /** * @generated from message agent.v1.BackgroundTaskCompletionAction */ export type BackgroundTaskCompletionAction = Message<"agent.v1.BackgroundTaskCompletionAction"> & { /** * @generated from field: repeated agent.v1.BackgroundTaskCompletion completions = 1; */ completions: BackgroundTaskCompletion[]; }; /** * Describes the message agent.v1.BackgroundTaskCompletionAction. * Use `create(BackgroundTaskCompletionActionSchema)` to create a new message. */ export declare const BackgroundTaskCompletionActionSchema: GenMessage; /** * @generated from message agent.v1.BatchGetDiffError */ export type BatchGetDiffError = Message<"agent.v1.BatchGetDiffError"> & { /** * @generated from field: agent.v1.BatchGetDiffErrorKind kind = 1; */ kind: BatchGetDiffErrorKind; /** * @generated from field: string message = 2; */ message: string; }; /** * Describes the message agent.v1.BatchGetDiffError. * Use `create(BatchGetDiffErrorSchema)` to create a new message. */ export declare const BatchGetDiffErrorSchema: GenMessage; /** * @generated from message agent.v1.BatchGetDiffItem */ export type BatchGetDiffItem = Message<"agent.v1.BatchGetDiffItem"> & { /** * @generated from field: agent.v1.PH_aiserver_v1_GetDiffRequest diff_request = 1; */ diffRequest?: PH_aiserver_v1_GetDiffRequest; /** * @generated from field: repeated string fetch_branches = 2; */ fetchBranches: string[]; }; /** * Describes the message agent.v1.BatchGetDiffItem. * Use `create(BatchGetDiffItemSchema)` to create a new message. */ export declare const BatchGetDiffItemSchema: GenMessage; /** * @generated from message agent.v1.BatchGetDiffRequest */ export type BatchGetDiffRequest = Message<"agent.v1.BatchGetDiffRequest"> & { /** * @generated from field: repeated agent.v1.BatchGetDiffItem items = 1; */ items: BatchGetDiffItem[]; }; /** * Describes the message agent.v1.BatchGetDiffRequest. * Use `create(BatchGetDiffRequestSchema)` to create a new message. */ export declare const BatchGetDiffRequestSchema: GenMessage; /** * @generated from message agent.v1.BatchGetDiffResponse */ export type BatchGetDiffResponse = Message<"agent.v1.BatchGetDiffResponse"> & { /** * @generated from field: repeated agent.v1.BatchGetDiffResult results = 1; */ results: BatchGetDiffResult[]; }; /** * Describes the message agent.v1.BatchGetDiffResponse. * Use `create(BatchGetDiffResponseSchema)` to create a new message. */ export declare const BatchGetDiffResponseSchema: GenMessage; /** * @generated from message agent.v1.BatchGetDiffResult */ export type BatchGetDiffResult = Message<"agent.v1.BatchGetDiffResult"> & { /** * @generated from oneof agent.v1.BatchGetDiffResult.result */ result: { /** * @generated from field: agent.v1.PH_aiserver_v1_GetDiffResponse diff = 2; */ value: PH_aiserver_v1_GetDiffResponse; case: "diff"; } | { /** * @generated from field: agent.v1.BatchGetDiffError error = 3; */ value: BatchGetDiffError; case: "error"; } | { case: undefined; value?: undefined; }; /** * @generated from field: uint32 item_index = 1; */ itemIndex: number; /** * @generated from field: repeated string fetched_branches = 4; */ fetchedBranches: string[]; /** * @generated from field: repeated string failed_branches = 5; */ failedBranches: string[]; }; /** * Describes the message agent.v1.BatchGetDiffResult. * Use `create(BatchGetDiffResultSchema)` to create a new message. */ export declare const BatchGetDiffResultSchema: GenMessage; /** * @generated from message agent.v1.BedrockCredentials */ export type BedrockCredentials = Message<"agent.v1.BedrockCredentials"> & { /** * @generated from field: string access_key = 1; */ accessKey: string; /** * @generated from field: string secret_key = 2; */ secretKey: string; /** * @generated from field: string region = 3; */ region: string; /** * @generated from field: optional string session_token = 4; */ sessionToken?: string; }; /** * Describes the message agent.v1.BedrockCredentials. * Use `create(BedrockCredentialsSchema)` to create a new message. */ export declare const BedrockCredentialsSchema: GenMessage; /** * @generated from message agent.v1.BeforeSubmitPromptAttachment */ export type BeforeSubmitPromptAttachment = Message<"agent.v1.BeforeSubmitPromptAttachment"> & { /** * @generated from field: string type = 1; */ type: string; /** * @generated from field: string file_path = 2; */ filePath: string; }; /** * Describes the message agent.v1.BeforeSubmitPromptAttachment. * Use `create(BeforeSubmitPromptAttachmentSchema)` to create a new message. */ export declare const BeforeSubmitPromptAttachmentSchema: GenMessage; /** * @generated from message agent.v1.BeforeSubmitPromptRequestQuery */ export type BeforeSubmitPromptRequestQuery = Message<"agent.v1.BeforeSubmitPromptRequestQuery"> & { /** * @generated from field: string prompt = 1; */ prompt: string; /** * @generated from field: repeated agent.v1.BeforeSubmitPromptAttachment attachments = 2; */ attachments: BeforeSubmitPromptAttachment[]; /** * @generated from field: optional string composer_mode = 3; */ composerMode?: string; /** * @generated from field: optional string conversation_id = 4; */ conversationId?: string; /** * @generated from field: optional string generation_id = 5; */ generationId?: string; /** * @generated from field: optional string model = 6; */ model?: string; /** * @generated from field: optional string model_id = 7; */ modelId?: string; /** * @generated from field: repeated agent.v1.RequestedModel.ModelParameterValue model_params = 8; */ modelParams: RequestedModel_ModelParameterValue[]; }; /** * Describes the message agent.v1.BeforeSubmitPromptRequestQuery. * Use `create(BeforeSubmitPromptRequestQuerySchema)` to create a new message. */ export declare const BeforeSubmitPromptRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.BeforeSubmitPromptRequestResponse */ export type BeforeSubmitPromptRequestResponse = Message<"agent.v1.BeforeSubmitPromptRequestResponse"> & { /** * @generated from field: optional bool continue = 1; */ continue?: boolean; /** * @generated from field: optional string user_message = 2; */ userMessage?: string; /** * @generated from field: optional string additional_context = 3; */ additionalContext?: string; }; /** * Describes the message agent.v1.BeforeSubmitPromptRequestResponse. * Use `create(BeforeSubmitPromptRequestResponseSchema)` to create a new message. */ export declare const BeforeSubmitPromptRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.BlameByFilePathArgs */ export type BlameByFilePathArgs = Message<"agent.v1.BlameByFilePathArgs"> & { /** * @generated from field: string file_path = 1; */ filePath: string; /** * @generated from field: optional int32 start_line = 2; */ startLine?: number; /** * @generated from field: optional int32 end_line = 3; */ endLine?: number; }; /** * Describes the message agent.v1.BlameByFilePathArgs. * Use `create(BlameByFilePathArgsSchema)` to create a new message. */ export declare const BlameByFilePathArgsSchema: GenMessage; /** * @generated from message agent.v1.BlameByFilePathError */ export type BlameByFilePathError = Message<"agent.v1.BlameByFilePathError"> & { /** * @generated from field: string error_message = 1; */ errorMessage: string; }; /** * Describes the message agent.v1.BlameByFilePathError. * Use `create(BlameByFilePathErrorSchema)` to create a new message. */ export declare const BlameByFilePathErrorSchema: GenMessage; /** * @generated from message agent.v1.BlameByFilePathResult */ export type BlameByFilePathResult = Message<"agent.v1.BlameByFilePathResult"> & { /** * @generated from oneof agent.v1.BlameByFilePathResult.result */ result: { /** * @generated from field: agent.v1.BlameByFilePathSuccess success = 1; */ value: BlameByFilePathSuccess; case: "success"; } | { /** * @generated from field: agent.v1.BlameByFilePathError error = 2; */ value: BlameByFilePathError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.BlameByFilePathResult. * Use `create(BlameByFilePathResultSchema)` to create a new message. */ export declare const BlameByFilePathResultSchema: GenMessage; /** * @generated from message agent.v1.BlameByFilePathSuccess */ export type BlameByFilePathSuccess = Message<"agent.v1.BlameByFilePathSuccess"> & { /** * @generated from field: string content = 1; */ content: string; }; /** * Describes the message agent.v1.BlameByFilePathSuccess. * Use `create(BlameByFilePathSuccessSchema)` to create a new message. */ export declare const BlameByFilePathSuccessSchema: GenMessage; /** * @generated from message agent.v1.BlameByFilePathToolCall */ export type BlameByFilePathToolCall = Message<"agent.v1.BlameByFilePathToolCall"> & { /** * @generated from field: agent.v1.BlameByFilePathArgs args = 1; */ args?: BlameByFilePathArgs; /** * @generated from field: agent.v1.BlameByFilePathResult result = 2; */ result?: BlameByFilePathResult; }; /** * Describes the message agent.v1.BlameByFilePathToolCall. * Use `create(BlameByFilePathToolCallSchema)` to create a new message. */ export declare const BlameByFilePathToolCallSchema: GenMessage; /** * @generated from message agent.v1.BlobEntry */ export type BlobEntry = Message<"agent.v1.BlobEntry"> & { /** * @generated from field: bytes id = 1; */ id: Uint8Array; /** * @generated from field: bytes value = 2; */ value: Uint8Array; }; /** * Describes the message agent.v1.BlobEntry. * Use `create(BlobEntrySchema)` to create a new message. */ export declare const BlobEntrySchema: GenMessage; /** * @generated from message agent.v1.BugfixResultItem */ export type BugfixResultItem = Message<"agent.v1.BugfixResultItem"> & { /** * @generated from field: string bug_id = 1; */ bugId: string; /** * @generated from field: string bug_title = 2; */ bugTitle: string; /** * @generated from field: agent.v1.BugfixVerdict verdict = 3; */ verdict: BugfixVerdict; /** * @generated from field: string explanation = 4; */ explanation: string; /** * @generated from field: optional string severity = 5; */ severity?: string; }; /** * Describes the message agent.v1.BugfixResultItem. * Use `create(BugfixResultItemSchema)` to create a new message. */ export declare const BugfixResultItemSchema: GenMessage; /** * @generated from message agent.v1.CallFrame */ export type CallFrame = Message<"agent.v1.CallFrame"> & { /** * @generated from field: optional string function_name = 1; */ functionName?: string; /** * @generated from field: optional string url = 2; */ url?: string; /** * @generated from field: optional int32 line_number = 3; */ lineNumber?: number; /** * @generated from field: optional int32 column_number = 4; */ columnNumber?: number; }; /** * Describes the message agent.v1.CallFrame. * Use `create(CallFrameSchema)` to create a new message. */ export declare const CallFrameSchema: GenMessage; /** * @generated from message agent.v1.CancelAction */ export type CancelAction = Message<"agent.v1.CancelAction"> & { /** * @generated from field: string reason = 1; */ reason: string; /** * @generated from field: optional agent.v1.InterruptedPendingToolCallResolutions interrupted_pending_tool_call_resolutions = 3; */ interruptedPendingToolCallResolutions?: InterruptedPendingToolCallResolutions; }; /** * Describes the message agent.v1.CancelAction. * Use `create(CancelActionSchema)` to create a new message. */ export declare const CancelActionSchema: GenMessage; /** * @generated from message agent.v1.CancelSubagentAction */ export type CancelSubagentAction = Message<"agent.v1.CancelSubagentAction"> & { /** * @generated from field: string subagent_id = 1; */ subagentId: string; }; /** * Describes the message agent.v1.CancelSubagentAction. * Use `create(CancelSubagentActionSchema)` to create a new message. */ export declare const CancelSubagentActionSchema: GenMessage; /** * @generated from message agent.v1.CanvasDiagnosticsArgs */ export type CanvasDiagnosticsArgs = Message<"agent.v1.CanvasDiagnosticsArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; }; /** * Describes the message agent.v1.CanvasDiagnosticsArgs. * Use `create(CanvasDiagnosticsArgsSchema)` to create a new message. */ export declare const CanvasDiagnosticsArgsSchema: GenMessage; /** * @generated from message agent.v1.CanvasDiagnosticsError */ export type CanvasDiagnosticsError = Message<"agent.v1.CanvasDiagnosticsError"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string error = 2; */ error: string; }; /** * Describes the message agent.v1.CanvasDiagnosticsError. * Use `create(CanvasDiagnosticsErrorSchema)` to create a new message. */ export declare const CanvasDiagnosticsErrorSchema: GenMessage; /** * @generated from message agent.v1.CanvasDiagnosticsResult */ export type CanvasDiagnosticsResult = Message<"agent.v1.CanvasDiagnosticsResult"> & { /** * @generated from oneof agent.v1.CanvasDiagnosticsResult.result */ result: { /** * @generated from field: agent.v1.CanvasDiagnosticsSuccess success = 1; */ value: CanvasDiagnosticsSuccess; case: "success"; } | { /** * @generated from field: agent.v1.CanvasDiagnosticsError error = 2; */ value: CanvasDiagnosticsError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.CanvasDiagnosticsResult. * Use `create(CanvasDiagnosticsResultSchema)` to create a new message. */ export declare const CanvasDiagnosticsResultSchema: GenMessage; /** * @generated from message agent.v1.CanvasDiagnosticsSuccess */ export type CanvasDiagnosticsSuccess = Message<"agent.v1.CanvasDiagnosticsSuccess"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: repeated agent.v1.Diagnostic diagnostics = 2; */ diagnostics: Diagnostic[]; }; /** * Describes the message agent.v1.CanvasDiagnosticsSuccess. * Use `create(CanvasDiagnosticsSuccessSchema)` to create a new message. */ export declare const CanvasDiagnosticsSuccessSchema: GenMessage; /** * @generated from message agent.v1.ClaimWorkerRequest */ export type ClaimWorkerRequest = Message<"agent.v1.ClaimWorkerRequest"> & { /** * @generated from field: string http_mcp_config_json = 1; */ httpMcpConfigJson: string; /** * @generated from field: string mcp_config_json = 2; */ mcpConfigJson: string; /** * @generated from field: string bc_id = 3; */ bcId: string; /** * @generated from field: agent.v1.AgentStoreClaimConfig agent_store_claim_config = 4; */ agentStoreClaimConfig?: AgentStoreClaimConfig; }; /** * Describes the message agent.v1.ClaimWorkerRequest. * Use `create(ClaimWorkerRequestSchema)` to create a new message. */ export declare const ClaimWorkerRequestSchema: GenMessage; /** * @generated from message agent.v1.ClickAction */ export type ClickAction = Message<"agent.v1.ClickAction"> & { /** * @generated from field: optional agent.v1.Coordinate coordinate = 1; */ coordinate?: Coordinate; /** * @generated from field: agent.v1.MouseButton button = 2; */ button: MouseButton; /** * @generated from field: int32 count = 3; */ count: number; /** * @generated from field: optional string modifier_keys = 4; */ modifierKeys?: string; }; /** * Describes the message agent.v1.ClickAction. * Use `create(ClickActionSchema)` to create a new message. */ export declare const ClickActionSchema: GenMessage; /** * @generated from message agent.v1.ClickEffectKeyframe */ export type ClickEffectKeyframe = Message<"agent.v1.ClickEffectKeyframe"> & { /** * @generated from field: int64 video_timestamp_ms = 1; */ videoTimestampMs: bigint; /** * @generated from field: int32 x = 2; */ x: number; /** * @generated from field: int32 y = 3; */ y: number; /** * @generated from field: agent.v1.ClickType click_type = 4; */ clickType: ClickType; /** * @generated from field: int32 action_index = 5; */ actionIndex: number; /** * @generated from field: bool has_modifiers = 6; */ hasModifiers: boolean; }; /** * Describes the message agent.v1.ClickEffectKeyframe. * Use `create(ClickEffectKeyframeSchema)` to create a new message. */ export declare const ClickEffectKeyframeSchema: GenMessage; /** * @generated from message agent.v1.ClientContinuationConfig */ export type ClientContinuationConfig = Message<"agent.v1.ClientContinuationConfig"> & { /** * @generated from field: int32 idle_threshold = 1; */ idleThreshold: number; /** * @generated from field: int32 max_loops = 2; */ maxLoops: number; /** * @generated from field: string nudge_message = 3; */ nudgeMessage: string; /** * @generated from field: string escape_message_template = 4; */ escapeMessageTemplate: string; /** * @generated from field: bool collect_background_children = 5; */ collectBackgroundChildren: boolean; /** * @generated from field: string children_completed_message_template = 6; */ childrenCompletedMessageTemplate: string; /** * @generated from field: int32 continuation_round_delay_ms = 7; */ continuationRoundDelayMs: number; }; /** * Describes the message agent.v1.ClientContinuationConfig. * Use `create(ClientContinuationConfigSchema)` to create a new message. */ export declare const ClientContinuationConfigSchema: GenMessage; /** * @generated from message agent.v1.ClientHeartbeat */ export type ClientHeartbeat = Message<"agent.v1.ClientHeartbeat"> & {}; /** * Describes the message agent.v1.ClientHeartbeat. * Use `create(ClientHeartbeatSchema)` to create a new message. */ export declare const ClientHeartbeatSchema: GenMessage; /** * @generated from message agent.v1.CloudSubagentReference */ export type CloudSubagentReference = Message<"agent.v1.CloudSubagentReference"> & { /** * @generated from field: string bc_id = 1; */ bcId: string; /** * @generated from field: optional string transcript_path = 2; */ transcriptPath?: string; }; /** * Describes the message agent.v1.CloudSubagentReference. * Use `create(CloudSubagentReferenceSchema)` to create a new message. */ export declare const CloudSubagentReferenceSchema: GenMessage; /** * @generated from message agent.v1.CommandClassifierResult */ export type CommandClassifierResult = Message<"agent.v1.CommandClassifierResult"> & { /** * @generated from field: repeated agent.v1.CommandClassifierResult.ClassifiedCommand commands = 1; */ commands: CommandClassifierResult_ClassifiedCommand[]; /** * @generated from field: agent.v1.CommandClassifierResult.SuggestedSandboxMode suggested_sandbox_mode = 2; */ suggestedSandboxMode: CommandClassifierResult_SuggestedSandboxMode; /** * @generated from field: bool classification_failed = 3; */ classificationFailed: boolean; }; /** * Describes the message agent.v1.CommandClassifierResult. * Use `create(CommandClassifierResultSchema)` to create a new message. */ export declare const CommandClassifierResultSchema: GenMessage; /** * @generated from message agent.v1.CommandClassifierResult.ClassifiedCommand */ export type CommandClassifierResult_ClassifiedCommand = Message<"agent.v1.CommandClassifierResult.ClassifiedCommand"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: repeated string arguments = 2; */ arguments: string[]; /** * @generated from field: optional string suggested_allowlist_entry = 3; */ suggestedAllowlistEntry?: string; /** * @generated from field: repeated string subcommand_tokens = 4; */ subcommandTokens: string[]; }; /** * Describes the message agent.v1.CommandClassifierResult.ClassifiedCommand. * Use `create(CommandClassifierResult_ClassifiedCommandSchema)` to create a new message. */ export declare const CommandClassifierResult_ClassifiedCommandSchema: GenMessage; /** * @generated from enum agent.v1.CommandClassifierResult.SuggestedSandboxMode */ export declare enum CommandClassifierResult_SuggestedSandboxMode { /** * @generated from enum value: SUGGESTED_SANDBOX_MODE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: SUGGESTED_SANDBOX_MODE_SANDBOX = 1; */ SANDBOX = 1, /** * @generated from enum value: SUGGESTED_SANDBOX_MODE_NO_SANDBOX = 2; */ NO_SANDBOX = 2, /** * @generated from enum value: SUGGESTED_SANDBOX_MODE_UNDETERMINED = 3; */ UNDETERMINED = 3 } /** * Describes the enum agent.v1.CommandClassifierResult.SuggestedSandboxMode. */ export declare const CommandClassifierResult_SuggestedSandboxModeSchema: GenEnum; /** * @generated from message agent.v1.CommunicateUpdateArgs */ export type CommunicateUpdateArgs = Message<"agent.v1.CommunicateUpdateArgs"> & { /** * @generated from field: optional string current_step = 1; */ currentStep?: string; /** * @generated from field: optional string final_summary = 3; */ finalSummary?: string; /** * @generated from field: optional string completed_subtitle = 4; */ completedSubtitle?: string; }; /** * Describes the message agent.v1.CommunicateUpdateArgs. * Use `create(CommunicateUpdateArgsSchema)` to create a new message. */ export declare const CommunicateUpdateArgsSchema: GenMessage; /** * @generated from message agent.v1.CommunicateUpdateError */ export type CommunicateUpdateError = Message<"agent.v1.CommunicateUpdateError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.CommunicateUpdateError. * Use `create(CommunicateUpdateErrorSchema)` to create a new message. */ export declare const CommunicateUpdateErrorSchema: GenMessage; /** * @generated from message agent.v1.CommunicateUpdateHistoryEntry */ export type CommunicateUpdateHistoryEntry = Message<"agent.v1.CommunicateUpdateHistoryEntry"> & { /** * @generated from field: string step = 1; */ step: string; /** * @generated from field: uint32 message_index = 3; */ messageIndex: number; }; /** * Describes the message agent.v1.CommunicateUpdateHistoryEntry. * Use `create(CommunicateUpdateHistoryEntrySchema)` to create a new message. */ export declare const CommunicateUpdateHistoryEntrySchema: GenMessage; /** * @generated from message agent.v1.CommunicateUpdateResult */ export type CommunicateUpdateResult = Message<"agent.v1.CommunicateUpdateResult"> & { /** * @generated from oneof agent.v1.CommunicateUpdateResult.result */ result: { /** * @generated from field: agent.v1.CommunicateUpdateSuccess success = 1; */ value: CommunicateUpdateSuccess; case: "success"; } | { /** * @generated from field: agent.v1.CommunicateUpdateError error = 2; */ value: CommunicateUpdateError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.CommunicateUpdateResult. * Use `create(CommunicateUpdateResultSchema)` to create a new message. */ export declare const CommunicateUpdateResultSchema: GenMessage; /** * @generated from message agent.v1.CommunicateUpdateSuccess */ export type CommunicateUpdateSuccess = Message<"agent.v1.CommunicateUpdateSuccess"> & { /** * @generated from field: string current_step = 1; */ currentStep: string; /** * @generated from field: uint32 message_index = 3; */ messageIndex: number; }; /** * Describes the message agent.v1.CommunicateUpdateSuccess. * Use `create(CommunicateUpdateSuccessSchema)` to create a new message. */ export declare const CommunicateUpdateSuccessSchema: GenMessage; /** * @generated from message agent.v1.CommunicateUpdateToolCall */ export type CommunicateUpdateToolCall = Message<"agent.v1.CommunicateUpdateToolCall"> & { /** * @generated from field: agent.v1.CommunicateUpdateArgs args = 1; */ args?: CommunicateUpdateArgs; /** * @generated from field: agent.v1.CommunicateUpdateResult result = 2; */ result?: CommunicateUpdateResult; }; /** * Describes the message agent.v1.CommunicateUpdateToolCall. * Use `create(CommunicateUpdateToolCallSchema)` to create a new message. */ export declare const CommunicateUpdateToolCallSchema: GenMessage; /** * @generated from message agent.v1.CommunicateUpdateTurnState */ export type CommunicateUpdateTurnState = Message<"agent.v1.CommunicateUpdateTurnState"> & { /** * @generated from field: repeated agent.v1.CommunicateUpdateHistoryEntry history = 1; */ history: CommunicateUpdateHistoryEntry[]; /** * @generated from field: optional string final_summary = 2; */ finalSummary?: string; /** * @generated from field: optional string completed_subtitle = 3; */ completedSubtitle?: string; }; /** * Describes the message agent.v1.CommunicateUpdateTurnState. * Use `create(CommunicateUpdateTurnStateSchema)` to create a new message. */ export declare const CommunicateUpdateTurnStateSchema: GenMessage; /** * @generated from message agent.v1.ComputerUseAction */ export type ComputerUseAction = Message<"agent.v1.ComputerUseAction"> & { /** * @generated from oneof agent.v1.ComputerUseAction.action */ action: { /** * @generated from field: agent.v1.MouseMoveAction mouse_move = 1; */ value: MouseMoveAction; case: "mouseMove"; } | { /** * @generated from field: agent.v1.ClickAction click = 2; */ value: ClickAction; case: "click"; } | { /** * @generated from field: agent.v1.MouseDownAction mouse_down = 3; */ value: MouseDownAction; case: "mouseDown"; } | { /** * @generated from field: agent.v1.MouseUpAction mouse_up = 4; */ value: MouseUpAction; case: "mouseUp"; } | { /** * @generated from field: agent.v1.DragAction drag = 5; */ value: DragAction; case: "drag"; } | { /** * @generated from field: agent.v1.ScrollAction scroll = 6; */ value: ScrollAction; case: "scroll"; } | { /** * @generated from field: agent.v1.TypeAction type = 7; */ value: TypeAction; case: "type"; } | { /** * @generated from field: agent.v1.KeyAction key = 8; */ value: KeyAction; case: "key"; } | { /** * @generated from field: agent.v1.WaitAction wait = 9; */ value: WaitAction; case: "wait"; } | { /** * @generated from field: agent.v1.ScreenshotAction screenshot = 10; */ value: ScreenshotAction; case: "screenshot"; } | { /** * @generated from field: agent.v1.CursorPositionAction cursor_position = 11; */ value: CursorPositionAction; case: "cursorPosition"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ComputerUseAction. * Use `create(ComputerUseActionSchema)` to create a new message. */ export declare const ComputerUseActionSchema: GenMessage; /** * @generated from message agent.v1.ComputerUseArgs */ export type ComputerUseArgs = Message<"agent.v1.ComputerUseArgs"> & { /** * @generated from field: string tool_call_id = 1; */ toolCallId: string; /** * @generated from field: repeated agent.v1.ComputerUseAction actions = 2; */ actions: ComputerUseAction[]; }; /** * Describes the message agent.v1.ComputerUseArgs. * Use `create(ComputerUseArgsSchema)` to create a new message. */ export declare const ComputerUseArgsSchema: GenMessage; /** * @generated from message agent.v1.ComputerUseError */ export type ComputerUseError = Message<"agent.v1.ComputerUseError"> & { /** * @generated from field: string error = 1; */ error: string; /** * @generated from field: int32 action_count = 2; */ actionCount: number; /** * @generated from field: int32 duration_ms = 3; */ durationMs: number; /** * @generated from field: optional string log = 4; */ log?: string; /** * @generated from field: optional string screenshot = 5; */ screenshot?: string; /** * @generated from field: optional string screenshot_path = 6; */ screenshotPath?: string; }; /** * Describes the message agent.v1.ComputerUseError. * Use `create(ComputerUseErrorSchema)` to create a new message. */ export declare const ComputerUseErrorSchema: GenMessage; /** * @generated from message agent.v1.ComputerUseResult */ export type ComputerUseResult = Message<"agent.v1.ComputerUseResult"> & { /** * @generated from oneof agent.v1.ComputerUseResult.result */ result: { /** * @generated from field: agent.v1.ComputerUseSuccess success = 1; */ value: ComputerUseSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ComputerUseError error = 2; */ value: ComputerUseError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ComputerUseResult. * Use `create(ComputerUseResultSchema)` to create a new message. */ export declare const ComputerUseResultSchema: GenMessage; /** * @generated from message agent.v1.ComputerUseSuccess */ export type ComputerUseSuccess = Message<"agent.v1.ComputerUseSuccess"> & { /** * @generated from field: int32 action_count = 1; */ actionCount: number; /** * @generated from field: int32 duration_ms = 2; */ durationMs: number; /** * @generated from field: optional string screenshot = 3; */ screenshot?: string; /** * @generated from field: optional string log = 4; */ log?: string; /** * @generated from field: optional string screenshot_path = 5; */ screenshotPath?: string; /** * @generated from field: optional agent.v1.Coordinate cursor_position = 6; */ cursorPosition?: Coordinate; }; /** * Describes the message agent.v1.ComputerUseSuccess. * Use `create(ComputerUseSuccessSchema)` to create a new message. */ export declare const ComputerUseSuccessSchema: GenMessage; /** * @generated from message agent.v1.ComputerUseToolCall */ export type ComputerUseToolCall = Message<"agent.v1.ComputerUseToolCall"> & { /** * @generated from field: agent.v1.ComputerUseArgs args = 1; */ args?: ComputerUseArgs; /** * @generated from field: agent.v1.ComputerUseResult result = 2; */ result?: ComputerUseResult; }; /** * Describes the message agent.v1.ComputerUseToolCall. * Use `create(ComputerUseToolCallSchema)` to create a new message. */ export declare const ComputerUseToolCallSchema: GenMessage; /** * @generated from message agent.v1.ConnectScmArgs */ export type ConnectScmArgs = Message<"agent.v1.ConnectScmArgs"> & { /** * @generated from oneof agent.v1.ConnectScmArgs.target */ target: { /** * @generated from field: agent.v1.ConnectScmGithub github = 2; */ value: ConnectScmGithub; case: "github"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string tool_call_id = 1; */ toolCallId: string; }; /** * Describes the message agent.v1.ConnectScmArgs. * Use `create(ConnectScmArgsSchema)` to create a new message. */ export declare const ConnectScmArgsSchema: GenMessage; /** * @generated from message agent.v1.ConnectScmError */ export type ConnectScmError = Message<"agent.v1.ConnectScmError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.ConnectScmError. * Use `create(ConnectScmErrorSchema)` to create a new message. */ export declare const ConnectScmErrorSchema: GenMessage; /** * @generated from message agent.v1.ConnectScmGithub */ export type ConnectScmGithub = Message<"agent.v1.ConnectScmGithub"> & { /** * @generated from field: agent.v1.ConnectScmGithubRepository repository = 1; */ repository?: ConnectScmGithubRepository; /** * @generated from field: optional string ghe_application = 2; */ gheApplication?: string; }; /** * Describes the message agent.v1.ConnectScmGithub. * Use `create(ConnectScmGithubSchema)` to create a new message. */ export declare const ConnectScmGithubSchema: GenMessage; /** * @generated from message agent.v1.ConnectScmGithubRepository */ export type ConnectScmGithubRepository = Message<"agent.v1.ConnectScmGithubRepository"> & { /** * @generated from field: string owner = 1; */ owner: string; /** * @generated from field: string repo = 2; */ repo: string; }; /** * Describes the message agent.v1.ConnectScmGithubRepository. * Use `create(ConnectScmGithubRepositorySchema)` to create a new message. */ export declare const ConnectScmGithubRepositorySchema: GenMessage; /** * @generated from message agent.v1.ConnectScmRejected */ export type ConnectScmRejected = Message<"agent.v1.ConnectScmRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.ConnectScmRejected. * Use `create(ConnectScmRejectedSchema)` to create a new message. */ export declare const ConnectScmRejectedSchema: GenMessage; /** * @generated from message agent.v1.ConnectScmRequestQuery */ export type ConnectScmRequestQuery = Message<"agent.v1.ConnectScmRequestQuery"> & { /** * @generated from field: agent.v1.ConnectScmArgs args = 1; */ args?: ConnectScmArgs; }; /** * Describes the message agent.v1.ConnectScmRequestQuery. * Use `create(ConnectScmRequestQuerySchema)` to create a new message. */ export declare const ConnectScmRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.ConnectScmRequestResponse */ export type ConnectScmRequestResponse = Message<"agent.v1.ConnectScmRequestResponse"> & { /** * @generated from oneof agent.v1.ConnectScmRequestResponse.result */ result: { /** * @generated from field: agent.v1.ConnectScmRequestResponse.Approved approved = 1; */ value: ConnectScmRequestResponse_Approved; case: "approved"; } | { /** * @generated from field: agent.v1.ConnectScmRequestResponse.Rejected rejected = 2; */ value: ConnectScmRequestResponse_Rejected; case: "rejected"; } | { /** * @generated from field: agent.v1.ConnectScmRequestResponse.Failed failed = 3; */ value: ConnectScmRequestResponse_Failed; case: "failed"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ConnectScmRequestResponse. * Use `create(ConnectScmRequestResponseSchema)` to create a new message. */ export declare const ConnectScmRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.ConnectScmRequestResponse.Approved */ export type ConnectScmRequestResponse_Approved = Message<"agent.v1.ConnectScmRequestResponse.Approved"> & {}; /** * Describes the message agent.v1.ConnectScmRequestResponse.Approved. * Use `create(ConnectScmRequestResponse_ApprovedSchema)` to create a new message. */ export declare const ConnectScmRequestResponse_ApprovedSchema: GenMessage; /** * @generated from message agent.v1.ConnectScmRequestResponse.Failed */ export type ConnectScmRequestResponse_Failed = Message<"agent.v1.ConnectScmRequestResponse.Failed"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.ConnectScmRequestResponse.Failed. * Use `create(ConnectScmRequestResponse_FailedSchema)` to create a new message. */ export declare const ConnectScmRequestResponse_FailedSchema: GenMessage; /** * @generated from message agent.v1.ConnectScmRequestResponse.Rejected */ export type ConnectScmRequestResponse_Rejected = Message<"agent.v1.ConnectScmRequestResponse.Rejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.ConnectScmRequestResponse.Rejected. * Use `create(ConnectScmRequestResponse_RejectedSchema)` to create a new message. */ export declare const ConnectScmRequestResponse_RejectedSchema: GenMessage; /** * @generated from message agent.v1.ConnectScmResult */ export type ConnectScmResult = Message<"agent.v1.ConnectScmResult"> & { /** * @generated from oneof agent.v1.ConnectScmResult.result */ result: { /** * @generated from field: agent.v1.ConnectScmSuccess success = 1; */ value: ConnectScmSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ConnectScmError error = 2; */ value: ConnectScmError; case: "error"; } | { /** * @generated from field: agent.v1.ConnectScmRejected rejected = 3; */ value: ConnectScmRejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ConnectScmResult. * Use `create(ConnectScmResultSchema)` to create a new message. */ export declare const ConnectScmResultSchema: GenMessage; /** * @generated from message agent.v1.ConnectScmSuccess */ export type ConnectScmSuccess = Message<"agent.v1.ConnectScmSuccess"> & {}; /** * Describes the message agent.v1.ConnectScmSuccess. * Use `create(ConnectScmSuccessSchema)` to create a new message. */ export declare const ConnectScmSuccessSchema: GenMessage; /** * @generated from message agent.v1.ConnectScmToolCall */ export type ConnectScmToolCall = Message<"agent.v1.ConnectScmToolCall"> & { /** * @generated from field: agent.v1.ConnectScmArgs args = 1; */ args?: ConnectScmArgs; /** * @generated from field: agent.v1.ConnectScmResult result = 2; */ result?: ConnectScmResult; }; /** * Describes the message agent.v1.ConnectScmToolCall. * Use `create(ConnectScmToolCallSchema)` to create a new message. */ export declare const ConnectScmToolCallSchema: GenMessage; /** * @generated from message agent.v1.ConversationAction */ export type ConversationAction = Message<"agent.v1.ConversationAction"> & { /** * @generated from oneof agent.v1.ConversationAction.action */ action: { /** * @generated from field: agent.v1.UserMessageAction user_message_action = 1; */ value: UserMessageAction; case: "userMessageAction"; } | { /** * @generated from field: agent.v1.ResumeAction resume_action = 2; */ value: ResumeAction; case: "resumeAction"; } | { /** * @generated from field: agent.v1.CancelAction cancel_action = 3; */ value: CancelAction; case: "cancelAction"; } | { /** * @generated from field: agent.v1.SummarizeAction summarize_action = 4; */ value: SummarizeAction; case: "summarizeAction"; } | { /** * @generated from field: agent.v1.ShellCommandAction shell_command_action = 5; */ value: ShellCommandAction; case: "shellCommandAction"; } | { /** * @generated from field: agent.v1.StartPlanAction start_plan_action = 6; */ value: StartPlanAction; case: "startPlanAction"; } | { /** * @generated from field: agent.v1.ExecutePlanAction execute_plan_action = 7; */ value: ExecutePlanAction; case: "executePlanAction"; } | { /** * @generated from field: agent.v1.AsyncAskQuestionCompletionAction async_ask_question_completion_action = 8; */ value: AsyncAskQuestionCompletionAction; case: "asyncAskQuestionCompletionAction"; } | { /** * @generated from field: agent.v1.CancelSubagentAction cancel_subagent_action = 10; */ value: CancelSubagentAction; case: "cancelSubagentAction"; } | { /** * @generated from field: agent.v1.BackgroundTaskCompletionAction background_task_completion_action = 12; */ value: BackgroundTaskCompletionAction; case: "backgroundTaskCompletionAction"; } | { /** * @generated from field: agent.v1.BackgroundShellAction background_shell_action = 13; */ value: BackgroundShellAction; case: "backgroundShellAction"; } | { /** * @generated from field: agent.v1.BackgroundSubagentAction background_subagent_action = 14; */ value: BackgroundSubagentAction; case: "backgroundSubagentAction"; } | { /** * @generated from field: agent.v1.SubscriptionNotificationAction subscription_notification_action = 16; */ value: SubscriptionNotificationAction; case: "subscriptionNotificationAction"; } | { case: undefined; value?: undefined; }; /** * @generated from field: optional string triggering_auth_id = 11; */ triggeringAuthId?: string; /** * @generated from field: optional agent.v1.TriggeringUserInfo triggering_user_info = 15; */ triggeringUserInfo?: TriggeringUserInfo; }; /** * Describes the message agent.v1.ConversationAction. * Use `create(ConversationActionSchema)` to create a new message. */ export declare const ConversationActionSchema: GenMessage; /** * @generated from message agent.v1.ConversationHistory */ export type ConversationHistory = Message<"agent.v1.ConversationHistory"> & { /** * @generated from field: repeated agent.v1.ConversationHistoryMessage messages = 1; */ messages: ConversationHistoryMessage[]; /** * @generated from field: optional bool replace_user_info = 2; */ replaceUserInfo?: boolean; }; /** * Describes the message agent.v1.ConversationHistory. * Use `create(ConversationHistorySchema)` to create a new message. */ export declare const ConversationHistorySchema: GenMessage; /** * @generated from message agent.v1.ConversationHistoryAssistantContent */ export type ConversationHistoryAssistantContent = Message<"agent.v1.ConversationHistoryAssistantContent"> & { /** * @generated from oneof agent.v1.ConversationHistoryAssistantContent.content */ content: { /** * @generated from field: agent.v1.ConversationHistoryTextContent text = 1; */ value: ConversationHistoryTextContent; case: "text"; } | { /** * @generated from field: agent.v1.ConversationHistoryReasoningContent reasoning = 2; */ value: ConversationHistoryReasoningContent; case: "reasoning"; } | { /** * @generated from field: agent.v1.ConversationHistoryRedactedReasoningContent redacted_reasoning = 3; */ value: ConversationHistoryRedactedReasoningContent; case: "redactedReasoning"; } | { /** * @generated from field: agent.v1.ConversationHistoryToolCall tool_call = 4; */ value: ConversationHistoryToolCall; case: "toolCall"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ConversationHistoryAssistantContent. * Use `create(ConversationHistoryAssistantContentSchema)` to create a new message. */ export declare const ConversationHistoryAssistantContentSchema: GenMessage; /** * @generated from message agent.v1.ConversationHistoryAssistantMessage */ export type ConversationHistoryAssistantMessage = Message<"agent.v1.ConversationHistoryAssistantMessage"> & { /** * @generated from field: repeated agent.v1.ConversationHistoryAssistantContent content = 1; */ content: ConversationHistoryAssistantContent[]; }; /** * Describes the message agent.v1.ConversationHistoryAssistantMessage. * Use `create(ConversationHistoryAssistantMessageSchema)` to create a new message. */ export declare const ConversationHistoryAssistantMessageSchema: GenMessage; /** * @generated from message agent.v1.ConversationHistoryImageContent */ export type ConversationHistoryImageContent = Message<"agent.v1.ConversationHistoryImageContent"> & { /** * @generated from field: string data = 1; */ data: string; /** * @generated from field: optional string mime_type = 2; */ mimeType?: string; }; /** * Describes the message agent.v1.ConversationHistoryImageContent. * Use `create(ConversationHistoryImageContentSchema)` to create a new message. */ export declare const ConversationHistoryImageContentSchema: GenMessage; /** * @generated from message agent.v1.ConversationHistoryMessage */ export type ConversationHistoryMessage = Message<"agent.v1.ConversationHistoryMessage"> & { /** * @generated from oneof agent.v1.ConversationHistoryMessage.message */ message: { /** * @generated from field: agent.v1.ConversationHistoryUserMessage user = 1; */ value: ConversationHistoryUserMessage; case: "user"; } | { /** * @generated from field: agent.v1.ConversationHistoryAssistantMessage assistant = 2; */ value: ConversationHistoryAssistantMessage; case: "assistant"; } | { /** * @generated from field: agent.v1.ConversationHistoryToolMessage tool = 3; */ value: ConversationHistoryToolMessage; case: "tool"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ConversationHistoryMessage. * Use `create(ConversationHistoryMessageSchema)` to create a new message. */ export declare const ConversationHistoryMessageSchema: GenMessage; /** * @generated from message agent.v1.ConversationHistoryReasoningContent */ export type ConversationHistoryReasoningContent = Message<"agent.v1.ConversationHistoryReasoningContent"> & { /** * @generated from field: string text = 1; */ text: string; /** * @generated from field: optional string signature = 2; */ signature?: string; }; /** * Describes the message agent.v1.ConversationHistoryReasoningContent. * Use `create(ConversationHistoryReasoningContentSchema)` to create a new message. */ export declare const ConversationHistoryReasoningContentSchema: GenMessage; /** * @generated from message agent.v1.ConversationHistoryRedactedReasoningContent */ export type ConversationHistoryRedactedReasoningContent = Message<"agent.v1.ConversationHistoryRedactedReasoningContent"> & { /** * @generated from field: string data = 1; */ data: string; }; /** * Describes the message agent.v1.ConversationHistoryRedactedReasoningContent. * Use `create(ConversationHistoryRedactedReasoningContentSchema)` to create a new message. */ export declare const ConversationHistoryRedactedReasoningContentSchema: GenMessage; /** * @generated from message agent.v1.ConversationHistoryTextContent */ export type ConversationHistoryTextContent = Message<"agent.v1.ConversationHistoryTextContent"> & { /** * @generated from field: string text = 1; */ text: string; }; /** * Describes the message agent.v1.ConversationHistoryTextContent. * Use `create(ConversationHistoryTextContentSchema)` to create a new message. */ export declare const ConversationHistoryTextContentSchema: GenMessage; /** * @generated from message agent.v1.ConversationHistoryToolCall */ export type ConversationHistoryToolCall = Message<"agent.v1.ConversationHistoryToolCall"> & { /** * @generated from field: string tool_call_id = 1; */ toolCallId: string; /** * @generated from field: string tool_name = 2; */ toolName: string; /** * @generated from field: string args_json = 3; */ argsJson: string; }; /** * Describes the message agent.v1.ConversationHistoryToolCall. * Use `create(ConversationHistoryToolCallSchema)` to create a new message. */ export declare const ConversationHistoryToolCallSchema: GenMessage; /** * @generated from message agent.v1.ConversationHistoryToolMessage */ export type ConversationHistoryToolMessage = Message<"agent.v1.ConversationHistoryToolMessage"> & { /** * @generated from field: string tool_call_id = 1; */ toolCallId: string; /** * @generated from field: string tool_name = 2; */ toolName: string; /** * @generated from field: repeated agent.v1.ConversationHistoryToolResultContent content = 3; */ content: ConversationHistoryToolResultContent[]; /** * @generated from field: optional bool is_error = 4; */ isError?: boolean; /** * @generated from field: repeated agent.v1.HookAdditionalContext hook_additional_contexts = 5; */ hookAdditionalContexts: HookAdditionalContext[]; }; /** * Describes the message agent.v1.ConversationHistoryToolMessage. * Use `create(ConversationHistoryToolMessageSchema)` to create a new message. */ export declare const ConversationHistoryToolMessageSchema: GenMessage; /** * @generated from message agent.v1.ConversationHistoryToolResultContent */ export type ConversationHistoryToolResultContent = Message<"agent.v1.ConversationHistoryToolResultContent"> & { /** * @generated from oneof agent.v1.ConversationHistoryToolResultContent.content */ content: { /** * @generated from field: agent.v1.ConversationHistoryTextContent text = 1; */ value: ConversationHistoryTextContent; case: "text"; } | { /** * @generated from field: agent.v1.ConversationHistoryImageContent image = 2; */ value: ConversationHistoryImageContent; case: "image"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ConversationHistoryToolResultContent. * Use `create(ConversationHistoryToolResultContentSchema)` to create a new message. */ export declare const ConversationHistoryToolResultContentSchema: GenMessage; /** * @generated from message agent.v1.ConversationHistoryUserContent */ export type ConversationHistoryUserContent = Message<"agent.v1.ConversationHistoryUserContent"> & { /** * @generated from oneof agent.v1.ConversationHistoryUserContent.content */ content: { /** * @generated from field: agent.v1.ConversationHistoryTextContent text = 1; */ value: ConversationHistoryTextContent; case: "text"; } | { /** * @generated from field: agent.v1.ConversationHistoryImageContent image = 2; */ value: ConversationHistoryImageContent; case: "image"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ConversationHistoryUserContent. * Use `create(ConversationHistoryUserContentSchema)` to create a new message. */ export declare const ConversationHistoryUserContentSchema: GenMessage; /** * @generated from message agent.v1.ConversationHistoryUserMessage */ export type ConversationHistoryUserMessage = Message<"agent.v1.ConversationHistoryUserMessage"> & { /** * @generated from field: repeated agent.v1.ConversationHistoryUserContent content = 1; */ content: ConversationHistoryUserContent[]; }; /** * Describes the message agent.v1.ConversationHistoryUserMessage. * Use `create(ConversationHistoryUserMessageSchema)` to create a new message. */ export declare const ConversationHistoryUserMessageSchema: GenMessage; /** * @generated from message agent.v1.ConversationPlan */ export type ConversationPlan = Message<"agent.v1.ConversationPlan"> & { /** * @generated from field: string plan = 1; */ plan: string; }; /** * Describes the message agent.v1.ConversationPlan. * Use `create(ConversationPlanSchema)` to create a new message. */ export declare const ConversationPlanSchema: GenMessage; /** * @generated from message agent.v1.ConversationSearchArgs */ export type ConversationSearchArgs = Message<"agent.v1.ConversationSearchArgs"> & { /** * @generated from field: string query = 1; */ query: string; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; /** * @generated from field: optional int32 limit = 3; */ limit?: number; }; /** * Describes the message agent.v1.ConversationSearchArgs. * Use `create(ConversationSearchArgsSchema)` to create a new message. */ export declare const ConversationSearchArgsSchema: GenMessage; /** * @generated from message agent.v1.ConversationSearchError */ export type ConversationSearchError = Message<"agent.v1.ConversationSearchError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.ConversationSearchError. * Use `create(ConversationSearchErrorSchema)` to create a new message. */ export declare const ConversationSearchErrorSchema: GenMessage; /** * @generated from message agent.v1.ConversationSearchHit */ export type ConversationSearchHit = Message<"agent.v1.ConversationSearchHit"> & { /** * @generated from field: string conversation_id = 1; */ conversationId: string; /** * @generated from field: string title = 2; */ title: string; /** * @generated from field: agent.v1.ConversationSearchSource source = 3; */ source: ConversationSearchSource; /** * @generated from field: int64 updated_at_ms = 4; */ updatedAtMs: bigint; /** * @generated from field: optional string snippet = 5; */ snippet?: string; }; /** * Describes the message agent.v1.ConversationSearchHit. * Use `create(ConversationSearchHitSchema)` to create a new message. */ export declare const ConversationSearchHitSchema: GenMessage; /** * @generated from message agent.v1.ConversationSearchResult */ export type ConversationSearchResult = Message<"agent.v1.ConversationSearchResult"> & { /** * @generated from oneof agent.v1.ConversationSearchResult.result */ result: { /** * @generated from field: agent.v1.ConversationSearchSuccess success = 1; */ value: ConversationSearchSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ConversationSearchError error = 2; */ value: ConversationSearchError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ConversationSearchResult. * Use `create(ConversationSearchResultSchema)` to create a new message. */ export declare const ConversationSearchResultSchema: GenMessage; /** * @generated from message agent.v1.ConversationSearchSuccess */ export type ConversationSearchSuccess = Message<"agent.v1.ConversationSearchSuccess"> & { /** * @generated from field: repeated agent.v1.ConversationSearchHit hits = 1; */ hits: ConversationSearchHit[]; /** * @generated from field: bool truncated = 2; */ truncated: boolean; /** * @generated from field: bool partial = 3; */ partial: boolean; /** * @generated from field: bool rebuilding = 4; */ rebuilding: boolean; }; /** * Describes the message agent.v1.ConversationSearchSuccess. * Use `create(ConversationSearchSuccessSchema)` to create a new message. */ export declare const ConversationSearchSuccessSchema: GenMessage; /** * @generated from message agent.v1.ConversationState */ export type ConversationState = Message<"agent.v1.ConversationState"> & { /** * @generated from field: repeated string root_prompt_messages_json = 1; */ rootPromptMessagesJson: string[]; /** * @generated from field: repeated agent.v1.TodoItem todos = 3; */ todos: TodoItem[]; /** * @generated from field: repeated string pending_tool_calls = 4; */ pendingToolCalls: string[]; /** * @generated from field: agent.v1.ConversationTokenDetails token_details = 5; */ tokenDetails?: ConversationTokenDetails; /** * @generated from field: optional agent.v1.ConversationSummary summary = 6; */ summary?: ConversationSummary; /** * @generated from field: optional agent.v1.ConversationPlan plan = 7; */ plan?: ConversationPlan; /** * @generated from field: repeated agent.v1.ConversationTurn turns = 8; */ turns: ConversationTurn[]; /** * @generated from field: optional agent.v1.ConversationSummaryArchive summary_archive = 9; */ summaryArchive?: ConversationSummaryArchive; /** * @generated from field: map file_states = 10; */ fileStates: { [key: string]: FileState; }; /** * @generated from field: repeated agent.v1.ConversationSummaryArchive summary_archives = 11; */ summaryArchives: ConversationSummaryArchive[]; /** * @generated from field: map plans = 12; */ plans: { [key: string]: PlanRegistryEntry; }; /** * @generated from field: repeated agent.v1.CommunicateUpdateHistoryEntry communicate_update_history = 13; */ communicateUpdateHistory: CommunicateUpdateHistoryEntry[]; /** * @generated from field: optional string communicate_update_final_summary = 14; */ communicateUpdateFinalSummary?: string; /** * @generated from field: optional string communicate_update_completed_subtitle = 15; */ communicateUpdateCompletedSubtitle?: string; /** * @generated from field: map communicate_update_states_by_parent_tool_call_id = 16; */ communicateUpdateStatesByParentToolCallId: { [key: string]: CommunicateUpdateTurnState; }; }; /** * Describes the message agent.v1.ConversationState. * Use `create(ConversationStateSchema)` to create a new message. */ export declare const ConversationStateSchema: GenMessage; /** * @generated from message agent.v1.ConversationStateStructure */ export type ConversationStateStructure = Message<"agent.v1.ConversationStateStructure"> & { /** * @generated from field: repeated bytes root_prompt_messages_json = 1; */ rootPromptMessagesJson: Uint8Array[]; /** * @generated from field: repeated bytes todos = 3; */ todos: Uint8Array[]; /** * @generated from field: repeated string pending_tool_calls = 4; */ pendingToolCalls: string[]; /** * @generated from field: agent.v1.ConversationTokenDetails token_details = 5; */ tokenDetails?: ConversationTokenDetails; /** * @generated from field: optional bytes summary = 6; */ summary?: Uint8Array; /** * @generated from field: optional bytes plan = 7; */ plan?: Uint8Array; /** * @generated from field: repeated bytes turns = 8; */ turns: Uint8Array[]; /** * @generated from field: repeated string previous_workspace_uris = 9; */ previousWorkspaceUris: string[]; /** * @generated from field: optional agent.v1.AgentMode mode = 10; */ mode?: AgentMode; /** * @generated from field: optional bytes summary_archive = 11; */ summaryArchive?: Uint8Array; /** * @generated from field: map file_states = 12; */ fileStates: { [key: string]: Uint8Array; }; /** * @generated from field: repeated bytes summary_archives = 13; */ summaryArchives: Uint8Array[]; /** * @generated from field: repeated agent.v1.StepTiming turn_timings = 14; */ turnTimings: StepTiming[]; /** * @generated from field: map file_states_v2 = 15; */ fileStatesV2: { [key: string]: FileStateStructure; }; /** * @generated from field: map subagent_states = 16; */ subagentStates: { [key: string]: SubagentPersistedState; }; /** * @generated from field: uint32 self_summary_count = 17; */ selfSummaryCount: number; /** * @generated from field: repeated string read_paths = 18; */ readPaths: string[]; /** * @generated from field: optional string active_branch_name = 19; */ activeBranchName?: string; /** * @generated from field: map plans = 20; */ plans: { [key: string]: PlanRegistryEntry; }; /** * @generated from field: repeated agent.v1.TrackedGitRepo tracked_git_repo_branches = 21; */ trackedGitRepoBranches: TrackedGitRepo[]; /** * @generated from field: optional string agent_type = 22; */ agentType?: string; /** * @generated from field: repeated agent.v1.CommunicateUpdateHistoryEntry communicate_update_history = 23; */ communicateUpdateHistory: CommunicateUpdateHistoryEntry[]; /** * @generated from field: map subagent_threads = 24; */ subagentThreads: { [key: string]: string; }; /** * @generated from field: optional string communicate_update_final_summary = 25; */ communicateUpdateFinalSummary?: string; /** * @generated from field: optional uint64 conversation_started_timestamp_ms = 26; */ conversationStartedTimestampMs?: bigint; /** * @generated from field: optional string conversation_started_time_zone = 27; */ conversationStartedTimeZone?: string; /** * @generated from field: optional string communicate_update_completed_subtitle = 28; */ communicateUpdateCompletedSubtitle?: string; /** * @generated from field: map communicate_update_states_by_parent_tool_call_id = 29; */ communicateUpdateStatesByParentToolCallId: { [key: string]: CommunicateUpdateTurnState; }; /** * @generated from field: map subagent_runs_by_parent_tool_call_id = 30; */ subagentRunsByParentToolCallId: { [key: string]: SubagentRunState; }; /** * @generated from field: map subagent_state_refs = 31; */ subagentStateRefs: { [key: string]: Uint8Array; }; }; /** * Describes the message agent.v1.ConversationStateStructure. * Use `create(ConversationStateStructureSchema)` to create a new message. */ export declare const ConversationStateStructureSchema: GenMessage; /** * @generated from message agent.v1.ConversationStep */ export type ConversationStep = Message<"agent.v1.ConversationStep"> & { /** * @generated from oneof agent.v1.ConversationStep.message */ message: { /** * @generated from field: agent.v1.AssistantMessage assistant_message = 1; */ value: AssistantMessage; case: "assistantMessage"; } | { /** * @generated from field: agent.v1.ToolCall tool_call = 2; */ value: ToolCall; case: "toolCall"; } | { /** * @generated from field: agent.v1.ThinkingMessage thinking_message = 3; */ value: ThinkingMessage; case: "thinkingMessage"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ConversationStep. * Use `create(ConversationStepSchema)` to create a new message. */ export declare const ConversationStepSchema: GenMessage; /** * @generated from message agent.v1.ConversationSummary */ export type ConversationSummary = Message<"agent.v1.ConversationSummary"> & { /** * @generated from field: string summary = 1; */ summary: string; }; /** * Describes the message agent.v1.ConversationSummary. * Use `create(ConversationSummarySchema)` to create a new message. */ export declare const ConversationSummarySchema: GenMessage; /** * @generated from message agent.v1.ConversationSummaryArchive */ export type ConversationSummaryArchive = Message<"agent.v1.ConversationSummaryArchive"> & { /** * @generated from field: repeated bytes summarized_messages = 1; */ summarizedMessages: Uint8Array[]; /** * @generated from field: string summary = 2; */ summary: string; /** * @generated from field: uint32 window_tail = 3; */ windowTail: number; /** * @generated from field: bytes summary_message = 4; */ summaryMessage: Uint8Array; }; /** * Describes the message agent.v1.ConversationSummaryArchive. * Use `create(ConversationSummaryArchiveSchema)` to create a new message. */ export declare const ConversationSummaryArchiveSchema: GenMessage; /** * @generated from message agent.v1.ConversationTokenDetails */ export type ConversationTokenDetails = Message<"agent.v1.ConversationTokenDetails"> & { /** * @generated from field: uint32 used_tokens = 1; */ usedTokens: number; /** * @generated from field: uint32 max_tokens = 2; */ maxTokens: number; /** * @generated from field: optional agent.v1.PromptTokenBreakdownSnapshot breakdown = 3; */ breakdown?: PromptTokenBreakdownSnapshot; /** * @generated from field: optional agent.v1.PromptContextUsageTree prompt_context_usage_tree = 4; */ promptContextUsageTree?: PromptContextUsageTree; }; /** * Describes the message agent.v1.ConversationTokenDetails. * Use `create(ConversationTokenDetailsSchema)` to create a new message. */ export declare const ConversationTokenDetailsSchema: GenMessage; /** * @generated from message agent.v1.ConversationTurn */ export type ConversationTurn = Message<"agent.v1.ConversationTurn"> & { /** * @generated from oneof agent.v1.ConversationTurn.turn */ turn: { /** * @generated from field: agent.v1.AgentConversationTurn agent_conversation_turn = 1; */ value: AgentConversationTurn; case: "agentConversationTurn"; } | { /** * @generated from field: agent.v1.ShellConversationTurn shell_conversation_turn = 2; */ value: ShellConversationTurn; case: "shellConversationTurn"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ConversationTurn. * Use `create(ConversationTurnSchema)` to create a new message. */ export declare const ConversationTurnSchema: GenMessage; /** * @generated from message agent.v1.ConversationTurnStructure */ export type ConversationTurnStructure = Message<"agent.v1.ConversationTurnStructure"> & { /** * @generated from oneof agent.v1.ConversationTurnStructure.turn */ turn: { /** * @generated from field: agent.v1.AgentConversationTurnStructure agent_conversation_turn = 1; */ value: AgentConversationTurnStructure; case: "agentConversationTurn"; } | { /** * @generated from field: agent.v1.ShellConversationTurnStructure shell_conversation_turn = 2; */ value: ShellConversationTurnStructure; case: "shellConversationTurn"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ConversationTurnStructure. * Use `create(ConversationTurnStructureSchema)` to create a new message. */ export declare const ConversationTurnStructureSchema: GenMessage; /** * @generated from message agent.v1.Coordinate */ export type Coordinate = Message<"agent.v1.Coordinate"> & { /** * @generated from field: int32 x = 1; */ x: number; /** * @generated from field: int32 y = 2; */ y: number; }; /** * Describes the message agent.v1.Coordinate. * Use `create(CoordinateSchema)` to create a new message. */ export declare const CoordinateSchema: GenMessage; /** * @generated from message agent.v1.CreatePlanArgs */ export type CreatePlanArgs = Message<"agent.v1.CreatePlanArgs"> & { /** * @generated from field: string plan = 1; */ plan: string; /** * @generated from field: repeated agent.v1.TodoItem todos = 2; */ todos: TodoItem[]; /** * @generated from field: string overview = 3; */ overview: string; /** * @generated from field: string name = 4; */ name: string; /** * @generated from field: bool is_project = 5; */ isProject: boolean; /** * @generated from field: repeated agent.v1.Phase phases = 6; */ phases: Phase[]; }; /** * Describes the message agent.v1.CreatePlanArgs. * Use `create(CreatePlanArgsSchema)` to create a new message. */ export declare const CreatePlanArgsSchema: GenMessage; /** * @generated from message agent.v1.CreatePlanError */ export type CreatePlanError = Message<"agent.v1.CreatePlanError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.CreatePlanError. * Use `create(CreatePlanErrorSchema)` to create a new message. */ export declare const CreatePlanErrorSchema: GenMessage; /** * @generated from message agent.v1.CreatePlanRequestQuery */ export type CreatePlanRequestQuery = Message<"agent.v1.CreatePlanRequestQuery"> & { /** * @generated from field: agent.v1.CreatePlanArgs args = 1; */ args?: CreatePlanArgs; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; }; /** * Describes the message agent.v1.CreatePlanRequestQuery. * Use `create(CreatePlanRequestQuerySchema)` to create a new message. */ export declare const CreatePlanRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.CreatePlanRequestResponse */ export type CreatePlanRequestResponse = Message<"agent.v1.CreatePlanRequestResponse"> & { /** * @generated from field: agent.v1.CreatePlanResult result = 1; */ result?: CreatePlanResult; }; /** * Describes the message agent.v1.CreatePlanRequestResponse. * Use `create(CreatePlanRequestResponseSchema)` to create a new message. */ export declare const CreatePlanRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.CreatePlanResult */ export type CreatePlanResult = Message<"agent.v1.CreatePlanResult"> & { /** * @generated from oneof agent.v1.CreatePlanResult.result */ result: { /** * @generated from field: agent.v1.CreatePlanSuccess success = 1; */ value: CreatePlanSuccess; case: "success"; } | { /** * @generated from field: agent.v1.CreatePlanError error = 2; */ value: CreatePlanError; case: "error"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string plan_uri = 3; */ planUri: string; }; /** * Describes the message agent.v1.CreatePlanResult. * Use `create(CreatePlanResultSchema)` to create a new message. */ export declare const CreatePlanResultSchema: GenMessage; /** * @generated from message agent.v1.CreatePlanSuccess */ export type CreatePlanSuccess = Message<"agent.v1.CreatePlanSuccess"> & {}; /** * Describes the message agent.v1.CreatePlanSuccess. * Use `create(CreatePlanSuccessSchema)` to create a new message. */ export declare const CreatePlanSuccessSchema: GenMessage; /** * @generated from message agent.v1.CreatePlanToolCall */ export type CreatePlanToolCall = Message<"agent.v1.CreatePlanToolCall"> & { /** * @generated from field: agent.v1.CreatePlanArgs args = 1; */ args?: CreatePlanArgs; /** * @generated from field: agent.v1.CreatePlanResult result = 2; */ result?: CreatePlanResult; }; /** * Describes the message agent.v1.CreatePlanToolCall. * Use `create(CreatePlanToolCallSchema)` to create a new message. */ export declare const CreatePlanToolCallSchema: GenMessage; /** * @generated from message agent.v1.CreatePrAction */ export type CreatePrAction = Message<"agent.v1.CreatePrAction"> & { /** * @generated from field: string title = 1; */ title: string; /** * @generated from field: string body = 2; */ body: string; /** * @generated from field: optional string base_branch = 3; */ baseBranch?: string; /** * @generated from field: optional bool draft = 4; */ draft?: boolean; /** * @generated from field: string branch_name = 5; */ branchName: string; /** * @generated from field: repeated string add_labels = 6; */ addLabels: string[]; /** * @generated from field: optional string repo_url = 7; */ repoUrl?: string; /** * @generated from field: optional bool skip_branch_prefix_check = 8; */ skipBranchPrefixCheck?: boolean; }; /** * Describes the message agent.v1.CreatePrAction. * Use `create(CreatePrActionSchema)` to create a new message. */ export declare const CreatePrActionSchema: GenMessage; /** * @generated from message agent.v1.CreateTmuxSessionRequest */ export type CreateTmuxSessionRequest = Message<"agent.v1.CreateTmuxSessionRequest"> & { /** * @generated from field: optional string session_name = 1; */ sessionName?: string; /** * @generated from field: string display_name = 2; */ displayName: string; /** * @generated from field: agent.v1.TmuxSessionKind kind = 3; */ kind: TmuxSessionKind; /** * @generated from field: optional agent.v1.Process process = 4; */ process?: Process; /** * @generated from field: string cwd = 5; */ cwd: string; /** * @generated from field: map env = 6; */ env: { [key: string]: string; }; }; /** * Describes the message agent.v1.CreateTmuxSessionRequest. * Use `create(CreateTmuxSessionRequestSchema)` to create a new message. */ export declare const CreateTmuxSessionRequestSchema: GenMessage; /** * @generated from message agent.v1.CreateTmuxSessionResponse */ export type CreateTmuxSessionResponse = Message<"agent.v1.CreateTmuxSessionResponse"> & { /** * @generated from field: agent.v1.TmuxSession session = 1; */ session?: TmuxSession; }; /** * Describes the message agent.v1.CreateTmuxSessionResponse. * Use `create(CreateTmuxSessionResponseSchema)` to create a new message. */ export declare const CreateTmuxSessionResponseSchema: GenMessage; /** * @generated from message agent.v1.CreateTranscriptOverviewRequest */ export type CreateTranscriptOverviewRequest = Message<"agent.v1.CreateTranscriptOverviewRequest"> & { /** * @generated from field: string formatted_conversation = 1; */ formattedConversation: string; }; /** * Describes the message agent.v1.CreateTranscriptOverviewRequest. * Use `create(CreateTranscriptOverviewRequestSchema)` to create a new message. */ export declare const CreateTranscriptOverviewRequestSchema: GenMessage; /** * @generated from message agent.v1.CreateTranscriptOverviewResponse */ export type CreateTranscriptOverviewResponse = Message<"agent.v1.CreateTranscriptOverviewResponse"> & { /** * @generated from field: string overview = 1; */ overview: string; }; /** * Describes the message agent.v1.CreateTranscriptOverviewResponse. * Use `create(CreateTranscriptOverviewResponseSchema)` to create a new message. */ export declare const CreateTranscriptOverviewResponseSchema: GenMessage; /** * @generated from message agent.v1.CursorPackage */ export type CursorPackage = Message<"agent.v1.CursorPackage"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string description = 2; */ description: string; /** * @generated from field: string folder_path = 3; */ folderPath: string; /** * @generated from field: bool enabled = 4; */ enabled: boolean; /** * @generated from field: optional string parse_error = 5; */ parseError?: string; /** * @generated from field: repeated agent.v1.CursorPackagePrompt prompts = 6; */ prompts: CursorPackagePrompt[]; /** * @generated from field: string readme_file_path = 7; */ readmeFilePath: string; /** * @generated from field: agent.v1.PackageType package_type = 8; */ packageType: PackageType; }; /** * Describes the message agent.v1.CursorPackage. * Use `create(CursorPackageSchema)` to create a new message. */ export declare const CursorPackageSchema: GenMessage; /** * @generated from message agent.v1.CursorPackagePrompt */ export type CursorPackagePrompt = Message<"agent.v1.CursorPackagePrompt"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string file_path = 2; */ filePath: string; }; /** * Describes the message agent.v1.CursorPackagePrompt. * Use `create(CursorPackagePromptSchema)` to create a new message. */ export declare const CursorPackagePromptSchema: GenMessage; /** * @generated from message agent.v1.CursorPath */ export type CursorPath = Message<"agent.v1.CursorPath"> & { /** * @generated from field: agent.v1.MotionStyle style = 1; */ style: MotionStyle; /** * @generated from field: repeated agent.v1.LsDirectoryTreeNode.File keyframes = 2; */ keyframes: LsDirectoryTreeNode_File[]; }; /** * Describes the message agent.v1.CursorPath. * Use `create(CursorPathSchema)` to create a new message. */ export declare const CursorPathSchema: GenMessage; /** * @generated from message agent.v1.CursorPathKeyframe */ export type CursorPathKeyframe = Message<"agent.v1.CursorPathKeyframe"> & { /** * @generated from field: int64 video_timestamp_ms = 1; */ videoTimestampMs: bigint; /** * @generated from field: int32 x = 2; */ x: number; /** * @generated from field: int32 y = 3; */ y: number; /** * @generated from field: agent.v1.CursorType cursor_type = 4; */ cursorType: CursorType; /** * @generated from field: float velocity = 5; */ velocity: number; }; /** * Describes the message agent.v1.CursorPathKeyframe. * Use `create(CursorPathKeyframeSchema)` to create a new message. */ export declare const CursorPathKeyframeSchema: GenMessage; /** * @generated from message agent.v1.CursorPositionAction */ export type CursorPositionAction = Message<"agent.v1.CursorPositionAction"> & {}; /** * Describes the message agent.v1.CursorPositionAction. * Use `create(CursorPositionActionSchema)` to create a new message. */ export declare const CursorPositionActionSchema: GenMessage; /** * @generated from message agent.v1.CursorRule */ export type CursorRule = Message<"agent.v1.CursorRule"> & { /** * @generated from field: string full_path = 1; */ fullPath: string; /** * @generated from field: string content = 2; */ content: string; /** * @generated from field: agent.v1.CursorRuleType type = 3; */ type?: CursorRuleType; /** * @generated from field: agent.v1.CursorRuleSource source = 4; */ source: CursorRuleSource; /** * @generated from field: optional string git_remote_origin = 5; */ gitRemoteOrigin?: string; /** * @generated from field: optional string parse_error = 6; */ parseError?: string; /** * @generated from field: repeated string environments = 7; */ environments: string[]; /** * @generated from field: repeated string disabled_environments = 8; */ disabledEnvironments: string[]; /** * @generated from field: optional string plugin = 9; */ plugin?: string; /** * @generated from field: optional string marketplace = 10; */ marketplace?: string; /** * @generated from field: optional string plugin_id = 11; */ pluginId?: string; /** * @generated from field: optional string marketplace_id = 12; */ marketplaceId?: string; /** * @generated from field: repeated string scoped_to = 13; */ scopedTo: string[]; /** * @generated from field: string frontmatter = 14; */ frontmatter: string; /** * @generated from field: optional bool is_required = 15; */ isRequired?: boolean; }; /** * Describes the message agent.v1.CursorRule. * Use `create(CursorRuleSchema)` to create a new message. */ export declare const CursorRuleSchema: GenMessage; /** * @generated from message agent.v1.CursorRuleType */ export type CursorRuleType = Message<"agent.v1.CursorRuleType"> & { /** * @generated from oneof agent.v1.CursorRuleType.type */ type: { /** * @generated from field: agent.v1.CursorRuleTypeGlobal global = 1; */ value: CursorRuleTypeGlobal; case: "global"; } | { /** * @generated from field: agent.v1.CursorRuleTypeFileGlobs file_globbed = 2; */ value: CursorRuleTypeFileGlobs; case: "fileGlobbed"; } | { /** * @generated from field: agent.v1.CursorRuleTypeAgentFetched agent_fetched = 3; */ value: CursorRuleTypeAgentFetched; case: "agentFetched"; } | { /** * @generated from field: agent.v1.CursorRuleTypeManuallyAttached manually_attached = 4; */ value: CursorRuleTypeManuallyAttached; case: "manuallyAttached"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.CursorRuleType. * Use `create(CursorRuleTypeSchema)` to create a new message. */ export declare const CursorRuleTypeSchema: GenMessage; /** * @generated from message agent.v1.CursorRuleTypeAgentFetched */ export type CursorRuleTypeAgentFetched = Message<"agent.v1.CursorRuleTypeAgentFetched"> & { /** * @generated from field: string description = 1; */ description: string; }; /** * Describes the message agent.v1.CursorRuleTypeAgentFetched. * Use `create(CursorRuleTypeAgentFetchedSchema)` to create a new message. */ export declare const CursorRuleTypeAgentFetchedSchema: GenMessage; /** * @generated from message agent.v1.CursorRuleTypeFileGlobs */ export type CursorRuleTypeFileGlobs = Message<"agent.v1.CursorRuleTypeFileGlobs"> & { /** * @generated from field: repeated string globs = 1; */ globs: string[]; }; /** * Describes the message agent.v1.CursorRuleTypeFileGlobs. * Use `create(CursorRuleTypeFileGlobsSchema)` to create a new message. */ export declare const CursorRuleTypeFileGlobsSchema: GenMessage; /** * @generated from message agent.v1.CursorRuleTypeGlobal */ export type CursorRuleTypeGlobal = Message<"agent.v1.CursorRuleTypeGlobal"> & {}; /** * Describes the message agent.v1.CursorRuleTypeGlobal. * Use `create(CursorRuleTypeGlobalSchema)` to create a new message. */ export declare const CursorRuleTypeGlobalSchema: GenMessage; /** * @generated from message agent.v1.CursorRuleTypeManuallyAttached */ export type CursorRuleTypeManuallyAttached = Message<"agent.v1.CursorRuleTypeManuallyAttached"> & {}; /** * Describes the message agent.v1.CursorRuleTypeManuallyAttached. * Use `create(CursorRuleTypeManuallyAttachedSchema)` to create a new message. */ export declare const CursorRuleTypeManuallyAttachedSchema: GenMessage; /** * @generated from message agent.v1.CustomModeDescriptor */ export type CustomModeDescriptor = Message<"agent.v1.CustomModeDescriptor"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string label = 2; */ label: string; /** * @generated from field: optional string description = 3; */ description?: string; /** * @generated from field: optional string icon = 4; */ icon?: string; /** * @generated from field: optional string color = 5; */ color?: string; /** * @generated from field: agent.v1.CustomModeSource source = 6; */ source: CustomModeSource; /** * @generated from field: optional string source_path = 7; */ sourcePath?: string; /** * @generated from field: optional string source_hash = 8; */ sourceHash?: string; /** * @generated from field: optional string managed_skill_id = 9; */ managedSkillId?: string; /** * @generated from field: optional string plugin_id = 10; */ pluginId?: string; /** * @generated from field: optional string plugin_snapshot_token = 11; */ pluginSnapshotToken?: string; }; /** * Describes the message agent.v1.CustomModeDescriptor. * Use `create(CustomModeDescriptorSchema)` to create a new message. */ export declare const CustomModeDescriptorSchema: GenMessage; /** * @generated from message agent.v1.CustomModeExitIntent */ export type CustomModeExitIntent = Message<"agent.v1.CustomModeExitIntent"> & { /** * @generated from field: agent.v1.AgentMode next_mode = 1; */ nextMode: AgentMode; /** * @generated from field: agent.v1.SubmittedExitedCustomMode exited_mode = 2; */ exitedMode?: SubmittedExitedCustomMode; }; /** * Describes the message agent.v1.CustomModeExitIntent. * Use `create(CustomModeExitIntentSchema)` to create a new message. */ export declare const CustomModeExitIntentSchema: GenMessage; /** * @generated from message agent.v1.CustomModeIntent */ export type CustomModeIntent = Message<"agent.v1.CustomModeIntent"> & { /** * @generated from oneof agent.v1.CustomModeIntent.intent */ intent: { /** * @generated from field: agent.v1.SubmittedCustomMode enter = 1; */ value: SubmittedCustomMode; case: "enter"; } | { /** * @generated from field: agent.v1.CustomModeExitIntent exit = 2; */ value: CustomModeExitIntent; case: "exit"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.CustomModeIntent. * Use `create(CustomModeIntentSchema)` to create a new message. */ export declare const CustomModeIntentSchema: GenMessage; /** * @generated from message agent.v1.CustomSubagent */ export type CustomSubagent = Message<"agent.v1.CustomSubagent"> & { /** * @generated from field: string full_path = 1; */ fullPath: string; /** * @generated from field: string name = 2; */ name: string; /** * @generated from field: string description = 3; */ description: string; /** * @generated from field: repeated string tools = 4; */ tools: string[]; /** * @generated from field: string model = 5; */ model: string; /** * @generated from field: string prompt = 6; */ prompt: string; /** * @generated from field: agent.v1.CustomSubagentPermissionMode permission_mode = 7; */ permissionMode: CustomSubagentPermissionMode; /** * @generated from field: bool is_background = 8; */ isBackground: boolean; /** * @generated from field: optional string plugin = 9; */ plugin?: string; /** * @generated from field: optional string marketplace = 10; */ marketplace?: string; /** * @generated from field: optional string plugin_id = 11; */ pluginId?: string; /** * @generated from field: optional string marketplace_id = 12; */ marketplaceId?: string; /** * @generated from field: bool force_default_model = 13; */ forceDefaultModel: boolean; /** * @generated from field: optional string source = 14; */ source?: string; }; /** * Describes the message agent.v1.CustomSubagent. * Use `create(CustomSubagentSchema)` to create a new message. */ export declare const CustomSubagentSchema: GenMessage; /** * @generated from message agent.v1.DebugModeConfig */ export type DebugModeConfig = Message<"agent.v1.DebugModeConfig"> & { /** * @generated from field: string log_path = 1; */ logPath: string; /** * @generated from field: string server_endpoint = 2; */ serverEndpoint: string; /** * @generated from field: string session_id = 3; */ sessionId: string; }; /** * Describes the message agent.v1.DebugModeConfig. * Use `create(DebugModeConfigSchema)` to create a new message. */ export declare const DebugModeConfigSchema: GenMessage; /** * @generated from message agent.v1.DecisionInput */ export type DecisionInput = Message<"agent.v1.DecisionInput"> & { /** * @generated from field: string video_path = 1; */ videoPath: string; /** * @generated from field: int64 video_duration_ms = 2; */ videoDurationMs: bigint; /** * @generated from field: int32 video_width = 3; */ videoWidth: number; /** * @generated from field: int32 video_height = 4; */ videoHeight: number; /** * @generated from field: int32 action_count = 5; */ actionCount: number; /** * @generated from field: repeated agent.v1.LsError zoom_candidates = 10; */ zoomCandidates: LsError[]; /** * @generated from field: repeated agent.v1.LsRejected idle_periods = 11; */ idlePeriods: LsRejected[]; /** * @generated from field: repeated agent.v1.TerminalMetadata click_effects = 12; */ clickEffects: TerminalMetadata[]; /** * @generated from field: repeated agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_LoopOnTestsCapability keystroke_events = 13; */ keystrokeEvents: PH_aiserver_v1_ComposerCapabilityRequest_LoopOnTestsCapability[]; /** * @generated from field: repeated agent.v1.LsTimeout cursor_paths = 20; */ cursorPaths: LsTimeout[]; }; /** * Describes the message agent.v1.DecisionInput. * Use `create(DecisionInputSchema)` to create a new message. */ export declare const DecisionInputSchema: GenMessage; /** * @generated from message agent.v1.DecisionOutput */ export type DecisionOutput = Message<"agent.v1.DecisionOutput"> & { /** * @generated from field: agent.v1.CursorType cursor_style = 1; */ cursorStyle: CursorType; /** * @generated from field: repeated agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_ToolCallCapability selected_zooms = 2; */ selectedZooms: PH_aiserver_v1_ComposerCapabilityRequest_ToolCallCapability[]; /** * @generated from field: repeated agent.v1.MouseMoveAction selected_speedups = 3; */ selectedSpeedups: MouseMoveAction[]; /** * @generated from field: bool show_click_effects = 4; */ showClickEffects: boolean; /** * @generated from field: repeated int32 selected_click_effects = 5; */ selectedClickEffects: number[]; /** * @generated from field: bool show_keystrokes = 6; */ showKeystrokes: boolean; /** * @generated from field: repeated agent.v1.TypeAction cuts = 7; */ cuts: TypeAction[]; }; /** * Describes the message agent.v1.DecisionOutput. * Use `create(DecisionOutputSchema)` to create a new message. */ export declare const DecisionOutputSchema: GenMessage; /** * @generated from message agent.v1.DeleteArgs */ export type DeleteArgs = Message<"agent.v1.DeleteArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; }; /** * Describes the message agent.v1.DeleteArgs. * Use `create(DeleteArgsSchema)` to create a new message. */ export declare const DeleteArgsSchema: GenMessage; /** * @generated from message agent.v1.DeleteError */ export type DeleteError = Message<"agent.v1.DeleteError"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string error = 2; */ error: string; }; /** * Describes the message agent.v1.DeleteError. * Use `create(DeleteErrorSchema)` to create a new message. */ export declare const DeleteErrorSchema: GenMessage; /** * @generated from message agent.v1.DeleteFileBusy */ export type DeleteFileBusy = Message<"agent.v1.DeleteFileBusy"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.DeleteFileBusy. * Use `create(DeleteFileBusySchema)` to create a new message. */ export declare const DeleteFileBusySchema: GenMessage; /** * @generated from message agent.v1.DeleteFileNotFound */ export type DeleteFileNotFound = Message<"agent.v1.DeleteFileNotFound"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.DeleteFileNotFound. * Use `create(DeleteFileNotFoundSchema)` to create a new message. */ export declare const DeleteFileNotFoundSchema: GenMessage; /** * @generated from message agent.v1.DeleteNotFile */ export type DeleteNotFile = Message<"agent.v1.DeleteNotFile"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string actual_type = 2; */ actualType: string; }; /** * Describes the message agent.v1.DeleteNotFile. * Use `create(DeleteNotFileSchema)` to create a new message. */ export declare const DeleteNotFileSchema: GenMessage; /** * @generated from message agent.v1.DeletePermissionDenied */ export type DeletePermissionDenied = Message<"agent.v1.DeletePermissionDenied"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string client_visible_error = 2; */ clientVisibleError: string; /** * @generated from field: bool is_readonly = 3; */ isReadonly: boolean; }; /** * Describes the message agent.v1.DeletePermissionDenied. * Use `create(DeletePermissionDeniedSchema)` to create a new message. */ export declare const DeletePermissionDeniedSchema: GenMessage; /** * @generated from message agent.v1.DeleteRejected */ export type DeleteRejected = Message<"agent.v1.DeleteRejected"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string reason = 2; */ reason: string; }; /** * Describes the message agent.v1.DeleteRejected. * Use `create(DeleteRejectedSchema)` to create a new message. */ export declare const DeleteRejectedSchema: GenMessage; /** * @generated from message agent.v1.DeleteResult */ export type DeleteResult = Message<"agent.v1.DeleteResult"> & { /** * @generated from oneof agent.v1.DeleteResult.result */ result: { /** * @generated from field: agent.v1.DeleteSuccess success = 1; */ value: DeleteSuccess; case: "success"; } | { /** * @generated from field: agent.v1.DeleteFileNotFound file_not_found = 2; */ value: DeleteFileNotFound; case: "fileNotFound"; } | { /** * @generated from field: agent.v1.DeleteNotFile not_file = 3; */ value: DeleteNotFile; case: "notFile"; } | { /** * @generated from field: agent.v1.DeletePermissionDenied permission_denied = 4; */ value: DeletePermissionDenied; case: "permissionDenied"; } | { /** * @generated from field: agent.v1.DeleteFileBusy file_busy = 5; */ value: DeleteFileBusy; case: "fileBusy"; } | { /** * @generated from field: agent.v1.DeleteRejected rejected = 6; */ value: DeleteRejected; case: "rejected"; } | { /** * @generated from field: agent.v1.DeleteError error = 7; */ value: DeleteError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.DeleteResult. * Use `create(DeleteResultSchema)` to create a new message. */ export declare const DeleteResultSchema: GenMessage; /** * @generated from message agent.v1.DeleteSuccess */ export type DeleteSuccess = Message<"agent.v1.DeleteSuccess"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string deleted_file = 2; */ deletedFile: string; /** * @generated from field: int64 file_size = 3; */ fileSize: bigint; /** * @generated from field: string prev_content = 4; */ prevContent: string; }; /** * Describes the message agent.v1.DeleteSuccess. * Use `create(DeleteSuccessSchema)` to create a new message. */ export declare const DeleteSuccessSchema: GenMessage; /** * @generated from message agent.v1.DeleteToolCall */ export type DeleteToolCall = Message<"agent.v1.DeleteToolCall"> & { /** * @generated from field: agent.v1.DeleteArgs args = 1; */ args?: DeleteArgs; /** * @generated from field: agent.v1.DeleteResult result = 2; */ result?: DeleteResult; }; /** * Describes the message agent.v1.DeleteToolCall. * Use `create(DeleteToolCallSchema)` to create a new message. */ export declare const DeleteToolCallSchema: GenMessage; /** * @generated from message agent.v1.Diagnostic */ export type Diagnostic = Message<"agent.v1.Diagnostic"> & { /** * @generated from field: agent.v1.DiagnosticSeverity severity = 1; */ severity: DiagnosticSeverity; /** * @generated from field: agent.v1.Range range = 2; */ range?: Range; /** * @generated from field: string message = 3; */ message: string; /** * @generated from field: string source = 4; */ source: string; /** * @generated from field: string code = 5; */ code: string; /** * @generated from field: bool is_stale = 6; */ isStale: boolean; }; /** * Describes the message agent.v1.Diagnostic. * Use `create(DiagnosticSchema)` to create a new message. */ export declare const DiagnosticSchema: GenMessage; /** * @generated from message agent.v1.DiagnosticItem */ export type DiagnosticItem = Message<"agent.v1.DiagnosticItem"> & { /** * @generated from field: agent.v1.DiagnosticSeverity severity = 1; */ severity: DiagnosticSeverity; /** * @generated from field: agent.v1.DiagnosticRange range = 2; */ range?: DiagnosticRange; /** * @generated from field: string message = 3; */ message: string; /** * @generated from field: string source = 4; */ source: string; /** * @generated from field: string code = 5; */ code: string; /** * @generated from field: bool is_stale = 6; */ isStale: boolean; }; /** * Describes the message agent.v1.DiagnosticItem. * Use `create(DiagnosticItemSchema)` to create a new message. */ export declare const DiagnosticItemSchema: GenMessage; /** * @generated from message agent.v1.DiagnosticRange */ export type DiagnosticRange = Message<"agent.v1.DiagnosticRange"> & { /** * @generated from field: agent.v1.Position start = 1; */ start?: Position; /** * @generated from field: agent.v1.Position end = 2; */ end?: Position; }; /** * Describes the message agent.v1.DiagnosticRange. * Use `create(DiagnosticRangeSchema)` to create a new message. */ export declare const DiagnosticRangeSchema: GenMessage; /** * @generated from message agent.v1.DiagnosticsArgs */ export type DiagnosticsArgs = Message<"agent.v1.DiagnosticsArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; }; /** * Describes the message agent.v1.DiagnosticsArgs. * Use `create(DiagnosticsArgsSchema)` to create a new message. */ export declare const DiagnosticsArgsSchema: GenMessage; /** * @generated from message agent.v1.DiagnosticsError */ export type DiagnosticsError = Message<"agent.v1.DiagnosticsError"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string error = 2; */ error: string; }; /** * Describes the message agent.v1.DiagnosticsError. * Use `create(DiagnosticsErrorSchema)` to create a new message. */ export declare const DiagnosticsErrorSchema: GenMessage; /** * @generated from message agent.v1.DiagnosticsFileNotFound */ export type DiagnosticsFileNotFound = Message<"agent.v1.DiagnosticsFileNotFound"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.DiagnosticsFileNotFound. * Use `create(DiagnosticsFileNotFoundSchema)` to create a new message. */ export declare const DiagnosticsFileNotFoundSchema: GenMessage; /** * @generated from message agent.v1.DiagnosticsPermissionDenied */ export type DiagnosticsPermissionDenied = Message<"agent.v1.DiagnosticsPermissionDenied"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.DiagnosticsPermissionDenied. * Use `create(DiagnosticsPermissionDeniedSchema)` to create a new message. */ export declare const DiagnosticsPermissionDeniedSchema: GenMessage; /** * @generated from message agent.v1.DiagnosticsRejected */ export type DiagnosticsRejected = Message<"agent.v1.DiagnosticsRejected"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string reason = 2; */ reason: string; }; /** * Describes the message agent.v1.DiagnosticsRejected. * Use `create(DiagnosticsRejectedSchema)` to create a new message. */ export declare const DiagnosticsRejectedSchema: GenMessage; /** * @generated from message agent.v1.DiagnosticsResult */ export type DiagnosticsResult = Message<"agent.v1.DiagnosticsResult"> & { /** * @generated from oneof agent.v1.DiagnosticsResult.result */ result: { /** * @generated from field: agent.v1.DiagnosticsSuccess success = 1; */ value: DiagnosticsSuccess; case: "success"; } | { /** * @generated from field: agent.v1.DiagnosticsError error = 2; */ value: DiagnosticsError; case: "error"; } | { /** * @generated from field: agent.v1.DiagnosticsRejected rejected = 3; */ value: DiagnosticsRejected; case: "rejected"; } | { /** * @generated from field: agent.v1.DiagnosticsFileNotFound file_not_found = 4; */ value: DiagnosticsFileNotFound; case: "fileNotFound"; } | { /** * @generated from field: agent.v1.DiagnosticsPermissionDenied permission_denied = 5; */ value: DiagnosticsPermissionDenied; case: "permissionDenied"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.DiagnosticsResult. * Use `create(DiagnosticsResultSchema)` to create a new message. */ export declare const DiagnosticsResultSchema: GenMessage; /** * @generated from message agent.v1.DiagnosticsSuccess */ export type DiagnosticsSuccess = Message<"agent.v1.DiagnosticsSuccess"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: repeated agent.v1.Diagnostic diagnostics = 2; */ diagnostics: Diagnostic[]; /** * @generated from field: int32 total_diagnostics = 3; */ totalDiagnostics: number; }; /** * Describes the message agent.v1.DiagnosticsSuccess. * Use `create(DiagnosticsSuccessSchema)` to create a new message. */ export declare const DiagnosticsSuccessSchema: GenMessage; /** * @generated from message agent.v1.DirectoryEntry */ export type DirectoryEntry = Message<"agent.v1.DirectoryEntry"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string path = 2; */ path: string; /** * @generated from field: agent.v1.EntryType type = 3; */ type: EntryType; /** * @generated from field: uint64 size_bytes = 4; */ sizeBytes: bigint; /** * @generated from field: int64 modified_at_unix_ms = 5; */ modifiedAtUnixMs: bigint; }; /** * Describes the message agent.v1.DirectoryEntry. * Use `create(DirectoryEntrySchema)` to create a new message. */ export declare const DirectoryEntrySchema: GenMessage; /** * @generated from message agent.v1.DownloadCursorServerRequest */ export type DownloadCursorServerRequest = Message<"agent.v1.DownloadCursorServerRequest"> & { /** * @generated from field: string commit = 1; */ commit: string; }; /** * Describes the message agent.v1.DownloadCursorServerRequest. * Use `create(DownloadCursorServerRequestSchema)` to create a new message. */ export declare const DownloadCursorServerRequestSchema: GenMessage; /** * @generated from message agent.v1.DownloadCursorServerResponse */ export type DownloadCursorServerResponse = Message<"agent.v1.DownloadCursorServerResponse"> & { /** * @generated from field: bool already_downloaded = 1; */ alreadyDownloaded: boolean; }; /** * Describes the message agent.v1.DownloadCursorServerResponse. * Use `create(DownloadCursorServerResponseSchema)` to create a new message. */ export declare const DownloadCursorServerResponseSchema: GenMessage; /** * @generated from message agent.v1.DragAction */ export type DragAction = Message<"agent.v1.DragAction"> & { /** * @generated from field: repeated agent.v1.Coordinate path = 1; */ path: Coordinate[]; /** * @generated from field: agent.v1.MouseButton button = 2; */ button: MouseButton; }; /** * Describes the message agent.v1.DragAction. * Use `create(DragActionSchema)` to create a new message. */ export declare const DragActionSchema: GenMessage; /** * @generated from message agent.v1.EditArgs */ export type EditArgs = Message<"agent.v1.EditArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: optional string stream_content = 6; */ streamContent?: string; }; /** * Describes the message agent.v1.EditArgs. * Use `create(EditArgsSchema)` to create a new message. */ export declare const EditArgsSchema: GenMessage; /** * @generated from message agent.v1.EditError */ export type EditError = Message<"agent.v1.EditError"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string error = 2; */ error: string; /** * @generated from field: optional string model_visible_error = 5; */ modelVisibleError?: string; }; /** * Describes the message agent.v1.EditError. * Use `create(EditErrorSchema)` to create a new message. */ export declare const EditErrorSchema: GenMessage; /** * @generated from message agent.v1.EditFileNotFound */ export type EditFileNotFound = Message<"agent.v1.EditFileNotFound"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.EditFileNotFound. * Use `create(EditFileNotFoundSchema)` to create a new message. */ export declare const EditFileNotFoundSchema: GenMessage; /** * @generated from message agent.v1.EditPrLabelsArgs */ export type EditPrLabelsArgs = Message<"agent.v1.EditPrLabelsArgs"> & { /** * @generated from field: string tool_call_id = 1; */ toolCallId: string; /** * @generated from field: string pr_url = 2; */ prUrl: string; /** * @generated from field: repeated string add_labels = 4; */ addLabels: string[]; /** * @generated from field: repeated string remove_labels = 5; */ removeLabels: string[]; }; /** * Describes the message agent.v1.EditPrLabelsArgs. * Use `create(EditPrLabelsArgsSchema)` to create a new message. */ export declare const EditPrLabelsArgsSchema: GenMessage; /** * @generated from message agent.v1.EditPrLabelsError */ export type EditPrLabelsError = Message<"agent.v1.EditPrLabelsError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.EditPrLabelsError. * Use `create(EditPrLabelsErrorSchema)` to create a new message. */ export declare const EditPrLabelsErrorSchema: GenMessage; /** * @generated from message agent.v1.EditPrLabelsResult */ export type EditPrLabelsResult = Message<"agent.v1.EditPrLabelsResult"> & { /** * @generated from oneof agent.v1.EditPrLabelsResult.result */ result: { /** * @generated from field: agent.v1.EditPrLabelsSuccess success = 1; */ value: EditPrLabelsSuccess; case: "success"; } | { /** * @generated from field: agent.v1.EditPrLabelsError error = 2; */ value: EditPrLabelsError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.EditPrLabelsResult. * Use `create(EditPrLabelsResultSchema)` to create a new message. */ export declare const EditPrLabelsResultSchema: GenMessage; /** * @generated from message agent.v1.EditPrLabelsSuccess */ export type EditPrLabelsSuccess = Message<"agent.v1.EditPrLabelsSuccess"> & { /** * @generated from field: string pr_url = 1; */ prUrl: string; /** * @generated from field: int32 pr_number = 2; */ prNumber: number; /** * @generated from field: string message = 3; */ message: string; }; /** * Describes the message agent.v1.EditPrLabelsSuccess. * Use `create(EditPrLabelsSuccessSchema)` to create a new message. */ export declare const EditPrLabelsSuccessSchema: GenMessage; /** * @generated from message agent.v1.EditPrLabelsToolCall */ export type EditPrLabelsToolCall = Message<"agent.v1.EditPrLabelsToolCall"> & { /** * @generated from field: agent.v1.EditPrLabelsArgs args = 1; */ args?: EditPrLabelsArgs; /** * @generated from field: agent.v1.EditPrLabelsResult result = 2; */ result?: EditPrLabelsResult; }; /** * Describes the message agent.v1.EditPrLabelsToolCall. * Use `create(EditPrLabelsToolCallSchema)` to create a new message. */ export declare const EditPrLabelsToolCallSchema: GenMessage; /** * @generated from message agent.v1.EditReadPermissionDenied */ export type EditReadPermissionDenied = Message<"agent.v1.EditReadPermissionDenied"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.EditReadPermissionDenied. * Use `create(EditReadPermissionDeniedSchema)` to create a new message. */ export declare const EditReadPermissionDeniedSchema: GenMessage; /** * @generated from message agent.v1.EditRejected */ export type EditRejected = Message<"agent.v1.EditRejected"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string reason = 2; */ reason: string; }; /** * Describes the message agent.v1.EditRejected. * Use `create(EditRejectedSchema)` to create a new message. */ export declare const EditRejectedSchema: GenMessage; /** * @generated from message agent.v1.EditResult */ export type EditResult = Message<"agent.v1.EditResult"> & { /** * @generated from oneof agent.v1.EditResult.result */ result: { /** * @generated from field: agent.v1.EditSuccess success = 1; */ value: EditSuccess; case: "success"; } | { /** * @generated from field: agent.v1.EditFileNotFound file_not_found = 2; */ value: EditFileNotFound; case: "fileNotFound"; } | { /** * @generated from field: agent.v1.EditReadPermissionDenied read_permission_denied = 3; */ value: EditReadPermissionDenied; case: "readPermissionDenied"; } | { /** * @generated from field: agent.v1.EditWritePermissionDenied write_permission_denied = 4; */ value: EditWritePermissionDenied; case: "writePermissionDenied"; } | { /** * @generated from field: agent.v1.EditRejected rejected = 6; */ value: EditRejected; case: "rejected"; } | { /** * @generated from field: agent.v1.EditError error = 7; */ value: EditError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.EditResult. * Use `create(EditResultSchema)` to create a new message. */ export declare const EditResultSchema: GenMessage; /** * @generated from message agent.v1.EditSuccess */ export type EditSuccess = Message<"agent.v1.EditSuccess"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: optional int32 lines_added = 3; */ linesAdded?: number; /** * @generated from field: optional int32 lines_removed = 4; */ linesRemoved?: number; /** * @generated from field: optional string diff_string = 5; */ diffString?: string; /** * @generated from field: optional string before_full_file_content = 6; */ beforeFullFileContent?: string; /** * @generated from field: string after_full_file_content = 7; */ afterFullFileContent: string; /** * @generated from field: optional string message = 8; */ message?: string; }; /** * Describes the message agent.v1.EditSuccess. * Use `create(EditSuccessSchema)` to create a new message. */ export declare const EditSuccessSchema: GenMessage; /** * @generated from message agent.v1.EditToolCall */ export type EditToolCall = Message<"agent.v1.EditToolCall"> & { /** * @generated from field: agent.v1.EditArgs args = 1; */ args?: EditArgs; /** * @generated from field: agent.v1.EditResult result = 2; */ result?: EditResult; }; /** * Describes the message agent.v1.EditToolCall. * Use `create(EditToolCallSchema)` to create a new message. */ export declare const EditToolCallSchema: GenMessage; /** * @generated from message agent.v1.EditToolCallDelta */ export type EditToolCallDelta = Message<"agent.v1.EditToolCallDelta"> & { /** * @generated from field: string stream_content_delta = 1; */ streamContentDelta: string; }; /** * Describes the message agent.v1.EditToolCallDelta. * Use `create(EditToolCallDeltaSchema)` to create a new message. */ export declare const EditToolCallDeltaSchema: GenMessage; /** * @generated from message agent.v1.EditWritePermissionDenied */ export type EditWritePermissionDenied = Message<"agent.v1.EditWritePermissionDenied"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string error = 2; */ error: string; /** * @generated from field: bool is_readonly = 3; */ isReadonly: boolean; }; /** * Describes the message agent.v1.EditWritePermissionDenied. * Use `create(EditWritePermissionDeniedSchema)` to create a new message. */ export declare const EditWritePermissionDeniedSchema: GenMessage; /** * @generated from message agent.v1.Empty */ export type Empty = Message<"agent.v1.Empty"> & {}; /** * Describes the message agent.v1.Empty. * Use `create(EmptySchema)` to create a new message. */ export declare const EmptySchema: GenMessage; /** * @generated from message agent.v1.Error */ export type Error = Message<"agent.v1.Error"> & { /** * @generated from field: string message = 1; */ message: string; }; /** * Describes the message agent.v1.Error. * Use `create(ErrorSchema)` to create a new message. */ export declare const ErrorSchema: GenMessage; /** * @generated from message agent.v1.ExecClientControlMessage */ export type ExecClientControlMessage = Message<"agent.v1.ExecClientControlMessage"> & { /** * @generated from oneof agent.v1.ExecClientControlMessage.message */ message: { /** * @generated from field: agent.v1.ExecClientStreamClose stream_close = 1; */ value: ExecClientStreamClose; case: "streamClose"; } | { /** * @generated from field: agent.v1.ExecClientThrow throw = 2; */ value: ExecClientThrow; case: "throw"; } | { /** * @generated from field: agent.v1.ExecClientHeartbeat heartbeat = 3; */ value: ExecClientHeartbeat; case: "heartbeat"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ExecClientControlMessage. * Use `create(ExecClientControlMessageSchema)` to create a new message. */ export declare const ExecClientControlMessageSchema: GenMessage; /** * @generated from message agent.v1.ExecClientHeartbeat */ export type ExecClientHeartbeat = Message<"agent.v1.ExecClientHeartbeat"> & { /** * @generated from field: uint32 id = 1; */ id: number; }; /** * Describes the message agent.v1.ExecClientHeartbeat. * Use `create(ExecClientHeartbeatSchema)` to create a new message. */ export declare const ExecClientHeartbeatSchema: GenMessage; /** * @generated from message agent.v1.ExecClientMessage */ export type ExecClientMessage = Message<"agent.v1.ExecClientMessage"> & { /** * @generated from oneof agent.v1.ExecClientMessage.message */ message: { /** * @generated from field: agent.v1.ShellResult shell_result = 2; */ value: ShellResult; case: "shellResult"; } | { /** * @generated from field: agent.v1.WriteResult write_result = 3; */ value: WriteResult; case: "writeResult"; } | { /** * @generated from field: agent.v1.DeleteResult delete_result = 4; */ value: DeleteResult; case: "deleteResult"; } | { /** * @generated from field: agent.v1.GrepResult grep_result = 5; */ value: GrepResult; case: "grepResult"; } | { /** * @generated from field: agent.v1.ReadResult read_result = 7; */ value: ReadResult; case: "readResult"; } | { /** * @generated from field: agent.v1.LsResult ls_result = 8; */ value: LsResult; case: "lsResult"; } | { /** * @generated from field: agent.v1.DiagnosticsResult diagnostics_result = 9; */ value: DiagnosticsResult; case: "diagnosticsResult"; } | { /** * @generated from field: agent.v1.RequestContextResult request_context_result = 10; */ value: RequestContextResult; case: "requestContextResult"; } | { /** * @generated from field: agent.v1.McpResult mcp_result = 11; */ value: McpResult; case: "mcpResult"; } | { /** * @generated from field: agent.v1.ShellStream shell_stream = 14; */ value: ShellStream; case: "shellStream"; } | { /** * @generated from field: agent.v1.BackgroundShellSpawnResult background_shell_spawn_result = 16; */ value: BackgroundShellSpawnResult; case: "backgroundShellSpawnResult"; } | { /** * @generated from field: agent.v1.ListMcpResourcesExecResult list_mcp_resources_exec_result = 17; */ value: ListMcpResourcesExecResult; case: "listMcpResourcesExecResult"; } | { /** * @generated from field: agent.v1.ReadMcpResourceExecResult read_mcp_resource_exec_result = 18; */ value: ReadMcpResourceExecResult; case: "readMcpResourceExecResult"; } | { /** * @generated from field: agent.v1.FetchResult fetch_result = 20; */ value: FetchResult; case: "fetchResult"; } | { /** * @generated from field: agent.v1.RecordScreenResult record_screen_result = 21; */ value: RecordScreenResult; case: "recordScreenResult"; } | { /** * @generated from field: agent.v1.ComputerUseResult computer_use_result = 22; */ value: ComputerUseResult; case: "computerUseResult"; } | { /** * @generated from field: agent.v1.WriteShellStdinResult write_shell_stdin_result = 23; */ value: WriteShellStdinResult; case: "writeShellStdinResult"; } | { /** * @generated from field: agent.v1.ExecuteHookResult execute_hook_result = 27; */ value: ExecuteHookResult; case: "executeHookResult"; } | { /** * @generated from field: agent.v1.SubagentResult subagent_result = 28; */ value: SubagentResult; case: "subagentResult"; } | { /** * @generated from field: agent.v1.ReadResult redacted_read_result = 29; */ value: ReadResult; case: "redactedReadResult"; } | { /** * @generated from field: agent.v1.ForceBackgroundShellResult force_background_shell_result = 30; */ value: ForceBackgroundShellResult; case: "forceBackgroundShellResult"; } | { /** * @generated from field: agent.v1.ForceBackgroundSubagentResult force_background_subagent_result = 31; */ value: ForceBackgroundSubagentResult; case: "forceBackgroundSubagentResult"; } | { /** * @generated from field: agent.v1.McpStateExecResult mcp_state_exec_result = 36; */ value: McpStateExecResult; case: "mcpStateExecResult"; } | { /** * @generated from field: agent.v1.SubagentAwaitResult subagent_await_result = 37; */ value: SubagentAwaitResult; case: "subagentAwaitResult"; } | { /** * @generated from field: agent.v1.SmartModeClassifierResult smart_mode_classifier_result = 38; */ value: SmartModeClassifierResult; case: "smartModeClassifierResult"; } | { /** * @generated from field: agent.v1.CanvasDiagnosticsResult canvas_diagnostics_result = 40; */ value: CanvasDiagnosticsResult; case: "canvasDiagnosticsResult"; } | { /** * @generated from field: agent.v1.ShellAllowlistPrecheckResult shell_allowlist_precheck_result = 41; */ value: ShellAllowlistPrecheckResult; case: "shellAllowlistPrecheckResult"; } | { /** * @generated from field: agent.v1.McpAllowlistPrecheckResult mcp_allowlist_precheck_result = 42; */ value: McpAllowlistPrecheckResult; case: "mcpAllowlistPrecheckResult"; } | { /** * @generated from field: agent.v1.WebFetchAllowlistPrecheckResult web_fetch_allowlist_precheck_result = 43; */ value: WebFetchAllowlistPrecheckResult; case: "webFetchAllowlistPrecheckResult"; } | { /** * @generated from field: agent.v1.PH_aiserver_v1_GetDiffResponse git_diff_response = 44; */ value: PH_aiserver_v1_GetDiffResponse; case: "gitDiffResponse"; } | { /** * @generated from field: agent.v1.PiReadExecResult pi_read_result = 46; */ value: PiReadExecResult; case: "piReadResult"; } | { /** * @generated from field: agent.v1.PiBashExecResult pi_bash_result = 47; */ value: PiBashExecResult; case: "piBashResult"; } | { /** * @generated from field: agent.v1.PiEditExecResult pi_edit_result = 48; */ value: PiEditExecResult; case: "piEditResult"; } | { /** * @generated from field: agent.v1.PiWriteExecResult pi_write_result = 49; */ value: PiWriteExecResult; case: "piWriteResult"; } | { /** * @generated from field: agent.v1.PiGrepExecResult pi_grep_result = 50; */ value: PiGrepExecResult; case: "piGrepResult"; } | { /** * @generated from field: agent.v1.PiFindExecResult pi_find_result = 51; */ value: PiFindExecResult; case: "piFindResult"; } | { /** * @generated from field: agent.v1.PiLsExecResult pi_ls_result = 52; */ value: PiLsExecResult; case: "piLsResult"; } | { /** * @generated from field: agent.v1.ConversationSearchResult conversation_search_result = 53; */ value: ConversationSearchResult; case: "conversationSearchResult"; } | { /** * @generated from field: agent.v1.AgentStoreConflictResult agent_store_conflict_result = 54; */ value: AgentStoreConflictResult; case: "agentStoreConflictResult"; } | { /** * @generated from field: agent.v1.ShellResult mini_swe_agent_bash_result = 55; */ value: ShellResult; case: "miniSweAgentBashResult"; } | { case: undefined; value?: undefined; }; /** * @generated from field: uint32 id = 1; */ id: number; /** * @generated from field: string exec_id = 15; */ execId: string; /** * @generated from field: optional int32 local_execution_time_ms = 39; */ localExecutionTimeMs?: number; /** * @generated from field: repeated agent.v1.HookAdditionalContext hook_additional_contexts = 45; */ hookAdditionalContexts: HookAdditionalContext[]; }; /** * Describes the message agent.v1.ExecClientMessage. * Use `create(ExecClientMessageSchema)` to create a new message. */ export declare const ExecClientMessageSchema: GenMessage; /** * @generated from message agent.v1.ExecClientStreamClose */ export type ExecClientStreamClose = Message<"agent.v1.ExecClientStreamClose"> & { /** * @generated from field: uint32 id = 1; */ id: number; }; /** * Describes the message agent.v1.ExecClientStreamClose. * Use `create(ExecClientStreamCloseSchema)` to create a new message. */ export declare const ExecClientStreamCloseSchema: GenMessage; /** * @generated from message agent.v1.ExecClientThrow */ export type ExecClientThrow = Message<"agent.v1.ExecClientThrow"> & { /** * @generated from field: uint32 id = 1; */ id: number; /** * @generated from field: string error = 2; */ error: string; /** * @generated from field: optional string stack_trace = 3; */ stackTrace?: string; /** * @generated from field: optional string error_code = 4; */ errorCode?: string; }; /** * Describes the message agent.v1.ExecClientThrow. * Use `create(ExecClientThrowSchema)` to create a new message. */ export declare const ExecClientThrowSchema: GenMessage; /** * @generated from message agent.v1.ExecRequest */ export type ExecRequest = Message<"agent.v1.ExecRequest"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: optional string cwd = 2; */ cwd?: string; /** * @generated from field: repeated string args = 3; */ args: string[]; /** * @generated from field: map environment = 4; */ environment: { [key: string]: string; }; }; /** * Describes the message agent.v1.ExecRequest. * Use `create(ExecRequestSchema)` to create a new message. */ export declare const ExecRequestSchema: GenMessage; /** * @generated from message agent.v1.ExecResponse */ export type ExecResponse = Message<"agent.v1.ExecResponse"> & { /** * @generated from oneof agent.v1.ExecResponse.event */ event: { /** * @generated from field: agent.v1.StdoutEvent stdout_event = 1; */ value: StdoutEvent; case: "stdoutEvent"; } | { /** * @generated from field: agent.v1.StderrEvent stderr_event = 2; */ value: StderrEvent; case: "stderrEvent"; } | { /** * @generated from field: agent.v1.ExitEvent exit_event = 3; */ value: ExitEvent; case: "exitEvent"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ExecResponse. * Use `create(ExecResponseSchema)` to create a new message. */ export declare const ExecResponseSchema: GenMessage; /** * @generated from message agent.v1.ExecServerAbort */ export type ExecServerAbort = Message<"agent.v1.ExecServerAbort"> & { /** * @generated from field: uint32 id = 1; */ id: number; }; /** * Describes the message agent.v1.ExecServerAbort. * Use `create(ExecServerAbortSchema)` to create a new message. */ export declare const ExecServerAbortSchema: GenMessage; /** * @generated from message agent.v1.ExecServerControlMessage */ export type ExecServerControlMessage = Message<"agent.v1.ExecServerControlMessage"> & { /** * @generated from oneof agent.v1.ExecServerControlMessage.message */ message: { /** * @generated from field: agent.v1.ExecServerAbort abort = 1; */ value: ExecServerAbort; case: "abort"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ExecServerControlMessage. * Use `create(ExecServerControlMessageSchema)` to create a new message. */ export declare const ExecServerControlMessageSchema: GenMessage; /** * @generated from message agent.v1.ExecServerMessage */ export type ExecServerMessage = Message<"agent.v1.ExecServerMessage"> & { /** * @generated from oneof agent.v1.ExecServerMessage.message */ message: { /** * @generated from field: agent.v1.ShellArgs shell_args = 2; */ value: ShellArgs; case: "shellArgs"; } | { /** * @generated from field: agent.v1.WriteArgs write_args = 3; */ value: WriteArgs; case: "writeArgs"; } | { /** * @generated from field: agent.v1.DeleteArgs delete_args = 4; */ value: DeleteArgs; case: "deleteArgs"; } | { /** * @generated from field: agent.v1.GrepArgs grep_args = 5; */ value: GrepArgs; case: "grepArgs"; } | { /** * @generated from field: agent.v1.ReadArgs read_args = 7; */ value: ReadArgs; case: "readArgs"; } | { /** * @generated from field: agent.v1.LsArgs ls_args = 8; */ value: LsArgs; case: "lsArgs"; } | { /** * @generated from field: agent.v1.DiagnosticsArgs diagnostics_args = 9; */ value: DiagnosticsArgs; case: "diagnosticsArgs"; } | { /** * @generated from field: agent.v1.RequestContextArgs request_context_args = 10; */ value: RequestContextArgs; case: "requestContextArgs"; } | { /** * @generated from field: agent.v1.McpArgs mcp_args = 11; */ value: McpArgs; case: "mcpArgs"; } | { /** * @generated from field: agent.v1.ShellArgs shell_stream_args = 14; */ value: ShellArgs; case: "shellStreamArgs"; } | { /** * @generated from field: agent.v1.BackgroundShellSpawnArgs background_shell_spawn_args = 16; */ value: BackgroundShellSpawnArgs; case: "backgroundShellSpawnArgs"; } | { /** * @generated from field: agent.v1.ListMcpResourcesExecArgs list_mcp_resources_exec_args = 17; */ value: ListMcpResourcesExecArgs; case: "listMcpResourcesExecArgs"; } | { /** * @generated from field: agent.v1.ReadMcpResourceExecArgs read_mcp_resource_exec_args = 18; */ value: ReadMcpResourceExecArgs; case: "readMcpResourceExecArgs"; } | { /** * @generated from field: agent.v1.FetchArgs fetch_args = 20; */ value: FetchArgs; case: "fetchArgs"; } | { /** * @generated from field: agent.v1.RecordScreenArgs record_screen_args = 21; */ value: RecordScreenArgs; case: "recordScreenArgs"; } | { /** * @generated from field: agent.v1.ComputerUseArgs computer_use_args = 22; */ value: ComputerUseArgs; case: "computerUseArgs"; } | { /** * @generated from field: agent.v1.WriteShellStdinArgs write_shell_stdin_args = 23; */ value: WriteShellStdinArgs; case: "writeShellStdinArgs"; } | { /** * @generated from field: agent.v1.ExecuteHookArgs execute_hook_args = 27; */ value: ExecuteHookArgs; case: "executeHookArgs"; } | { /** * @generated from field: agent.v1.SubagentArgs subagent_args = 28; */ value: SubagentArgs; case: "subagentArgs"; } | { /** * @generated from field: agent.v1.ReadArgs redacted_read_args = 29; */ value: ReadArgs; case: "redactedReadArgs"; } | { /** * @generated from field: agent.v1.ForceBackgroundShellArgs force_background_shell_args = 30; */ value: ForceBackgroundShellArgs; case: "forceBackgroundShellArgs"; } | { /** * @generated from field: agent.v1.ForceBackgroundSubagentArgs force_background_subagent_args = 31; */ value: ForceBackgroundSubagentArgs; case: "forceBackgroundSubagentArgs"; } | { /** * @generated from field: agent.v1.McpStateExecArgs mcp_state_exec_args = 36; */ value: McpStateExecArgs; case: "mcpStateExecArgs"; } | { /** * @generated from field: agent.v1.SubagentAwaitArgs subagent_await_args = 37; */ value: SubagentAwaitArgs; case: "subagentAwaitArgs"; } | { /** * @generated from field: agent.v1.SmartModeClassifierArgs smart_mode_classifier_args = 38; */ value: SmartModeClassifierArgs; case: "smartModeClassifierArgs"; } | { /** * @generated from field: agent.v1.CanvasDiagnosticsArgs canvas_diagnostics_args = 40; */ value: CanvasDiagnosticsArgs; case: "canvasDiagnosticsArgs"; } | { /** * @generated from field: agent.v1.ShellAllowlistPrecheckArgs shell_allowlist_precheck_args = 41; */ value: ShellAllowlistPrecheckArgs; case: "shellAllowlistPrecheckArgs"; } | { /** * @generated from field: agent.v1.McpAllowlistPrecheckArgs mcp_allowlist_precheck_args = 42; */ value: McpAllowlistPrecheckArgs; case: "mcpAllowlistPrecheckArgs"; } | { /** * @generated from field: agent.v1.WebFetchAllowlistPrecheckArgs web_fetch_allowlist_precheck_args = 43; */ value: WebFetchAllowlistPrecheckArgs; case: "webFetchAllowlistPrecheckArgs"; } | { /** * @generated from field: agent.v1.PH_aiserver_v1_GetDiffRequest git_diff_request = 44; */ value: PH_aiserver_v1_GetDiffRequest; case: "gitDiffRequest"; } | { /** * @generated from field: agent.v1.PiReadExecArgs pi_read_args = 45; */ value: PiReadExecArgs; case: "piReadArgs"; } | { /** * @generated from field: agent.v1.PiBashExecArgs pi_bash_args = 46; */ value: PiBashExecArgs; case: "piBashArgs"; } | { /** * @generated from field: agent.v1.PiEditExecArgs pi_edit_args = 47; */ value: PiEditExecArgs; case: "piEditArgs"; } | { /** * @generated from field: agent.v1.PiWriteExecArgs pi_write_args = 48; */ value: PiWriteExecArgs; case: "piWriteArgs"; } | { /** * @generated from field: agent.v1.PiGrepExecArgs pi_grep_args = 49; */ value: PiGrepExecArgs; case: "piGrepArgs"; } | { /** * @generated from field: agent.v1.PiFindExecArgs pi_find_args = 50; */ value: PiFindExecArgs; case: "piFindArgs"; } | { /** * @generated from field: agent.v1.PiLsExecArgs pi_ls_args = 51; */ value: PiLsExecArgs; case: "piLsArgs"; } | { /** * @generated from field: agent.v1.ShellArgs mini_swe_agent_bash_args = 52; */ value: ShellArgs; case: "miniSweAgentBashArgs"; } | { /** * @generated from field: agent.v1.ConversationSearchArgs conversation_search_args = 53; */ value: ConversationSearchArgs; case: "conversationSearchArgs"; } | { /** * @generated from field: agent.v1.AgentStoreConflictArgs agent_store_conflict_args = 54; */ value: AgentStoreConflictArgs; case: "agentStoreConflictArgs"; } | { case: undefined; value?: undefined; }; /** * @generated from field: uint32 id = 1; */ id: number; /** * @generated from field: string exec_id = 15; */ execId: string; /** * @generated from field: optional agent.v1.SpanContext span_context = 19; */ spanContext?: SpanContext; /** * @generated from field: optional bool accept_hook_additional_contexts = 55; */ acceptHookAdditionalContexts?: boolean; }; /** * Describes the message agent.v1.ExecServerMessage. * Use `create(ExecServerMessageSchema)` to create a new message. */ export declare const ExecServerMessageSchema: GenMessage; /** * @generated from message agent.v1.ExecStreamElement */ export type ExecStreamElement = Message<"agent.v1.ExecStreamElement"> & { /** * @generated from oneof agent.v1.ExecStreamElement.element */ element: { /** * @generated from field: agent.v1.ExecClientMessage exec_client_message = 1; */ value: ExecClientMessage; case: "execClientMessage"; } | { /** * @generated from field: agent.v1.ExecClientControlMessage exec_client_control_message = 2; */ value: ExecClientControlMessage; case: "execClientControlMessage"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ExecStreamElement. * Use `create(ExecStreamElementSchema)` to create a new message. */ export declare const ExecStreamElementSchema: GenMessage; /** * @generated from message agent.v1.ExecuteHookArgs */ export type ExecuteHookArgs = Message<"agent.v1.ExecuteHookArgs"> & { /** * @generated from field: agent.v1.ExecuteHookRequest request = 1; */ request?: ExecuteHookRequest; }; /** * Describes the message agent.v1.ExecuteHookArgs. * Use `create(ExecuteHookArgsSchema)` to create a new message. */ export declare const ExecuteHookArgsSchema: GenMessage; /** * @generated from message agent.v1.ExecuteHookRequest */ export type ExecuteHookRequest = Message<"agent.v1.ExecuteHookRequest"> & { /** * @generated from oneof agent.v1.ExecuteHookRequest.request */ request: { /** * @generated from field: agent.v1.PreCompactRequestQuery pre_compact = 1; */ value: PreCompactRequestQuery; case: "preCompact"; } | { /** * @generated from field: agent.v1.SubagentStartRequestQuery subagent_start = 2; */ value: SubagentStartRequestQuery; case: "subagentStart"; } | { /** * @generated from field: agent.v1.SubagentStopRequestQuery subagent_stop = 3; */ value: SubagentStopRequestQuery; case: "subagentStop"; } | { /** * @generated from field: agent.v1.PreToolUseRequestQuery pre_tool_use = 4; */ value: PreToolUseRequestQuery; case: "preToolUse"; } | { /** * @generated from field: agent.v1.PostToolUseRequestQuery post_tool_use = 5; */ value: PostToolUseRequestQuery; case: "postToolUse"; } | { /** * @generated from field: agent.v1.PostToolUseFailureRequestQuery post_tool_use_failure = 6; */ value: PostToolUseFailureRequestQuery; case: "postToolUseFailure"; } | { /** * @generated from field: agent.v1.BeforeSubmitPromptRequestQuery before_submit_prompt = 7; */ value: BeforeSubmitPromptRequestQuery; case: "beforeSubmitPrompt"; } | { /** * @generated from field: agent.v1.AfterAgentResponseRequestQuery after_agent_response = 8; */ value: AfterAgentResponseRequestQuery; case: "afterAgentResponse"; } | { /** * @generated from field: agent.v1.AfterAgentThoughtRequestQuery after_agent_thought = 9; */ value: AfterAgentThoughtRequestQuery; case: "afterAgentThought"; } | { /** * @generated from field: agent.v1.StopRequestQuery stop = 11; */ value: StopRequestQuery; case: "stop"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ExecuteHookRequest. * Use `create(ExecuteHookRequestSchema)` to create a new message. */ export declare const ExecuteHookRequestSchema: GenMessage; /** * @generated from message agent.v1.ExecuteHookResponse */ export type ExecuteHookResponse = Message<"agent.v1.ExecuteHookResponse"> & { /** * @generated from oneof agent.v1.ExecuteHookResponse.response */ response: { /** * @generated from field: agent.v1.PreCompactRequestResponse pre_compact = 1; */ value: PreCompactRequestResponse; case: "preCompact"; } | { /** * @generated from field: agent.v1.SubagentStartRequestResponse subagent_start = 2; */ value: SubagentStartRequestResponse; case: "subagentStart"; } | { /** * @generated from field: agent.v1.SubagentStopRequestResponse subagent_stop = 3; */ value: SubagentStopRequestResponse; case: "subagentStop"; } | { /** * @generated from field: agent.v1.PreToolUseRequestResponse pre_tool_use = 4; */ value: PreToolUseRequestResponse; case: "preToolUse"; } | { /** * @generated from field: agent.v1.PostToolUseRequestResponse post_tool_use = 5; */ value: PostToolUseRequestResponse; case: "postToolUse"; } | { /** * @generated from field: agent.v1.PostToolUseFailureRequestResponse post_tool_use_failure = 6; */ value: PostToolUseFailureRequestResponse; case: "postToolUseFailure"; } | { /** * @generated from field: agent.v1.BeforeSubmitPromptRequestResponse before_submit_prompt = 7; */ value: BeforeSubmitPromptRequestResponse; case: "beforeSubmitPrompt"; } | { /** * @generated from field: agent.v1.AfterAgentResponseRequestResponse after_agent_response = 8; */ value: AfterAgentResponseRequestResponse; case: "afterAgentResponse"; } | { /** * @generated from field: agent.v1.AfterAgentThoughtRequestResponse after_agent_thought = 9; */ value: AfterAgentThoughtRequestResponse; case: "afterAgentThought"; } | { /** * @generated from field: agent.v1.StopRequestResponse stop = 11; */ value: StopRequestResponse; case: "stop"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ExecuteHookResponse. * Use `create(ExecuteHookResponseSchema)` to create a new message. */ export declare const ExecuteHookResponseSchema: GenMessage; /** * @generated from message agent.v1.ExecuteHookResult */ export type ExecuteHookResult = Message<"agent.v1.ExecuteHookResult"> & { /** * @generated from field: agent.v1.ExecuteHookResponse response = 1; */ response?: ExecuteHookResponse; }; /** * Describes the message agent.v1.ExecuteHookResult. * Use `create(ExecuteHookResultSchema)` to create a new message. */ export declare const ExecuteHookResultSchema: GenMessage; /** * @generated from message agent.v1.ExecutePlanAction */ export type ExecutePlanAction = Message<"agent.v1.ExecutePlanAction"> & { /** * @generated from field: agent.v1.RequestContext request_context = 1; */ requestContext?: RequestContext; /** * @generated from field: optional agent.v1.ConversationPlan plan = 2; */ plan?: ConversationPlan; /** * @generated from field: optional string plan_file_uri = 3; */ planFileUri?: string; /** * @generated from field: optional string plan_file_content = 4; */ planFileContent?: string; /** * @generated from field: agent.v1.AgentMode execution_mode = 5; */ executionMode: AgentMode; /** * @generated from field: optional string kickoff_message_id = 6; */ kickoffMessageId?: string; /** * @generated from field: optional string plan_id = 7; */ planId?: string; /** * @generated from field: optional string plan_file_path = 8; */ planFilePath?: string; }; /** * Describes the message agent.v1.ExecutePlanAction. * Use `create(ExecutePlanActionSchema)` to create a new message. */ export declare const ExecutePlanActionSchema: GenMessage; /** * @generated from message agent.v1.ExecutePlanInfo */ export type ExecutePlanInfo = Message<"agent.v1.ExecutePlanInfo"> & { /** * @generated from field: string plan_id = 1; */ planId: string; /** * @generated from field: string plan_title = 2; */ planTitle: string; }; /** * Describes the message agent.v1.ExecutePlanInfo. * Use `create(ExecutePlanInfoSchema)` to create a new message. */ export declare const ExecutePlanInfoSchema: GenMessage; /** * @generated from message agent.v1.ExitEvent */ export type ExitEvent = Message<"agent.v1.ExitEvent"> & { /** * @generated from field: int32 exit_code = 1; */ exitCode: number; }; /** * Describes the message agent.v1.ExitEvent. * Use `create(ExitEventSchema)` to create a new message. */ export declare const ExitEventSchema: GenMessage; /** * @generated from message agent.v1.ExtraContextEntry */ export type ExtraContextEntry = Message<"agent.v1.ExtraContextEntry"> & { /** * @generated from oneof agent.v1.ExtraContextEntry.data_or_blob_id */ dataOrBlobId: { /** * @generated from field: string data = 1; */ value: string; case: "data"; } | { /** * @generated from field: bytes blob_id = 2; */ value: Uint8Array; case: "blobId"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ExtraContextEntry. * Use `create(ExtraContextEntrySchema)` to create a new message. */ export declare const ExtraContextEntrySchema: GenMessage; /** * @generated from message agent.v1.FeedbackRequestCategory */ export type FeedbackRequestCategory = Message<"agent.v1.FeedbackRequestCategory"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string label = 2; */ label: string; }; /** * Describes the message agent.v1.FeedbackRequestCategory. * Use `create(FeedbackRequestCategorySchema)` to create a new message. */ export declare const FeedbackRequestCategorySchema: GenMessage; /** * @generated from message agent.v1.FeedbackRequestCategoryGroup */ export type FeedbackRequestCategoryGroup = Message<"agent.v1.FeedbackRequestCategoryGroup"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string prompt = 2; */ prompt: string; /** * @generated from field: repeated agent.v1.FeedbackRequestCategory categories = 3; */ categories: FeedbackRequestCategory[]; }; /** * Describes the message agent.v1.FeedbackRequestCategoryGroup. * Use `create(FeedbackRequestCategoryGroupSchema)` to create a new message. */ export declare const FeedbackRequestCategoryGroupSchema: GenMessage; /** * @generated from message agent.v1.FeedbackRequestUpdate */ export type FeedbackRequestUpdate = Message<"agent.v1.FeedbackRequestUpdate"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: optional string canonical_model_name = 2; */ canonicalModelName?: string; /** * @generated from field: repeated agent.v1.FeedbackRequestCategory categories = 3; */ categories: FeedbackRequestCategory[]; /** * @generated from field: repeated agent.v1.FeedbackRequestCategoryGroup category_groups = 4; */ categoryGroups: FeedbackRequestCategoryGroup[]; /** * @generated from field: bool show_form_immediately = 5; */ showFormImmediately: boolean; /** * @generated from field: optional string title = 6; */ title?: string; /** * @generated from field: optional string negative_title = 7; */ negativeTitle?: string; /** * @generated from field: optional string comment_placeholder = 8; */ commentPlaceholder?: string; }; /** * Describes the message agent.v1.FeedbackRequestUpdate. * Use `create(FeedbackRequestUpdateSchema)` to create a new message. */ export declare const FeedbackRequestUpdateSchema: GenMessage; /** * @generated from message agent.v1.FetchArgs */ export type FetchArgs = Message<"agent.v1.FetchArgs"> & { /** * @generated from field: string url = 1; */ url: string; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; }; /** * Describes the message agent.v1.FetchArgs. * Use `create(FetchArgsSchema)` to create a new message. */ export declare const FetchArgsSchema: GenMessage; /** * @generated from message agent.v1.FetchCloudAgentDataArgs */ export type FetchCloudAgentDataArgs = Message<"agent.v1.FetchCloudAgentDataArgs"> & { /** * @generated from field: repeated string bc_ids = 4; */ bcIds: string[]; /** * @generated from field: repeated string sources = 6; */ sources: string[]; /** * @generated from field: repeated string statuses = 7; */ statuses: string[]; /** * @generated from field: bool include_team_wide = 8; */ includeTeamWide: boolean; /** * @generated from field: bool include_archived = 9; */ includeArchived: boolean; /** * @generated from field: optional int32 limit = 10; */ limit?: number; /** * @generated from field: bool include_transcript = 12; */ includeTranscript: boolean; /** * @generated from field: string active_since = 13; */ activeSince: string; }; /** * Describes the message agent.v1.FetchCloudAgentDataArgs. * Use `create(FetchCloudAgentDataArgsSchema)` to create a new message. */ export declare const FetchCloudAgentDataArgsSchema: GenMessage; /** * @generated from message agent.v1.FetchCloudAgentDataError */ export type FetchCloudAgentDataError = Message<"agent.v1.FetchCloudAgentDataError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.FetchCloudAgentDataError. * Use `create(FetchCloudAgentDataErrorSchema)` to create a new message. */ export declare const FetchCloudAgentDataErrorSchema: GenMessage; /** * @generated from message agent.v1.FetchCloudAgentDataResult */ export type FetchCloudAgentDataResult = Message<"agent.v1.FetchCloudAgentDataResult"> & { /** * @generated from oneof agent.v1.FetchCloudAgentDataResult.result */ result: { /** * @generated from field: agent.v1.FetchCloudAgentDataSuccess success = 1; */ value: FetchCloudAgentDataSuccess; case: "success"; } | { /** * @generated from field: agent.v1.FetchCloudAgentDataError error = 2; */ value: FetchCloudAgentDataError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.FetchCloudAgentDataResult. * Use `create(FetchCloudAgentDataResultSchema)` to create a new message. */ export declare const FetchCloudAgentDataResultSchema: GenMessage; /** * @generated from message agent.v1.FetchCloudAgentDataSuccess */ export type FetchCloudAgentDataSuccess = Message<"agent.v1.FetchCloudAgentDataSuccess"> & { /** * @generated from field: string summary = 1; */ summary: string; /** * @generated from field: int32 agent_count = 2; */ agentCount: number; /** * @generated from field: repeated string written_paths = 3; */ writtenPaths: string[]; /** * @generated from field: repeated string unavailable_bc_ids = 4; */ unavailableBcIds: string[]; }; /** * Describes the message agent.v1.FetchCloudAgentDataSuccess. * Use `create(FetchCloudAgentDataSuccessSchema)` to create a new message. */ export declare const FetchCloudAgentDataSuccessSchema: GenMessage; /** * @generated from message agent.v1.FetchCloudAgentDataToolCall */ export type FetchCloudAgentDataToolCall = Message<"agent.v1.FetchCloudAgentDataToolCall"> & { /** * @generated from field: agent.v1.FetchCloudAgentDataArgs args = 1; */ args?: FetchCloudAgentDataArgs; /** * @generated from field: agent.v1.FetchCloudAgentDataResult result = 2; */ result?: FetchCloudAgentDataResult; }; /** * Describes the message agent.v1.FetchCloudAgentDataToolCall. * Use `create(FetchCloudAgentDataToolCallSchema)` to create a new message. */ export declare const FetchCloudAgentDataToolCallSchema: GenMessage; /** * @generated from message agent.v1.FetchError */ export type FetchError = Message<"agent.v1.FetchError"> & { /** * @generated from field: string url = 1; */ url: string; /** * @generated from field: string error = 2; */ error: string; }; /** * Describes the message agent.v1.FetchError. * Use `create(FetchErrorSchema)` to create a new message. */ export declare const FetchErrorSchema: GenMessage; /** * @generated from message agent.v1.FetchResult */ export type FetchResult = Message<"agent.v1.FetchResult"> & { /** * @generated from oneof agent.v1.FetchResult.result */ result: { /** * @generated from field: agent.v1.FetchSuccess success = 1; */ value: FetchSuccess; case: "success"; } | { /** * @generated from field: agent.v1.FetchError error = 2; */ value: FetchError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.FetchResult. * Use `create(FetchResultSchema)` to create a new message. */ export declare const FetchResultSchema: GenMessage; /** * @generated from message agent.v1.FetchSuccess */ export type FetchSuccess = Message<"agent.v1.FetchSuccess"> & { /** * @generated from field: string url = 1; */ url: string; /** * @generated from field: string content = 2; */ content: string; /** * @generated from field: int32 status_code = 3; */ statusCode: number; /** * @generated from field: string content_type = 4; */ contentType: string; }; /** * Describes the message agent.v1.FetchSuccess. * Use `create(FetchSuccessSchema)` to create a new message. */ export declare const FetchSuccessSchema: GenMessage; /** * @generated from message agent.v1.FetchToolCall */ export type FetchToolCall = Message<"agent.v1.FetchToolCall"> & { /** * @generated from field: agent.v1.FetchArgs args = 1; */ args?: FetchArgs; /** * @generated from field: agent.v1.FetchResult result = 2; */ result?: FetchResult; }; /** * Describes the message agent.v1.FetchToolCall. * Use `create(FetchToolCallSchema)` to create a new message. */ export declare const FetchToolCallSchema: GenMessage; /** * @generated from message agent.v1.FileDiagnostics */ export type FileDiagnostics = Message<"agent.v1.FileDiagnostics"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: repeated agent.v1.DiagnosticItem diagnostics = 2; */ diagnostics: DiagnosticItem[]; /** * @generated from field: int32 diagnostics_count = 3; */ diagnosticsCount: number; }; /** * Describes the message agent.v1.FileDiagnostics. * Use `create(FileDiagnosticsSchema)` to create a new message. */ export declare const FileDiagnosticsSchema: GenMessage; /** * @generated from message agent.v1.FileState */ export type FileState = Message<"agent.v1.FileState"> & { /** * @generated from field: optional string content = 1; */ content?: string; /** * @generated from field: optional string initial_content = 2; */ initialContent?: string; }; /** * Describes the message agent.v1.FileState. * Use `create(FileStateSchema)` to create a new message. */ export declare const FileStateSchema: GenMessage; /** * @generated from message agent.v1.FileStateStructure */ export type FileStateStructure = Message<"agent.v1.FileStateStructure"> & { /** * @generated from field: optional bytes content = 1; */ content?: Uint8Array; /** * @generated from field: optional bytes initial_content = 2; */ initialContent?: Uint8Array; }; /** * Describes the message agent.v1.FileStateStructure. * Use `create(FileStateStructureSchema)` to create a new message. */ export declare const FileStateStructureSchema: GenMessage; /** * @generated from message agent.v1.ForceBackgroundShellArgs */ export type ForceBackgroundShellArgs = Message<"agent.v1.ForceBackgroundShellArgs"> & { /** * @generated from field: string tool_call_id = 1; */ toolCallId: string; }; /** * Describes the message agent.v1.ForceBackgroundShellArgs. * Use `create(ForceBackgroundShellArgsSchema)` to create a new message. */ export declare const ForceBackgroundShellArgsSchema: GenMessage; /** * @generated from message agent.v1.ForceBackgroundShellResult */ export type ForceBackgroundShellResult = Message<"agent.v1.ForceBackgroundShellResult"> & { /** * @generated from field: agent.v1.ForceBackgroundShellStatus status = 1; */ status: ForceBackgroundShellStatus; /** * @generated from field: optional agent.v1.ShellResult shell_result = 2; */ shellResult?: ShellResult; }; /** * Describes the message agent.v1.ForceBackgroundShellResult. * Use `create(ForceBackgroundShellResultSchema)` to create a new message. */ export declare const ForceBackgroundShellResultSchema: GenMessage; /** * @generated from message agent.v1.ForceBackgroundSubagentArgs */ export type ForceBackgroundSubagentArgs = Message<"agent.v1.ForceBackgroundSubagentArgs"> & { /** * @generated from field: string tool_call_id = 1; */ toolCallId: string; }; /** * Describes the message agent.v1.ForceBackgroundSubagentArgs. * Use `create(ForceBackgroundSubagentArgsSchema)` to create a new message. */ export declare const ForceBackgroundSubagentArgsSchema: GenMessage; /** * @generated from message agent.v1.ForceBackgroundSubagentResult */ export type ForceBackgroundSubagentResult = Message<"agent.v1.ForceBackgroundSubagentResult"> & { /** * @generated from field: agent.v1.ForceBackgroundSubagentStatus status = 1; */ status: ForceBackgroundSubagentStatus; }; /** * Describes the message agent.v1.ForceBackgroundSubagentResult. * Use `create(ForceBackgroundSubagentResultSchema)` to create a new message. */ export declare const ForceBackgroundSubagentResultSchema: GenMessage; /** * @generated from message agent.v1.Frame */ export type Frame = Message<"agent.v1.Frame"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string method = 2; */ method: string; /** * @generated from field: bytes data = 3; */ data: Uint8Array; /** * @generated from field: agent.v1.Frame.Kind kind = 4; */ kind: Frame_Kind; /** * @generated from field: string error = 5; */ error: string; }; /** * Describes the message agent.v1.Frame. * Use `create(FrameSchema)` to create a new message. */ export declare const FrameSchema: GenMessage; /** * @generated from enum agent.v1.Frame.Kind */ export declare enum Frame_Kind { /** * @generated from enum value: KIND_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: KIND_REQUEST = 1; */ REQUEST = 1, /** * @generated from enum value: KIND_RESPONSE = 2; */ RESPONSE = 2, /** * @generated from enum value: KIND_ERROR = 3; */ ERROR = 3 } /** * Describes the enum agent.v1.Frame.Kind. */ export declare const Frame_KindSchema: GenEnum; /** * @generated from message agent.v1.GenerateImageArgs */ export type GenerateImageArgs = Message<"agent.v1.GenerateImageArgs"> & { /** * @generated from field: string description = 1; */ description: string; /** * @generated from field: optional string file_path = 2; */ filePath?: string; /** * @generated from field: repeated string reference_image_paths = 5; */ referenceImagePaths: string[]; /** * @generated from field: optional string aspect_ratio = 6; */ aspectRatio?: string; }; /** * Describes the message agent.v1.GenerateImageArgs. * Use `create(GenerateImageArgsSchema)` to create a new message. */ export declare const GenerateImageArgsSchema: GenMessage; /** * @generated from message agent.v1.GenerateImageError */ export type GenerateImageError = Message<"agent.v1.GenerateImageError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.GenerateImageError. * Use `create(GenerateImageErrorSchema)` to create a new message. */ export declare const GenerateImageErrorSchema: GenMessage; /** * @generated from message agent.v1.GenerateImageRequestQuery */ export type GenerateImageRequestQuery = Message<"agent.v1.GenerateImageRequestQuery"> & { /** * @generated from field: agent.v1.GenerateImageArgs args = 1; */ args?: GenerateImageArgs; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; }; /** * Describes the message agent.v1.GenerateImageRequestQuery. * Use `create(GenerateImageRequestQuerySchema)` to create a new message. */ export declare const GenerateImageRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.GenerateImageRequestResponse */ export type GenerateImageRequestResponse = Message<"agent.v1.GenerateImageRequestResponse"> & { /** * @generated from oneof agent.v1.GenerateImageRequestResponse.result */ result: { /** * @generated from field: agent.v1.GenerateImageRequestResponse.Approved approved = 1; */ value: GenerateImageRequestResponse_Approved; case: "approved"; } | { /** * @generated from field: agent.v1.GenerateImageRequestResponse.Rejected rejected = 2; */ value: GenerateImageRequestResponse_Rejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.GenerateImageRequestResponse. * Use `create(GenerateImageRequestResponseSchema)` to create a new message. */ export declare const GenerateImageRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.GenerateImageRequestResponse.Approved */ export type GenerateImageRequestResponse_Approved = Message<"agent.v1.GenerateImageRequestResponse.Approved"> & { /** * @generated from field: string description = 1; */ description: string; }; /** * Describes the message agent.v1.GenerateImageRequestResponse.Approved. * Use `create(GenerateImageRequestResponse_ApprovedSchema)` to create a new message. */ export declare const GenerateImageRequestResponse_ApprovedSchema: GenMessage; /** * @generated from message agent.v1.GenerateImageRequestResponse.Rejected */ export type GenerateImageRequestResponse_Rejected = Message<"agent.v1.GenerateImageRequestResponse.Rejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.GenerateImageRequestResponse.Rejected. * Use `create(GenerateImageRequestResponse_RejectedSchema)` to create a new message. */ export declare const GenerateImageRequestResponse_RejectedSchema: GenMessage; /** * @generated from message agent.v1.GenerateImageResult */ export type GenerateImageResult = Message<"agent.v1.GenerateImageResult"> & { /** * @generated from oneof agent.v1.GenerateImageResult.result */ result: { /** * @generated from field: agent.v1.GenerateImageSuccess success = 1; */ value: GenerateImageSuccess; case: "success"; } | { /** * @generated from field: agent.v1.GenerateImageError error = 2; */ value: GenerateImageError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.GenerateImageResult. * Use `create(GenerateImageResultSchema)` to create a new message. */ export declare const GenerateImageResultSchema: GenMessage; /** * @generated from message agent.v1.GenerateImageSuccess */ export type GenerateImageSuccess = Message<"agent.v1.GenerateImageSuccess"> & { /** * @generated from field: string file_path = 1; */ filePath: string; /** * @generated from field: string image_data = 2; */ imageData: string; }; /** * Describes the message agent.v1.GenerateImageSuccess. * Use `create(GenerateImageSuccessSchema)` to create a new message. */ export declare const GenerateImageSuccessSchema: GenMessage; /** * @generated from message agent.v1.GenerateImageToolCall */ export type GenerateImageToolCall = Message<"agent.v1.GenerateImageToolCall"> & { /** * @generated from field: agent.v1.GenerateImageArgs args = 1; */ args?: GenerateImageArgs; /** * @generated from field: agent.v1.GenerateImageResult result = 2; */ result?: GenerateImageResult; }; /** * Describes the message agent.v1.GenerateImageToolCall. * Use `create(GenerateImageToolCallSchema)` to create a new message. */ export declare const GenerateImageToolCallSchema: GenMessage; /** * @generated from message agent.v1.GetAllowedModelIntentsRequest */ export type GetAllowedModelIntentsRequest = Message<"agent.v1.GetAllowedModelIntentsRequest"> & {}; /** * Describes the message agent.v1.GetAllowedModelIntentsRequest. * Use `create(GetAllowedModelIntentsRequestSchema)` to create a new message. */ export declare const GetAllowedModelIntentsRequestSchema: GenMessage; /** * @generated from message agent.v1.GetAllowedModelIntentsResponse */ export type GetAllowedModelIntentsResponse = Message<"agent.v1.GetAllowedModelIntentsResponse"> & { /** * @generated from field: repeated string model_intents = 1; */ modelIntents: string[]; }; /** * Describes the message agent.v1.GetAllowedModelIntentsResponse. * Use `create(GetAllowedModelIntentsResponseSchema)` to create a new message. */ export declare const GetAllowedModelIntentsResponseSchema: GenMessage; /** * @generated from message agent.v1.GetBlobArgs */ export type GetBlobArgs = Message<"agent.v1.GetBlobArgs"> & { /** * @generated from field: bytes blob_id = 1; */ blobId: Uint8Array; }; /** * Describes the message agent.v1.GetBlobArgs. * Use `create(GetBlobArgsSchema)` to create a new message. */ export declare const GetBlobArgsSchema: GenMessage; /** * @generated from message agent.v1.GetBlobResult */ export type GetBlobResult = Message<"agent.v1.GetBlobResult"> & { /** * @generated from field: optional bytes blob_data = 1; */ blobData?: Uint8Array; }; /** * Describes the message agent.v1.GetBlobResult. * Use `create(GetBlobResultSchema)` to create a new message. */ export declare const GetBlobResultSchema: GenMessage; /** * @generated from message agent.v1.GetCapabilitiesRequest */ export type GetCapabilitiesRequest = Message<"agent.v1.GetCapabilitiesRequest"> & {}; /** * Describes the message agent.v1.GetCapabilitiesRequest. * Use `create(GetCapabilitiesRequestSchema)` to create a new message. */ export declare const GetCapabilitiesRequestSchema: GenMessage; /** * @generated from message agent.v1.GetCapabilitiesResponse */ export type GetCapabilitiesResponse = Message<"agent.v1.GetCapabilitiesResponse"> & { /** * @generated from field: optional bool computer_use_supported = 1; */ computerUseSupported?: boolean; /** * @generated from field: optional bool install_plugin_artifact_supported = 2; */ installPluginArtifactSupported?: boolean; }; /** * Describes the message agent.v1.GetCapabilitiesResponse. * Use `create(GetCapabilitiesResponseSchema)` to create a new message. */ export declare const GetCapabilitiesResponseSchema: GenMessage; /** * @generated from message agent.v1.GetCiStatusAction */ export type GetCiStatusAction = Message<"agent.v1.GetCiStatusAction"> & { /** * @generated from field: optional string pr_url = 1; */ prUrl?: string; /** * @generated from field: optional string branch_name = 2; */ branchName?: string; /** * @generated from field: optional string repo_url = 3; */ repoUrl?: string; }; /** * Describes the message agent.v1.GetCiStatusAction. * Use `create(GetCiStatusActionSchema)` to create a new message. */ export declare const GetCiStatusActionSchema: GenMessage; /** * @generated from message agent.v1.GetDefaultModelForCliRequest */ export type GetDefaultModelForCliRequest = Message<"agent.v1.GetDefaultModelForCliRequest"> & {}; /** * Describes the message agent.v1.GetDefaultModelForCliRequest. * Use `create(GetDefaultModelForCliRequestSchema)` to create a new message. */ export declare const GetDefaultModelForCliRequestSchema: GenMessage; /** * @generated from message agent.v1.GetDefaultModelForCliResponse */ export type GetDefaultModelForCliResponse = Message<"agent.v1.GetDefaultModelForCliResponse"> & { /** * @generated from field: agent.v1.ModelDetails model = 1; */ model?: ModelDetails; }; /** * Describes the message agent.v1.GetDefaultModelForCliResponse. * Use `create(GetDefaultModelForCliResponseSchema)` to create a new message. */ export declare const GetDefaultModelForCliResponseSchema: GenMessage; /** * @generated from message agent.v1.GetMcpRefreshTokensRequest */ export type GetMcpRefreshTokensRequest = Message<"agent.v1.GetMcpRefreshTokensRequest"> & {}; /** * Describes the message agent.v1.GetMcpRefreshTokensRequest. * Use `create(GetMcpRefreshTokensRequestSchema)` to create a new message. */ export declare const GetMcpRefreshTokensRequestSchema: GenMessage; /** * @generated from message agent.v1.GetMcpRefreshTokensResponse */ export type GetMcpRefreshTokensResponse = Message<"agent.v1.GetMcpRefreshTokensResponse"> & { /** * @generated from field: map refresh_tokens = 1; */ refreshTokens: { [key: string]: string; }; }; /** * Describes the message agent.v1.GetMcpRefreshTokensResponse. * Use `create(GetMcpRefreshTokensResponseSchema)` to create a new message. */ export declare const GetMcpRefreshTokensResponseSchema: GenMessage; /** * @generated from message agent.v1.GetMcpToolsAgentResult */ export type GetMcpToolsAgentResult = Message<"agent.v1.GetMcpToolsAgentResult"> & { /** * @generated from oneof agent.v1.GetMcpToolsAgentResult.result */ result: { /** * @generated from field: agent.v1.GetMcpToolsSuccess success = 1; */ value: GetMcpToolsSuccess; case: "success"; } | { /** * @generated from field: agent.v1.GetMcpToolsError error = 2; */ value: GetMcpToolsError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.GetMcpToolsAgentResult. * Use `create(GetMcpToolsAgentResultSchema)` to create a new message. */ export declare const GetMcpToolsAgentResultSchema: GenMessage; /** * @generated from message agent.v1.GetMcpToolsArgs */ export type GetMcpToolsArgs = Message<"agent.v1.GetMcpToolsArgs"> & { /** * @generated from field: optional string server = 1; */ server?: string; /** * @generated from field: optional string tool_name = 2; */ toolName?: string; /** * @generated from field: optional string pattern = 3; */ pattern?: string; /** * @generated from field: string tool_call_id = 4; */ toolCallId: string; }; /** * Describes the message agent.v1.GetMcpToolsArgs. * Use `create(GetMcpToolsArgsSchema)` to create a new message. */ export declare const GetMcpToolsArgsSchema: GenMessage; /** * @generated from message agent.v1.GetMcpToolsError */ export type GetMcpToolsError = Message<"agent.v1.GetMcpToolsError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.GetMcpToolsError. * Use `create(GetMcpToolsErrorSchema)` to create a new message. */ export declare const GetMcpToolsErrorSchema: GenMessage; /** * @generated from message agent.v1.GetMcpToolsSuccess */ export type GetMcpToolsSuccess = Message<"agent.v1.GetMcpToolsSuccess"> & { /** * @generated from field: string content = 1; */ content: string; /** * @generated from field: optional string output_file_path = 2; */ outputFilePath?: string; }; /** * Describes the message agent.v1.GetMcpToolsSuccess. * Use `create(GetMcpToolsSuccessSchema)` to create a new message. */ export declare const GetMcpToolsSuccessSchema: GenMessage; /** * @generated from message agent.v1.GetMcpToolsToolCall */ export type GetMcpToolsToolCall = Message<"agent.v1.GetMcpToolsToolCall"> & { /** * @generated from field: agent.v1.GetMcpToolsArgs args = 1; */ args?: GetMcpToolsArgs; /** * @generated from field: agent.v1.GetMcpToolsAgentResult result = 2; */ result?: GetMcpToolsAgentResult; }; /** * Describes the message agent.v1.GetMcpToolsToolCall. * Use `create(GetMcpToolsToolCallSchema)` to create a new message. */ export declare const GetMcpToolsToolCallSchema: GenMessage; /** * @generated from message agent.v1.GetNewChatNudgeLegacyModelPickerRequest */ export type GetNewChatNudgeLegacyModelPickerRequest = Message<"agent.v1.GetNewChatNudgeLegacyModelPickerRequest"> & { /** * @generated from field: string current_model = 1; */ currentModel: string; /** * @generated from field: bool max_mode = 2; */ maxMode: boolean; }; /** * Describes the message agent.v1.GetNewChatNudgeLegacyModelPickerRequest. * Use `create(GetNewChatNudgeLegacyModelPickerRequestSchema)` to create a new message. */ export declare const GetNewChatNudgeLegacyModelPickerRequestSchema: GenMessage; /** * @generated from message agent.v1.GetNewChatNudgeLegacyModelPickerResponse */ export type GetNewChatNudgeLegacyModelPickerResponse = Message<"agent.v1.GetNewChatNudgeLegacyModelPickerResponse"> & { /** * @generated from field: optional agent.v1.NewChatNudge nudge = 1; */ nudge?: NewChatNudge; }; /** * Describes the message agent.v1.GetNewChatNudgeLegacyModelPickerResponse. * Use `create(GetNewChatNudgeLegacyModelPickerResponseSchema)` to create a new message. */ export declare const GetNewChatNudgeLegacyModelPickerResponseSchema: GenMessage; /** * @generated from message agent.v1.GetNewChatNudgeParameterizedModelPickerRequest */ export type GetNewChatNudgeParameterizedModelPickerRequest = Message<"agent.v1.GetNewChatNudgeParameterizedModelPickerRequest"> & { /** * @generated from field: agent.v1.RequestedModel current_model = 1; */ currentModel?: RequestedModel; }; /** * Describes the message agent.v1.GetNewChatNudgeParameterizedModelPickerRequest. * Use `create(GetNewChatNudgeParameterizedModelPickerRequestSchema)` to create a new message. */ export declare const GetNewChatNudgeParameterizedModelPickerRequestSchema: GenMessage; /** * @generated from message agent.v1.GetNewChatNudgeParameterizedModelPickerResponse */ export type GetNewChatNudgeParameterizedModelPickerResponse = Message<"agent.v1.GetNewChatNudgeParameterizedModelPickerResponse"> & { /** * @generated from field: optional agent.v1.NewChatNudgeV2 nudge = 1; */ nudge?: NewChatNudgeV2; }; /** * Describes the message agent.v1.GetNewChatNudgeParameterizedModelPickerResponse. * Use `create(GetNewChatNudgeParameterizedModelPickerResponseSchema)` to create a new message. */ export declare const GetNewChatNudgeParameterizedModelPickerResponseSchema: GenMessage; /** * @generated from message agent.v1.GetSignedUrlForAttachedMediaRequest */ export type GetSignedUrlForAttachedMediaRequest = Message<"agent.v1.GetSignedUrlForAttachedMediaRequest"> & { /** * @generated from field: optional string key = 1; */ key?: string; /** * @generated from field: optional string mime_type = 2; */ mimeType?: string; /** * @generated from field: string conversation_id = 3; */ conversationId: string; /** * @generated from field: optional int64 content_length_bytes = 4; */ contentLengthBytes?: bigint; }; /** * Describes the message agent.v1.GetSignedUrlForAttachedMediaRequest. * Use `create(GetSignedUrlForAttachedMediaRequestSchema)` to create a new message. */ export declare const GetSignedUrlForAttachedMediaRequestSchema: GenMessage; /** * @generated from message agent.v1.GetSignedUrlForAttachedMediaResponse */ export type GetSignedUrlForAttachedMediaResponse = Message<"agent.v1.GetSignedUrlForAttachedMediaResponse"> & { /** * @generated from field: string key = 1; */ key: string; /** * @generated from field: string post_url = 2; */ postUrl: string; /** * @generated from field: string get_url = 3; */ getUrl: string; /** * @generated from field: int64 expires_at_unix_ms = 4; */ expiresAtUnixMs: bigint; /** * @generated from field: int64 refresh_after_unix_ms = 5; */ refreshAfterUnixMs: bigint; /** * @generated from field: map post_fields = 6; */ postFields: { [key: string]: string; }; /** * @generated from field: string put_url = 7; */ putUrl: string; }; /** * Describes the message agent.v1.GetSignedUrlForAttachedMediaResponse. * Use `create(GetSignedUrlForAttachedMediaResponseSchema)` to create a new message. */ export declare const GetSignedUrlForAttachedMediaResponseSchema: GenMessage; /** * @generated from message agent.v1.GetUsableModelsRequest */ export type GetUsableModelsRequest = Message<"agent.v1.GetUsableModelsRequest"> & { /** * @generated from field: repeated string custom_model_ids = 1; */ customModelIds: string[]; }; /** * Describes the message agent.v1.GetUsableModelsRequest. * Use `create(GetUsableModelsRequestSchema)` to create a new message. */ export declare const GetUsableModelsRequestSchema: GenMessage; /** * @generated from message agent.v1.GetUsableModelsResponse */ export type GetUsableModelsResponse = Message<"agent.v1.GetUsableModelsResponse"> & { /** * @generated from field: repeated agent.v1.ModelDetails models = 1; */ models: ModelDetails[]; }; /** * Describes the message agent.v1.GetUsableModelsResponse. * Use `create(GetUsableModelsResponseSchema)` to create a new message. */ export declare const GetUsableModelsResponseSchema: GenMessage; /** * @generated from message agent.v1.GetWorkerIdResponse */ export type GetWorkerIdResponse = Message<"agent.v1.GetWorkerIdResponse"> & { /** * @generated from field: string worker_id = 1; */ workerId: string; }; /** * Describes the message agent.v1.GetWorkerIdResponse. * Use `create(GetWorkerIdResponseSchema)` to create a new message. */ export declare const GetWorkerIdResponseSchema: GenMessage; /** * @generated from message agent.v1.GetWorkspaceChangesHashRequest */ export type GetWorkspaceChangesHashRequest = Message<"agent.v1.GetWorkspaceChangesHashRequest"> & { /** * @generated from field: string root_path = 1; */ rootPath: string; /** * @generated from field: string base_ref = 2; */ baseRef: string; }; /** * Describes the message agent.v1.GetWorkspaceChangesHashRequest. * Use `create(GetWorkspaceChangesHashRequestSchema)` to create a new message. */ export declare const GetWorkspaceChangesHashRequestSchema: GenMessage; /** * @generated from message agent.v1.GetWorkspaceChangesHashResponse */ export type GetWorkspaceChangesHashResponse = Message<"agent.v1.GetWorkspaceChangesHashResponse"> & { /** * @generated from field: string hash = 1; */ hash: string; }; /** * Describes the message agent.v1.GetWorkspaceChangesHashResponse. * Use `create(GetWorkspaceChangesHashResponseSchema)` to create a new message. */ export declare const GetWorkspaceChangesHashResponseSchema: GenMessage; /** * @generated from message agent.v1.GitRepoInfo */ export type GitRepoInfo = Message<"agent.v1.GitRepoInfo"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string status = 2; */ status: string; /** * @generated from field: string branch_name = 3; */ branchName: string; /** * @generated from field: optional string remote_url = 4; */ remoteUrl?: string; /** * @generated from field: optional bool previous_branch_is_ancestor = 5; */ previousBranchIsAncestor?: boolean; /** * @generated from field: optional bool is_origin_backed = 6; */ isOriginBacked?: boolean; }; /** * Describes the message agent.v1.GitRepoInfo. * Use `create(GitRepoInfoSchema)` to create a new message. */ export declare const GitRepoInfoSchema: GenMessage; /** * @generated from message agent.v1.GlobToolArgs */ export type GlobToolArgs = Message<"agent.v1.GlobToolArgs"> & { /** * @generated from field: optional string target_directory = 1; */ targetDirectory?: string; /** * @generated from field: string glob_pattern = 2; */ globPattern: string; }; /** * Describes the message agent.v1.GlobToolArgs. * Use `create(GlobToolArgsSchema)` to create a new message. */ export declare const GlobToolArgsSchema: GenMessage; /** * @generated from message agent.v1.GlobToolCall */ export type GlobToolCall = Message<"agent.v1.GlobToolCall"> & { /** * @generated from field: agent.v1.GlobToolArgs args = 1; */ args?: GlobToolArgs; /** * @generated from field: agent.v1.GlobToolResult result = 2; */ result?: GlobToolResult; }; /** * Describes the message agent.v1.GlobToolCall. * Use `create(GlobToolCallSchema)` to create a new message. */ export declare const GlobToolCallSchema: GenMessage; /** * @generated from message agent.v1.GlobToolError */ export type GlobToolError = Message<"agent.v1.GlobToolError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.GlobToolError. * Use `create(GlobToolErrorSchema)` to create a new message. */ export declare const GlobToolErrorSchema: GenMessage; /** * @generated from message agent.v1.GlobToolResult */ export type GlobToolResult = Message<"agent.v1.GlobToolResult"> & { /** * @generated from oneof agent.v1.GlobToolResult.result */ result: { /** * @generated from field: agent.v1.GlobToolSuccess success = 1; */ value: GlobToolSuccess; case: "success"; } | { /** * @generated from field: agent.v1.GlobToolError error = 2; */ value: GlobToolError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.GlobToolResult. * Use `create(GlobToolResultSchema)` to create a new message. */ export declare const GlobToolResultSchema: GenMessage; /** * @generated from message agent.v1.GlobToolSuccess */ export type GlobToolSuccess = Message<"agent.v1.GlobToolSuccess"> & { /** * @generated from field: string pattern = 1; */ pattern: string; /** * @generated from field: string path = 2; */ path: string; /** * @generated from field: repeated string files = 3; */ files: string[]; /** * @generated from field: int32 total_files = 4; */ totalFiles: number; /** * @generated from field: bool client_truncated = 5; */ clientTruncated: boolean; /** * @generated from field: bool ripgrep_truncated = 6; */ ripgrepTruncated: boolean; }; /** * Describes the message agent.v1.GlobToolSuccess. * Use `create(GlobToolSuccessSchema)` to create a new message. */ export declare const GlobToolSuccessSchema: GenMessage; /** * @generated from message agent.v1.GrepArgs */ export type GrepArgs = Message<"agent.v1.GrepArgs"> & { /** * @generated from field: string pattern = 1; */ pattern: string; /** * @generated from field: optional string path = 2; */ path?: string; /** * @generated from field: optional string glob = 3; */ glob?: string; /** * @generated from field: optional string output_mode = 4; */ outputMode?: string; /** * @generated from field: optional int32 context_before = 5; */ contextBefore?: number; /** * @generated from field: optional int32 context_after = 6; */ contextAfter?: number; /** * @generated from field: optional int32 context = 7; */ context?: number; /** * @generated from field: optional bool case_insensitive = 8; */ caseInsensitive?: boolean; /** * @generated from field: optional string type = 9; */ type?: string; /** * @generated from field: optional int32 head_limit = 10; */ headLimit?: number; /** * @generated from field: optional bool multiline = 11; */ multiline?: boolean; /** * @generated from field: optional string sort = 12; */ sort?: string; /** * @generated from field: optional bool sort_ascending = 13; */ sortAscending?: boolean; /** * @generated from field: string tool_call_id = 14; */ toolCallId: string; /** * @generated from field: optional agent.v1.SandboxPolicy sandbox_policy = 15; */ sandboxPolicy?: SandboxPolicy; /** * @generated from field: optional int32 offset = 16; */ offset?: number; }; /** * Describes the message agent.v1.GrepArgs. * Use `create(GrepArgsSchema)` to create a new message. */ export declare const GrepArgsSchema: GenMessage; /** * @generated from message agent.v1.GrepContentMatch */ export type GrepContentMatch = Message<"agent.v1.GrepContentMatch"> & { /** * @generated from field: int32 line_number = 1; */ lineNumber: number; /** * @generated from field: string content = 2; */ content: string; /** * @generated from field: bool content_truncated = 3; */ contentTruncated: boolean; /** * @generated from field: bool is_context_line = 4; */ isContextLine: boolean; }; /** * Describes the message agent.v1.GrepContentMatch. * Use `create(GrepContentMatchSchema)` to create a new message. */ export declare const GrepContentMatchSchema: GenMessage; /** * @generated from message agent.v1.GrepContentResult */ export type GrepContentResult = Message<"agent.v1.GrepContentResult"> & { /** * @generated from field: repeated agent.v1.GrepFileMatch matches = 1; */ matches: GrepFileMatch[]; /** * @generated from field: int32 total_lines = 2; */ totalLines: number; /** * @generated from field: int32 total_matched_lines = 3; */ totalMatchedLines: number; /** * @generated from field: bool client_truncated = 4; */ clientTruncated: boolean; /** * @generated from field: bool ripgrep_truncated = 5; */ ripgrepTruncated: boolean; /** * @generated from field: optional int32 head_limit_applied = 6; */ headLimitApplied?: number; /** * @generated from field: optional int32 offset_applied = 7; */ offsetApplied?: number; }; /** * Describes the message agent.v1.GrepContentResult. * Use `create(GrepContentResultSchema)` to create a new message. */ export declare const GrepContentResultSchema: GenMessage; /** * @generated from message agent.v1.GrepCountResult */ export type GrepCountResult = Message<"agent.v1.GrepCountResult"> & { /** * @generated from field: repeated agent.v1.GrepFileCount counts = 1; */ counts: GrepFileCount[]; /** * @generated from field: int32 total_files = 2; */ totalFiles: number; /** * @generated from field: int32 total_matches = 3; */ totalMatches: number; /** * @generated from field: bool client_truncated = 4; */ clientTruncated: boolean; /** * @generated from field: bool ripgrep_truncated = 5; */ ripgrepTruncated: boolean; /** * @generated from field: optional int32 head_limit_applied = 6; */ headLimitApplied?: number; /** * @generated from field: optional int32 offset_applied = 7; */ offsetApplied?: number; }; /** * Describes the message agent.v1.GrepCountResult. * Use `create(GrepCountResultSchema)` to create a new message. */ export declare const GrepCountResultSchema: GenMessage; /** * @generated from message agent.v1.GrepError */ export type GrepError = Message<"agent.v1.GrepError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.GrepError. * Use `create(GrepErrorSchema)` to create a new message. */ export declare const GrepErrorSchema: GenMessage; /** * @generated from message agent.v1.GrepFileCount */ export type GrepFileCount = Message<"agent.v1.GrepFileCount"> & { /** * @generated from field: string file = 1; */ file: string; /** * @generated from field: int32 count = 2; */ count: number; }; /** * Describes the message agent.v1.GrepFileCount. * Use `create(GrepFileCountSchema)` to create a new message. */ export declare const GrepFileCountSchema: GenMessage; /** * @generated from message agent.v1.GrepFileMatch */ export type GrepFileMatch = Message<"agent.v1.GrepFileMatch"> & { /** * @generated from field: string file = 1; */ file: string; /** * @generated from field: repeated agent.v1.GrepContentMatch matches = 2; */ matches: GrepContentMatch[]; }; /** * Describes the message agent.v1.GrepFileMatch. * Use `create(GrepFileMatchSchema)` to create a new message. */ export declare const GrepFileMatchSchema: GenMessage; /** * @generated from message agent.v1.GrepFilesResult */ export type GrepFilesResult = Message<"agent.v1.GrepFilesResult"> & { /** * @generated from field: repeated string files = 1; */ files: string[]; /** * @generated from field: int32 total_files = 2; */ totalFiles: number; /** * @generated from field: bool client_truncated = 3; */ clientTruncated: boolean; /** * @generated from field: bool ripgrep_truncated = 4; */ ripgrepTruncated: boolean; /** * @generated from field: optional int32 head_limit_applied = 5; */ headLimitApplied?: number; /** * @generated from field: optional int32 offset_applied = 6; */ offsetApplied?: number; }; /** * Describes the message agent.v1.GrepFilesResult. * Use `create(GrepFilesResultSchema)` to create a new message. */ export declare const GrepFilesResultSchema: GenMessage; /** * @generated from message agent.v1.GrepResult */ export type GrepResult = Message<"agent.v1.GrepResult"> & { /** * @generated from oneof agent.v1.GrepResult.result */ result: { /** * @generated from field: agent.v1.GrepSuccess success = 1; */ value: GrepSuccess; case: "success"; } | { /** * @generated from field: agent.v1.GrepError error = 2; */ value: GrepError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.GrepResult. * Use `create(GrepResultSchema)` to create a new message. */ export declare const GrepResultSchema: GenMessage; /** * @generated from message agent.v1.GrepStream */ export type GrepStream = Message<"agent.v1.GrepStream"> & { /** * @generated from field: string pattern = 1; */ pattern: string; }; /** * Describes the message agent.v1.GrepStream. * Use `create(GrepStreamSchema)` to create a new message. */ export declare const GrepStreamSchema: GenMessage; /** * @generated from message agent.v1.GrepSuccess */ export type GrepSuccess = Message<"agent.v1.GrepSuccess"> & { /** * @generated from field: string pattern = 1; */ pattern: string; /** * @generated from field: string path = 2; */ path: string; /** * @generated from field: string output_mode = 3; */ outputMode: string; /** * @generated from field: map workspace_results = 4; */ workspaceResults: { [key: string]: GrepUnionResult; }; /** * @generated from field: optional agent.v1.GrepUnionResult active_editor_result = 5; */ activeEditorResult?: GrepUnionResult; }; /** * Describes the message agent.v1.GrepSuccess. * Use `create(GrepSuccessSchema)` to create a new message. */ export declare const GrepSuccessSchema: GenMessage; /** * @generated from message agent.v1.GrepToolCall */ export type GrepToolCall = Message<"agent.v1.GrepToolCall"> & { /** * @generated from field: agent.v1.GrepArgs args = 1; */ args?: GrepArgs; /** * @generated from field: agent.v1.GrepResult result = 2; */ result?: GrepResult; }; /** * Describes the message agent.v1.GrepToolCall. * Use `create(GrepToolCallSchema)` to create a new message. */ export declare const GrepToolCallSchema: GenMessage; /** * @generated from message agent.v1.GrepUnionResult */ export type GrepUnionResult = Message<"agent.v1.GrepUnionResult"> & { /** * @generated from oneof agent.v1.GrepUnionResult.result */ result: { /** * @generated from field: agent.v1.GrepCountResult count = 1; */ value: GrepCountResult; case: "count"; } | { /** * @generated from field: agent.v1.GrepFilesResult files = 2; */ value: GrepFilesResult; case: "files"; } | { /** * @generated from field: agent.v1.GrepContentResult content = 3; */ value: GrepContentResult; case: "content"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.GrepUnionResult. * Use `create(GrepUnionResultSchema)` to create a new message. */ export declare const GrepUnionResultSchema: GenMessage; /** * @generated from message agent.v1.HeartbeatUpdate */ export type HeartbeatUpdate = Message<"agent.v1.HeartbeatUpdate"> & {}; /** * Describes the message agent.v1.HeartbeatUpdate. * Use `create(HeartbeatUpdateSchema)` to create a new message. */ export declare const HeartbeatUpdateSchema: GenMessage; /** * @generated from message agent.v1.HookAdditionalContext */ export type HookAdditionalContext = Message<"agent.v1.HookAdditionalContext"> & { /** * @generated from field: string hook_event_name = 1; */ hookEventName: string; /** * @generated from field: string content = 2; */ content: string; }; /** * Describes the message agent.v1.HookAdditionalContext. * Use `create(HookAdditionalContextSchema)` to create a new message. */ export declare const HookAdditionalContextSchema: GenMessage; /** * @generated from message agent.v1.HooksConfigInfo */ export type HooksConfigInfo = Message<"agent.v1.HooksConfigInfo"> & { /** * @generated from field: repeated string configured_steps = 1; */ configuredSteps: string[]; }; /** * Describes the message agent.v1.HooksConfigInfo. * Use `create(HooksConfigInfoSchema)` to create a new message. */ export declare const HooksConfigInfoSchema: GenMessage; /** * @generated from message agent.v1.IdeEditorsStateFile */ export type IdeEditorsStateFile = Message<"agent.v1.IdeEditorsStateFile"> & { /** * @generated from field: string relative_path = 1; */ relativePath: string; /** * @generated from field: string absolute_path = 2; */ absolutePath: string; /** * @generated from field: optional bool is_currently_focused = 3; */ isCurrentlyFocused?: boolean; /** * @generated from field: optional int32 current_line_number = 4; */ currentLineNumber?: number; /** * @generated from field: optional string current_line_text = 5; */ currentLineText?: string; /** * @generated from field: optional int32 line_count = 6; */ lineCount?: number; }; /** * Describes the message agent.v1.IdeEditorsStateFile. * Use `create(IdeEditorsStateFileSchema)` to create a new message. */ export declare const IdeEditorsStateFileSchema: GenMessage; /** * @generated from message agent.v1.IdeEditorsStateLite */ export type IdeEditorsStateLite = Message<"agent.v1.IdeEditorsStateLite"> & { /** * @generated from field: repeated agent.v1.IdeEditorsStateFile recently_viewed_files = 1; */ recentlyViewedFiles: IdeEditorsStateFile[]; }; /** * Describes the message agent.v1.IdeEditorsStateLite. * Use `create(IdeEditorsStateLiteSchema)` to create a new message. */ export declare const IdeEditorsStateLiteSchema: GenMessage; /** * @generated from message agent.v1.IdlePeriod */ export type IdlePeriod = Message<"agent.v1.IdlePeriod"> & { /** * @generated from field: int64 start_ms = 1; */ startMs: bigint; /** * @generated from field: int64 end_ms = 2; */ endMs: bigint; /** * @generated from field: int64 duration_ms = 3; */ durationMs: bigint; /** * @generated from field: agent.v1.IdleClassification classification = 4; */ classification: IdleClassification; /** * @generated from field: float suggested_speed = 5; */ suggestedSpeed: number; /** * @generated from field: string preceding_action_type = 6; */ precedingActionType: string; /** * @generated from field: string following_action_type = 7; */ followingActionType: string; }; /** * Describes the message agent.v1.IdlePeriod. * Use `create(IdlePeriodSchema)` to create a new message. */ export declare const IdlePeriodSchema: GenMessage; /** * @generated from message agent.v1.ImageProto */ export type ImageProto = Message<"agent.v1.ImageProto"> & { /** * @generated from field: bytes data = 1; */ data: Uint8Array; /** * @generated from field: string uuid = 2; */ uuid: string; /** * @generated from field: string path = 3; */ path: string; /** * @generated from field: agent.v1.ImageProto.Dimension dimension = 4; */ dimension?: ImageProto_Dimension; /** * @generated from field: optional string task_specific_description = 6; */ taskSpecificDescription?: string; /** * @generated from field: string mime_type = 7; */ mimeType: string; }; /** * Describes the message agent.v1.ImageProto. * Use `create(ImageProtoSchema)` to create a new message. */ export declare const ImageProtoSchema: GenMessage; /** * @generated from message agent.v1.ImageProto.Dimension */ export type ImageProto_Dimension = Message<"agent.v1.ImageProto.Dimension"> & { /** * @generated from field: int32 width = 1; */ width: number; /** * @generated from field: int32 height = 2; */ height: number; }; /** * Describes the message agent.v1.ImageProto.Dimension. * Use `create(ImageProto_DimensionSchema)` to create a new message. */ export declare const ImageProto_DimensionSchema: GenMessage; /** * @generated from message agent.v1.InputEvent */ export type InputEvent = Message<"agent.v1.InputEvent"> & { /** * @generated from field: int64 execution_timestamp_ms = 1; */ executionTimestampMs: bigint; /** * @generated from field: agent.v1.ComputerUseAction action = 2; */ action?: ComputerUseAction; /** * @generated from field: int64 command_duration_ms = 3; */ commandDurationMs: bigint; /** * @generated from field: agent.v1.Coordinate position_before = 4; */ positionBefore?: Coordinate; /** * @generated from field: agent.v1.Coordinate position_after = 5; */ positionAfter?: Coordinate; /** * @generated from field: agent.v1.CursorType cursor_type_after = 6; */ cursorTypeAfter: CursorType; }; /** * Describes the message agent.v1.InputEvent. * Use `create(InputEventSchema)` to create a new message. */ export declare const InputEventSchema: GenMessage; /** * @generated from message agent.v1.InstallPluginArtifactRequest */ export type InstallPluginArtifactRequest = Message<"agent.v1.InstallPluginArtifactRequest"> & { /** * @generated from field: string download_url = 1; */ downloadUrl: string; /** * @generated from field: string target_root = 2; */ targetRoot: string; /** * @generated from field: string artifact_digest = 3; */ artifactDigest: string; }; /** * Describes the message agent.v1.InstallPluginArtifactRequest. * Use `create(InstallPluginArtifactRequestSchema)` to create a new message. */ export declare const InstallPluginArtifactRequestSchema: GenMessage; /** * @generated from message agent.v1.InstallPluginArtifactResponse */ export type InstallPluginArtifactResponse = Message<"agent.v1.InstallPluginArtifactResponse"> & {}; /** * Describes the message agent.v1.InstallPluginArtifactResponse. * Use `create(InstallPluginArtifactResponseSchema)` to create a new message. */ export declare const InstallPluginArtifactResponseSchema: GenMessage; /** * @generated from message agent.v1.InteractionQuery */ export type InteractionQuery = Message<"agent.v1.InteractionQuery"> & { /** * @generated from oneof agent.v1.InteractionQuery.query */ query: { /** * @generated from field: agent.v1.WebSearchRequestQuery web_search_request_query = 2; */ value: WebSearchRequestQuery; case: "webSearchRequestQuery"; } | { /** * @generated from field: agent.v1.AskQuestionInteractionQuery ask_question_interaction_query = 3; */ value: AskQuestionInteractionQuery; case: "askQuestionInteractionQuery"; } | { /** * @generated from field: agent.v1.SwitchModeRequestQuery switch_mode_request_query = 4; */ value: SwitchModeRequestQuery; case: "switchModeRequestQuery"; } | { /** * @generated from field: agent.v1.CreatePlanRequestQuery create_plan_request_query = 7; */ value: CreatePlanRequestQuery; case: "createPlanRequestQuery"; } | { /** * @generated from field: agent.v1.SetupVmEnvironmentArgs setup_vm_environment_args = 8; */ value: SetupVmEnvironmentArgs; case: "setupVmEnvironmentArgs"; } | { /** * @generated from field: agent.v1.WebFetchRequestQuery web_fetch_request_query = 9; */ value: WebFetchRequestQuery; case: "webFetchRequestQuery"; } | { /** * @generated from field: agent.v1.PrManagementRequestQuery pr_management_request_query = 10; */ value: PrManagementRequestQuery; case: "prManagementRequestQuery"; } | { /** * @generated from field: agent.v1.McpAuthRequestQuery mcp_auth_request_query = 11; */ value: McpAuthRequestQuery; case: "mcpAuthRequestQuery"; } | { /** * @generated from field: agent.v1.GenerateImageRequestQuery generate_image_request_query = 12; */ value: GenerateImageRequestQuery; case: "generateImageRequestQuery"; } | { /** * @generated from field: agent.v1.ReplaceEnvArgs replace_env_args = 13; */ value: ReplaceEnvArgs; case: "replaceEnvArgs"; } | { /** * @generated from field: agent.v1.ConnectScmRequestQuery connect_scm_request_query = 14; */ value: ConnectScmRequestQuery; case: "connectScmRequestQuery"; } | { case: undefined; value?: undefined; }; /** * @generated from field: uint32 id = 1; */ id: number; }; /** * Describes the message agent.v1.InteractionQuery. * Use `create(InteractionQuerySchema)` to create a new message. */ export declare const InteractionQuerySchema: GenMessage; /** * @generated from message agent.v1.InteractionResponse */ export type InteractionResponse = Message<"agent.v1.InteractionResponse"> & { /** * @generated from oneof agent.v1.InteractionResponse.result */ result: { /** * @generated from field: agent.v1.WebSearchRequestResponse web_search_request_response = 2; */ value: WebSearchRequestResponse; case: "webSearchRequestResponse"; } | { /** * @generated from field: agent.v1.AskQuestionInteractionResponse ask_question_interaction_response = 3; */ value: AskQuestionInteractionResponse; case: "askQuestionInteractionResponse"; } | { /** * @generated from field: agent.v1.SwitchModeRequestResponse switch_mode_request_response = 4; */ value: SwitchModeRequestResponse; case: "switchModeRequestResponse"; } | { /** * @generated from field: agent.v1.CreatePlanRequestResponse create_plan_request_response = 7; */ value: CreatePlanRequestResponse; case: "createPlanRequestResponse"; } | { /** * @generated from field: agent.v1.SetupVmEnvironmentResult setup_vm_environment_result = 8; */ value: SetupVmEnvironmentResult; case: "setupVmEnvironmentResult"; } | { /** * @generated from field: agent.v1.WebFetchRequestResponse web_fetch_request_response = 9; */ value: WebFetchRequestResponse; case: "webFetchRequestResponse"; } | { /** * @generated from field: agent.v1.PrManagementResult pr_management_result = 10; */ value: PrManagementResult; case: "prManagementResult"; } | { /** * @generated from field: agent.v1.McpAuthRequestResponse mcp_auth_request_response = 11; */ value: McpAuthRequestResponse; case: "mcpAuthRequestResponse"; } | { /** * @generated from field: agent.v1.GenerateImageRequestResponse generate_image_request_response = 12; */ value: GenerateImageRequestResponse; case: "generateImageRequestResponse"; } | { /** * @generated from field: agent.v1.ReplaceEnvResult replace_env_result = 13; */ value: ReplaceEnvResult; case: "replaceEnvResult"; } | { /** * @generated from field: agent.v1.ConnectScmRequestResponse connect_scm_request_response = 14; */ value: ConnectScmRequestResponse; case: "connectScmRequestResponse"; } | { case: undefined; value?: undefined; }; /** * @generated from field: uint32 id = 1; */ id: number; }; /** * Describes the message agent.v1.InteractionResponse. * Use `create(InteractionResponseSchema)` to create a new message. */ export declare const InteractionResponseSchema: GenMessage; /** * @generated from message agent.v1.InteractionUpdate */ export type InteractionUpdate = Message<"agent.v1.InteractionUpdate"> & { /** * @generated from oneof agent.v1.InteractionUpdate.message */ message: { /** * @generated from field: agent.v1.TextDeltaUpdate text_delta = 1; */ value: TextDeltaUpdate; case: "textDelta"; } | { /** * @generated from field: agent.v1.ToolCallStartedUpdate tool_call_started = 2; */ value: ToolCallStartedUpdate; case: "toolCallStarted"; } | { /** * @generated from field: agent.v1.ToolCallCompletedUpdate tool_call_completed = 3; */ value: ToolCallCompletedUpdate; case: "toolCallCompleted"; } | { /** * @generated from field: agent.v1.ThinkingDeltaUpdate thinking_delta = 4; */ value: ThinkingDeltaUpdate; case: "thinkingDelta"; } | { /** * @generated from field: agent.v1.ThinkingCompletedUpdate thinking_completed = 5; */ value: ThinkingCompletedUpdate; case: "thinkingCompleted"; } | { /** * @generated from field: agent.v1.UserMessageAppendedUpdate user_message_appended = 6; */ value: UserMessageAppendedUpdate; case: "userMessageAppended"; } | { /** * @generated from field: agent.v1.PartialToolCallUpdate partial_tool_call = 7; */ value: PartialToolCallUpdate; case: "partialToolCall"; } | { /** * @generated from field: agent.v1.TokenDeltaUpdate token_delta = 8; */ value: TokenDeltaUpdate; case: "tokenDelta"; } | { /** * @generated from field: agent.v1.SummaryUpdate summary = 9; */ value: SummaryUpdate; case: "summary"; } | { /** * @generated from field: agent.v1.SummaryStartedUpdate summary_started = 10; */ value: SummaryStartedUpdate; case: "summaryStarted"; } | { /** * @generated from field: agent.v1.SummaryCompletedUpdate summary_completed = 11; */ value: SummaryCompletedUpdate; case: "summaryCompleted"; } | { /** * @generated from field: agent.v1.ShellOutputDeltaUpdate shell_output_delta = 12; */ value: ShellOutputDeltaUpdate; case: "shellOutputDelta"; } | { /** * @generated from field: agent.v1.HeartbeatUpdate heartbeat = 13; */ value: HeartbeatUpdate; case: "heartbeat"; } | { /** * @generated from field: agent.v1.TurnEndedUpdate turn_ended = 14; */ value: TurnEndedUpdate; case: "turnEnded"; } | { /** * @generated from field: agent.v1.ToolCallDeltaUpdate tool_call_delta = 15; */ value: ToolCallDeltaUpdate; case: "toolCallDelta"; } | { /** * @generated from field: agent.v1.StepStartedUpdate step_started = 16; */ value: StepStartedUpdate; case: "stepStarted"; } | { /** * @generated from field: agent.v1.StepCompletedUpdate step_completed = 17; */ value: StepCompletedUpdate; case: "stepCompleted"; } | { /** * @generated from field: agent.v1.PromptSuggestionUpdate prompt_suggestion = 18; */ value: PromptSuggestionUpdate; case: "promptSuggestion"; } | { /** * @generated from field: agent.v1.PostRequestPromptUpdate post_request_prompt = 19; */ value: PostRequestPromptUpdate; case: "postRequestPrompt"; } | { /** * @generated from field: agent.v1.ActiveBranchChange active_branch_change = 20; */ value: ActiveBranchChange; case: "activeBranchChange"; } | { /** * @generated from field: agent.v1.FeedbackRequestUpdate feedback_request = 21; */ value: FeedbackRequestUpdate; case: "feedbackRequest"; } | { /** * @generated from field: agent.v1.ResponseComparisonUpdate response_comparison = 22; */ value: ResponseComparisonUpdate; case: "responseComparison"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.InteractionUpdate. * Use `create(InteractionUpdateSchema)` to create a new message. */ export declare const InteractionUpdateSchema: GenMessage; /** * @generated from message agent.v1.InterruptedPendingToolCallResolution */ export type InterruptedPendingToolCallResolution = Message<"agent.v1.InterruptedPendingToolCallResolution"> & { /** * @generated from oneof agent.v1.InterruptedPendingToolCallResolution.resolution */ resolution: { /** * @generated from field: agent.v1.ShellResult shell_result = 2; */ value: ShellResult; case: "shellResult"; } | { /** * @generated from field: agent.v1.TaskResult task_result = 3; */ value: TaskResult; case: "taskResult"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string tool_call_id = 1; */ toolCallId: string; }; /** * Describes the message agent.v1.InterruptedPendingToolCallResolution. * Use `create(InterruptedPendingToolCallResolutionSchema)` to create a new message. */ export declare const InterruptedPendingToolCallResolutionSchema: GenMessage; /** * @generated from message agent.v1.InterruptedPendingToolCallResolutions */ export type InterruptedPendingToolCallResolutions = Message<"agent.v1.InterruptedPendingToolCallResolutions"> & { /** * @generated from field: repeated agent.v1.InterruptedPendingToolCallResolution resolutions = 1; */ resolutions: InterruptedPendingToolCallResolution[]; }; /** * Describes the message agent.v1.InterruptedPendingToolCallResolutions. * Use `create(InterruptedPendingToolCallResolutionsSchema)` to create a new message. */ export declare const InterruptedPendingToolCallResolutionsSchema: GenMessage; /** * @generated from message agent.v1.InvocationContext */ export type InvocationContext = Message<"agent.v1.InvocationContext"> & { /** * @generated from oneof agent.v1.InvocationContext.data */ data: { /** * @generated from field: agent.v1.InvocationContext.SlackThread slack_thread = 1; */ value: InvocationContext_SlackThread; case: "slackThread"; } | { /** * @generated from field: agent.v1.InvocationContext.GithubPR github_pr = 2; */ value: InvocationContext_GithubPR; case: "githubPr"; } | { /** * @generated from field: agent.v1.InvocationContext.IdeState ide_state = 3; */ value: InvocationContext_IdeState; case: "ideState"; } | { /** * @generated from field: agent.v1.InvocationContext.MicrosoftTeamsThread microsoft_teams_thread = 4; */ value: InvocationContext_MicrosoftTeamsThread; case: "microsoftTeamsThread"; } | { /** * @generated from field: bytes blob_id = 10; */ value: Uint8Array; case: "blobId"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.InvocationContext. * Use `create(InvocationContextSchema)` to create a new message. */ export declare const InvocationContextSchema: GenMessage; /** * @generated from message agent.v1.InvocationContext.GithubPR */ export type InvocationContext_GithubPR = Message<"agent.v1.InvocationContext.GithubPR"> & { /** * @generated from field: string title = 1; */ title: string; /** * @generated from field: string description = 2; */ description: string; /** * @generated from field: string comments = 3; */ comments: string; /** * @generated from field: optional string ci_failures = 4; */ ciFailures?: string; }; /** * Describes the message agent.v1.InvocationContext.GithubPR. * Use `create(InvocationContext_GithubPRSchema)` to create a new message. */ export declare const InvocationContext_GithubPRSchema: GenMessage; /** * @generated from message agent.v1.InvocationContext.IdeState */ export type InvocationContext_IdeState = Message<"agent.v1.InvocationContext.IdeState"> & { /** * @generated from field: repeated agent.v1.InvocationContext.IdeState.File visible_files = 1; */ visibleFiles: InvocationContext_IdeState_File[]; /** * @generated from field: repeated agent.v1.InvocationContext.IdeState.File recently_viewed_files = 2; */ recentlyViewedFiles: InvocationContext_IdeState_File[]; /** * @generated from field: repeated agent.v1.InvocationContext.IdeState.ViewedPullRequest currently_viewed_prs = 3; */ currentlyViewedPrs: InvocationContext_IdeState_ViewedPullRequest[]; }; /** * Describes the message agent.v1.InvocationContext.IdeState. * Use `create(InvocationContext_IdeStateSchema)` to create a new message. */ export declare const InvocationContext_IdeStateSchema: GenMessage; /** * @generated from message agent.v1.InvocationContext.IdeState.File */ export type InvocationContext_IdeState_File = Message<"agent.v1.InvocationContext.IdeState.File"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: optional string relative_path = 2; */ relativePath?: string; /** * @generated from field: optional agent.v1.InvocationContext.IdeState.File.CursorPosition cursor_position = 3; */ cursorPosition?: InvocationContext_IdeState_File_CursorPosition; /** * @generated from field: int32 total_lines = 4; */ totalLines: number; /** * @generated from field: optional string active_command = 5; */ activeCommand?: string; }; /** * Describes the message agent.v1.InvocationContext.IdeState.File. * Use `create(InvocationContext_IdeState_FileSchema)` to create a new message. */ export declare const InvocationContext_IdeState_FileSchema: GenMessage; /** * @generated from message agent.v1.InvocationContext.IdeState.File.CursorPosition */ export type InvocationContext_IdeState_File_CursorPosition = Message<"agent.v1.InvocationContext.IdeState.File.CursorPosition"> & { /** * @generated from field: int32 line = 1; */ line: number; /** * @generated from field: string text = 2; */ text: string; }; /** * Describes the message agent.v1.InvocationContext.IdeState.File.CursorPosition. * Use `create(InvocationContext_IdeState_File_CursorPositionSchema)` to create a new message. */ export declare const InvocationContext_IdeState_File_CursorPositionSchema: GenMessage; /** * @generated from message agent.v1.InvocationContext.IdeState.ViewedPullRequest */ export type InvocationContext_IdeState_ViewedPullRequest = Message<"agent.v1.InvocationContext.IdeState.ViewedPullRequest"> & { /** * @generated from field: int32 number = 1; */ number: number; /** * @generated from field: string url = 2; */ url: string; /** * @generated from field: optional string title = 3; */ title?: string; /** * @generated from field: optional string folder_path = 4; */ folderPath?: string; /** * @generated from field: optional string summary_json = 5; */ summaryJson?: string; /** * @generated from field: optional string description = 6; */ description?: string; }; /** * Describes the message agent.v1.InvocationContext.IdeState.ViewedPullRequest. * Use `create(InvocationContext_IdeState_ViewedPullRequestSchema)` to create a new message. */ export declare const InvocationContext_IdeState_ViewedPullRequestSchema: GenMessage; /** * @generated from message agent.v1.InvocationContext.MicrosoftTeamsThread */ export type InvocationContext_MicrosoftTeamsThread = Message<"agent.v1.InvocationContext.MicrosoftTeamsThread"> & { /** * @generated from field: string thread = 1; */ thread: string; /** * @generated from field: optional string channel_name = 2; */ channelName?: string; /** * @generated from field: optional string team_name = 3; */ teamName?: string; /** * @generated from field: optional string channel_description = 4; */ channelDescription?: string; /** * @generated from field: optional string team_description = 5; */ teamDescription?: string; }; /** * Describes the message agent.v1.InvocationContext.MicrosoftTeamsThread. * Use `create(InvocationContext_MicrosoftTeamsThreadSchema)` to create a new message. */ export declare const InvocationContext_MicrosoftTeamsThreadSchema: GenMessage; /** * @generated from message agent.v1.InvocationContext.SlackThread */ export type InvocationContext_SlackThread = Message<"agent.v1.InvocationContext.SlackThread"> & { /** * @generated from field: string thread = 1; */ thread: string; /** * @generated from field: optional string channel_name = 2; */ channelName?: string; /** * @generated from field: optional string channel_purpose = 3; */ channelPurpose?: string; /** * @generated from field: optional string channel_topic = 4; */ channelTopic?: string; /** * @generated from field: optional string sender_name = 5; */ senderName?: string; /** * @generated from field: optional string sender_id = 6; */ senderId?: string; /** * @generated from field: optional string sender_type = 7; */ senderType?: string; /** * @generated from field: optional bool is_directly_addressed = 8; */ isDirectlyAddressed?: boolean; }; /** * Describes the message agent.v1.InvocationContext.SlackThread. * Use `create(InvocationContext_SlackThreadSchema)` to create a new message. */ export declare const InvocationContext_SlackThreadSchema: GenMessage; /** * @generated from message agent.v1.KeyAction */ export type KeyAction = Message<"agent.v1.KeyAction"> & { /** * @generated from field: string key = 1; */ key: string; /** * @generated from field: optional int32 hold_duration_ms = 2; */ holdDurationMs?: number; }; /** * Describes the message agent.v1.KeyAction. * Use `create(KeyActionSchema)` to create a new message. */ export declare const KeyActionSchema: GenMessage; /** * @generated from message agent.v1.KeystrokeEvent */ export type KeystrokeEvent = Message<"agent.v1.KeystrokeEvent"> & { /** * @generated from field: int64 video_timestamp_ms = 1; */ videoTimestampMs: bigint; /** * @generated from field: string display_text = 2; */ displayText: string; /** * @generated from field: agent.v1.KeystrokeEventType event_type = 3; */ eventType: KeystrokeEventType; /** * @generated from field: int64 display_duration_ms = 4; */ displayDurationMs: bigint; /** * @generated from field: int32 action_index = 5; */ actionIndex: number; }; /** * Describes the message agent.v1.KeystrokeEvent. * Use `create(KeystrokeEventSchema)` to create a new message. */ export declare const KeystrokeEventSchema: GenMessage; /** * @generated from message agent.v1.KillTmuxSessionRequest */ export type KillTmuxSessionRequest = Message<"agent.v1.KillTmuxSessionRequest"> & { /** * @generated from field: string session_id = 1; */ sessionId: string; }; /** * Describes the message agent.v1.KillTmuxSessionRequest. * Use `create(KillTmuxSessionRequestSchema)` to create a new message. */ export declare const KillTmuxSessionRequestSchema: GenMessage; /** * @generated from message agent.v1.KillTmuxSessionResponse */ export type KillTmuxSessionResponse = Message<"agent.v1.KillTmuxSessionResponse"> & { /** * @generated from field: bool success = 1; */ success: boolean; }; /** * Describes the message agent.v1.KillTmuxSessionResponse. * Use `create(KillTmuxSessionResponseSchema)` to create a new message. */ export declare const KillTmuxSessionResponseSchema: GenMessage; /** * @generated from message agent.v1.KvClientMessage */ export type KvClientMessage = Message<"agent.v1.KvClientMessage"> & { /** * @generated from oneof agent.v1.KvClientMessage.message */ message: { /** * @generated from field: agent.v1.GetBlobResult get_blob_result = 2; */ value: GetBlobResult; case: "getBlobResult"; } | { /** * @generated from field: agent.v1.SetBlobResult set_blob_result = 3; */ value: SetBlobResult; case: "setBlobResult"; } | { case: undefined; value?: undefined; }; /** * @generated from field: uint32 id = 1; */ id: number; }; /** * Describes the message agent.v1.KvClientMessage. * Use `create(KvClientMessageSchema)` to create a new message. */ export declare const KvClientMessageSchema: GenMessage; /** * @generated from message agent.v1.KvServerMessage */ export type KvServerMessage = Message<"agent.v1.KvServerMessage"> & { /** * @generated from oneof agent.v1.KvServerMessage.message */ message: { /** * @generated from field: agent.v1.GetBlobArgs get_blob_args = 2; */ value: GetBlobArgs; case: "getBlobArgs"; } | { /** * @generated from field: agent.v1.SetBlobArgs set_blob_args = 3; */ value: SetBlobArgs; case: "setBlobArgs"; } | { case: undefined; value?: undefined; }; /** * @generated from field: uint32 id = 1; */ id: number; /** * @generated from field: optional agent.v1.SpanContext span_context = 4; */ spanContext?: SpanContext; }; /** * Describes the message agent.v1.KvServerMessage. * Use `create(KvServerMessageSchema)` to create a new message. */ export declare const KvServerMessageSchema: GenMessage; /** * @generated from message agent.v1.ListArtifactsRequest */ export type ListArtifactsRequest = Message<"agent.v1.ListArtifactsRequest"> & { /** * @generated from field: repeated string extra_paths = 1; */ extraPaths: string[]; }; /** * Describes the message agent.v1.ListArtifactsRequest. * Use `create(ListArtifactsRequestSchema)` to create a new message. */ export declare const ListArtifactsRequestSchema: GenMessage; /** * @generated from message agent.v1.ListArtifactsResponse */ export type ListArtifactsResponse = Message<"agent.v1.ListArtifactsResponse"> & { /** * @generated from field: repeated agent.v1.ArtifactUploadMetadata artifacts = 1; */ artifacts: ArtifactUploadMetadata[]; /** * @generated from field: map path_errors = 2; */ pathErrors: { [key: string]: ArtifactPathError; }; }; /** * Describes the message agent.v1.ListArtifactsResponse. * Use `create(ListArtifactsResponseSchema)` to create a new message. */ export declare const ListArtifactsResponseSchema: GenMessage; /** * @generated from message agent.v1.ListDirectoryRequest */ export type ListDirectoryRequest = Message<"agent.v1.ListDirectoryRequest"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: bool include_hidden = 2; */ includeHidden: boolean; }; /** * Describes the message agent.v1.ListDirectoryRequest. * Use `create(ListDirectoryRequestSchema)` to create a new message. */ export declare const ListDirectoryRequestSchema: GenMessage; /** * @generated from message agent.v1.ListDirectoryResponse */ export type ListDirectoryResponse = Message<"agent.v1.ListDirectoryResponse"> & { /** * @generated from field: repeated agent.v1.DirectoryEntry entries = 1; */ entries: DirectoryEntry[]; }; /** * Describes the message agent.v1.ListDirectoryResponse. * Use `create(ListDirectoryResponseSchema)` to create a new message. */ export declare const ListDirectoryResponseSchema: GenMessage; /** * @generated from message agent.v1.LoadMcpServersRequest */ export type LoadMcpServersRequest = Message<"agent.v1.LoadMcpServersRequest"> & { /** * @generated from field: string mcp_config_json = 1; */ mcpConfigJson: string; /** * @generated from field: bool remove_missing = 2; */ removeMissing: boolean; }; /** * Describes the message agent.v1.LoadMcpServersRequest. * Use `create(LoadMcpServersRequestSchema)` to create a new message. */ export declare const LoadMcpServersRequestSchema: GenMessage; /** * @generated from message agent.v1.LoadMcpServersResponse */ export type LoadMcpServersResponse = Message<"agent.v1.LoadMcpServersResponse"> & { /** * @generated from field: repeated string loaded_server_names = 1; */ loadedServerNames: string[]; }; /** * Describes the message agent.v1.LoadMcpServersResponse. * Use `create(LoadMcpServersResponseSchema)` to create a new message. */ export declare const LoadMcpServersResponseSchema: GenMessage; /** * @generated from message agent.v1.ListMcpResourcesError */ export type ListMcpResourcesError = Message<"agent.v1.ListMcpResourcesError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.ListMcpResourcesError. * Use `create(ListMcpResourcesErrorSchema)` to create a new message. */ export declare const ListMcpResourcesErrorSchema: GenMessage; /** * @generated from message agent.v1.ListMcpResourcesExecArgs */ export type ListMcpResourcesExecArgs = Message<"agent.v1.ListMcpResourcesExecArgs"> & { /** * @generated from field: optional string server = 1; */ server?: string; }; /** * Describes the message agent.v1.ListMcpResourcesExecArgs. * Use `create(ListMcpResourcesExecArgsSchema)` to create a new message. */ export declare const ListMcpResourcesExecArgsSchema: GenMessage; /** * @generated from message agent.v1.ListMcpResourcesExecResult */ export type ListMcpResourcesExecResult = Message<"agent.v1.ListMcpResourcesExecResult"> & { /** * @generated from oneof agent.v1.ListMcpResourcesExecResult.result */ result: { /** * @generated from field: agent.v1.ListMcpResourcesSuccess success = 1; */ value: ListMcpResourcesSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ListMcpResourcesError error = 2; */ value: ListMcpResourcesError; case: "error"; } | { /** * @generated from field: agent.v1.ListMcpResourcesRejected rejected = 3; */ value: ListMcpResourcesRejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ListMcpResourcesExecResult. * Use `create(ListMcpResourcesExecResultSchema)` to create a new message. */ export declare const ListMcpResourcesExecResultSchema: GenMessage; /** * @generated from message agent.v1.ListMcpResourcesExecResult.McpResource */ export type ListMcpResourcesExecResult_McpResource = Message<"agent.v1.ListMcpResourcesExecResult.McpResource"> & { /** * @generated from field: string uri = 1; */ uri: string; /** * @generated from field: optional string name = 2; */ name?: string; /** * @generated from field: optional string description = 3; */ description?: string; /** * @generated from field: optional string mime_type = 4; */ mimeType?: string; /** * @generated from field: string server = 5; */ server: string; /** * @generated from field: map annotations = 6; */ annotations: { [key: string]: string; }; }; /** * Describes the message agent.v1.ListMcpResourcesExecResult.McpResource. * Use `create(ListMcpResourcesExecResult_McpResourceSchema)` to create a new message. */ export declare const ListMcpResourcesExecResult_McpResourceSchema: GenMessage; /** * @generated from message agent.v1.ListMcpResourcesRejected */ export type ListMcpResourcesRejected = Message<"agent.v1.ListMcpResourcesRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.ListMcpResourcesRejected. * Use `create(ListMcpResourcesRejectedSchema)` to create a new message. */ export declare const ListMcpResourcesRejectedSchema: GenMessage; /** * @generated from message agent.v1.ListMcpResourcesSuccess */ export type ListMcpResourcesSuccess = Message<"agent.v1.ListMcpResourcesSuccess"> & { /** * @generated from field: repeated agent.v1.ListMcpResourcesExecResult.McpResource resources = 1; */ resources: ListMcpResourcesExecResult_McpResource[]; }; /** * Describes the message agent.v1.ListMcpResourcesSuccess. * Use `create(ListMcpResourcesSuccessSchema)` to create a new message. */ export declare const ListMcpResourcesSuccessSchema: GenMessage; /** * @generated from message agent.v1.ListMcpResourcesToolCall */ export type ListMcpResourcesToolCall = Message<"agent.v1.ListMcpResourcesToolCall"> & { /** * @generated from field: agent.v1.ListMcpResourcesExecArgs args = 1; */ args?: ListMcpResourcesExecArgs; /** * @generated from field: agent.v1.ListMcpResourcesExecResult result = 2; */ result?: ListMcpResourcesExecResult; }; /** * Describes the message agent.v1.ListMcpResourcesToolCall. * Use `create(ListMcpResourcesToolCallSchema)` to create a new message. */ export declare const ListMcpResourcesToolCallSchema: GenMessage; /** * @generated from message agent.v1.ListPtysRequest */ export type ListPtysRequest = Message<"agent.v1.ListPtysRequest"> & {}; /** * Describes the message agent.v1.ListPtysRequest. * Use `create(ListPtysRequestSchema)` to create a new message. */ export declare const ListPtysRequestSchema: GenMessage; /** * @generated from message agent.v1.ListPtysResponse */ export type ListPtysResponse = Message<"agent.v1.ListPtysResponse"> & { /** * @generated from field: repeated agent.v1.PtyInfo ptys = 1; */ ptys: PtyInfo[]; }; /** * Describes the message agent.v1.ListPtysResponse. * Use `create(ListPtysResponseSchema)` to create a new message. */ export declare const ListPtysResponseSchema: GenMessage; /** * @generated from message agent.v1.ListTmuxSessionsRequest */ export type ListTmuxSessionsRequest = Message<"agent.v1.ListTmuxSessionsRequest"> & {}; /** * Describes the message agent.v1.ListTmuxSessionsRequest. * Use `create(ListTmuxSessionsRequestSchema)` to create a new message. */ export declare const ListTmuxSessionsRequestSchema: GenMessage; /** * @generated from message agent.v1.ListTmuxSessionsResponse */ export type ListTmuxSessionsResponse = Message<"agent.v1.ListTmuxSessionsResponse"> & { /** * @generated from field: repeated agent.v1.TmuxSession sessions = 1; */ sessions: TmuxSession[]; }; /** * Describes the message agent.v1.ListTmuxSessionsResponse. * Use `create(ListTmuxSessionsResponseSchema)` to create a new message. */ export declare const ListTmuxSessionsResponseSchema: GenMessage; /** * @generated from message agent.v1.LocalPromptQualityInvocation */ export type LocalPromptQualityInvocation = Message<"agent.v1.LocalPromptQualityInvocation"> & { /** * @generated from field: string invocation_id = 1; */ invocationId: string; /** * @generated from field: string attempt_request_id = 2; */ attemptRequestId: string; /** * @generated from field: int32 attempt = 3; */ attempt: number; /** * @generated from field: string started_at = 4; */ startedAt: string; /** * @generated from field: string completed_at = 5; */ completedAt: string; /** * @generated from field: string model_id = 6; */ modelId: string; /** * @generated from field: string provider_name = 7; */ providerName: string; /** * @generated from field: agent.v1.LocalPromptQualityInvocationStatus status = 8; */ status: LocalPromptQualityInvocationStatus; /** * @generated from field: repeated bytes messages = 9; */ messages: Uint8Array[]; /** * @generated from field: repeated bytes response_messages = 10; */ responseMessages: Uint8Array[]; /** * @generated from field: string tools_json = 11; */ toolsJson: string; /** * @generated from field: int64 prompt_tokens = 12; */ promptTokens: bigint; /** * @generated from field: int64 completion_tokens = 13; */ completionTokens: bigint; /** * @generated from field: int64 total_tokens = 14; */ totalTokens: bigint; /** * @generated from field: optional int64 token_limit = 15; */ tokenLimit?: bigint; /** * @generated from field: optional string error_message = 16; */ errorMessage?: string; }; /** * Describes the message agent.v1.LocalPromptQualityInvocation. * Use `create(LocalPromptQualityInvocationSchema)` to create a new message. */ export declare const LocalPromptQualityInvocationSchema: GenMessage; /** * @generated from message agent.v1.LsArgs */ export type LsArgs = Message<"agent.v1.LsArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: repeated string ignore = 2; */ ignore: string[]; /** * @generated from field: string tool_call_id = 3; */ toolCallId: string; /** * @generated from field: optional agent.v1.SandboxPolicy sandbox_policy = 4; */ sandboxPolicy?: SandboxPolicy; /** * @generated from field: optional uint32 timeout_ms = 5; */ timeoutMs?: number; }; /** * Describes the message agent.v1.LsArgs. * Use `create(LsArgsSchema)` to create a new message. */ export declare const LsArgsSchema: GenMessage; /** * @generated from message agent.v1.LsDirectoryTreeNode */ export type LsDirectoryTreeNode = Message<"agent.v1.LsDirectoryTreeNode"> & { /** * @generated from field: string abs_path = 1; */ absPath: string; /** * @generated from field: repeated agent.v1.LsDirectoryTreeNode children_dirs = 2; */ childrenDirs: LsDirectoryTreeNode[]; /** * @generated from field: repeated agent.v1.LsDirectoryTreeNode.File children_files = 3; */ childrenFiles: LsDirectoryTreeNode_File[]; /** * @generated from field: bool children_were_processed = 4; */ childrenWereProcessed: boolean; /** * @generated from field: map full_subtree_extension_counts = 5; */ fullSubtreeExtensionCounts: { [key: string]: number; }; /** * @generated from field: int32 num_files = 6; */ numFiles: number; }; /** * Describes the message agent.v1.LsDirectoryTreeNode. * Use `create(LsDirectoryTreeNodeSchema)` to create a new message. */ export declare const LsDirectoryTreeNodeSchema: GenMessage; /** * @generated from message agent.v1.LsDirectoryTreeNode.File */ export type LsDirectoryTreeNode_File = Message<"agent.v1.LsDirectoryTreeNode.File"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: optional agent.v1.TerminalMetadata terminal_metadata = 2; */ terminalMetadata?: TerminalMetadata; }; /** * Describes the message agent.v1.LsDirectoryTreeNode.File. * Use `create(LsDirectoryTreeNode_FileSchema)` to create a new message. */ export declare const LsDirectoryTreeNode_FileSchema: GenMessage; /** * @generated from message agent.v1.LsError */ export type LsError = Message<"agent.v1.LsError"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string error = 2; */ error: string; }; /** * Describes the message agent.v1.LsError. * Use `create(LsErrorSchema)` to create a new message. */ export declare const LsErrorSchema: GenMessage; /** * @generated from message agent.v1.LsRejected */ export type LsRejected = Message<"agent.v1.LsRejected"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string reason = 2; */ reason: string; }; /** * Describes the message agent.v1.LsRejected. * Use `create(LsRejectedSchema)` to create a new message. */ export declare const LsRejectedSchema: GenMessage; /** * @generated from message agent.v1.LsResult */ export type LsResult = Message<"agent.v1.LsResult"> & { /** * @generated from oneof agent.v1.LsResult.result */ result: { /** * @generated from field: agent.v1.LsSuccess success = 1; */ value: LsSuccess; case: "success"; } | { /** * @generated from field: agent.v1.LsError error = 2; */ value: LsError; case: "error"; } | { /** * @generated from field: agent.v1.LsRejected rejected = 3; */ value: LsRejected; case: "rejected"; } | { /** * @generated from field: agent.v1.LsTimeout timeout = 4; */ value: LsTimeout; case: "timeout"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.LsResult. * Use `create(LsResultSchema)` to create a new message. */ export declare const LsResultSchema: GenMessage; /** * @generated from message agent.v1.LsSuccess */ export type LsSuccess = Message<"agent.v1.LsSuccess"> & { /** * @generated from field: agent.v1.LsDirectoryTreeNode directory_tree_root = 1; */ directoryTreeRoot?: LsDirectoryTreeNode; }; /** * Describes the message agent.v1.LsSuccess. * Use `create(LsSuccessSchema)` to create a new message. */ export declare const LsSuccessSchema: GenMessage; /** * @generated from message agent.v1.LsTimeout */ export type LsTimeout = Message<"agent.v1.LsTimeout"> & { /** * @generated from field: agent.v1.LsDirectoryTreeNode directory_tree_root = 1; */ directoryTreeRoot?: LsDirectoryTreeNode; }; /** * Describes the message agent.v1.LsTimeout. * Use `create(LsTimeoutSchema)` to create a new message. */ export declare const LsTimeoutSchema: GenMessage; /** * @generated from message agent.v1.LsToolCall */ export type LsToolCall = Message<"agent.v1.LsToolCall"> & { /** * @generated from field: agent.v1.LsArgs args = 1; */ args?: LsArgs; /** * @generated from field: agent.v1.LsResult result = 2; */ result?: LsResult; }; /** * Describes the message agent.v1.LsToolCall. * Use `create(LsToolCallSchema)` to create a new message. */ export declare const LsToolCallSchema: GenMessage; /** * @generated from message agent.v1.MatchedInstalledPlugin */ export type MatchedInstalledPlugin = Message<"agent.v1.MatchedInstalledPlugin"> & { /** * @generated from field: string display_name = 1; */ displayName: string; /** * @generated from field: string description = 2; */ description: string; /** * @generated from field: string matched_keyword = 3; */ matchedKeyword: string; /** * @generated from field: repeated agent.v1.RecentlyAddedPlugin.CapabilityDescriptor skills = 4; */ skills: RecentlyAddedPlugin_CapabilityDescriptor[]; /** * @generated from field: repeated agent.v1.RecentlyAddedPlugin.CapabilityDescriptor subagents = 5; */ subagents: RecentlyAddedPlugin_CapabilityDescriptor[]; /** * @generated from field: repeated agent.v1.RecentlyAddedPlugin.CapabilityDescriptor hooks = 6; */ hooks: RecentlyAddedPlugin_CapabilityDescriptor[]; /** * @generated from field: repeated agent.v1.RecentlyAddedPlugin.CapabilityDescriptor rules = 7; */ rules: RecentlyAddedPlugin_CapabilityDescriptor[]; /** * @generated from field: repeated agent.v1.RecentlyAddedPlugin.CapabilityDescriptor commands = 8; */ commands: RecentlyAddedPlugin_CapabilityDescriptor[]; /** * @generated from field: repeated string mcp_servers = 9; */ mcpServers: string[]; }; /** * Describes the message agent.v1.MatchedInstalledPlugin. * Use `create(MatchedInstalledPluginSchema)` to create a new message. */ export declare const MatchedInstalledPluginSchema: GenMessage; /** * @generated from message agent.v1.McpAllowlistPrecheckArgs */ export type McpAllowlistPrecheckArgs = Message<"agent.v1.McpAllowlistPrecheckArgs"> & { /** * @generated from field: string provider_identifier = 1; */ providerIdentifier: string; /** * @generated from field: string tool_name = 2; */ toolName: string; /** * @generated from field: optional string tool_call_id = 3; */ toolCallId?: string; }; /** * Describes the message agent.v1.McpAllowlistPrecheckArgs. * Use `create(McpAllowlistPrecheckArgsSchema)` to create a new message. */ export declare const McpAllowlistPrecheckArgsSchema: GenMessage; /** * @generated from message agent.v1.McpAllowlistPrecheckResult */ export type McpAllowlistPrecheckResult = Message<"agent.v1.McpAllowlistPrecheckResult"> & { /** * @generated from field: bool allowlisted = 1; */ allowlisted: boolean; }; /** * Describes the message agent.v1.McpAllowlistPrecheckResult. * Use `create(McpAllowlistPrecheckResultSchema)` to create a new message. */ export declare const McpAllowlistPrecheckResultSchema: GenMessage; /** * @generated from message agent.v1.McpApproved */ export type McpApproved = Message<"agent.v1.McpApproved"> & {}; /** * Describes the message agent.v1.McpApproved. * Use `create(McpApprovedSchema)` to create a new message. */ export declare const McpApprovedSchema: GenMessage; /** * @generated from message agent.v1.McpArgs */ export type McpArgs = Message<"agent.v1.McpArgs"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: map args = 2; */ args: { [key: string]: Uint8Array; }; /** * @generated from field: string tool_call_id = 3; */ toolCallId: string; /** * @generated from field: string provider_identifier = 4; */ providerIdentifier: string; /** * @generated from field: string tool_name = 5; */ toolName: string; /** * @generated from field: optional agent.v1.SmartModeApproval smart_mode_approval = 6; */ smartModeApproval?: SmartModeApproval; /** * @generated from field: bool smart_mode_approval_only = 7; */ smartModeApprovalOnly: boolean; /** * @generated from field: bool skip_approval = 8; */ skipApproval: boolean; /** * @generated from field: string server_identifier = 9; */ serverIdentifier: string; }; /** * Describes the message agent.v1.McpArgs. * Use `create(McpArgsSchema)` to create a new message. */ export declare const McpArgsSchema: GenMessage; /** * @generated from message agent.v1.McpAuthArgs */ export type McpAuthArgs = Message<"agent.v1.McpAuthArgs"> & { /** * @generated from field: string server_identifier = 1; */ serverIdentifier: string; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; }; /** * Describes the message agent.v1.McpAuthArgs. * Use `create(McpAuthArgsSchema)` to create a new message. */ export declare const McpAuthArgsSchema: GenMessage; /** * @generated from message agent.v1.McpAuthError */ export type McpAuthError = Message<"agent.v1.McpAuthError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.McpAuthError. * Use `create(McpAuthErrorSchema)` to create a new message. */ export declare const McpAuthErrorSchema: GenMessage; /** * @generated from message agent.v1.McpAuthRejected */ export type McpAuthRejected = Message<"agent.v1.McpAuthRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.McpAuthRejected. * Use `create(McpAuthRejectedSchema)` to create a new message. */ export declare const McpAuthRejectedSchema: GenMessage; /** * @generated from message agent.v1.McpAuthRequestQuery */ export type McpAuthRequestQuery = Message<"agent.v1.McpAuthRequestQuery"> & { /** * @generated from field: agent.v1.McpAuthArgs args = 1; */ args?: McpAuthArgs; }; /** * Describes the message agent.v1.McpAuthRequestQuery. * Use `create(McpAuthRequestQuerySchema)` to create a new message. */ export declare const McpAuthRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.McpAuthRequestResponse */ export type McpAuthRequestResponse = Message<"agent.v1.McpAuthRequestResponse"> & { /** * @generated from oneof agent.v1.McpAuthRequestResponse.result */ result: { /** * @generated from field: agent.v1.McpAuthRequestResponse.Approved approved = 1; */ value: McpAuthRequestResponse_Approved; case: "approved"; } | { /** * @generated from field: agent.v1.McpAuthRequestResponse.Rejected rejected = 2; */ value: McpAuthRequestResponse_Rejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.McpAuthRequestResponse. * Use `create(McpAuthRequestResponseSchema)` to create a new message. */ export declare const McpAuthRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.McpAuthRequestResponse.Approved */ export type McpAuthRequestResponse_Approved = Message<"agent.v1.McpAuthRequestResponse.Approved"> & {}; /** * Describes the message agent.v1.McpAuthRequestResponse.Approved. * Use `create(McpAuthRequestResponse_ApprovedSchema)` to create a new message. */ export declare const McpAuthRequestResponse_ApprovedSchema: GenMessage; /** * @generated from message agent.v1.McpAuthRequestResponse.Rejected */ export type McpAuthRequestResponse_Rejected = Message<"agent.v1.McpAuthRequestResponse.Rejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.McpAuthRequestResponse.Rejected. * Use `create(McpAuthRequestResponse_RejectedSchema)` to create a new message. */ export declare const McpAuthRequestResponse_RejectedSchema: GenMessage; /** * @generated from message agent.v1.McpAuthResult */ export type McpAuthResult = Message<"agent.v1.McpAuthResult"> & { /** * @generated from oneof agent.v1.McpAuthResult.result */ result: { /** * @generated from field: agent.v1.McpAuthSuccess success = 1; */ value: McpAuthSuccess; case: "success"; } | { /** * @generated from field: agent.v1.McpAuthError error = 2; */ value: McpAuthError; case: "error"; } | { /** * @generated from field: agent.v1.McpAuthRejected rejected = 3; */ value: McpAuthRejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.McpAuthResult. * Use `create(McpAuthResultSchema)` to create a new message. */ export declare const McpAuthResultSchema: GenMessage; /** * @generated from message agent.v1.McpAuthSuccess */ export type McpAuthSuccess = Message<"agent.v1.McpAuthSuccess"> & { /** * @generated from field: string server_identifier = 1; */ serverIdentifier: string; }; /** * Describes the message agent.v1.McpAuthSuccess. * Use `create(McpAuthSuccessSchema)` to create a new message. */ export declare const McpAuthSuccessSchema: GenMessage; /** * @generated from message agent.v1.McpAuthToolCall */ export type McpAuthToolCall = Message<"agent.v1.McpAuthToolCall"> & { /** * @generated from field: agent.v1.McpAuthArgs args = 1; */ args?: McpAuthArgs; /** * @generated from field: agent.v1.McpAuthResult result = 2; */ result?: McpAuthResult; }; /** * Describes the message agent.v1.McpAuthToolCall. * Use `create(McpAuthToolCallSchema)` to create a new message. */ export declare const McpAuthToolCallSchema: GenMessage; /** * @generated from message agent.v1.McpDescriptor */ export type McpDescriptor = Message<"agent.v1.McpDescriptor"> & { /** * @generated from field: string server_name = 1; */ serverName: string; /** * @generated from field: string server_identifier = 2; */ serverIdentifier: string; /** * @generated from field: optional string folder_path = 3; */ folderPath?: string; /** * @generated from field: optional string server_use_instructions = 4; */ serverUseInstructions?: string; /** * @generated from field: repeated agent.v1.McpToolDescriptor tools = 5; */ tools: McpToolDescriptor[]; /** * @generated from field: optional string plugin = 7; */ plugin?: string; /** * @generated from field: optional string marketplace = 8; */ marketplace?: string; /** * @generated from field: optional string plugin_db_id = 9; */ pluginDbId?: string; /** * @generated from field: optional string marketplace_id = 10; */ marketplaceId?: string; }; /** * Describes the message agent.v1.McpDescriptor. * Use `create(McpDescriptorSchema)` to create a new message. */ export declare const McpDescriptorSchema: GenMessage; /** * @generated from message agent.v1.McpError */ export type McpError = Message<"agent.v1.McpError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.McpError. * Use `create(McpErrorSchema)` to create a new message. */ export declare const McpErrorSchema: GenMessage; /** * @generated from message agent.v1.McpFileSystemOptions */ export type McpFileSystemOptions = Message<"agent.v1.McpFileSystemOptions"> & { /** * @generated from field: bool enabled = 1; */ enabled: boolean; /** * @generated from field: string workspace_project_dir = 2; */ workspaceProjectDir: string; /** * @generated from field: repeated agent.v1.McpDescriptor mcp_descriptors = 3; */ mcpDescriptors: McpDescriptor[]; }; /** * Describes the message agent.v1.McpFileSystemOptions. * Use `create(McpFileSystemOptionsSchema)` to create a new message. */ export declare const McpFileSystemOptionsSchema: GenMessage; /** * @generated from message agent.v1.McpImageContent */ export type McpImageContent = Message<"agent.v1.McpImageContent"> & { /** * @generated from field: bytes data = 1; */ data: Uint8Array; /** * @generated from field: string mime_type = 2; */ mimeType: string; }; /** * Describes the message agent.v1.McpImageContent. * Use `create(McpImageContentSchema)` to create a new message. */ export declare const McpImageContentSchema: GenMessage; /** * @generated from message agent.v1.McpInstructions */ export type McpInstructions = Message<"agent.v1.McpInstructions"> & { /** * @generated from field: string server_name = 1; */ serverName: string; /** * @generated from field: string instructions = 2; */ instructions: string; /** * @generated from field: string server_identifier = 3; */ serverIdentifier: string; }; /** * Describes the message agent.v1.McpInstructions. * Use `create(McpInstructionsSchema)` to create a new message. */ export declare const McpInstructionsSchema: GenMessage; /** * @generated from message agent.v1.McpMetaToolOptions */ export type McpMetaToolOptions = Message<"agent.v1.McpMetaToolOptions"> & { /** * @generated from field: bool enabled = 1; */ enabled: boolean; /** * @generated from field: repeated agent.v1.McpDescriptor mcp_descriptors = 2; */ mcpDescriptors: McpDescriptor[]; }; /** * Describes the message agent.v1.McpMetaToolOptions. * Use `create(McpMetaToolOptionsSchema)` to create a new message. */ export declare const McpMetaToolOptionsSchema: GenMessage; /** * @generated from message agent.v1.McpPermissionDenied */ export type McpPermissionDenied = Message<"agent.v1.McpPermissionDenied"> & { /** * @generated from field: string error = 1; */ error: string; /** * @generated from field: bool is_readonly = 2; */ isReadonly: boolean; }; /** * Describes the message agent.v1.McpPermissionDenied. * Use `create(McpPermissionDeniedSchema)` to create a new message. */ export declare const McpPermissionDeniedSchema: GenMessage; /** * @generated from message agent.v1.McpRejected */ export type McpRejected = Message<"agent.v1.McpRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; /** * @generated from field: bool is_readonly = 2; */ isReadonly: boolean; }; /** * Describes the message agent.v1.McpRejected. * Use `create(McpRejectedSchema)` to create a new message. */ export declare const McpRejectedSchema: GenMessage; /** * @generated from message agent.v1.McpResult */ export type McpResult = Message<"agent.v1.McpResult"> & { /** * @generated from oneof agent.v1.McpResult.result */ result: { /** * @generated from field: agent.v1.McpSuccess success = 1; */ value: McpSuccess; case: "success"; } | { /** * @generated from field: agent.v1.McpError error = 2; */ value: McpError; case: "error"; } | { /** * @generated from field: agent.v1.McpRejected rejected = 3; */ value: McpRejected; case: "rejected"; } | { /** * @generated from field: agent.v1.McpPermissionDenied permission_denied = 4; */ value: McpPermissionDenied; case: "permissionDenied"; } | { /** * @generated from field: agent.v1.McpToolNotFound tool_not_found = 5; */ value: McpToolNotFound; case: "toolNotFound"; } | { /** * @generated from field: agent.v1.McpServerNotFound server_not_found = 6; */ value: McpServerNotFound; case: "serverNotFound"; } | { /** * @generated from field: agent.v1.McpApproved approved = 7; */ value: McpApproved; case: "approved"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.McpResult. * Use `create(McpResultSchema)` to create a new message. */ export declare const McpResultSchema: GenMessage; /** * @generated from message agent.v1.McpServerNotFound */ export type McpServerNotFound = Message<"agent.v1.McpServerNotFound"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: repeated string available_servers = 2; */ availableServers: string[]; }; /** * Describes the message agent.v1.McpServerNotFound. * Use `create(McpServerNotFoundSchema)` to create a new message. */ export declare const McpServerNotFoundSchema: GenMessage; /** * @generated from message agent.v1.McpStateError */ export type McpStateError = Message<"agent.v1.McpStateError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.McpStateError. * Use `create(McpStateErrorSchema)` to create a new message. */ export declare const McpStateErrorSchema: GenMessage; /** * @generated from message agent.v1.McpStateExecArgs */ export type McpStateExecArgs = Message<"agent.v1.McpStateExecArgs"> & { /** * @generated from field: repeated string server_identifiers = 1; */ serverIdentifiers: string[]; /** * @generated from field: bool kick_only = 2; */ kickOnly: boolean; }; /** * Describes the message agent.v1.McpStateExecArgs. * Use `create(McpStateExecArgsSchema)` to create a new message. */ export declare const McpStateExecArgsSchema: GenMessage; /** * @generated from message agent.v1.McpStateExecResult */ export type McpStateExecResult = Message<"agent.v1.McpStateExecResult"> & { /** * @generated from oneof agent.v1.McpStateExecResult.result */ result: { /** * @generated from field: agent.v1.McpStateSuccess success = 1; */ value: McpStateSuccess; case: "success"; } | { /** * @generated from field: agent.v1.McpStateError error = 2; */ value: McpStateError; case: "error"; } | { /** * @generated from field: agent.v1.McpStateRejected rejected = 3; */ value: McpStateRejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.McpStateExecResult. * Use `create(McpStateExecResultSchema)` to create a new message. */ export declare const McpStateExecResultSchema: GenMessage; /** * @generated from message agent.v1.McpStateRejected */ export type McpStateRejected = Message<"agent.v1.McpStateRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.McpStateRejected. * Use `create(McpStateRejectedSchema)` to create a new message. */ export declare const McpStateRejectedSchema: GenMessage; /** * @generated from message agent.v1.McpStateServer */ export type McpStateServer = Message<"agent.v1.McpStateServer"> & { /** * @generated from field: string server_name = 1; */ serverName: string; /** * @generated from field: string server_identifier = 2; */ serverIdentifier: string; /** * @generated from field: optional string plugin = 3; */ plugin?: string; /** * @generated from field: optional string marketplace = 4; */ marketplace?: string; /** * @generated from field: repeated agent.v1.McpToolDefinition tools = 5; */ tools: McpToolDefinition[]; /** * @generated from field: repeated agent.v1.McpInstructions instructions = 6; */ instructions: McpInstructions[]; /** * @generated from field: optional string status = 7; */ status?: string; }; /** * Describes the message agent.v1.McpStateServer. * Use `create(McpStateServerSchema)` to create a new message. */ export declare const McpStateServerSchema: GenMessage; /** * @generated from message agent.v1.McpStateSuccess */ export type McpStateSuccess = Message<"agent.v1.McpStateSuccess"> & { /** * @generated from field: repeated agent.v1.McpStateServer servers = 1; */ servers: McpStateServer[]; }; /** * Describes the message agent.v1.McpStateSuccess. * Use `create(McpStateSuccessSchema)` to create a new message. */ export declare const McpStateSuccessSchema: GenMessage; /** * @generated from message agent.v1.McpSuccess */ export type McpSuccess = Message<"agent.v1.McpSuccess"> & { /** * @generated from field: repeated agent.v1.McpToolResultContentItem content = 1; */ content: McpToolResultContentItem[]; /** * @generated from field: bool is_error = 2; */ isError: boolean; /** * @generated from field: bytes structured_content = 3; */ structuredContent: Uint8Array; }; /** * Describes the message agent.v1.McpSuccess. * Use `create(McpSuccessSchema)` to create a new message. */ export declare const McpSuccessSchema: GenMessage; /** * @generated from message agent.v1.McpTextContent */ export type McpTextContent = Message<"agent.v1.McpTextContent"> & { /** * @generated from field: string text = 1; */ text: string; /** * @generated from field: optional agent.v1.OutputLocation output_location = 2; */ outputLocation?: OutputLocation; }; /** * Describes the message agent.v1.McpTextContent. * Use `create(McpTextContentSchema)` to create a new message. */ export declare const McpTextContentSchema: GenMessage; /** * @generated from message agent.v1.McpToolCall */ export type McpToolCall = Message<"agent.v1.McpToolCall"> & { /** * @generated from field: agent.v1.McpArgs args = 1; */ args?: McpArgs; /** * @generated from field: agent.v1.McpToolResult result = 2; */ result?: McpToolResult; /** * @generated from field: optional string description = 3; */ description?: string; }; /** * Describes the message agent.v1.McpToolCall. * Use `create(McpToolCallSchema)` to create a new message. */ export declare const McpToolCallSchema: GenMessage; /** * @generated from message agent.v1.McpToolDefinition */ export type McpToolDefinition = Message<"agent.v1.McpToolDefinition"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string description = 2; */ description: string; /** * @generated from field: bytes input_schema = 3; */ inputSchema: Uint8Array; /** * @generated from field: string provider_identifier = 4; */ providerIdentifier: string; /** * @generated from field: string tool_name = 5; */ toolName: string; /** * @generated from field: optional string input_schema_json = 6; */ inputSchemaJson?: string; }; /** * Describes the message agent.v1.McpToolDefinition. * Use `create(McpToolDefinitionSchema)` to create a new message. */ export declare const McpToolDefinitionSchema: GenMessage; /** * @generated from message agent.v1.McpToolDescriptor */ export type McpToolDescriptor = Message<"agent.v1.McpToolDescriptor"> & { /** * @generated from field: string tool_name = 1; */ toolName: string; /** * @generated from field: optional string definition_path = 2; */ definitionPath?: string; /** * @generated from field: optional string description = 3; */ description?: string; /** * @generated from field: optional bytes input_schema = 4; */ inputSchema?: Uint8Array; /** * @generated from field: optional string input_schema_json = 5; */ inputSchemaJson?: string; }; /** * Describes the message agent.v1.McpToolDescriptor. * Use `create(McpToolDescriptorSchema)` to create a new message. */ export declare const McpToolDescriptorSchema: GenMessage; /** * @generated from message agent.v1.McpToolError */ export type McpToolError = Message<"agent.v1.McpToolError"> & { /** * @generated from field: string error = 1; */ error: string; /** * @generated from field: string read_tool_def_reminder = 2; */ readToolDefReminder: string; }; /** * Describes the message agent.v1.McpToolError. * Use `create(McpToolErrorSchema)` to create a new message. */ export declare const McpToolErrorSchema: GenMessage; /** * @generated from message agent.v1.McpToolNotFound */ export type McpToolNotFound = Message<"agent.v1.McpToolNotFound"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: repeated string available_tools = 2; */ availableTools: string[]; }; /** * Describes the message agent.v1.McpToolNotFound. * Use `create(McpToolNotFoundSchema)` to create a new message. */ export declare const McpToolNotFoundSchema: GenMessage; /** * @generated from message agent.v1.McpToolResult */ export type McpToolResult = Message<"agent.v1.McpToolResult"> & { /** * @generated from oneof agent.v1.McpToolResult.result */ result: { /** * @generated from field: agent.v1.McpSuccess success = 1; */ value: McpSuccess; case: "success"; } | { /** * @generated from field: agent.v1.McpToolError error = 2; */ value: McpToolError; case: "error"; } | { /** * @generated from field: agent.v1.McpRejected rejected = 3; */ value: McpRejected; case: "rejected"; } | { /** * @generated from field: agent.v1.McpPermissionDenied permission_denied = 4; */ value: McpPermissionDenied; case: "permissionDenied"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.McpToolResult. * Use `create(McpToolResultSchema)` to create a new message. */ export declare const McpToolResultSchema: GenMessage; /** * @generated from message agent.v1.McpToolResultContentItem */ export type McpToolResultContentItem = Message<"agent.v1.McpToolResultContentItem"> & { /** * @generated from oneof agent.v1.McpToolResultContentItem.content */ content: { /** * @generated from field: agent.v1.McpTextContent text = 1; */ value: McpTextContent; case: "text"; } | { /** * @generated from field: agent.v1.McpImageContent image = 2; */ value: McpImageContent; case: "image"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.McpToolResultContentItem. * Use `create(McpToolResultContentItemSchema)` to create a new message. */ export declare const McpToolResultContentItemSchema: GenMessage; /** * @generated from message agent.v1.McpTools */ export type McpTools = Message<"agent.v1.McpTools"> & { /** * @generated from field: repeated agent.v1.McpToolDefinition mcp_tools = 1; */ mcpTools: McpToolDefinition[]; }; /** * Describes the message agent.v1.McpTools. * Use `create(McpToolsSchema)` to create a new message. */ export declare const McpToolsSchema: GenMessage; /** * @generated from message agent.v1.ModelDetails */ export type ModelDetails = Message<"agent.v1.ModelDetails"> & { /** * @generated from oneof agent.v1.ModelDetails.credentials */ credentials: { /** * @generated from field: agent.v1.ApiKeyCredentials api_key_credentials = 8; */ value: ApiKeyCredentials; case: "apiKeyCredentials"; } | { /** * @generated from field: agent.v1.AzureCredentials azure_credentials = 9; */ value: AzureCredentials; case: "azureCredentials"; } | { /** * @generated from field: agent.v1.BedrockCredentials bedrock_credentials = 10; */ value: BedrockCredentials; case: "bedrockCredentials"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string model_id = 1; */ modelId: string; /** * @generated from field: optional agent.v1.ThinkingDetails thinking_details = 2; */ thinkingDetails?: ThinkingDetails; /** * @generated from field: string display_model_id = 3; */ displayModelId: string; /** * @generated from field: string display_name = 4; */ displayName: string; /** * @generated from field: string display_name_short = 5; */ displayNameShort: string; /** * @generated from field: repeated string aliases = 6; */ aliases: string[]; /** * @generated from field: optional bool max_mode = 7; */ maxMode?: boolean; }; /** * Describes the message agent.v1.ModelDetails. * Use `create(ModelDetailsSchema)` to create a new message. */ export declare const ModelDetailsSchema: GenMessage; /** * @generated from message agent.v1.MountedAgentStore */ export type MountedAgentStore = Message<"agent.v1.MountedAgentStore"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: agent.v1.MountedAgentStoreKind kind = 2; */ kind: MountedAgentStoreKind; /** * @generated from field: optional string alias = 3; */ alias?: string; /** * @generated from field: bool read_only = 4; */ readOnly: boolean; }; /** * Describes the message agent.v1.MountedAgentStore. * Use `create(MountedAgentStoreSchema)` to create a new message. */ export declare const MountedAgentStoreSchema: GenMessage; /** * @generated from message agent.v1.MouseDownAction */ export type MouseDownAction = Message<"agent.v1.MouseDownAction"> & { /** * @generated from field: agent.v1.MouseButton button = 1; */ button: MouseButton; }; /** * Describes the message agent.v1.MouseDownAction. * Use `create(MouseDownActionSchema)` to create a new message. */ export declare const MouseDownActionSchema: GenMessage; /** * @generated from message agent.v1.MouseMoveAction */ export type MouseMoveAction = Message<"agent.v1.MouseMoveAction"> & { /** * @generated from field: agent.v1.Coordinate coordinate = 1; */ coordinate?: Coordinate; }; /** * Describes the message agent.v1.MouseMoveAction. * Use `create(MouseMoveActionSchema)` to create a new message. */ export declare const MouseMoveActionSchema: GenMessage; /** * @generated from message agent.v1.MouseUpAction */ export type MouseUpAction = Message<"agent.v1.MouseUpAction"> & { /** * @generated from field: agent.v1.MouseButton button = 1; */ button: MouseButton; }; /** * Describes the message agent.v1.MouseUpAction. * Use `create(MouseUpActionSchema)` to create a new message. */ export declare const MouseUpActionSchema: GenMessage; /** * @generated from message agent.v1.NameAgentRequest */ export type NameAgentRequest = Message<"agent.v1.NameAgentRequest"> & { /** * @generated from field: string user_message = 1; */ userMessage: string; }; /** * Describes the message agent.v1.NameAgentRequest. * Use `create(NameAgentRequestSchema)` to create a new message. */ export declare const NameAgentRequestSchema: GenMessage; /** * @generated from message agent.v1.NameAgentResponse */ export type NameAgentResponse = Message<"agent.v1.NameAgentResponse"> & { /** * @generated from field: string name = 1; */ name: string; }; /** * Describes the message agent.v1.NameAgentResponse. * Use `create(NameAgentResponseSchema)` to create a new message. */ export declare const NameAgentResponseSchema: GenMessage; /** * @generated from message agent.v1.NetworkPolicy */ export type NetworkPolicy = Message<"agent.v1.NetworkPolicy"> & { /** * @generated from field: optional uint32 version = 1; */ version?: number; /** * @generated from field: optional agent.v1.NetworkPolicy.DefaultAction default_action = 2; */ defaultAction?: NetworkPolicy_DefaultAction; /** * @generated from field: repeated string deny = 3; */ deny: string[]; /** * @generated from field: repeated string allow = 4; */ allow: string[]; /** * @generated from field: optional agent.v1.NetworkPolicyLoggingConfig logging = 5; */ logging?: NetworkPolicyLoggingConfig; }; /** * Describes the message agent.v1.NetworkPolicy. * Use `create(NetworkPolicySchema)` to create a new message. */ export declare const NetworkPolicySchema: GenMessage; /** * @generated from enum agent.v1.NetworkPolicy.DefaultAction */ export declare enum NetworkPolicy_DefaultAction { /** * @generated from enum value: DEFAULT_ACTION_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: DEFAULT_ACTION_ALLOW = 1; */ ALLOW = 1, /** * @generated from enum value: DEFAULT_ACTION_DENY = 2; */ DENY = 2 } /** * Describes the enum agent.v1.NetworkPolicy.DefaultAction. */ export declare const NetworkPolicy_DefaultActionSchema: GenEnum; /** * @generated from message agent.v1.NetworkPolicyLoggingConfig */ export type NetworkPolicyLoggingConfig = Message<"agent.v1.NetworkPolicyLoggingConfig"> & { /** * @generated from field: optional string decision_log_path = 1; */ decisionLogPath?: string; /** * @generated from field: optional string log_format = 2; */ logFormat?: string; }; /** * Describes the message agent.v1.NetworkPolicyLoggingConfig. * Use `create(NetworkPolicyLoggingConfigSchema)` to create a new message. */ export declare const NetworkPolicyLoggingConfigSchema: GenMessage; /** * @generated from message agent.v1.NewChatNudge */ export type NewChatNudge = Message<"agent.v1.NewChatNudge"> & { /** * @generated from oneof agent.v1.NewChatNudge.variant */ variant: { /** * @generated from field: agent.v1.NudgeBumpVariant bump = 4; */ value: NudgeBumpVariant; case: "bump"; } | { /** * @generated from field: agent.v1.NudgeAskVariant ask = 5; */ value: NudgeAskVariant; case: "ask"; } | { /** * @generated from field: agent.v1.NudgeSilentSwitchVariant silent_switch = 6; */ value: NudgeSilentSwitchVariant; case: "silentSwitch"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string nudge_id = 1; */ nudgeId: string; /** * @generated from field: string target_model = 2; */ targetModel: string; /** * @generated from field: string experiment_name = 3; */ experimentName: string; }; /** * Describes the message agent.v1.NewChatNudge. * Use `create(NewChatNudgeSchema)` to create a new message. */ export declare const NewChatNudgeSchema: GenMessage; /** * @generated from message agent.v1.NewChatNudgeV2 */ export type NewChatNudgeV2 = Message<"agent.v1.NewChatNudgeV2"> & { /** * @generated from oneof agent.v1.NewChatNudgeV2.variant */ variant: { /** * @generated from field: agent.v1.NudgeBumpVariant bump = 4; */ value: NudgeBumpVariant; case: "bump"; } | { /** * @generated from field: agent.v1.NudgeAskVariant ask = 5; */ value: NudgeAskVariant; case: "ask"; } | { /** * @generated from field: agent.v1.NudgeSilentSwitchVariant silent_switch = 6; */ value: NudgeSilentSwitchVariant; case: "silentSwitch"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string nudge_id = 1; */ nudgeId: string; /** * @generated from field: agent.v1.RequestedModel target_model = 2; */ targetModel?: RequestedModel; /** * @generated from field: string experiment_name = 3; */ experimentName: string; }; /** * Describes the message agent.v1.NewChatNudgeV2. * Use `create(NewChatNudgeV2Schema)` to create a new message. */ export declare const NewChatNudgeV2Schema: GenMessage; /** * @generated from message agent.v1.NotifyConversationCloneRequest */ export type NotifyConversationCloneRequest = Message<"agent.v1.NotifyConversationCloneRequest"> & { /** * @generated from field: string conversation_id = 1; */ conversationId: string; /** * @generated from field: string source_conversation_id = 2; */ sourceConversationId: string; /** * @generated from field: string source_request_id = 3; */ sourceRequestId: string; }; /** * Describes the message agent.v1.NotifyConversationCloneRequest. * Use `create(NotifyConversationCloneRequestSchema)` to create a new message. */ export declare const NotifyConversationCloneRequestSchema: GenMessage; /** * @generated from message agent.v1.NotifyConversationCloneResponse */ export type NotifyConversationCloneResponse = Message<"agent.v1.NotifyConversationCloneResponse"> & {}; /** * Describes the message agent.v1.NotifyConversationCloneResponse. * Use `create(NotifyConversationCloneResponseSchema)` to create a new message. */ export declare const NotifyConversationCloneResponseSchema: GenMessage; /** * @generated from message agent.v1.NudgeAskVariant */ export type NudgeAskVariant = Message<"agent.v1.NudgeAskVariant"> & { /** * @generated from field: string popup_message = 1; */ popupMessage: string; /** * @generated from field: string accept_label = 2; */ acceptLabel: string; }; /** * Describes the message agent.v1.NudgeAskVariant. * Use `create(NudgeAskVariantSchema)` to create a new message. */ export declare const NudgeAskVariantSchema: GenMessage; /** * @generated from message agent.v1.NudgeBumpVariant */ export type NudgeBumpVariant = Message<"agent.v1.NudgeBumpVariant"> & { /** * @generated from field: string banner_message = 1; */ bannerMessage: string; }; /** * Describes the message agent.v1.NudgeBumpVariant. * Use `create(NudgeBumpVariantSchema)` to create a new message. */ export declare const NudgeBumpVariantSchema: GenMessage; /** * @generated from message agent.v1.NudgeSilentSwitchVariant */ export type NudgeSilentSwitchVariant = Message<"agent.v1.NudgeSilentSwitchVariant"> & {}; /** * Describes the message agent.v1.NudgeSilentSwitchVariant. * Use `create(NudgeSilentSwitchVariantSchema)` to create a new message. */ export declare const NudgeSilentSwitchVariantSchema: GenMessage; /** * @generated from message agent.v1.OutputLocation */ export type OutputLocation = Message<"agent.v1.OutputLocation"> & { /** * @generated from field: string file_path = 1; */ filePath: string; /** * @generated from field: int64 size_bytes = 2; */ sizeBytes: bigint; /** * @generated from field: int64 line_count = 3; */ lineCount: bigint; }; /** * Describes the message agent.v1.OutputLocation. * Use `create(OutputLocationSchema)` to create a new message. */ export declare const OutputLocationSchema: GenMessage; /** * @generated from message agent.v1.PartialToolCallUpdate */ export type PartialToolCallUpdate = Message<"agent.v1.PartialToolCallUpdate"> & { /** * @generated from field: string call_id = 1; */ callId: string; /** * @generated from field: agent.v1.ToolCall tool_call = 2; */ toolCall?: ToolCall; /** * @generated from field: string args_text_delta = 3; */ argsTextDelta: string; /** * @generated from field: string model_call_id = 4; */ modelCallId: string; }; /** * Describes the message agent.v1.PartialToolCallUpdate. * Use `create(PartialToolCallUpdateSchema)` to create a new message. */ export declare const PartialToolCallUpdateSchema: GenMessage; /** * @generated from message agent.v1.PermissionsAutoRunInstructions */ export type PermissionsAutoRunInstructions = Message<"agent.v1.PermissionsAutoRunInstructions"> & { /** * @generated from field: repeated string allow_instructions = 1; */ allowInstructions: string[]; /** * @generated from field: repeated string block_instructions = 2; */ blockInstructions: string[]; }; /** * Describes the message agent.v1.PermissionsAutoRunInstructions. * Use `create(PermissionsAutoRunInstructionsSchema)` to create a new message. */ export declare const PermissionsAutoRunInstructionsSchema: GenMessage; /** * @generated from message agent.v1.Phase */ export type Phase = Message<"agent.v1.Phase"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: repeated agent.v1.TodoItem todos = 2; */ todos: TodoItem[]; }; /** * Describes the message agent.v1.Phase. * Use `create(PhaseSchema)` to create a new message. */ export declare const PhaseSchema: GenMessage; /** * @generated from message agent.v1.PiBashExecArgs */ export type PiBashExecArgs = Message<"agent.v1.PiBashExecArgs"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: optional double timeout = 2; */ timeout?: number; }; /** * Describes the message agent.v1.PiBashExecArgs. * Use `create(PiBashExecArgsSchema)` to create a new message. */ export declare const PiBashExecArgsSchema: GenMessage; /** * @generated from message agent.v1.PiBashExecError */ export type PiBashExecError = Message<"agent.v1.PiBashExecError"> & { /** * @generated from field: string error = 1; */ error: string; /** * @generated from field: optional agent.v1.PiTruncation truncation = 2; */ truncation?: PiTruncation; /** * @generated from field: optional string full_output_path = 3; */ fullOutputPath?: string; }; /** * Describes the message agent.v1.PiBashExecError. * Use `create(PiBashExecErrorSchema)` to create a new message. */ export declare const PiBashExecErrorSchema: GenMessage; /** * @generated from message agent.v1.PiBashExecResult */ export type PiBashExecResult = Message<"agent.v1.PiBashExecResult"> & { /** * @generated from oneof agent.v1.PiBashExecResult.result */ result: { /** * @generated from field: agent.v1.PiBashExecSuccess success = 1; */ value: PiBashExecSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiBashExecError error = 2; */ value: PiBashExecError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiBashExecResult. * Use `create(PiBashExecResultSchema)` to create a new message. */ export declare const PiBashExecResultSchema: GenMessage; /** * @generated from message agent.v1.PiBashExecSuccess */ export type PiBashExecSuccess = Message<"agent.v1.PiBashExecSuccess"> & { /** * @generated from field: string output = 1; */ output: string; /** * @generated from field: optional agent.v1.PiTruncation truncation = 2; */ truncation?: PiTruncation; /** * @generated from field: optional string full_output_path = 3; */ fullOutputPath?: string; }; /** * Describes the message agent.v1.PiBashExecSuccess. * Use `create(PiBashExecSuccessSchema)` to create a new message. */ export declare const PiBashExecSuccessSchema: GenMessage; /** * @generated from message agent.v1.PiBashToolArgs */ export type PiBashToolArgs = Message<"agent.v1.PiBashToolArgs"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: optional double timeout = 2; */ timeout?: number; }; /** * Describes the message agent.v1.PiBashToolArgs. * Use `create(PiBashToolArgsSchema)` to create a new message. */ export declare const PiBashToolArgsSchema: GenMessage; /** * @generated from message agent.v1.PiBashToolCall */ export type PiBashToolCall = Message<"agent.v1.PiBashToolCall"> & { /** * @generated from field: agent.v1.PiBashToolArgs args = 1; */ args?: PiBashToolArgs; /** * @generated from field: agent.v1.PiBashToolResult result = 2; */ result?: PiBashToolResult; }; /** * Describes the message agent.v1.PiBashToolCall. * Use `create(PiBashToolCallSchema)` to create a new message. */ export declare const PiBashToolCallSchema: GenMessage; /** * @generated from message agent.v1.PiBashToolError */ export type PiBashToolError = Message<"agent.v1.PiBashToolError"> & { /** * @generated from field: string error = 1; */ error: string; /** * @generated from field: optional agent.v1.PiTruncation truncation = 2; */ truncation?: PiTruncation; /** * @generated from field: optional string full_output_path = 3; */ fullOutputPath?: string; }; /** * Describes the message agent.v1.PiBashToolError. * Use `create(PiBashToolErrorSchema)` to create a new message. */ export declare const PiBashToolErrorSchema: GenMessage; /** * @generated from message agent.v1.PiBashToolResult */ export type PiBashToolResult = Message<"agent.v1.PiBashToolResult"> & { /** * @generated from oneof agent.v1.PiBashToolResult.result */ result: { /** * @generated from field: agent.v1.PiBashToolSuccess success = 1; */ value: PiBashToolSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiBashToolError error = 2; */ value: PiBashToolError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiBashToolResult. * Use `create(PiBashToolResultSchema)` to create a new message. */ export declare const PiBashToolResultSchema: GenMessage; /** * @generated from message agent.v1.PiBashToolSuccess */ export type PiBashToolSuccess = Message<"agent.v1.PiBashToolSuccess"> & { /** * @generated from field: string output = 1; */ output: string; /** * @generated from field: optional agent.v1.PiTruncation truncation = 2; */ truncation?: PiTruncation; /** * @generated from field: optional string full_output_path = 3; */ fullOutputPath?: string; }; /** * Describes the message agent.v1.PiBashToolSuccess. * Use `create(PiBashToolSuccessSchema)` to create a new message. */ export declare const PiBashToolSuccessSchema: GenMessage; /** * @generated from message agent.v1.PiEditExecArgs */ export type PiEditExecArgs = Message<"agent.v1.PiEditExecArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: repeated agent.v1.PiEditReplacement edits = 2; */ edits: PiEditReplacement[]; }; /** * Describes the message agent.v1.PiEditExecArgs. * Use `create(PiEditExecArgsSchema)` to create a new message. */ export declare const PiEditExecArgsSchema: GenMessage; /** * @generated from message agent.v1.PiEditExecError */ export type PiEditExecError = Message<"agent.v1.PiEditExecError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.PiEditExecError. * Use `create(PiEditExecErrorSchema)` to create a new message. */ export declare const PiEditExecErrorSchema: GenMessage; /** * @generated from message agent.v1.PiEditExecRejected */ export type PiEditExecRejected = Message<"agent.v1.PiEditExecRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.PiEditExecRejected. * Use `create(PiEditExecRejectedSchema)` to create a new message. */ export declare const PiEditExecRejectedSchema: GenMessage; /** * @generated from message agent.v1.PiEditExecResult */ export type PiEditExecResult = Message<"agent.v1.PiEditExecResult"> & { /** * @generated from oneof agent.v1.PiEditExecResult.result */ result: { /** * @generated from field: agent.v1.PiEditExecSuccess success = 1; */ value: PiEditExecSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiEditExecError error = 2; */ value: PiEditExecError; case: "error"; } | { /** * @generated from field: agent.v1.PiEditExecRejected rejected = 3; */ value: PiEditExecRejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiEditExecResult. * Use `create(PiEditExecResultSchema)` to create a new message. */ export declare const PiEditExecResultSchema: GenMessage; /** * @generated from message agent.v1.PiEditExecSuccess */ export type PiEditExecSuccess = Message<"agent.v1.PiEditExecSuccess"> & { /** * @generated from field: string output = 1; */ output: string; /** * @generated from field: string diff = 2; */ diff: string; /** * @generated from field: string patch = 3; */ patch: string; /** * @generated from field: optional uint32 first_changed_line = 4; */ firstChangedLine?: number; }; /** * Describes the message agent.v1.PiEditExecSuccess. * Use `create(PiEditExecSuccessSchema)` to create a new message. */ export declare const PiEditExecSuccessSchema: GenMessage; /** * @generated from message agent.v1.PiEditReplacement */ export type PiEditReplacement = Message<"agent.v1.PiEditReplacement"> & { /** * @generated from field: string old_text = 1; */ oldText: string; /** * @generated from field: string new_text = 2; */ newText: string; }; /** * Describes the message agent.v1.PiEditReplacement. * Use `create(PiEditReplacementSchema)` to create a new message. */ export declare const PiEditReplacementSchema: GenMessage; /** * @generated from message agent.v1.PiEditToolArgs */ export type PiEditToolArgs = Message<"agent.v1.PiEditToolArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: repeated agent.v1.PiEditReplacement edits = 2; */ edits: PiEditReplacement[]; }; /** * Describes the message agent.v1.PiEditToolArgs. * Use `create(PiEditToolArgsSchema)` to create a new message. */ export declare const PiEditToolArgsSchema: GenMessage; /** * @generated from message agent.v1.PiEditToolCall */ export type PiEditToolCall = Message<"agent.v1.PiEditToolCall"> & { /** * @generated from field: agent.v1.PiEditToolArgs args = 1; */ args?: PiEditToolArgs; /** * @generated from field: agent.v1.PiEditToolResult result = 2; */ result?: PiEditToolResult; }; /** * Describes the message agent.v1.PiEditToolCall. * Use `create(PiEditToolCallSchema)` to create a new message. */ export declare const PiEditToolCallSchema: GenMessage; /** * @generated from message agent.v1.PiEditToolError */ export type PiEditToolError = Message<"agent.v1.PiEditToolError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.PiEditToolError. * Use `create(PiEditToolErrorSchema)` to create a new message. */ export declare const PiEditToolErrorSchema: GenMessage; /** * @generated from message agent.v1.PiEditToolRejected */ export type PiEditToolRejected = Message<"agent.v1.PiEditToolRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.PiEditToolRejected. * Use `create(PiEditToolRejectedSchema)` to create a new message. */ export declare const PiEditToolRejectedSchema: GenMessage; /** * @generated from message agent.v1.PiEditToolResult */ export type PiEditToolResult = Message<"agent.v1.PiEditToolResult"> & { /** * @generated from oneof agent.v1.PiEditToolResult.result */ result: { /** * @generated from field: agent.v1.PiEditToolSuccess success = 1; */ value: PiEditToolSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiEditToolError error = 2; */ value: PiEditToolError; case: "error"; } | { /** * @generated from field: agent.v1.PiEditToolRejected rejected = 3; */ value: PiEditToolRejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiEditToolResult. * Use `create(PiEditToolResultSchema)` to create a new message. */ export declare const PiEditToolResultSchema: GenMessage; /** * @generated from message agent.v1.PiEditToolSuccess */ export type PiEditToolSuccess = Message<"agent.v1.PiEditToolSuccess"> & { /** * @generated from field: string output = 1; */ output: string; /** * @generated from field: string diff = 2; */ diff: string; /** * @generated from field: string patch = 3; */ patch: string; /** * @generated from field: optional uint32 first_changed_line = 4; */ firstChangedLine?: number; }; /** * Describes the message agent.v1.PiEditToolSuccess. * Use `create(PiEditToolSuccessSchema)` to create a new message. */ export declare const PiEditToolSuccessSchema: GenMessage; /** * @generated from message agent.v1.PiFindExecArgs */ export type PiFindExecArgs = Message<"agent.v1.PiFindExecArgs"> & { /** * @generated from field: string pattern = 1; */ pattern: string; /** * @generated from field: optional string path = 2; */ path?: string; /** * @generated from field: optional int32 limit = 3; */ limit?: number; }; /** * Describes the message agent.v1.PiFindExecArgs. * Use `create(PiFindExecArgsSchema)` to create a new message. */ export declare const PiFindExecArgsSchema: GenMessage; /** * @generated from message agent.v1.PiFindExecError */ export type PiFindExecError = Message<"agent.v1.PiFindExecError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.PiFindExecError. * Use `create(PiFindExecErrorSchema)` to create a new message. */ export declare const PiFindExecErrorSchema: GenMessage; /** * @generated from message agent.v1.PiFindExecResult */ export type PiFindExecResult = Message<"agent.v1.PiFindExecResult"> & { /** * @generated from oneof agent.v1.PiFindExecResult.result */ result: { /** * @generated from field: agent.v1.PiFindExecSuccess success = 1; */ value: PiFindExecSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiFindExecError error = 2; */ value: PiFindExecError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiFindExecResult. * Use `create(PiFindExecResultSchema)` to create a new message. */ export declare const PiFindExecResultSchema: GenMessage; /** * @generated from message agent.v1.PiFindExecSuccess */ export type PiFindExecSuccess = Message<"agent.v1.PiFindExecSuccess"> & { /** * @generated from field: string output = 1; */ output: string; /** * @generated from field: optional agent.v1.PiTruncation truncation = 2; */ truncation?: PiTruncation; /** * @generated from field: optional uint32 result_limit_reached = 3; */ resultLimitReached?: number; }; /** * Describes the message agent.v1.PiFindExecSuccess. * Use `create(PiFindExecSuccessSchema)` to create a new message. */ export declare const PiFindExecSuccessSchema: GenMessage; /** * @generated from message agent.v1.PiFindToolArgs */ export type PiFindToolArgs = Message<"agent.v1.PiFindToolArgs"> & { /** * @generated from field: string pattern = 1; */ pattern: string; /** * @generated from field: optional string path = 2; */ path?: string; /** * @generated from field: optional int32 limit = 3; */ limit?: number; }; /** * Describes the message agent.v1.PiFindToolArgs. * Use `create(PiFindToolArgsSchema)` to create a new message. */ export declare const PiFindToolArgsSchema: GenMessage; /** * @generated from message agent.v1.PiFindToolCall */ export type PiFindToolCall = Message<"agent.v1.PiFindToolCall"> & { /** * @generated from field: agent.v1.PiFindToolArgs args = 1; */ args?: PiFindToolArgs; /** * @generated from field: agent.v1.PiFindToolResult result = 2; */ result?: PiFindToolResult; }; /** * Describes the message agent.v1.PiFindToolCall. * Use `create(PiFindToolCallSchema)` to create a new message. */ export declare const PiFindToolCallSchema: GenMessage; /** * @generated from message agent.v1.PiFindToolError */ export type PiFindToolError = Message<"agent.v1.PiFindToolError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.PiFindToolError. * Use `create(PiFindToolErrorSchema)` to create a new message. */ export declare const PiFindToolErrorSchema: GenMessage; /** * @generated from message agent.v1.PiFindToolResult */ export type PiFindToolResult = Message<"agent.v1.PiFindToolResult"> & { /** * @generated from oneof agent.v1.PiFindToolResult.result */ result: { /** * @generated from field: agent.v1.PiFindToolSuccess success = 1; */ value: PiFindToolSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiFindToolError error = 2; */ value: PiFindToolError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiFindToolResult. * Use `create(PiFindToolResultSchema)` to create a new message. */ export declare const PiFindToolResultSchema: GenMessage; /** * @generated from message agent.v1.PiFindToolSuccess */ export type PiFindToolSuccess = Message<"agent.v1.PiFindToolSuccess"> & { /** * @generated from field: string output = 1; */ output: string; /** * @generated from field: optional agent.v1.PiTruncation truncation = 2; */ truncation?: PiTruncation; /** * @generated from field: optional uint32 result_limit_reached = 3; */ resultLimitReached?: number; }; /** * Describes the message agent.v1.PiFindToolSuccess. * Use `create(PiFindToolSuccessSchema)` to create a new message. */ export declare const PiFindToolSuccessSchema: GenMessage; /** * @generated from message agent.v1.PiGrepExecArgs */ export type PiGrepExecArgs = Message<"agent.v1.PiGrepExecArgs"> & { /** * @generated from field: string pattern = 1; */ pattern: string; /** * @generated from field: optional string path = 2; */ path?: string; /** * @generated from field: optional string glob = 3; */ glob?: string; /** * @generated from field: optional bool ignore_case = 4; */ ignoreCase?: boolean; /** * @generated from field: optional bool literal = 5; */ literal?: boolean; /** * @generated from field: optional int32 context = 6; */ context?: number; /** * @generated from field: optional int32 limit = 7; */ limit?: number; }; /** * Describes the message agent.v1.PiGrepExecArgs. * Use `create(PiGrepExecArgsSchema)` to create a new message. */ export declare const PiGrepExecArgsSchema: GenMessage; /** * @generated from message agent.v1.PiGrepExecError */ export type PiGrepExecError = Message<"agent.v1.PiGrepExecError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.PiGrepExecError. * Use `create(PiGrepExecErrorSchema)` to create a new message. */ export declare const PiGrepExecErrorSchema: GenMessage; /** * @generated from message agent.v1.PiGrepExecResult */ export type PiGrepExecResult = Message<"agent.v1.PiGrepExecResult"> & { /** * @generated from oneof agent.v1.PiGrepExecResult.result */ result: { /** * @generated from field: agent.v1.PiGrepExecSuccess success = 1; */ value: PiGrepExecSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiGrepExecError error = 2; */ value: PiGrepExecError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiGrepExecResult. * Use `create(PiGrepExecResultSchema)` to create a new message. */ export declare const PiGrepExecResultSchema: GenMessage; /** * @generated from message agent.v1.PiGrepExecSuccess */ export type PiGrepExecSuccess = Message<"agent.v1.PiGrepExecSuccess"> & { /** * @generated from field: string output = 1; */ output: string; /** * @generated from field: optional agent.v1.PiTruncation truncation = 2; */ truncation?: PiTruncation; /** * @generated from field: optional uint32 match_limit_reached = 3; */ matchLimitReached?: number; /** * @generated from field: bool lines_truncated = 4; */ linesTruncated: boolean; }; /** * Describes the message agent.v1.PiGrepExecSuccess. * Use `create(PiGrepExecSuccessSchema)` to create a new message. */ export declare const PiGrepExecSuccessSchema: GenMessage; /** * @generated from message agent.v1.PiGrepToolArgs */ export type PiGrepToolArgs = Message<"agent.v1.PiGrepToolArgs"> & { /** * @generated from field: string pattern = 1; */ pattern: string; /** * @generated from field: optional string path = 2; */ path?: string; /** * @generated from field: optional string glob = 3; */ glob?: string; /** * @generated from field: optional bool ignore_case = 4; */ ignoreCase?: boolean; /** * @generated from field: optional bool literal = 5; */ literal?: boolean; /** * @generated from field: optional int32 context = 6; */ context?: number; /** * @generated from field: optional int32 limit = 7; */ limit?: number; }; /** * Describes the message agent.v1.PiGrepToolArgs. * Use `create(PiGrepToolArgsSchema)` to create a new message. */ export declare const PiGrepToolArgsSchema: GenMessage; /** * @generated from message agent.v1.PiGrepToolCall */ export type PiGrepToolCall = Message<"agent.v1.PiGrepToolCall"> & { /** * @generated from field: agent.v1.PiGrepToolArgs args = 1; */ args?: PiGrepToolArgs; /** * @generated from field: agent.v1.PiGrepToolResult result = 2; */ result?: PiGrepToolResult; }; /** * Describes the message agent.v1.PiGrepToolCall. * Use `create(PiGrepToolCallSchema)` to create a new message. */ export declare const PiGrepToolCallSchema: GenMessage; /** * @generated from message agent.v1.PiGrepToolError */ export type PiGrepToolError = Message<"agent.v1.PiGrepToolError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.PiGrepToolError. * Use `create(PiGrepToolErrorSchema)` to create a new message. */ export declare const PiGrepToolErrorSchema: GenMessage; /** * @generated from message agent.v1.PiGrepToolResult */ export type PiGrepToolResult = Message<"agent.v1.PiGrepToolResult"> & { /** * @generated from oneof agent.v1.PiGrepToolResult.result */ result: { /** * @generated from field: agent.v1.PiGrepToolSuccess success = 1; */ value: PiGrepToolSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiGrepToolError error = 2; */ value: PiGrepToolError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiGrepToolResult. * Use `create(PiGrepToolResultSchema)` to create a new message. */ export declare const PiGrepToolResultSchema: GenMessage; /** * @generated from message agent.v1.PiGrepToolSuccess */ export type PiGrepToolSuccess = Message<"agent.v1.PiGrepToolSuccess"> & { /** * @generated from field: string output = 1; */ output: string; /** * @generated from field: optional agent.v1.PiTruncation truncation = 2; */ truncation?: PiTruncation; /** * @generated from field: optional uint32 match_limit_reached = 3; */ matchLimitReached?: number; /** * @generated from field: bool lines_truncated = 4; */ linesTruncated: boolean; }; /** * Describes the message agent.v1.PiGrepToolSuccess. * Use `create(PiGrepToolSuccessSchema)` to create a new message. */ export declare const PiGrepToolSuccessSchema: GenMessage; /** * @generated from message agent.v1.PiLsExecArgs */ export type PiLsExecArgs = Message<"agent.v1.PiLsExecArgs"> & { /** * @generated from field: optional string path = 1; */ path?: string; /** * @generated from field: optional int32 limit = 2; */ limit?: number; }; /** * Describes the message agent.v1.PiLsExecArgs. * Use `create(PiLsExecArgsSchema)` to create a new message. */ export declare const PiLsExecArgsSchema: GenMessage; /** * @generated from message agent.v1.PiLsExecError */ export type PiLsExecError = Message<"agent.v1.PiLsExecError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.PiLsExecError. * Use `create(PiLsExecErrorSchema)` to create a new message. */ export declare const PiLsExecErrorSchema: GenMessage; /** * @generated from message agent.v1.PiLsExecResult */ export type PiLsExecResult = Message<"agent.v1.PiLsExecResult"> & { /** * @generated from oneof agent.v1.PiLsExecResult.result */ result: { /** * @generated from field: agent.v1.PiLsExecSuccess success = 1; */ value: PiLsExecSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiLsExecError error = 2; */ value: PiLsExecError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiLsExecResult. * Use `create(PiLsExecResultSchema)` to create a new message. */ export declare const PiLsExecResultSchema: GenMessage; /** * @generated from message agent.v1.PiLsExecSuccess */ export type PiLsExecSuccess = Message<"agent.v1.PiLsExecSuccess"> & { /** * @generated from field: string output = 1; */ output: string; /** * @generated from field: optional agent.v1.PiTruncation truncation = 2; */ truncation?: PiTruncation; /** * @generated from field: optional uint32 entry_limit_reached = 3; */ entryLimitReached?: number; }; /** * Describes the message agent.v1.PiLsExecSuccess. * Use `create(PiLsExecSuccessSchema)` to create a new message. */ export declare const PiLsExecSuccessSchema: GenMessage; /** * @generated from message agent.v1.PiLsToolArgs */ export type PiLsToolArgs = Message<"agent.v1.PiLsToolArgs"> & { /** * @generated from field: optional string path = 1; */ path?: string; /** * @generated from field: optional int32 limit = 2; */ limit?: number; }; /** * Describes the message agent.v1.PiLsToolArgs. * Use `create(PiLsToolArgsSchema)` to create a new message. */ export declare const PiLsToolArgsSchema: GenMessage; /** * @generated from message agent.v1.PiLsToolCall */ export type PiLsToolCall = Message<"agent.v1.PiLsToolCall"> & { /** * @generated from field: agent.v1.PiLsToolArgs args = 1; */ args?: PiLsToolArgs; /** * @generated from field: agent.v1.PiLsToolResult result = 2; */ result?: PiLsToolResult; }; /** * Describes the message agent.v1.PiLsToolCall. * Use `create(PiLsToolCallSchema)` to create a new message. */ export declare const PiLsToolCallSchema: GenMessage; /** * @generated from message agent.v1.PiLsToolError */ export type PiLsToolError = Message<"agent.v1.PiLsToolError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.PiLsToolError. * Use `create(PiLsToolErrorSchema)` to create a new message. */ export declare const PiLsToolErrorSchema: GenMessage; /** * @generated from message agent.v1.PiLsToolResult */ export type PiLsToolResult = Message<"agent.v1.PiLsToolResult"> & { /** * @generated from oneof agent.v1.PiLsToolResult.result */ result: { /** * @generated from field: agent.v1.PiLsToolSuccess success = 1; */ value: PiLsToolSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiLsToolError error = 2; */ value: PiLsToolError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiLsToolResult. * Use `create(PiLsToolResultSchema)` to create a new message. */ export declare const PiLsToolResultSchema: GenMessage; /** * @generated from message agent.v1.PiLsToolSuccess */ export type PiLsToolSuccess = Message<"agent.v1.PiLsToolSuccess"> & { /** * @generated from field: string output = 1; */ output: string; /** * @generated from field: optional agent.v1.PiTruncation truncation = 2; */ truncation?: PiTruncation; /** * @generated from field: optional uint32 entry_limit_reached = 3; */ entryLimitReached?: number; }; /** * Describes the message agent.v1.PiLsToolSuccess. * Use `create(PiLsToolSuccessSchema)` to create a new message. */ export declare const PiLsToolSuccessSchema: GenMessage; /** * @generated from message agent.v1.PingRequest */ export type PingRequest = Message<"agent.v1.PingRequest"> & {}; /** * Describes the message agent.v1.PingRequest. * Use `create(PingRequestSchema)` to create a new message. */ export declare const PingRequestSchema: GenMessage; /** * @generated from message agent.v1.PingResponse */ export type PingResponse = Message<"agent.v1.PingResponse"> & {}; /** * Describes the message agent.v1.PingResponse. * Use `create(PingResponseSchema)` to create a new message. */ export declare const PingResponseSchema: GenMessage; /** * @generated from message agent.v1.PiReadExecArgs */ export type PiReadExecArgs = Message<"agent.v1.PiReadExecArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: optional int32 offset = 2; */ offset?: number; /** * @generated from field: optional int32 limit = 3; */ limit?: number; }; /** * Describes the message agent.v1.PiReadExecArgs. * Use `create(PiReadExecArgsSchema)` to create a new message. */ export declare const PiReadExecArgsSchema: GenMessage; /** * @generated from message agent.v1.PiReadExecError */ export type PiReadExecError = Message<"agent.v1.PiReadExecError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.PiReadExecError. * Use `create(PiReadExecErrorSchema)` to create a new message. */ export declare const PiReadExecErrorSchema: GenMessage; /** * @generated from message agent.v1.PiReadExecResult */ export type PiReadExecResult = Message<"agent.v1.PiReadExecResult"> & { /** * @generated from oneof agent.v1.PiReadExecResult.result */ result: { /** * @generated from field: agent.v1.PiReadExecSuccess success = 1; */ value: PiReadExecSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiReadExecError error = 2; */ value: PiReadExecError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiReadExecResult. * Use `create(PiReadExecResultSchema)` to create a new message. */ export declare const PiReadExecResultSchema: GenMessage; /** * @generated from message agent.v1.PiReadExecSuccess */ export type PiReadExecSuccess = Message<"agent.v1.PiReadExecSuccess"> & { /** * @generated from field: string output = 1; */ output: string; /** * @generated from field: optional agent.v1.PiTruncation truncation = 2; */ truncation?: PiTruncation; }; /** * Describes the message agent.v1.PiReadExecSuccess. * Use `create(PiReadExecSuccessSchema)` to create a new message. */ export declare const PiReadExecSuccessSchema: GenMessage; /** * @generated from message agent.v1.PiReadToolArgs */ export type PiReadToolArgs = Message<"agent.v1.PiReadToolArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: optional int32 offset = 2; */ offset?: number; /** * @generated from field: optional int32 limit = 3; */ limit?: number; }; /** * Describes the message agent.v1.PiReadToolArgs. * Use `create(PiReadToolArgsSchema)` to create a new message. */ export declare const PiReadToolArgsSchema: GenMessage; /** * @generated from message agent.v1.PiReadToolCall */ export type PiReadToolCall = Message<"agent.v1.PiReadToolCall"> & { /** * @generated from field: agent.v1.PiReadToolArgs args = 1; */ args?: PiReadToolArgs; /** * @generated from field: agent.v1.PiReadToolResult result = 2; */ result?: PiReadToolResult; }; /** * Describes the message agent.v1.PiReadToolCall. * Use `create(PiReadToolCallSchema)` to create a new message. */ export declare const PiReadToolCallSchema: GenMessage; /** * @generated from message agent.v1.PiReadToolError */ export type PiReadToolError = Message<"agent.v1.PiReadToolError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.PiReadToolError. * Use `create(PiReadToolErrorSchema)` to create a new message. */ export declare const PiReadToolErrorSchema: GenMessage; /** * @generated from message agent.v1.PiReadToolResult */ export type PiReadToolResult = Message<"agent.v1.PiReadToolResult"> & { /** * @generated from oneof agent.v1.PiReadToolResult.result */ result: { /** * @generated from field: agent.v1.PiReadToolSuccess success = 1; */ value: PiReadToolSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiReadToolError error = 2; */ value: PiReadToolError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiReadToolResult. * Use `create(PiReadToolResultSchema)` to create a new message. */ export declare const PiReadToolResultSchema: GenMessage; /** * @generated from message agent.v1.PiReadToolSuccess */ export type PiReadToolSuccess = Message<"agent.v1.PiReadToolSuccess"> & { /** * @generated from field: string output = 1; */ output: string; /** * @generated from field: optional agent.v1.PiTruncation truncation = 2; */ truncation?: PiTruncation; }; /** * Describes the message agent.v1.PiReadToolSuccess. * Use `create(PiReadToolSuccessSchema)` to create a new message. */ export declare const PiReadToolSuccessSchema: GenMessage; /** * @generated from message agent.v1.PiTruncation */ export type PiTruncation = Message<"agent.v1.PiTruncation"> & { /** * @generated from field: bool truncated = 1; */ truncated: boolean; /** * @generated from field: string truncated_by = 2; */ truncatedBy: string; /** * @generated from field: uint32 total_lines = 3; */ totalLines: number; /** * @generated from field: uint32 output_lines = 4; */ outputLines: number; /** * @generated from field: uint32 output_bytes = 5; */ outputBytes: number; /** * @generated from field: optional uint32 max_lines = 6; */ maxLines?: number; /** * @generated from field: optional uint32 max_bytes = 7; */ maxBytes?: number; /** * @generated from field: bool first_line_exceeds_limit = 8; */ firstLineExceedsLimit: boolean; /** * @generated from field: bool last_line_partial = 9; */ lastLinePartial: boolean; }; /** * Describes the message agent.v1.PiTruncation. * Use `create(PiTruncationSchema)` to create a new message. */ export declare const PiTruncationSchema: GenMessage; /** * @generated from message agent.v1.PiWriteExecArgs */ export type PiWriteExecArgs = Message<"agent.v1.PiWriteExecArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string content = 2; */ content: string; }; /** * Describes the message agent.v1.PiWriteExecArgs. * Use `create(PiWriteExecArgsSchema)` to create a new message. */ export declare const PiWriteExecArgsSchema: GenMessage; /** * @generated from message agent.v1.PiWriteExecError */ export type PiWriteExecError = Message<"agent.v1.PiWriteExecError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.PiWriteExecError. * Use `create(PiWriteExecErrorSchema)` to create a new message. */ export declare const PiWriteExecErrorSchema: GenMessage; /** * @generated from message agent.v1.PiWriteExecRejected */ export type PiWriteExecRejected = Message<"agent.v1.PiWriteExecRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.PiWriteExecRejected. * Use `create(PiWriteExecRejectedSchema)` to create a new message. */ export declare const PiWriteExecRejectedSchema: GenMessage; /** * @generated from message agent.v1.PiWriteExecResult */ export type PiWriteExecResult = Message<"agent.v1.PiWriteExecResult"> & { /** * @generated from oneof agent.v1.PiWriteExecResult.result */ result: { /** * @generated from field: agent.v1.PiWriteExecSuccess success = 1; */ value: PiWriteExecSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiWriteExecError error = 2; */ value: PiWriteExecError; case: "error"; } | { /** * @generated from field: agent.v1.PiWriteExecRejected rejected = 3; */ value: PiWriteExecRejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiWriteExecResult. * Use `create(PiWriteExecResultSchema)` to create a new message. */ export declare const PiWriteExecResultSchema: GenMessage; /** * @generated from message agent.v1.PiWriteExecSuccess */ export type PiWriteExecSuccess = Message<"agent.v1.PiWriteExecSuccess"> & { /** * @generated from field: string output = 1; */ output: string; }; /** * Describes the message agent.v1.PiWriteExecSuccess. * Use `create(PiWriteExecSuccessSchema)` to create a new message. */ export declare const PiWriteExecSuccessSchema: GenMessage; /** * @generated from message agent.v1.PiWriteToolArgs */ export type PiWriteToolArgs = Message<"agent.v1.PiWriteToolArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string content = 2; */ content: string; }; /** * Describes the message agent.v1.PiWriteToolArgs. * Use `create(PiWriteToolArgsSchema)` to create a new message. */ export declare const PiWriteToolArgsSchema: GenMessage; /** * @generated from message agent.v1.PiWriteToolCall */ export type PiWriteToolCall = Message<"agent.v1.PiWriteToolCall"> & { /** * @generated from field: agent.v1.PiWriteToolArgs args = 1; */ args?: PiWriteToolArgs; /** * @generated from field: agent.v1.PiWriteToolResult result = 2; */ result?: PiWriteToolResult; }; /** * Describes the message agent.v1.PiWriteToolCall. * Use `create(PiWriteToolCallSchema)` to create a new message. */ export declare const PiWriteToolCallSchema: GenMessage; /** * @generated from message agent.v1.PiWriteToolError */ export type PiWriteToolError = Message<"agent.v1.PiWriteToolError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.PiWriteToolError. * Use `create(PiWriteToolErrorSchema)` to create a new message. */ export declare const PiWriteToolErrorSchema: GenMessage; /** * @generated from message agent.v1.PiWriteToolRejected */ export type PiWriteToolRejected = Message<"agent.v1.PiWriteToolRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.PiWriteToolRejected. * Use `create(PiWriteToolRejectedSchema)` to create a new message. */ export declare const PiWriteToolRejectedSchema: GenMessage; /** * @generated from message agent.v1.PiWriteToolResult */ export type PiWriteToolResult = Message<"agent.v1.PiWriteToolResult"> & { /** * @generated from oneof agent.v1.PiWriteToolResult.result */ result: { /** * @generated from field: agent.v1.PiWriteToolSuccess success = 1; */ value: PiWriteToolSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PiWriteToolError error = 2; */ value: PiWriteToolError; case: "error"; } | { /** * @generated from field: agent.v1.PiWriteToolRejected rejected = 3; */ value: PiWriteToolRejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PiWriteToolResult. * Use `create(PiWriteToolResultSchema)` to create a new message. */ export declare const PiWriteToolResultSchema: GenMessage; /** * @generated from message agent.v1.PiWriteToolSuccess */ export type PiWriteToolSuccess = Message<"agent.v1.PiWriteToolSuccess"> & { /** * @generated from field: string output = 1; */ output: string; }; /** * Describes the message agent.v1.PiWriteToolSuccess. * Use `create(PiWriteToolSuccessSchema)` to create a new message. */ export declare const PiWriteToolSuccessSchema: GenMessage; /** * @generated from message agent.v1.PlanRegistryEntry */ export type PlanRegistryEntry = Message<"agent.v1.PlanRegistryEntry"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string path = 2; */ path: string; }; /** * Describes the message agent.v1.PlanRegistryEntry. * Use `create(PlanRegistryEntrySchema)` to create a new message. */ export declare const PlanRegistryEntrySchema: GenMessage; /** * @generated from message agent.v1.Position */ export type Position = Message<"agent.v1.Position"> & { /** * @generated from field: uint32 line = 1; */ line: number; /** * @generated from field: uint32 column = 2; */ column: number; }; /** * Describes the message agent.v1.Position. * Use `create(PositionSchema)` to create a new message. */ export declare const PositionSchema: GenMessage; /** * @generated from message agent.v1.PostCommentAction */ export type PostCommentAction = Message<"agent.v1.PostCommentAction"> & { /** * @generated from field: optional string pr_url = 1; */ prUrl?: string; /** * @generated from field: optional string branch_name = 2; */ branchName?: string; /** * @generated from field: string body = 3; */ body: string; /** * @generated from field: optional string repo_url = 4; */ repoUrl?: string; /** * @generated from field: optional int64 in_reply_to = 5; */ inReplyTo?: bigint; /** * @generated from field: optional string path = 6; */ path?: string; /** * @generated from field: optional int32 line = 7; */ line?: number; /** * @generated from field: optional int32 start_line = 8; */ startLine?: number; /** * @generated from field: optional string side = 9; */ side?: string; }; /** * Describes the message agent.v1.PostCommentAction. * Use `create(PostCommentActionSchema)` to create a new message. */ export declare const PostCommentActionSchema: GenMessage; /** * @generated from message agent.v1.PostRequestPromptUpdate */ export type PostRequestPromptUpdate = Message<"agent.v1.PostRequestPromptUpdate"> & { /** * @generated from field: string title = 1; */ title: string; /** * @generated from field: string message = 2; */ message: string; /** * @generated from field: string button_label = 3; */ buttonLabel: string; /** * @generated from field: string button_url = 4; */ buttonUrl: string; }; /** * Describes the message agent.v1.PostRequestPromptUpdate. * Use `create(PostRequestPromptUpdateSchema)` to create a new message. */ export declare const PostRequestPromptUpdateSchema: GenMessage; /** * @generated from message agent.v1.PostToolUseFailureRequestQuery */ export type PostToolUseFailureRequestQuery = Message<"agent.v1.PostToolUseFailureRequestQuery"> & { /** * @generated from field: string tool_name = 1; */ toolName: string; /** * @generated from field: bytes tool_input = 2; */ toolInput: Uint8Array; /** * @generated from field: string error_message = 3; */ errorMessage: string; /** * @generated from field: string failure_type = 4; */ failureType: string; /** * @generated from field: int64 duration_ms = 5; */ durationMs: bigint; /** * @generated from field: string tool_use_id = 6; */ toolUseId: string; /** * @generated from field: bool is_interrupt = 7; */ isInterrupt: boolean; /** * @generated from field: optional string conversation_id = 8; */ conversationId?: string; /** * @generated from field: optional string generation_id = 9; */ generationId?: string; /** * @generated from field: optional string model = 10; */ model?: string; /** * @generated from field: optional string model_id = 11; */ modelId?: string; /** * @generated from field: repeated agent.v1.RequestedModel.ModelParameterValue model_params = 12; */ modelParams: RequestedModel_ModelParameterValue[]; }; /** * Describes the message agent.v1.PostToolUseFailureRequestQuery. * Use `create(PostToolUseFailureRequestQuerySchema)` to create a new message. */ export declare const PostToolUseFailureRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.PostToolUseFailureRequestResponse */ export type PostToolUseFailureRequestResponse = Message<"agent.v1.PostToolUseFailureRequestResponse"> & { /** * @generated from field: optional string additional_context = 1; */ additionalContext?: string; }; /** * Describes the message agent.v1.PostToolUseFailureRequestResponse. * Use `create(PostToolUseFailureRequestResponseSchema)` to create a new message. */ export declare const PostToolUseFailureRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.PostToolUseRequestQuery */ export type PostToolUseRequestQuery = Message<"agent.v1.PostToolUseRequestQuery"> & { /** * @generated from field: string tool_name = 1; */ toolName: string; /** * @generated from field: bytes tool_input = 2; */ toolInput: Uint8Array; /** * @generated from field: string tool_output = 3; */ toolOutput: string; /** * @generated from field: int64 duration_ms = 4; */ durationMs: bigint; /** * @generated from field: string tool_use_id = 5; */ toolUseId: string; /** * @generated from field: optional string cwd = 6; */ cwd?: string; /** * @generated from field: optional string conversation_id = 7; */ conversationId?: string; /** * @generated from field: optional string generation_id = 8; */ generationId?: string; /** * @generated from field: optional string model = 9; */ model?: string; /** * @generated from field: optional string model_id = 10; */ modelId?: string; /** * @generated from field: repeated agent.v1.RequestedModel.ModelParameterValue model_params = 11; */ modelParams: RequestedModel_ModelParameterValue[]; }; /** * Describes the message agent.v1.PostToolUseRequestQuery. * Use `create(PostToolUseRequestQuerySchema)` to create a new message. */ export declare const PostToolUseRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.PostToolUseRequestResponse */ export type PostToolUseRequestResponse = Message<"agent.v1.PostToolUseRequestResponse"> & { /** * @generated from field: optional string additional_context = 1; */ additionalContext?: string; }; /** * Describes the message agent.v1.PostToolUseRequestResponse. * Use `create(PostToolUseRequestResponseSchema)` to create a new message. */ export declare const PostToolUseRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.PreCompactRequestQuery */ export type PreCompactRequestQuery = Message<"agent.v1.PreCompactRequestQuery"> & { /** * @generated from field: string trigger = 1; */ trigger: string; /** * @generated from field: double context_usage_percent = 2; */ contextUsagePercent: number; /** * @generated from field: int64 context_tokens = 3; */ contextTokens: bigint; /** * @generated from field: int64 context_window_size = 4; */ contextWindowSize: bigint; /** * @generated from field: int32 message_count = 5; */ messageCount: number; /** * @generated from field: int32 messages_to_compact = 6; */ messagesToCompact: number; /** * @generated from field: bool is_first_compaction = 7; */ isFirstCompaction: boolean; /** * @generated from field: optional string conversation_id = 8; */ conversationId?: string; /** * @generated from field: optional string generation_id = 9; */ generationId?: string; /** * @generated from field: optional string model = 10; */ model?: string; /** * @generated from field: optional string model_id = 11; */ modelId?: string; /** * @generated from field: repeated agent.v1.RequestedModel.ModelParameterValue model_params = 12; */ modelParams: RequestedModel_ModelParameterValue[]; }; /** * Describes the message agent.v1.PreCompactRequestQuery. * Use `create(PreCompactRequestQuerySchema)` to create a new message. */ export declare const PreCompactRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.PreCompactRequestResponse */ export type PreCompactRequestResponse = Message<"agent.v1.PreCompactRequestResponse"> & { /** * @generated from field: optional string user_message = 1; */ userMessage?: string; }; /** * Describes the message agent.v1.PreCompactRequestResponse. * Use `create(PreCompactRequestResponseSchema)` to create a new message. */ export declare const PreCompactRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.PrecomputedHumanChange */ export type PrecomputedHumanChange = Message<"agent.v1.PrecomputedHumanChange"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: repeated agent.v1.PrecomputedHumanChangeRenderedDiff rendered_diffs = 2; */ renderedDiffs: PrecomputedHumanChangeRenderedDiff[]; /** * @generated from field: bool is_new_file = 3; */ isNewFile: boolean; /** * @generated from field: bool is_deleted_file = 4; */ isDeletedFile: boolean; }; /** * Describes the message agent.v1.PrecomputedHumanChange. * Use `create(PrecomputedHumanChangeSchema)` to create a new message. */ export declare const PrecomputedHumanChangeSchema: GenMessage; /** * @generated from message agent.v1.PrecomputedHumanChangeRenderedDiff */ export type PrecomputedHumanChangeRenderedDiff = Message<"agent.v1.PrecomputedHumanChangeRenderedDiff"> & { /** * @generated from field: int32 start_line_number = 1; */ startLineNumber: number; /** * @generated from field: int32 end_line_number_exclusive = 2; */ endLineNumberExclusive: number; /** * @generated from field: repeated string before_context_lines = 3; */ beforeContextLines: string[]; /** * @generated from field: repeated string removed_lines = 4; */ removedLines: string[]; /** * @generated from field: repeated string added_lines = 5; */ addedLines: string[]; /** * @generated from field: repeated string after_context_lines = 6; */ afterContextLines: string[]; }; /** * Describes the message agent.v1.PrecomputedHumanChangeRenderedDiff. * Use `create(PrecomputedHumanChangeRenderedDiffSchema)` to create a new message. */ export declare const PrecomputedHumanChangeRenderedDiffSchema: GenMessage; /** * @generated from message agent.v1.PreFetchedBlob */ export type PreFetchedBlob = Message<"agent.v1.PreFetchedBlob"> & { /** * @generated from field: bytes id = 1; */ id: Uint8Array; /** * @generated from field: bytes value = 2; */ value: Uint8Array; }; /** * Describes the message agent.v1.PreFetchedBlob. * Use `create(PreFetchedBlobSchema)` to create a new message. */ export declare const PreFetchedBlobSchema: GenMessage; /** * @generated from message agent.v1.PreparedTaskSubagent */ export type PreparedTaskSubagent = Message<"agent.v1.PreparedTaskSubagent"> & { /** * @generated from field: string subagent_id = 1; */ subagentId: string; /** * @generated from field: string subagent_type_name = 2; */ subagentTypeName: string; /** * @generated from field: agent.v1.SubagentType subagent_type = 3; */ subagentType?: SubagentType; /** * @generated from field: string analytics_subagent_type = 4; */ analyticsSubagentType: string; /** * @generated from field: string resolved_model_id = 5; */ resolvedModelId: string; /** * @generated from field: bool effective_readonly = 6; */ effectiveReadonly: boolean; /** * @generated from field: bool use_ask_mode_for_subagent = 7; */ useAskModeForSubagent: boolean; /** * @generated from field: agent.v1.ConversationStateStructure conversation_state = 8; */ conversationState?: ConversationStateStructure; /** * @generated from field: agent.v1.ConversationAction initial_action = 9; */ initialAction?: ConversationAction; /** * @generated from field: uint32 initial_turns_count = 10; */ initialTurnsCount: number; /** * @generated from field: string subagent_request_id = 11; */ subagentRequestId: string; /** * @generated from field: string tool_call_id = 12; */ toolCallId: string; /** * @generated from field: bool is_resume = 13; */ isResume: boolean; /** * @generated from field: optional string parent_request_id = 14; */ parentRequestId?: string; /** * @generated from field: optional string root_parent_request_id = 15; */ rootParentRequestId?: string; /** * @generated from field: string task_prompt = 16; */ taskPrompt: string; /** * @generated from field: string task_description = 17; */ taskDescription: string; /** * @generated from field: optional agent.v1.SelectedContext selected_context = 18; */ selectedContext?: SelectedContext; /** * @generated from field: optional string plugin = 19; */ plugin?: string; /** * @generated from field: optional string marketplace = 20; */ marketplace?: string; /** * @generated from field: string parent_model_name = 21; */ parentModelName: string; /** * @generated from field: agent.v1.TaskToolCallArgsProto raw_args = 22; */ rawArgs?: TaskToolCallArgsProto; /** * @generated from field: agent.v1.SubagentCredentials subagent_credentials = 23; */ subagentCredentials?: SubagentCredentials; /** * @generated from field: optional string result_suffix = 25; */ resultSuffix?: string; /** * @generated from field: bool enable_execute_hook_exec = 26; */ enableExecuteHookExec: boolean; /** * @generated from field: repeated string configured_steps = 27; */ configuredSteps: string[]; /** * @generated from field: bool readonly_shell_enabled = 28; */ readonlyShellEnabled: boolean; /** * @generated from field: string tool_name = 29; */ toolName: string; /** * @generated from field: optional int64 prepared_timestamp_unix_ms = 30; */ preparedTimestampUnixMs?: bigint; /** * @generated from field: optional string plugin_id = 31; */ pluginId?: string; /** * @generated from field: optional string marketplace_id = 32; */ marketplaceId?: string; /** * @generated from field: optional string subagent_source = 33; */ subagentSource?: string; /** * @generated from field: optional string cloud_subagent_bc_id = 34; */ cloudSubagentBcId?: string; /** * @generated from field: optional string provider_tool_name = 35; */ providerToolName?: string; }; /** * Describes the message agent.v1.PreparedTaskSubagent. * Use `create(PreparedTaskSubagentSchema)` to create a new message. */ export declare const PreparedTaskSubagentSchema: GenMessage; /** * @generated from message agent.v1.PreToolUseRequestQuery */ export type PreToolUseRequestQuery = Message<"agent.v1.PreToolUseRequestQuery"> & { /** * @generated from field: string tool_name = 1; */ toolName: string; /** * @generated from field: bytes tool_input = 2; */ toolInput: Uint8Array; /** * @generated from field: string tool_use_id = 3; */ toolUseId: string; /** * @generated from field: optional string cwd = 4; */ cwd?: string; /** * @generated from field: optional string conversation_id = 5; */ conversationId?: string; /** * @generated from field: optional string generation_id = 6; */ generationId?: string; /** * @generated from field: optional string model = 7; */ model?: string; /** * @generated from field: optional string model_id = 8; */ modelId?: string; /** * @generated from field: repeated agent.v1.RequestedModel.ModelParameterValue model_params = 9; */ modelParams: RequestedModel_ModelParameterValue[]; }; /** * Describes the message agent.v1.PreToolUseRequestQuery. * Use `create(PreToolUseRequestQuerySchema)` to create a new message. */ export declare const PreToolUseRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.PreToolUseRequestResponse */ export type PreToolUseRequestResponse = Message<"agent.v1.PreToolUseRequestResponse"> & { /** * @generated from field: optional string permission = 1; */ permission?: string; /** * @generated from field: optional string user_message = 2; */ userMessage?: string; /** * @generated from field: optional string agent_message = 3; */ agentMessage?: string; /** * @generated from field: optional string updated_input = 4; */ updatedInput?: string; /** * @generated from field: optional string additional_context = 5; */ additionalContext?: string; }; /** * Describes the message agent.v1.PreToolUseRequestResponse. * Use `create(PreToolUseRequestResponseSchema)` to create a new message. */ export declare const PreToolUseRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.PrewarmRequest */ export type PrewarmRequest = Message<"agent.v1.PrewarmRequest"> & { /** * @generated from field: agent.v1.ModelDetails model_details = 1; */ modelDetails?: ModelDetails; /** * @generated from field: optional string conversation_id = 2; */ conversationId?: string; /** * @generated from field: agent.v1.ConversationStateStructure conversation_state = 3; */ conversationState?: ConversationStateStructure; /** * @generated from field: agent.v1.McpTools mcp_tools = 4; */ mcpTools?: McpTools; /** * @generated from field: optional agent.v1.McpFileSystemOptions mcp_file_system_options = 5; */ mcpFileSystemOptions?: McpFileSystemOptions; /** * @generated from field: optional string best_of_n_group_id = 6; */ bestOfNGroupId?: string; /** * @generated from field: optional bool try_use_best_of_n_promotion = 7; */ tryUseBestOfNPromotion?: boolean; /** * @generated from field: optional string custom_system_prompt = 8; */ customSystemPrompt?: string; /** * @generated from field: optional agent.v1.RequestedModel requested_model = 9; */ requestedModel?: RequestedModel; /** * @generated from field: optional bool suggest_next_prompt = 10; */ suggestNextPrompt?: boolean; /** * @generated from field: optional string subagent_type_name = 11; */ subagentTypeName?: string; /** * @generated from field: optional bool exclude_workspace_context = 12; */ excludeWorkspaceContext?: boolean; /** * @generated from field: optional string harness = 13; */ harness?: string; /** * @generated from field: repeated agent.v1.RequestedModel selected_subagent_models = 14; */ selectedSubagentModels: RequestedModel[]; /** * @generated from field: repeated agent.v1.ModelDetails selected_subagent_model_details = 15; */ selectedSubagentModelDetails: ModelDetails[]; /** * @generated from field: optional string conversation_group_id = 16; */ conversationGroupId?: string; /** * @generated from field: repeated agent.v1.PreFetchedBlob pre_fetched_blobs = 17; */ preFetchedBlobs: PreFetchedBlob[]; /** * @generated from field: optional bool client_supports_inline_images = 18; */ clientSupportsInlineImages?: boolean; /** * @generated from field: repeated agent.v1.SubagentModelOverride subagent_model_overrides = 19; */ subagentModelOverrides: SubagentModelOverride[]; /** * @generated from field: optional bool can_create_cloud_subagents = 20; */ canCreateCloudSubagents?: boolean; /** * @generated from field: optional bool suppress_subagent_progress_update_tool = 21; */ suppressSubagentProgressUpdateTool?: boolean; /** * @generated from field: optional bool client_supports_send_to_user = 22; */ clientSupportsSendToUser?: boolean; }; /** * Describes the message agent.v1.PrewarmRequest. * Use `create(PrewarmRequestSchema)` to create a new message. */ export declare const PrewarmRequestSchema: GenMessage; /** * @generated from message agent.v1.ProjectDetails */ export type ProjectDetails = Message<"agent.v1.ProjectDetails"> & { /** * @generated from field: optional string name = 1; */ name?: string; /** * @generated from field: optional agent.v1.ProjectSubagentDetails subagent = 2; */ subagent?: ProjectSubagentDetails; }; /** * Describes the message agent.v1.ProjectDetails. * Use `create(ProjectDetailsSchema)` to create a new message. */ export declare const ProjectDetailsSchema: GenMessage; /** * @generated from message agent.v1.ProjectSubagentDetails */ export type ProjectSubagentDetails = Message<"agent.v1.ProjectSubagentDetails"> & { /** * @generated from field: string report_dir = 1; */ reportDir: string; }; /** * Describes the message agent.v1.ProjectSubagentDetails. * Use `create(ProjectSubagentDetailsSchema)` to create a new message. */ export declare const ProjectSubagentDetailsSchema: GenMessage; /** * @generated from message agent.v1.PrManagementArgs */ export type PrManagementArgs = Message<"agent.v1.PrManagementArgs"> & { /** * @generated from oneof agent.v1.PrManagementArgs.action */ action: { /** * @generated from field: agent.v1.CreatePrAction create_pr = 2; */ value: CreatePrAction; case: "createPr"; } | { /** * @generated from field: agent.v1.UpdatePrAction update_pr = 3; */ value: UpdatePrAction; case: "updatePr"; } | { /** * @generated from field: agent.v1.PostCommentAction post_comment = 4; */ value: PostCommentAction; case: "postComment"; } | { /** * @generated from field: agent.v1.ResolveCommentAction resolve_comment = 5; */ value: ResolveCommentAction; case: "resolveComment"; } | { /** * @generated from field: agent.v1.GetCiStatusAction get_ci_status = 6; */ value: GetCiStatusAction; case: "getCiStatus"; } | { /** * @generated from field: agent.v1.SetPrStatusAction set_pr_status = 7; */ value: SetPrStatusAction; case: "setPrStatus"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string tool_call_id = 1; */ toolCallId: string; }; /** * Describes the message agent.v1.PrManagementArgs. * Use `create(PrManagementArgsSchema)` to create a new message. */ export declare const PrManagementArgsSchema: GenMessage; /** * @generated from message agent.v1.PrManagementError */ export type PrManagementError = Message<"agent.v1.PrManagementError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.PrManagementError. * Use `create(PrManagementErrorSchema)` to create a new message. */ export declare const PrManagementErrorSchema: GenMessage; /** * @generated from message agent.v1.PrManagementNeedsConfirmation */ export type PrManagementNeedsConfirmation = Message<"agent.v1.PrManagementNeedsConfirmation"> & { /** * @generated from field: string message = 1; */ message: string; /** * @generated from field: string discovered_pr_url = 2; */ discoveredPrUrl: string; /** * @generated from field: int32 discovered_pr_number = 3; */ discoveredPrNumber: number; /** * @generated from field: string discovered_pr_title = 4; */ discoveredPrTitle: string; /** * @generated from field: string branch_name = 5; */ branchName: string; }; /** * Describes the message agent.v1.PrManagementNeedsConfirmation. * Use `create(PrManagementNeedsConfirmationSchema)` to create a new message. */ export declare const PrManagementNeedsConfirmationSchema: GenMessage; /** * @generated from message agent.v1.PrManagementRegistered */ export type PrManagementRegistered = Message<"agent.v1.PrManagementRegistered"> & { /** * @generated from field: string message = 1; */ message: string; /** * @generated from field: string title = 2; */ title: string; /** * @generated from field: string body = 3; */ body: string; /** * @generated from field: optional string base_branch = 4; */ baseBranch?: string; /** * @generated from field: optional bool draft = 5; */ draft?: boolean; /** * @generated from field: string branch_name = 6; */ branchName: string; }; /** * Describes the message agent.v1.PrManagementRegistered. * Use `create(PrManagementRegisteredSchema)` to create a new message. */ export declare const PrManagementRegisteredSchema: GenMessage; /** * @generated from message agent.v1.PrManagementRejected */ export type PrManagementRejected = Message<"agent.v1.PrManagementRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.PrManagementRejected. * Use `create(PrManagementRejectedSchema)` to create a new message. */ export declare const PrManagementRejectedSchema: GenMessage; /** * @generated from message agent.v1.PrManagementRequestQuery */ export type PrManagementRequestQuery = Message<"agent.v1.PrManagementRequestQuery"> & { /** * @generated from field: agent.v1.PrManagementArgs args = 1; */ args?: PrManagementArgs; }; /** * Describes the message agent.v1.PrManagementRequestQuery. * Use `create(PrManagementRequestQuerySchema)` to create a new message. */ export declare const PrManagementRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.PrManagementResult */ export type PrManagementResult = Message<"agent.v1.PrManagementResult"> & { /** * @generated from oneof agent.v1.PrManagementResult.result */ result: { /** * @generated from field: agent.v1.PrManagementSuccess success = 1; */ value: PrManagementSuccess; case: "success"; } | { /** * @generated from field: agent.v1.PrManagementError error = 2; */ value: PrManagementError; case: "error"; } | { /** * @generated from field: agent.v1.PrManagementRejected rejected = 3; */ value: PrManagementRejected; case: "rejected"; } | { /** * @generated from field: agent.v1.PrManagementRegistered registered = 4; */ value: PrManagementRegistered; case: "registered"; } | { /** * @generated from field: agent.v1.PrManagementNeedsConfirmation needs_confirmation = 5; */ value: PrManagementNeedsConfirmation; case: "needsConfirmation"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.PrManagementResult. * Use `create(PrManagementResultSchema)` to create a new message. */ export declare const PrManagementResultSchema: GenMessage; /** * @generated from message agent.v1.PrManagementSuccess */ export type PrManagementSuccess = Message<"agent.v1.PrManagementSuccess"> & { /** * @generated from field: string pr_url = 1; */ prUrl: string; /** * @generated from field: int32 pr_number = 2; */ prNumber: number; /** * @generated from field: string message = 3; */ message: string; }; /** * Describes the message agent.v1.PrManagementSuccess. * Use `create(PrManagementSuccessSchema)` to create a new message. */ export declare const PrManagementSuccessSchema: GenMessage; /** * @generated from message agent.v1.PrManagementToolCall */ export type PrManagementToolCall = Message<"agent.v1.PrManagementToolCall"> & { /** * @generated from field: agent.v1.PrManagementArgs args = 1; */ args?: PrManagementArgs; /** * @generated from field: agent.v1.PrManagementResult result = 2; */ result?: PrManagementResult; }; /** * Describes the message agent.v1.PrManagementToolCall. * Use `create(PrManagementToolCallSchema)` to create a new message. */ export declare const PrManagementToolCallSchema: GenMessage; /** * @generated from message agent.v1.Process */ export type Process = Message<"agent.v1.Process"> & { /** * @generated from field: string shell = 1; */ shell: string; /** * @generated from field: repeated string args = 2; */ args: string[]; }; /** * Describes the message agent.v1.Process. * Use `create(ProcessSchema)` to create a new message. */ export declare const ProcessSchema: GenMessage; /** * @generated from message agent.v1.PromptContextNode */ export type PromptContextNode = Message<"agent.v1.PromptContextNode"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: optional string parent_id = 2; */ parentId?: string; /** * @generated from field: string kind = 3; */ kind: string; /** * @generated from field: string label = 4; */ label: string; /** * @generated from field: string category_id = 5; */ categoryId: string; /** * @generated from field: uint32 estimated_tokens = 6; */ estimatedTokens: number; /** * @generated from field: uint32 character_count = 7; */ characterCount: number; /** * @generated from field: bool content_available = 9; */ contentAvailable: boolean; /** * @generated from field: optional agent.v1.PromptContextSourceRef source = 11; */ source?: PromptContextSourceRef; /** * @generated from field: optional string inline_content = 12; */ inlineContent?: string; }; /** * Describes the message agent.v1.PromptContextNode. * Use `create(PromptContextNodeSchema)` to create a new message. */ export declare const PromptContextNodeSchema: GenMessage; /** * @generated from message agent.v1.PromptContextSourceRef */ export type PromptContextSourceRef = Message<"agent.v1.PromptContextSourceRef"> & { /** * @generated from field: string source_type = 1; */ sourceType: string; /** * @generated from field: uint32 message_index = 3; */ messageIndex: number; /** * @generated from field: string content_path = 4; */ contentPath: string; /** * @generated from field: uint32 start_offset = 5; */ startOffset: number; /** * @generated from field: uint32 end_offset = 6; */ endOffset: number; }; /** * Describes the message agent.v1.PromptContextSourceRef. * Use `create(PromptContextSourceRefSchema)` to create a new message. */ export declare const PromptContextSourceRefSchema: GenMessage; /** * @generated from message agent.v1.PromptContextUsageTree */ export type PromptContextUsageTree = Message<"agent.v1.PromptContextUsageTree"> & { /** * @generated from field: uint32 schema_version = 1; */ schemaVersion: number; /** * @generated from field: repeated agent.v1.PromptContextNode nodes = 2; */ nodes: PromptContextNode[]; }; /** * Describes the message agent.v1.PromptContextUsageTree. * Use `create(PromptContextUsageTreeSchema)` to create a new message. */ export declare const PromptContextUsageTreeSchema: GenMessage; /** * @generated from message agent.v1.PromptSuggestionUpdate */ export type PromptSuggestionUpdate = Message<"agent.v1.PromptSuggestionUpdate"> & { /** * @generated from field: string suggestion = 1; */ suggestion: string; }; /** * Describes the message agent.v1.PromptSuggestionUpdate. * Use `create(PromptSuggestionUpdateSchema)` to create a new message. */ export declare const PromptSuggestionUpdateSchema: GenMessage; /** * @generated from message agent.v1.PromptTokenBreakdownCategory */ export type PromptTokenBreakdownCategory = Message<"agent.v1.PromptTokenBreakdownCategory"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string label = 2; */ label: string; /** * @generated from field: uint32 estimated_tokens = 3; */ estimatedTokens: number; /** * @generated from field: optional uint32 character_count = 4; */ characterCount?: number; }; /** * Describes the message agent.v1.PromptTokenBreakdownCategory. * Use `create(PromptTokenBreakdownCategorySchema)` to create a new message. */ export declare const PromptTokenBreakdownCategorySchema: GenMessage; /** * @generated from message agent.v1.PromptTokenBreakdownSnapshot */ export type PromptTokenBreakdownSnapshot = Message<"agent.v1.PromptTokenBreakdownSnapshot"> & { /** * @generated from field: uint32 total_used_tokens = 1; */ totalUsedTokens: number; /** * @generated from field: uint32 max_tokens = 2; */ maxTokens: number; /** * @generated from field: repeated agent.v1.PromptTokenBreakdownCategory categories = 3; */ categories: PromptTokenBreakdownCategory[]; }; /** * Describes the message agent.v1.PromptTokenBreakdownSnapshot. * Use `create(PromptTokenBreakdownSnapshotSchema)` to create a new message. */ export declare const PromptTokenBreakdownSnapshotSchema: GenMessage; /** * @generated from message agent.v1.PtyData */ export type PtyData = Message<"agent.v1.PtyData"> & { /** * @generated from field: bytes data = 1; */ data: Uint8Array; }; /** * Describes the message agent.v1.PtyData. * Use `create(PtyDataSchema)` to create a new message. */ export declare const PtyDataSchema: GenMessage; /** * @generated from message agent.v1.PtyEvent */ export type PtyEvent = Message<"agent.v1.PtyEvent"> & { /** * @generated from oneof agent.v1.PtyEvent.data */ data: { /** * @generated from field: agent.v1.PtyData pty_data = 2; */ value: PtyData; case: "ptyData"; } | { /** * @generated from field: agent.v1.PtyExited pty_exited = 3; */ value: PtyExited; case: "ptyExited"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string event_id = 1; */ eventId: string; }; /** * Describes the message agent.v1.PtyEvent. * Use `create(PtyEventSchema)` to create a new message. */ export declare const PtyEventSchema: GenMessage; /** * @generated from message agent.v1.PtyExited */ export type PtyExited = Message<"agent.v1.PtyExited"> & { /** * @generated from field: int32 exit_code = 1; */ exitCode: number; /** * @generated from field: optional int32 signal = 2; */ signal?: number; }; /** * Describes the message agent.v1.PtyExited. * Use `create(PtyExitedSchema)` to create a new message. */ export declare const PtyExitedSchema: GenMessage; /** * @generated from message agent.v1.PtyInfo */ export type PtyInfo = Message<"agent.v1.PtyInfo"> & { /** * @generated from field: string pty_id = 1; */ ptyId: string; /** * @generated from field: string shell = 2; */ shell: string; /** * @generated from field: string cwd = 3; */ cwd: string; /** * @generated from field: uint32 cols = 4; */ cols: number; /** * @generated from field: uint32 rows = 5; */ rows: number; /** * @generated from field: int32 pid = 6; */ pid: number; /** * @generated from field: repeated string process_args = 7; */ processArgs: string[]; }; /** * Describes the message agent.v1.PtyInfo. * Use `create(PtyInfoSchema)` to create a new message. */ export declare const PtyInfoSchema: GenMessage; /** * @generated from message agent.v1.Range */ export type Range = Message<"agent.v1.Range"> & { /** * @generated from field: agent.v1.Position start = 1; */ start?: Position; /** * @generated from field: agent.v1.Position end = 2; */ end?: Position; }; /** * Describes the message agent.v1.Range. * Use `create(RangeSchema)` to create a new message. */ export declare const RangeSchema: GenMessage; /** * @generated from message agent.v1.ReadArgs */ export type ReadArgs = Message<"agent.v1.ReadArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; /** * @generated from field: optional int32 offset = 4; */ offset?: number; /** * @generated from field: optional uint32 limit = 5; */ limit?: number; /** * @generated from field: optional string encoding_hint = 6; */ encodingHint?: string; }; /** * Describes the message agent.v1.ReadArgs. * Use `create(ReadArgsSchema)` to create a new message. */ export declare const ReadArgsSchema: GenMessage; /** * @generated from message agent.v1.ReadBinaryFileRequest */ export type ReadBinaryFileRequest = Message<"agent.v1.ReadBinaryFileRequest"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.ReadBinaryFileRequest. * Use `create(ReadBinaryFileRequestSchema)` to create a new message. */ export declare const ReadBinaryFileRequestSchema: GenMessage; /** * @generated from message agent.v1.ReadBinaryFileResponse */ export type ReadBinaryFileResponse = Message<"agent.v1.ReadBinaryFileResponse"> & { /** * @generated from field: bytes content = 1; */ content: Uint8Array; }; /** * Describes the message agent.v1.ReadBinaryFileResponse. * Use `create(ReadBinaryFileResponseSchema)` to create a new message. */ export declare const ReadBinaryFileResponseSchema: GenMessage; /** * @generated from message agent.v1.ReadError */ export type ReadError = Message<"agent.v1.ReadError"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string error = 2; */ error: string; }; /** * Describes the message agent.v1.ReadError. * Use `create(ReadErrorSchema)` to create a new message. */ export declare const ReadErrorSchema: GenMessage; /** * @generated from message agent.v1.ReadFileNotFound */ export type ReadFileNotFound = Message<"agent.v1.ReadFileNotFound"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.ReadFileNotFound. * Use `create(ReadFileNotFoundSchema)` to create a new message. */ export declare const ReadFileNotFoundSchema: GenMessage; /** * @generated from message agent.v1.ReadInvalidFile */ export type ReadInvalidFile = Message<"agent.v1.ReadInvalidFile"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string reason = 2; */ reason: string; }; /** * Describes the message agent.v1.ReadInvalidFile. * Use `create(ReadInvalidFileSchema)` to create a new message. */ export declare const ReadInvalidFileSchema: GenMessage; /** * @generated from message agent.v1.ReadLintsToolArgs */ export type ReadLintsToolArgs = Message<"agent.v1.ReadLintsToolArgs"> & { /** * @generated from field: repeated string paths = 1; */ paths: string[]; }; /** * Describes the message agent.v1.ReadLintsToolArgs. * Use `create(ReadLintsToolArgsSchema)` to create a new message. */ export declare const ReadLintsToolArgsSchema: GenMessage; /** * @generated from message agent.v1.ReadLintsToolCall */ export type ReadLintsToolCall = Message<"agent.v1.ReadLintsToolCall"> & { /** * @generated from field: agent.v1.ReadLintsToolArgs args = 1; */ args?: ReadLintsToolArgs; /** * @generated from field: agent.v1.ReadLintsToolResult result = 2; */ result?: ReadLintsToolResult; }; /** * Describes the message agent.v1.ReadLintsToolCall. * Use `create(ReadLintsToolCallSchema)` to create a new message. */ export declare const ReadLintsToolCallSchema: GenMessage; /** * @generated from message agent.v1.ReadLintsToolError */ export type ReadLintsToolError = Message<"agent.v1.ReadLintsToolError"> & { /** * @generated from field: string error_message = 1; */ errorMessage: string; }; /** * Describes the message agent.v1.ReadLintsToolError. * Use `create(ReadLintsToolErrorSchema)` to create a new message. */ export declare const ReadLintsToolErrorSchema: GenMessage; /** * @generated from message agent.v1.ReadLintsToolResult */ export type ReadLintsToolResult = Message<"agent.v1.ReadLintsToolResult"> & { /** * @generated from oneof agent.v1.ReadLintsToolResult.result */ result: { /** * @generated from field: agent.v1.ReadLintsToolSuccess success = 1; */ value: ReadLintsToolSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ReadLintsToolError error = 2; */ value: ReadLintsToolError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ReadLintsToolResult. * Use `create(ReadLintsToolResultSchema)` to create a new message. */ export declare const ReadLintsToolResultSchema: GenMessage; /** * @generated from message agent.v1.ReadLintsToolSuccess */ export type ReadLintsToolSuccess = Message<"agent.v1.ReadLintsToolSuccess"> & { /** * @generated from field: repeated agent.v1.FileDiagnostics file_diagnostics = 1; */ fileDiagnostics: FileDiagnostics[]; /** * @generated from field: int32 total_files = 2; */ totalFiles: number; /** * @generated from field: int32 total_diagnostics = 3; */ totalDiagnostics: number; }; /** * Describes the message agent.v1.ReadLintsToolSuccess. * Use `create(ReadLintsToolSuccessSchema)` to create a new message. */ export declare const ReadLintsToolSuccessSchema: GenMessage; /** * @generated from message agent.v1.ReadMcpResourceError */ export type ReadMcpResourceError = Message<"agent.v1.ReadMcpResourceError"> & { /** * @generated from field: string uri = 1; */ uri: string; /** * @generated from field: string error = 2; */ error: string; }; /** * Describes the message agent.v1.ReadMcpResourceError. * Use `create(ReadMcpResourceErrorSchema)` to create a new message. */ export declare const ReadMcpResourceErrorSchema: GenMessage; /** * @generated from message agent.v1.ReadMcpResourceExecArgs */ export type ReadMcpResourceExecArgs = Message<"agent.v1.ReadMcpResourceExecArgs"> & { /** * @generated from field: string server = 1; */ server: string; /** * @generated from field: string uri = 2; */ uri: string; /** * @generated from field: optional string download_path = 3; */ downloadPath?: string; /** * @generated from field: string tool_call_id = 4; */ toolCallId: string; /** * @generated from field: optional agent.v1.SmartModeApproval smart_mode_approval = 5; */ smartModeApproval?: SmartModeApproval; }; /** * Describes the message agent.v1.ReadMcpResourceExecArgs. * Use `create(ReadMcpResourceExecArgsSchema)` to create a new message. */ export declare const ReadMcpResourceExecArgsSchema: GenMessage; /** * @generated from message agent.v1.ReadMcpResourceExecResult */ export type ReadMcpResourceExecResult = Message<"agent.v1.ReadMcpResourceExecResult"> & { /** * @generated from oneof agent.v1.ReadMcpResourceExecResult.result */ result: { /** * @generated from field: agent.v1.ReadMcpResourceSuccess success = 1; */ value: ReadMcpResourceSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ReadMcpResourceError error = 2; */ value: ReadMcpResourceError; case: "error"; } | { /** * @generated from field: agent.v1.ReadMcpResourceRejected rejected = 3; */ value: ReadMcpResourceRejected; case: "rejected"; } | { /** * @generated from field: agent.v1.ReadMcpResourceNotFound not_found = 4; */ value: ReadMcpResourceNotFound; case: "notFound"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ReadMcpResourceExecResult. * Use `create(ReadMcpResourceExecResultSchema)` to create a new message. */ export declare const ReadMcpResourceExecResultSchema: GenMessage; /** * @generated from message agent.v1.ReadMcpResourceNotFound */ export type ReadMcpResourceNotFound = Message<"agent.v1.ReadMcpResourceNotFound"> & { /** * @generated from field: string uri = 1; */ uri: string; }; /** * Describes the message agent.v1.ReadMcpResourceNotFound. * Use `create(ReadMcpResourceNotFoundSchema)` to create a new message. */ export declare const ReadMcpResourceNotFoundSchema: GenMessage; /** * @generated from message agent.v1.ReadMcpResourceRejected */ export type ReadMcpResourceRejected = Message<"agent.v1.ReadMcpResourceRejected"> & { /** * @generated from field: string uri = 1; */ uri: string; /** * @generated from field: string reason = 2; */ reason: string; }; /** * Describes the message agent.v1.ReadMcpResourceRejected. * Use `create(ReadMcpResourceRejectedSchema)` to create a new message. */ export declare const ReadMcpResourceRejectedSchema: GenMessage; /** * @generated from message agent.v1.ReadMcpResourceSuccess */ export type ReadMcpResourceSuccess = Message<"agent.v1.ReadMcpResourceSuccess"> & { /** * @generated from oneof agent.v1.ReadMcpResourceSuccess.content */ content: { /** * @generated from field: string text = 5; */ value: string; case: "text"; } | { /** * @generated from field: bytes blob = 6; */ value: Uint8Array; case: "blob"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string uri = 1; */ uri: string; /** * @generated from field: optional string name = 2; */ name?: string; /** * @generated from field: optional string description = 3; */ description?: string; /** * @generated from field: optional string mime_type = 4; */ mimeType?: string; /** * @generated from field: map annotations = 7; */ annotations: { [key: string]: string; }; /** * @generated from field: optional string download_path = 8; */ downloadPath?: string; /** * @generated from field: optional agent.v1.OutputLocation output_location = 9; */ outputLocation?: OutputLocation; }; /** * Describes the message agent.v1.ReadMcpResourceSuccess. * Use `create(ReadMcpResourceSuccessSchema)` to create a new message. */ export declare const ReadMcpResourceSuccessSchema: GenMessage; /** * @generated from message agent.v1.ReadMcpResourceToolCall */ export type ReadMcpResourceToolCall = Message<"agent.v1.ReadMcpResourceToolCall"> & { /** * @generated from field: agent.v1.ReadMcpResourceExecArgs args = 1; */ args?: ReadMcpResourceExecArgs; /** * @generated from field: agent.v1.ReadMcpResourceExecResult result = 2; */ result?: ReadMcpResourceExecResult; }; /** * Describes the message agent.v1.ReadMcpResourceToolCall. * Use `create(ReadMcpResourceToolCallSchema)` to create a new message. */ export declare const ReadMcpResourceToolCallSchema: GenMessage; /** * @generated from message agent.v1.ReadPermissionDenied */ export type ReadPermissionDenied = Message<"agent.v1.ReadPermissionDenied"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.ReadPermissionDenied. * Use `create(ReadPermissionDeniedSchema)` to create a new message. */ export declare const ReadPermissionDeniedSchema: GenMessage; /** * @generated from message agent.v1.ReadRange */ export type ReadRange = Message<"agent.v1.ReadRange"> & { /** * @generated from field: uint32 start_line = 1; */ startLine: number; /** * @generated from field: uint32 end_line = 2; */ endLine: number; }; /** * Describes the message agent.v1.ReadRange. * Use `create(ReadRangeSchema)` to create a new message. */ export declare const ReadRangeSchema: GenMessage; /** * @generated from message agent.v1.ReadRejected */ export type ReadRejected = Message<"agent.v1.ReadRejected"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string reason = 2; */ reason: string; }; /** * Describes the message agent.v1.ReadRejected. * Use `create(ReadRejectedSchema)` to create a new message. */ export declare const ReadRejectedSchema: GenMessage; /** * @generated from message agent.v1.ReadResult */ export type ReadResult = Message<"agent.v1.ReadResult"> & { /** * @generated from oneof agent.v1.ReadResult.result */ result: { /** * @generated from field: agent.v1.ReadSuccess success = 1; */ value: ReadSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ReadError error = 2; */ value: ReadError; case: "error"; } | { /** * @generated from field: agent.v1.ReadRejected rejected = 3; */ value: ReadRejected; case: "rejected"; } | { /** * @generated from field: agent.v1.ReadFileNotFound file_not_found = 4; */ value: ReadFileNotFound; case: "fileNotFound"; } | { /** * @generated from field: agent.v1.ReadPermissionDenied permission_denied = 5; */ value: ReadPermissionDenied; case: "permissionDenied"; } | { /** * @generated from field: agent.v1.ReadInvalidFile invalid_file = 6; */ value: ReadInvalidFile; case: "invalidFile"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ReadResult. * Use `create(ReadResultSchema)` to create a new message. */ export declare const ReadResultSchema: GenMessage; /** * @generated from message agent.v1.ReadSuccess */ export type ReadSuccess = Message<"agent.v1.ReadSuccess"> & { /** * @generated from oneof agent.v1.ReadSuccess.output */ output: { /** * @generated from field: string content = 2; */ value: string; case: "content"; } | { /** * @generated from field: bytes data = 5; */ value: Uint8Array; case: "data"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: int32 total_lines = 3; */ totalLines: number; /** * @generated from field: int64 file_size = 4; */ fileSize: bigint; /** * @generated from field: bool truncated = 6; */ truncated: boolean; /** * @generated from field: optional bytes output_blob_id = 7; */ outputBlobId?: Uint8Array; /** * @generated from field: bool range_applied = 8; */ rangeApplied: boolean; }; /** * Describes the message agent.v1.ReadSuccess. * Use `create(ReadSuccessSchema)` to create a new message. */ export declare const ReadSuccessSchema: GenMessage; /** * @generated from message agent.v1.ReadTextFileRequest */ export type ReadTextFileRequest = Message<"agent.v1.ReadTextFileRequest"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.ReadTextFileRequest. * Use `create(ReadTextFileRequestSchema)` to create a new message. */ export declare const ReadTextFileRequestSchema: GenMessage; /** * @generated from message agent.v1.ReadTextFileResponse */ export type ReadTextFileResponse = Message<"agent.v1.ReadTextFileResponse"> & { /** * @generated from field: string content = 1; */ content: string; }; /** * Describes the message agent.v1.ReadTextFileResponse. * Use `create(ReadTextFileResponseSchema)` to create a new message. */ export declare const ReadTextFileResponseSchema: GenMessage; /** * @generated from message agent.v1.ReadTodosArgs */ export type ReadTodosArgs = Message<"agent.v1.ReadTodosArgs"> & { /** * @generated from field: repeated agent.v1.TodoStatus status_filter = 1; */ statusFilter: TodoStatus[]; /** * @generated from field: repeated string id_filter = 2; */ idFilter: string[]; }; /** * Describes the message agent.v1.ReadTodosArgs. * Use `create(ReadTodosArgsSchema)` to create a new message. */ export declare const ReadTodosArgsSchema: GenMessage; /** * @generated from message agent.v1.ReadTodosError */ export type ReadTodosError = Message<"agent.v1.ReadTodosError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.ReadTodosError. * Use `create(ReadTodosErrorSchema)` to create a new message. */ export declare const ReadTodosErrorSchema: GenMessage; /** * @generated from message agent.v1.ReadTodosResult */ export type ReadTodosResult = Message<"agent.v1.ReadTodosResult"> & { /** * @generated from oneof agent.v1.ReadTodosResult.result */ result: { /** * @generated from field: agent.v1.ReadTodosSuccess success = 1; */ value: ReadTodosSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ReadTodosError error = 2; */ value: ReadTodosError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ReadTodosResult. * Use `create(ReadTodosResultSchema)` to create a new message. */ export declare const ReadTodosResultSchema: GenMessage; /** * @generated from message agent.v1.ReadTodosSuccess */ export type ReadTodosSuccess = Message<"agent.v1.ReadTodosSuccess"> & { /** * @generated from field: repeated agent.v1.TodoItem todos = 1; */ todos: TodoItem[]; /** * @generated from field: int32 total_count = 2; */ totalCount: number; }; /** * Describes the message agent.v1.ReadTodosSuccess. * Use `create(ReadTodosSuccessSchema)` to create a new message. */ export declare const ReadTodosSuccessSchema: GenMessage; /** * @generated from message agent.v1.ReadTodosToolCall */ export type ReadTodosToolCall = Message<"agent.v1.ReadTodosToolCall"> & { /** * @generated from field: agent.v1.ReadTodosArgs args = 1; */ args?: ReadTodosArgs; /** * @generated from field: agent.v1.ReadTodosResult result = 2; */ result?: ReadTodosResult; }; /** * Describes the message agent.v1.ReadTodosToolCall. * Use `create(ReadTodosToolCallSchema)` to create a new message. */ export declare const ReadTodosToolCallSchema: GenMessage; /** * @generated from message agent.v1.ReadToolArgs */ export type ReadToolArgs = Message<"agent.v1.ReadToolArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: optional int32 offset = 2; */ offset?: number; /** * @generated from field: optional int32 limit = 3; */ limit?: number; /** * @generated from field: optional bool include_line_numbers = 5; */ includeLineNumbers?: boolean; }; /** * Describes the message agent.v1.ReadToolArgs. * Use `create(ReadToolArgsSchema)` to create a new message. */ export declare const ReadToolArgsSchema: GenMessage; /** * @generated from message agent.v1.ReadToolCall */ export type ReadToolCall = Message<"agent.v1.ReadToolCall"> & { /** * @generated from field: agent.v1.ReadToolArgs args = 1; */ args?: ReadToolArgs; /** * @generated from field: agent.v1.ReadToolResult result = 2; */ result?: ReadToolResult; }; /** * Describes the message agent.v1.ReadToolCall. * Use `create(ReadToolCallSchema)` to create a new message. */ export declare const ReadToolCallSchema: GenMessage; /** * @generated from message agent.v1.ReadToolError */ export type ReadToolError = Message<"agent.v1.ReadToolError"> & { /** * @generated from field: string error_message = 1; */ errorMessage: string; }; /** * Describes the message agent.v1.ReadToolError. * Use `create(ReadToolErrorSchema)` to create a new message. */ export declare const ReadToolErrorSchema: GenMessage; /** * @generated from message agent.v1.ReadToolResult */ export type ReadToolResult = Message<"agent.v1.ReadToolResult"> & { /** * @generated from oneof agent.v1.ReadToolResult.result */ result: { /** * @generated from field: agent.v1.ReadToolSuccess success = 1; */ value: ReadToolSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ReadToolError error = 2; */ value: ReadToolError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ReadToolResult. * Use `create(ReadToolResultSchema)` to create a new message. */ export declare const ReadToolResultSchema: GenMessage; /** * @generated from message agent.v1.ReadToolSuccess */ export type ReadToolSuccess = Message<"agent.v1.ReadToolSuccess"> & { /** * @generated from oneof agent.v1.ReadToolSuccess.output */ output: { /** * @generated from field: string content = 1; */ value: string; case: "content"; } | { /** * @generated from field: bytes data = 6; */ value: Uint8Array; case: "data"; } | { /** * @generated from field: bytes data_blob_id = 9; */ value: Uint8Array; case: "dataBlobId"; } | { /** * @generated from field: bytes content_blob_id = 10; */ value: Uint8Array; case: "contentBlobId"; } | { case: undefined; value?: undefined; }; /** * @generated from field: bool is_empty = 2; */ isEmpty: boolean; /** * @generated from field: bool exceeded_limit = 3; */ exceededLimit: boolean; /** * @generated from field: uint32 total_lines = 4; */ totalLines: number; /** * @generated from field: uint32 file_size = 5; */ fileSize: number; /** * @generated from field: string path = 7; */ path: string; /** * @generated from field: optional agent.v1.ReadRange read_range = 8; */ readRange?: ReadRange; /** * @generated from field: optional bool include_line_numbers = 11; */ includeLineNumbers?: boolean; /** * @generated from field: repeated string related_cursor_rule_paths = 12; */ relatedCursorRulePaths: string[]; /** * @generated from field: repeated agent.v1.CursorRule related_cursor_rules = 13; */ relatedCursorRules: CursorRule[]; }; /** * Describes the message agent.v1.ReadToolSuccess. * Use `create(ReadToolSuccessSchema)` to create a new message. */ export declare const ReadToolSuccessSchema: GenMessage; /** * @generated from message agent.v1.RecentAgent */ export type RecentAgent = Message<"agent.v1.RecentAgent"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string path = 2; */ path: string; /** * @generated from field: optional string overview = 3; */ overview?: string; }; /** * Describes the message agent.v1.RecentAgent. * Use `create(RecentAgentSchema)` to create a new message. */ export declare const RecentAgentSchema: GenMessage; /** * @generated from message agent.v1.RecentAgentsContext */ export type RecentAgentsContext = Message<"agent.v1.RecentAgentsContext"> & { /** * @generated from field: repeated agent.v1.RecentAgent recent_agents = 1; */ recentAgents: RecentAgent[]; }; /** * Describes the message agent.v1.RecentAgentsContext. * Use `create(RecentAgentsContextSchema)` to create a new message. */ export declare const RecentAgentsContextSchema: GenMessage; /** * @generated from message agent.v1.RecentlyAddedPlugin */ export type RecentlyAddedPlugin = Message<"agent.v1.RecentlyAddedPlugin"> & { /** * @generated from field: string display_name = 1; */ displayName: string; /** * @generated from field: string description = 2; */ description: string; /** * @generated from field: repeated agent.v1.RecentlyAddedPlugin.CapabilityDescriptor skills = 3; */ skills: RecentlyAddedPlugin_CapabilityDescriptor[]; /** * @generated from field: repeated agent.v1.RecentlyAddedPlugin.CapabilityDescriptor subagents = 4; */ subagents: RecentlyAddedPlugin_CapabilityDescriptor[]; /** * @generated from field: repeated agent.v1.RecentlyAddedPlugin.CapabilityDescriptor hooks = 5; */ hooks: RecentlyAddedPlugin_CapabilityDescriptor[]; /** * @generated from field: repeated agent.v1.RecentlyAddedPlugin.CapabilityDescriptor rules = 6; */ rules: RecentlyAddedPlugin_CapabilityDescriptor[]; /** * @generated from field: repeated agent.v1.RecentlyAddedPlugin.CapabilityDescriptor commands = 7; */ commands: RecentlyAddedPlugin_CapabilityDescriptor[]; /** * @generated from field: repeated string mcp_servers = 8; */ mcpServers: string[]; }; /** * Describes the message agent.v1.RecentlyAddedPlugin. * Use `create(RecentlyAddedPluginSchema)` to create a new message. */ export declare const RecentlyAddedPluginSchema: GenMessage; /** * @generated from message agent.v1.RecentlyAddedPlugin.CapabilityDescriptor */ export type RecentlyAddedPlugin_CapabilityDescriptor = Message<"agent.v1.RecentlyAddedPlugin.CapabilityDescriptor"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string description = 2; */ description: string; }; /** * Describes the message agent.v1.RecentlyAddedPlugin.CapabilityDescriptor. * Use `create(RecentlyAddedPlugin_CapabilityDescriptorSchema)` to create a new message. */ export declare const RecentlyAddedPlugin_CapabilityDescriptorSchema: GenMessage; /** * @generated from message agent.v1.RecordCiInvestigationFinding */ export type RecordCiInvestigationFinding = Message<"agent.v1.RecordCiInvestigationFinding"> & { /** * @generated from field: string check_name = 1; */ checkName: string; /** * @generated from field: optional string details_url = 2; */ detailsUrl?: string; /** * @generated from field: string tldr = 3; */ tldr: string; /** * @generated from field: optional string root_cause = 4; */ rootCause?: string; /** * @generated from field: optional string failing_signal = 5; */ failingSignal?: string; /** * @generated from field: optional string suggested_next_step = 6; */ suggestedNextStep?: string; /** * @generated from field: optional string diff_relation = 7; */ diffRelation?: string; /** * @generated from field: optional string diff_relation_evidence = 8; */ diffRelationEvidence?: string; /** * @generated from field: optional string flake_assessment = 9; */ flakeAssessment?: string; /** * @generated from field: optional string flake_evidence = 10; */ flakeEvidence?: string; /** * @generated from field: optional bool rerun_available = 11; */ rerunAvailable?: boolean; /** * @generated from field: optional string rerun_evidence = 12; */ rerunEvidence?: string; /** * @generated from field: optional string recommended_action = 13; */ recommendedAction?: string; /** * @generated from field: optional string recommended_action_evidence = 14; */ recommendedActionEvidence?: string; /** * @generated from field: optional string confidence = 15; */ confidence?: string; }; /** * Describes the message agent.v1.RecordCiInvestigationFinding. * Use `create(RecordCiInvestigationFindingSchema)` to create a new message. */ export declare const RecordCiInvestigationFindingSchema: GenMessage; /** * @generated from message agent.v1.RecordCiInvestigationFindingsArgs */ export type RecordCiInvestigationFindingsArgs = Message<"agent.v1.RecordCiInvestigationFindingsArgs"> & { /** * @generated from field: repeated agent.v1.RecordCiInvestigationFinding findings = 1; */ findings: RecordCiInvestigationFinding[]; /** * @generated from field: optional agent.v1.RecordCiInvestigationOverall overall = 2; */ overall?: RecordCiInvestigationOverall; /** * @generated from field: string tool_call_id = 3; */ toolCallId: string; }; /** * Describes the message agent.v1.RecordCiInvestigationFindingsArgs. * Use `create(RecordCiInvestigationFindingsArgsSchema)` to create a new message. */ export declare const RecordCiInvestigationFindingsArgsSchema: GenMessage; /** * @generated from message agent.v1.RecordCiInvestigationFindingsError */ export type RecordCiInvestigationFindingsError = Message<"agent.v1.RecordCiInvestigationFindingsError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.RecordCiInvestigationFindingsError. * Use `create(RecordCiInvestigationFindingsErrorSchema)` to create a new message. */ export declare const RecordCiInvestigationFindingsErrorSchema: GenMessage; /** * @generated from message agent.v1.RecordCiInvestigationFindingsResult */ export type RecordCiInvestigationFindingsResult = Message<"agent.v1.RecordCiInvestigationFindingsResult"> & { /** * @generated from oneof agent.v1.RecordCiInvestigationFindingsResult.result */ result: { /** * @generated from field: agent.v1.RecordCiInvestigationFindingsSuccess success = 1; */ value: RecordCiInvestigationFindingsSuccess; case: "success"; } | { /** * @generated from field: agent.v1.RecordCiInvestigationFindingsError error = 2; */ value: RecordCiInvestigationFindingsError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.RecordCiInvestigationFindingsResult. * Use `create(RecordCiInvestigationFindingsResultSchema)` to create a new message. */ export declare const RecordCiInvestigationFindingsResultSchema: GenMessage; /** * @generated from message agent.v1.RecordCiInvestigationFindingsSuccess */ export type RecordCiInvestigationFindingsSuccess = Message<"agent.v1.RecordCiInvestigationFindingsSuccess"> & { /** * @generated from field: string message = 1; */ message: string; }; /** * Describes the message agent.v1.RecordCiInvestigationFindingsSuccess. * Use `create(RecordCiInvestigationFindingsSuccessSchema)` to create a new message. */ export declare const RecordCiInvestigationFindingsSuccessSchema: GenMessage; /** * @generated from message agent.v1.RecordCiInvestigationFindingsToolCall */ export type RecordCiInvestigationFindingsToolCall = Message<"agent.v1.RecordCiInvestigationFindingsToolCall"> & { /** * @generated from field: agent.v1.RecordCiInvestigationFindingsArgs args = 1; */ args?: RecordCiInvestigationFindingsArgs; /** * @generated from field: agent.v1.RecordCiInvestigationFindingsResult result = 2; */ result?: RecordCiInvestigationFindingsResult; }; /** * Describes the message agent.v1.RecordCiInvestigationFindingsToolCall. * Use `create(RecordCiInvestigationFindingsToolCallSchema)` to create a new message. */ export declare const RecordCiInvestigationFindingsToolCallSchema: GenMessage; /** * @generated from message agent.v1.RecordCiInvestigationOverall */ export type RecordCiInvestigationOverall = Message<"agent.v1.RecordCiInvestigationOverall"> & { /** * @generated from field: string summary = 1; */ summary: string; /** * @generated from field: repeated string themes = 2; */ themes: string[]; /** * @generated from field: optional string recommended_action = 3; */ recommendedAction?: string; /** * @generated from field: optional string recommended_action_evidence = 4; */ recommendedActionEvidence?: string; /** * @generated from field: repeated string check_keys = 5; */ checkKeys: string[]; }; /** * Describes the message agent.v1.RecordCiInvestigationOverall. * Use `create(RecordCiInvestigationOverallSchema)` to create a new message. */ export declare const RecordCiInvestigationOverallSchema: GenMessage; /** * @generated from message agent.v1.RecordingDataPackage */ export type RecordingDataPackage = Message<"agent.v1.RecordingDataPackage"> & { /** * @generated from field: string raw_video_path = 1; */ rawVideoPath: string; /** * @generated from field: int64 duration_ms = 2; */ durationMs: bigint; /** * @generated from field: int32 display_width = 3; */ displayWidth: number; /** * @generated from field: int32 display_height = 4; */ displayHeight: number; /** * @generated from field: int32 api_width = 5; */ apiWidth: number; /** * @generated from field: int32 api_height = 6; */ apiHeight: number; /** * @generated from field: int64 recording_start_epoch_ms = 7; */ recordingStartEpochMs: bigint; /** * @generated from field: repeated agent.v1.InputEvent input_events = 10; */ inputEvents: InputEvent[]; /** * @generated from field: repeated agent.v1.CursorPath cursor_paths = 20; */ cursorPaths: CursorPath[]; /** * @generated from field: repeated agent.v1.ZoomCandidate zoom_candidates = 30; */ zoomCandidates: ZoomCandidate[]; /** * @generated from field: repeated agent.v1.IdlePeriod idle_periods = 31; */ idlePeriods: IdlePeriod[]; /** * @generated from field: repeated agent.v1.ClickEffectKeyframe click_effects = 32; */ clickEffects: ClickEffectKeyframe[]; /** * @generated from field: repeated agent.v1.KeystrokeEvent keystroke_events = 33; */ keystrokeEvents: KeystrokeEvent[]; /** * @generated from field: agent.v1.DecisionInput decision_input = 40; */ decisionInput?: DecisionInput; /** * @generated from field: agent.v1.DecisionOutput decision_output = 41; */ decisionOutput?: DecisionOutput; /** * @generated from field: string polished_video_path = 50; */ polishedVideoPath: string; }; /** * Describes the message agent.v1.RecordingDataPackage. * Use `create(RecordingDataPackageSchema)` to create a new message. */ export declare const RecordingDataPackageSchema: GenMessage; /** * @generated from message agent.v1.RecordScreenArgs */ export type RecordScreenArgs = Message<"agent.v1.RecordScreenArgs"> & { /** * @generated from field: agent.v1.RecordingMode mode = 1; */ mode: RecordingMode; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; /** * @generated from field: optional string save_as_filename = 3; */ saveAsFilename?: string; }; /** * Describes the message agent.v1.RecordScreenArgs. * Use `create(RecordScreenArgsSchema)` to create a new message. */ export declare const RecordScreenArgsSchema: GenMessage; /** * @generated from message agent.v1.RecordScreenDiscardSuccess */ export type RecordScreenDiscardSuccess = Message<"agent.v1.RecordScreenDiscardSuccess"> & {}; /** * Describes the message agent.v1.RecordScreenDiscardSuccess. * Use `create(RecordScreenDiscardSuccessSchema)` to create a new message. */ export declare const RecordScreenDiscardSuccessSchema: GenMessage; /** * @generated from message agent.v1.RecordScreenFailure */ export type RecordScreenFailure = Message<"agent.v1.RecordScreenFailure"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.RecordScreenFailure. * Use `create(RecordScreenFailureSchema)` to create a new message. */ export declare const RecordScreenFailureSchema: GenMessage; /** * @generated from message agent.v1.RecordScreenResult */ export type RecordScreenResult = Message<"agent.v1.RecordScreenResult"> & { /** * @generated from oneof agent.v1.RecordScreenResult.result */ result: { /** * @generated from field: agent.v1.RecordScreenStartSuccess start_success = 1; */ value: RecordScreenStartSuccess; case: "startSuccess"; } | { /** * @generated from field: agent.v1.RecordScreenSaveSuccess save_success = 2; */ value: RecordScreenSaveSuccess; case: "saveSuccess"; } | { /** * @generated from field: agent.v1.RecordScreenDiscardSuccess discard_success = 3; */ value: RecordScreenDiscardSuccess; case: "discardSuccess"; } | { /** * @generated from field: agent.v1.RecordScreenFailure failure = 4; */ value: RecordScreenFailure; case: "failure"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.RecordScreenResult. * Use `create(RecordScreenResultSchema)` to create a new message. */ export declare const RecordScreenResultSchema: GenMessage; /** * @generated from message agent.v1.RecordScreenSaveSuccess */ export type RecordScreenSaveSuccess = Message<"agent.v1.RecordScreenSaveSuccess"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: int64 recording_duration_ms = 2; */ recordingDurationMs: bigint; /** * @generated from field: optional agent.v1.RequestedFilePathRejectedReason requested_file_path_rejected_reason = 3; */ requestedFilePathRejectedReason?: RequestedFilePathRejectedReason; }; /** * Describes the message agent.v1.RecordScreenSaveSuccess. * Use `create(RecordScreenSaveSuccessSchema)` to create a new message. */ export declare const RecordScreenSaveSuccessSchema: GenMessage; /** * @generated from message agent.v1.RecordScreenStartSuccess */ export type RecordScreenStartSuccess = Message<"agent.v1.RecordScreenStartSuccess"> & { /** * @generated from field: bool was_prior_recording_cancelled = 1; */ wasPriorRecordingCancelled: boolean; /** * @generated from field: bool was_save_as_filename_ignored = 2; */ wasSaveAsFilenameIgnored: boolean; }; /** * Describes the message agent.v1.RecordScreenStartSuccess. * Use `create(RecordScreenStartSuccessSchema)` to create a new message. */ export declare const RecordScreenStartSuccessSchema: GenMessage; /** * @generated from message agent.v1.RecordScreenToolCall */ export type RecordScreenToolCall = Message<"agent.v1.RecordScreenToolCall"> & { /** * @generated from field: agent.v1.RecordScreenArgs args = 1; */ args?: RecordScreenArgs; /** * @generated from field: agent.v1.RecordScreenResult result = 2; */ result?: RecordScreenResult; }; /** * Describes the message agent.v1.RecordScreenToolCall. * Use `create(RecordScreenToolCallSchema)` to create a new message. */ export declare const RecordScreenToolCallSchema: GenMessage; /** * @generated from message agent.v1.ReflectArgs */ export type ReflectArgs = Message<"agent.v1.ReflectArgs"> & { /** * @generated from field: string unexpected_action_outcomes = 1; */ unexpectedActionOutcomes: string; /** * @generated from field: string relevant_instructions = 2; */ relevantInstructions: string; /** * @generated from field: string scenario_analysis = 3; */ scenarioAnalysis: string; /** * @generated from field: string critical_synthesis = 4; */ criticalSynthesis: string; /** * @generated from field: string next_steps = 5; */ nextSteps: string; /** * @generated from field: string tool_call_id = 6; */ toolCallId: string; }; /** * Describes the message agent.v1.ReflectArgs. * Use `create(ReflectArgsSchema)` to create a new message. */ export declare const ReflectArgsSchema: GenMessage; /** * @generated from message agent.v1.ReflectError */ export type ReflectError = Message<"agent.v1.ReflectError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.ReflectError. * Use `create(ReflectErrorSchema)` to create a new message. */ export declare const ReflectErrorSchema: GenMessage; /** * @generated from message agent.v1.ReflectResult */ export type ReflectResult = Message<"agent.v1.ReflectResult"> & { /** * @generated from oneof agent.v1.ReflectResult.result */ result: { /** * @generated from field: agent.v1.ReflectSuccess success = 1; */ value: ReflectSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ReflectError error = 2; */ value: ReflectError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ReflectResult. * Use `create(ReflectResultSchema)` to create a new message. */ export declare const ReflectResultSchema: GenMessage; /** * @generated from message agent.v1.ReflectSuccess */ export type ReflectSuccess = Message<"agent.v1.ReflectSuccess"> & {}; /** * Describes the message agent.v1.ReflectSuccess. * Use `create(ReflectSuccessSchema)` to create a new message. */ export declare const ReflectSuccessSchema: GenMessage; /** * @generated from message agent.v1.ReflectToolCall */ export type ReflectToolCall = Message<"agent.v1.ReflectToolCall"> & { /** * @generated from field: agent.v1.ReflectArgs args = 1; */ args?: ReflectArgs; /** * @generated from field: agent.v1.ReflectResult result = 2; */ result?: ReflectResult; }; /** * Describes the message agent.v1.ReflectToolCall. * Use `create(ReflectToolCallSchema)` to create a new message. */ export declare const ReflectToolCallSchema: GenMessage; /** * @generated from message agent.v1.RefreshGithubAccessTokenRequest */ export type RefreshGithubAccessTokenRequest = Message<"agent.v1.RefreshGithubAccessTokenRequest"> & { /** * @generated from field: string github_access_token = 1; */ githubAccessToken: string; /** * @generated from field: string hostname = 2; */ hostname: string; /** * @generated from field: optional string repo_url = 3; */ repoUrl?: string; /** * @generated from field: optional string clone_username = 4; */ cloneUsername?: string; }; /** * Describes the message agent.v1.RefreshGithubAccessTokenRequest. * Use `create(RefreshGithubAccessTokenRequestSchema)` to create a new message. */ export declare const RefreshGithubAccessTokenRequestSchema: GenMessage; /** * @generated from message agent.v1.RefreshGithubAccessTokenResponse */ export type RefreshGithubAccessTokenResponse = Message<"agent.v1.RefreshGithubAccessTokenResponse"> & {}; /** * Describes the message agent.v1.RefreshGithubAccessTokenResponse. * Use `create(RefreshGithubAccessTokenResponseSchema)` to create a new message. */ export declare const RefreshGithubAccessTokenResponseSchema: GenMessage; /** * @generated from message agent.v1.ReleaseWorkerRequest */ export type ReleaseWorkerRequest = Message<"agent.v1.ReleaseWorkerRequest"> & {}; /** * Describes the message agent.v1.ReleaseWorkerRequest. * Use `create(ReleaseWorkerRequestSchema)` to create a new message. */ export declare const ReleaseWorkerRequestSchema: GenMessage; /** * @generated from message agent.v1.ResolveCommentAction */ export type ResolveCommentAction = Message<"agent.v1.ResolveCommentAction"> & { /** * @generated from field: optional string pr_url = 1; */ prUrl?: string; /** * @generated from field: optional string branch_name = 2; */ branchName?: string; /** * @generated from field: int64 comment_id = 3; */ commentId: bigint; /** * @generated from field: optional string repo_url = 4; */ repoUrl?: string; }; /** * Describes the message agent.v1.ResolveCommentAction. * Use `create(ResolveCommentActionSchema)` to create a new message. */ export declare const ResolveCommentActionSchema: GenMessage; /** * @generated from message agent.v1.ReloadAgentSkillsRequest */ export type ReloadAgentSkillsRequest = Message<"agent.v1.ReloadAgentSkillsRequest"> & {}; /** * Describes the message agent.v1.ReloadAgentSkillsRequest. * Use `create(ReloadAgentSkillsRequestSchema)` to create a new message. */ export declare const ReloadAgentSkillsRequestSchema: GenMessage; /** * @generated from message agent.v1.ReloadAgentSkillsResponse */ export type ReloadAgentSkillsResponse = Message<"agent.v1.ReloadAgentSkillsResponse"> & {}; /** * Describes the message agent.v1.ReloadAgentSkillsResponse. * Use `create(ReloadAgentSkillsResponseSchema)` to create a new message. */ export declare const ReloadAgentSkillsResponseSchema: GenMessage; /** * @generated from message agent.v1.ReloadPluginsRequest */ export type ReloadPluginsRequest = Message<"agent.v1.ReloadPluginsRequest"> & { /** * @generated from field: repeated string reload_targets = 1; */ reloadTargets: string[]; }; /** * Describes the message agent.v1.ReloadPluginsRequest. * Use `create(ReloadPluginsRequestSchema)` to create a new message. */ export declare const ReloadPluginsRequestSchema: GenMessage; /** * @generated from message agent.v1.ReloadPluginsResponse */ export type ReloadPluginsResponse = Message<"agent.v1.ReloadPluginsResponse"> & {}; /** * Describes the message agent.v1.ReloadPluginsResponse. * Use `create(ReloadPluginsResponseSchema)` to create a new message. */ export declare const ReloadPluginsResponseSchema: GenMessage; /** * @generated from message agent.v1.ReplaceEnvArgs */ export type ReplaceEnvArgs = Message<"agent.v1.ReplaceEnvArgs"> & { /** * @generated from field: agent.v1.ReplaceEnvConfig config = 1; */ config?: ReplaceEnvConfig; /** * @generated from field: agent.v1.ReplaceEnvMode mode = 2; */ mode: ReplaceEnvMode; /** * @generated from field: repeated agent.v1.RepoCheckoutRefOverride checkout_ref_overrides = 3; */ checkoutRefOverrides: RepoCheckoutRefOverride[]; }; /** * Describes the message agent.v1.ReplaceEnvArgs. * Use `create(ReplaceEnvArgsSchema)` to create a new message. */ export declare const ReplaceEnvArgsSchema: GenMessage; /** * @generated from message agent.v1.ReplaceEnvConfig */ export type ReplaceEnvConfig = Message<"agent.v1.ReplaceEnvConfig"> & { /** * @generated from field: string install_script = 1; */ installScript: string; /** * @generated from field: string dockerfile_contents = 2; */ dockerfileContents: string; }; /** * Describes the message agent.v1.ReplaceEnvConfig. * Use `create(ReplaceEnvConfigSchema)` to create a new message. */ export declare const ReplaceEnvConfigSchema: GenMessage; /** * @generated from message agent.v1.ReplaceEnvFailure */ export type ReplaceEnvFailure = Message<"agent.v1.ReplaceEnvFailure"> & { /** * @generated from field: string error_message = 1; */ errorMessage: string; /** * @generated from field: string setup_logs = 2; */ setupLogs: string; }; /** * Describes the message agent.v1.ReplaceEnvFailure. * Use `create(ReplaceEnvFailureSchema)` to create a new message. */ export declare const ReplaceEnvFailureSchema: GenMessage; /** * @generated from message agent.v1.ReplaceEnvResult */ export type ReplaceEnvResult = Message<"agent.v1.ReplaceEnvResult"> & { /** * @generated from oneof agent.v1.ReplaceEnvResult.result */ result: { /** * @generated from field: agent.v1.ReplaceEnvSuccess success = 1; */ value: ReplaceEnvSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ReplaceEnvFailure failure = 2; */ value: ReplaceEnvFailure; case: "failure"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ReplaceEnvResult. * Use `create(ReplaceEnvResultSchema)` to create a new message. */ export declare const ReplaceEnvResultSchema: GenMessage; /** * @generated from message agent.v1.ReplaceEnvSuccess */ export type ReplaceEnvSuccess = Message<"agent.v1.ReplaceEnvSuccess"> & { /** * @generated from field: string setup_logs = 1; */ setupLogs: string; }; /** * Describes the message agent.v1.ReplaceEnvSuccess. * Use `create(ReplaceEnvSuccessSchema)` to create a new message. */ export declare const ReplaceEnvSuccessSchema: GenMessage; /** * @generated from message agent.v1.ReplaceEnvToolCall */ export type ReplaceEnvToolCall = Message<"agent.v1.ReplaceEnvToolCall"> & { /** * @generated from field: agent.v1.ReplaceEnvArgs args = 1; */ args?: ReplaceEnvArgs; /** * @generated from field: agent.v1.ReplaceEnvResult result = 2; */ result?: ReplaceEnvResult; /** * @generated from field: string associated_pod_key = 3; */ associatedPodKey: string; }; /** * Describes the message agent.v1.ReplaceEnvToolCall. * Use `create(ReplaceEnvToolCallSchema)` to create a new message. */ export declare const ReplaceEnvToolCallSchema: GenMessage; /** * @generated from message agent.v1.ReplaceEnvToolCallDelta */ export type ReplaceEnvToolCallDelta = Message<"agent.v1.ReplaceEnvToolCallDelta"> & { /** * @generated from field: string associated_pod_key = 1; */ associatedPodKey: string; }; /** * Describes the message agent.v1.ReplaceEnvToolCallDelta. * Use `create(ReplaceEnvToolCallDeltaSchema)` to create a new message. */ export declare const ReplaceEnvToolCallDeltaSchema: GenMessage; /** * @generated from message agent.v1.RepoCheckoutRefOverride */ export type RepoCheckoutRefOverride = Message<"agent.v1.RepoCheckoutRefOverride"> & { /** * @generated from field: string repo_url = 1; */ repoUrl: string; /** * @generated from field: string ref = 2; */ ref: string; }; /** * Describes the message agent.v1.RepoCheckoutRefOverride. * Use `create(RepoCheckoutRefOverrideSchema)` to create a new message. */ export declare const RepoCheckoutRefOverrideSchema: GenMessage; /** * @generated from message agent.v1.ReportBugArgs */ export type ReportBugArgs = Message<"agent.v1.ReportBugArgs"> & { /** * @generated from field: string title = 1; */ title: string; /** * @generated from field: string file = 2; */ file: string; /** * @generated from field: int32 start_line = 3; */ startLine: number; /** * @generated from field: int32 end_line = 4; */ endLine: number; /** * @generated from field: string description = 5; */ description: string; /** * @generated from field: string severity = 6; */ severity: string; /** * @generated from field: string category = 7; */ category: string; /** * @generated from field: string rationale = 8; */ rationale: string; }; /** * Describes the message agent.v1.ReportBugArgs. * Use `create(ReportBugArgsSchema)` to create a new message. */ export declare const ReportBugArgsSchema: GenMessage; /** * @generated from message agent.v1.ReportBugError */ export type ReportBugError = Message<"agent.v1.ReportBugError"> & { /** * @generated from field: string error_message = 1; */ errorMessage: string; }; /** * Describes the message agent.v1.ReportBugError. * Use `create(ReportBugErrorSchema)` to create a new message. */ export declare const ReportBugErrorSchema: GenMessage; /** * @generated from message agent.v1.ReportBugfixResultsArgs */ export type ReportBugfixResultsArgs = Message<"agent.v1.ReportBugfixResultsArgs"> & { /** * @generated from field: string summary = 1; */ summary: string; /** * @generated from field: repeated agent.v1.BugfixResultItem results = 2; */ results: BugfixResultItem[]; }; /** * Describes the message agent.v1.ReportBugfixResultsArgs. * Use `create(ReportBugfixResultsArgsSchema)` to create a new message. */ export declare const ReportBugfixResultsArgsSchema: GenMessage; /** * @generated from message agent.v1.ReportBugfixResultsError */ export type ReportBugfixResultsError = Message<"agent.v1.ReportBugfixResultsError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.ReportBugfixResultsError. * Use `create(ReportBugfixResultsErrorSchema)` to create a new message. */ export declare const ReportBugfixResultsErrorSchema: GenMessage; /** * @generated from message agent.v1.ReportBugfixResultsResult */ export type ReportBugfixResultsResult = Message<"agent.v1.ReportBugfixResultsResult"> & { /** * @generated from oneof agent.v1.ReportBugfixResultsResult.result */ result: { /** * @generated from field: agent.v1.ReportBugfixResultsSuccess success = 1; */ value: ReportBugfixResultsSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ReportBugfixResultsError error = 2; */ value: ReportBugfixResultsError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ReportBugfixResultsResult. * Use `create(ReportBugfixResultsResultSchema)` to create a new message. */ export declare const ReportBugfixResultsResultSchema: GenMessage; /** * @generated from message agent.v1.ReportBugfixResultsSuccess */ export type ReportBugfixResultsSuccess = Message<"agent.v1.ReportBugfixResultsSuccess"> & { /** * @generated from field: repeated agent.v1.BugfixResultItem results = 1; */ results: BugfixResultItem[]; }; /** * Describes the message agent.v1.ReportBugfixResultsSuccess. * Use `create(ReportBugfixResultsSuccessSchema)` to create a new message. */ export declare const ReportBugfixResultsSuccessSchema: GenMessage; /** * @generated from message agent.v1.ReportBugfixResultsToolCall */ export type ReportBugfixResultsToolCall = Message<"agent.v1.ReportBugfixResultsToolCall"> & { /** * @generated from field: agent.v1.ReportBugfixResultsArgs args = 1; */ args?: ReportBugfixResultsArgs; /** * @generated from field: agent.v1.ReportBugfixResultsResult result = 2; */ result?: ReportBugfixResultsResult; }; /** * Describes the message agent.v1.ReportBugfixResultsToolCall. * Use `create(ReportBugfixResultsToolCallSchema)` to create a new message. */ export declare const ReportBugfixResultsToolCallSchema: GenMessage; /** * @generated from message agent.v1.ReportBugResult */ export type ReportBugResult = Message<"agent.v1.ReportBugResult"> & { /** * @generated from oneof agent.v1.ReportBugResult.result */ result: { /** * @generated from field: agent.v1.ReportBugSuccess success = 1; */ value: ReportBugSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ReportBugError error = 2; */ value: ReportBugError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ReportBugResult. * Use `create(ReportBugResultSchema)` to create a new message. */ export declare const ReportBugResultSchema: GenMessage; /** * @generated from message agent.v1.ReportBugSuccess */ export type ReportBugSuccess = Message<"agent.v1.ReportBugSuccess"> & { /** * @generated from field: string output = 1; */ output: string; }; /** * Describes the message agent.v1.ReportBugSuccess. * Use `create(ReportBugSuccessSchema)` to create a new message. */ export declare const ReportBugSuccessSchema: GenMessage; /** * @generated from message agent.v1.ReportBugToolCall */ export type ReportBugToolCall = Message<"agent.v1.ReportBugToolCall"> & { /** * @generated from field: agent.v1.ReportBugArgs args = 1; */ args?: ReportBugArgs; /** * @generated from field: agent.v1.ReportBugResult result = 2; */ result?: ReportBugResult; }; /** * Describes the message agent.v1.ReportBugToolCall. * Use `create(ReportBugToolCallSchema)` to create a new message. */ export declare const ReportBugToolCallSchema: GenMessage; /** * @generated from message agent.v1.RepositoryIndexingInfo */ export type RepositoryIndexingInfo = Message<"agent.v1.RepositoryIndexingInfo"> & { /** * @generated from field: string relative_workspace_path = 1; */ relativeWorkspacePath: string; /** * @generated from field: repeated string remote_urls = 2; */ remoteUrls: string[]; /** * @generated from field: repeated string remote_names = 3; */ remoteNames: string[]; /** * @generated from field: string repo_name = 4; */ repoName: string; /** * @generated from field: string repo_owner = 5; */ repoOwner: string; /** * @generated from field: bool is_tracked = 6; */ isTracked: boolean; /** * @generated from field: bool is_local = 7; */ isLocal: boolean; /** * @generated from field: optional double orthogonal_transform_seed = 8; */ orthogonalTransformSeed?: number; /** * @generated from field: string workspace_uri = 9; */ workspaceUri: string; /** * @generated from field: string path_encryption_key = 10; */ pathEncryptionKey: string; }; /** * Describes the message agent.v1.RepositoryIndexingInfo. * Use `create(RepositoryIndexingInfoSchema)` to create a new message. */ export declare const RepositoryIndexingInfoSchema: GenMessage; /** * @generated from message agent.v1.RequestContext */ export type RequestContext = Message<"agent.v1.RequestContext"> & { /** * @generated from field: repeated agent.v1.CursorRule rules = 2; */ rules: CursorRule[]; /** * @generated from field: agent.v1.RequestContextEnv env = 4; */ env?: RequestContextEnv; /** * @generated from field: repeated agent.v1.RepositoryIndexingInfo repository_info = 6; */ repositoryInfo: RepositoryIndexingInfo[]; /** * @generated from field: repeated agent.v1.McpToolDefinition tools = 7; */ tools: McpToolDefinition[]; /** * @generated from field: optional string conversation_notes_listing = 8; */ conversationNotesListing?: string; /** * @generated from field: optional string shared_notes_listing = 9; */ sharedNotesListing?: string; /** * @generated from field: repeated agent.v1.GitRepoInfo git_repos = 11; */ gitRepos: GitRepoInfo[]; /** * @generated from field: repeated agent.v1.LsDirectoryTreeNode project_layouts = 13; */ projectLayouts: LsDirectoryTreeNode[]; /** * @generated from field: repeated agent.v1.McpInstructions mcp_instructions = 14; */ mcpInstructions: McpInstructions[]; /** * @generated from field: optional agent.v1.DebugModeConfig debug_mode_config = 15; */ debugModeConfig?: DebugModeConfig; /** * @generated from field: optional string cloud_rule = 16; */ cloudRule?: string; /** * @generated from field: optional bool web_search_enabled = 17; */ webSearchEnabled?: boolean; /** * @generated from field: optional agent.v1.SkillOptions skill_options = 18; */ skillOptions?: SkillOptions; /** * @generated from field: optional bool repository_info_should_query_prod = 19; */ repositoryInfoShouldQueryProd?: boolean; /** * @generated from field: map file_contents = 20; */ fileContents: { [key: string]: string; }; /** * @generated from field: optional string user_intent_summary = 21; */ userIntentSummary?: string; /** * @generated from field: repeated agent.v1.CustomSubagent custom_subagents = 22; */ customSubagents: CustomSubagent[]; /** * @generated from field: optional agent.v1.McpFileSystemOptions mcp_file_system_options = 23; */ mcpFileSystemOptions?: McpFileSystemOptions; /** * @generated from field: optional bool web_fetch_enabled = 24; */ webFetchEnabled?: boolean; /** * @generated from field: optional string hooks_additional_context = 25; */ hooksAdditionalContext?: string; /** * @generated from field: optional string commit_attribution_message = 26; */ commitAttributionMessage?: string; /** * @generated from field: optional string pr_attribution_message = 27; */ prAttributionMessage?: string; /** * @generated from field: optional agent.v1.HooksConfigInfo hooks_config = 28; */ hooksConfig?: HooksConfigInfo; /** * @generated from field: repeated agent.v1.AgentSkill agent_skills = 29; */ agentSkills: AgentSkill[]; /** * @generated from field: repeated agent.v1.PrecomputedHumanChange precomputed_human_changes = 30; */ precomputedHumanChanges: PrecomputedHumanChange[]; /** * @generated from field: optional agent.v1.RecentlyAddedPlugin recently_added_plugin = 31; */ recentlyAddedPlugin?: RecentlyAddedPlugin; /** * @generated from field: optional bool supports_mcp_auth = 32; */ supportsMcpAuth?: boolean; /** * @generated from field: optional bool git_repo_info_complete = 33; */ gitRepoInfoComplete?: boolean; /** * @generated from field: optional agent.v1.McpMetaToolOptions mcp_meta_tool_options = 34; */ mcpMetaToolOptions?: McpMetaToolOptions; /** * @generated from field: optional bool read_lints_enabled = 35; */ readLintsEnabled?: boolean; /** * @generated from field: optional bool mcp_info_complete = 36; */ mcpInfoComplete?: boolean; /** * @generated from field: repeated agent.v1.CursorRule non_file_rules = 37; */ nonFileRules: CursorRule[]; /** * @generated from field: optional agent.v1.MatchedInstalledPlugin matched_installed_plugin = 38; */ matchedInstalledPlugin?: MatchedInstalledPlugin; /** * @generated from field: optional bool rules_info_complete = 39; */ rulesInfoComplete?: boolean; /** * @generated from field: optional bool env_info_complete = 40; */ envInfoComplete?: boolean; /** * @generated from field: optional bool repository_info_complete = 41; */ repositoryInfoComplete?: boolean; /** * @generated from field: optional bool custom_subagents_info_complete = 42; */ customSubagentsInfoComplete?: boolean; /** * @generated from field: optional bool agent_skills_info_complete = 43; */ agentSkillsInfoComplete?: boolean; /** * @generated from field: optional bool mcp_file_system_info_complete = 44; */ mcpFileSystemInfoComplete?: boolean; /** * @generated from field: optional bool git_status_info_complete = 45; */ gitStatusInfoComplete?: boolean; /** * @generated from field: optional agent.v1.PermissionsAutoRunInstructions user_permissions_auto_run = 46; */ userPermissionsAutoRun?: PermissionsAutoRunInstructions; /** * @generated from field: optional agent.v1.PermissionsAutoRunInstructions project_permissions_auto_run = 47; */ projectPermissionsAutoRun?: PermissionsAutoRunInstructions; /** * @generated from field: optional agent.v1.PermissionsAutoRunInstructions admin_permissions_auto_run = 48; */ adminPermissionsAutoRun?: PermissionsAutoRunInstructions; /** * @generated from field: repeated string disabled_team_rules = 49; */ disabledTeamRules: string[]; /** * @generated from field: optional bool search_conversations_enabled = 50; */ searchConversationsEnabled?: boolean; }; /** * Describes the message agent.v1.RequestContext. * Use `create(RequestContextSchema)` to create a new message. */ export declare const RequestContextSchema: GenMessage; /** * @generated from message agent.v1.RequestContextArgs */ export type RequestContextArgs = Message<"agent.v1.RequestContextArgs"> & { /** * @generated from field: optional string notes_session_id = 2; */ notesSessionId?: string; /** * @generated from field: optional string workspace_id = 3; */ workspaceId?: string; /** * @generated from field: optional string read_only_pinned_tree_sha = 4; */ readOnlyPinnedTreeSha?: string; /** * @generated from field: optional string read_only_plugin_cache_root = 5; */ readOnlyPluginCacheRoot?: string; /** * @generated from field: optional bool use_cached = 7; */ useCached?: boolean; }; /** * Describes the message agent.v1.RequestContextArgs. * Use `create(RequestContextArgsSchema)` to create a new message. */ export declare const RequestContextArgsSchema: GenMessage; /** * @generated from message agent.v1.RequestContextEnv */ export type RequestContextEnv = Message<"agent.v1.RequestContextEnv"> & { /** * @generated from field: string os_version = 1; */ osVersion: string; /** * @generated from field: repeated string workspace_paths = 2; */ workspacePaths: string[]; /** * @generated from field: string shell = 3; */ shell: string; /** * @generated from field: bool sandbox_enabled = 5; */ sandboxEnabled: boolean; /** * @generated from field: string terminals_folder = 7; */ terminalsFolder: string; /** * @generated from field: string agent_shared_notes_folder = 8; */ agentSharedNotesFolder: string; /** * @generated from field: string agent_conversation_notes_folder = 9; */ agentConversationNotesFolder: string; /** * @generated from field: string time_zone = 10; */ timeZone: string; /** * @generated from field: string project_folder = 11; */ projectFolder: string; /** * @generated from field: string agent_transcripts_folder = 12; */ agentTranscriptsFolder: string; /** * @generated from field: optional string artifacts_folder = 13; */ artifactsFolder?: string; /** * @generated from field: optional bool sandbox_supported = 14; */ sandboxSupported?: boolean; /** * @generated from field: optional bool sandbox_network_has_defaults = 16; */ sandboxNetworkHasDefaults?: boolean; /** * @generated from field: repeated string sandbox_network_explicit_allowlist = 17; */ sandboxNetworkExplicitAllowlist: string[]; /** * @generated from field: optional bool secret_redaction_enabled = 18; */ secretRedactionEnabled?: boolean; /** * @generated from field: optional bool computer_use_supported = 19; */ computerUseSupported?: boolean; /** * @generated from field: optional bool is_working_dir_home_dir = 20; */ isWorkingDirHomeDir?: boolean; /** * @generated from field: optional string process_working_directory = 21; */ processWorkingDirectory?: string; /** * @generated from field: optional bool smart_mode_classifier_auto_mode_enabled = 22; */ smartModeClassifierAutoModeEnabled?: boolean; /** * @generated from field: optional string dev_force_next_smart_mode_classifier_block_token = 23; */ devForceNextSmartModeClassifierBlockToken?: string; /** * @generated from field: optional string dev_delay_next_smart_mode_classifier_token = 24; */ devDelayNextSmartModeClassifierToken?: string; /** * @generated from field: repeated agent.v1.MountedAgentStore mounted_agent_stores = 25; */ mountedAgentStores: MountedAgentStore[]; }; /** * Describes the message agent.v1.RequestContextEnv. * Use `create(RequestContextEnvSchema)` to create a new message. */ export declare const RequestContextEnvSchema: GenMessage; /** * @generated from message agent.v1.RequestContextError */ export type RequestContextError = Message<"agent.v1.RequestContextError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.RequestContextError. * Use `create(RequestContextErrorSchema)` to create a new message. */ export declare const RequestContextErrorSchema: GenMessage; /** * @generated from message agent.v1.RequestContextRejected */ export type RequestContextRejected = Message<"agent.v1.RequestContextRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.RequestContextRejected. * Use `create(RequestContextRejectedSchema)` to create a new message. */ export declare const RequestContextRejectedSchema: GenMessage; /** * @generated from message agent.v1.RequestContextResult */ export type RequestContextResult = Message<"agent.v1.RequestContextResult"> & { /** * @generated from oneof agent.v1.RequestContextResult.result */ result: { /** * @generated from field: agent.v1.RequestContextSuccess success = 1; */ value: RequestContextSuccess; case: "success"; } | { /** * @generated from field: agent.v1.RequestContextError error = 2; */ value: RequestContextError; case: "error"; } | { /** * @generated from field: agent.v1.RequestContextRejected rejected = 3; */ value: RequestContextRejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.RequestContextResult. * Use `create(RequestContextResultSchema)` to create a new message. */ export declare const RequestContextResultSchema: GenMessage; /** * @generated from message agent.v1.RequestContextSuccess */ export type RequestContextSuccess = Message<"agent.v1.RequestContextSuccess"> & { /** * @generated from field: agent.v1.RequestContext request_context = 1; */ requestContext?: RequestContext; /** * @generated from field: optional bool served_from_disk_cache = 2; */ servedFromDiskCache?: boolean; }; /** * Describes the message agent.v1.RequestContextSuccess. * Use `create(RequestContextSuccessSchema)` to create a new message. */ export declare const RequestContextSuccessSchema: GenMessage; /** * @generated from message agent.v1.RequestedModel */ export type RequestedModel = Message<"agent.v1.RequestedModel"> & { /** * @generated from oneof agent.v1.RequestedModel.credentials */ credentials: { /** * @generated from field: agent.v1.ApiKeyCredentials api_key_credentials = 4; */ value: ApiKeyCredentials; case: "apiKeyCredentials"; } | { /** * @generated from field: agent.v1.AzureCredentials azure_credentials = 5; */ value: AzureCredentials; case: "azureCredentials"; } | { /** * @generated from field: agent.v1.BedrockCredentials bedrock_credentials = 6; */ value: BedrockCredentials; case: "bedrockCredentials"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string model_id = 1; */ modelId: string; /** * @generated from field: bool max_mode = 2; */ maxMode: boolean; /** * @generated from field: repeated agent.v1.RequestedModel.ModelParameterValue parameters = 3; */ parameters: RequestedModel_ModelParameterValue[]; /** * @generated from field: bool built_in_model = 7; */ builtInModel: boolean; /** * @generated from field: bool is_variant_string_representation = 8; */ isVariantStringRepresentation: boolean; }; /** * Describes the message agent.v1.RequestedModel. * Use `create(RequestedModelSchema)` to create a new message. */ export declare const RequestedModelSchema: GenMessage; /** * @generated from message agent.v1.RequestedModel.ModelParameterValue */ export type RequestedModel_ModelParameterValue = Message<"agent.v1.RequestedModel.ModelParameterValue"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string value = 2; */ value: string; }; /** * Describes the message agent.v1.RequestedModel.ModelParameterValue. * Use `create(RequestedModel_ModelParameterValueSchema)` to create a new message. */ export declare const RequestedModel_ModelParameterValueSchema: GenMessage; /** * @generated from message agent.v1.ResizePtyRequest */ export type ResizePtyRequest = Message<"agent.v1.ResizePtyRequest"> & { /** * @generated from field: string pty_id = 1; */ ptyId: string; /** * @generated from field: uint32 cols = 2; */ cols: number; /** * @generated from field: uint32 rows = 3; */ rows: number; }; /** * Describes the message agent.v1.ResizePtyRequest. * Use `create(ResizePtyRequestSchema)` to create a new message. */ export declare const ResizePtyRequestSchema: GenMessage; /** * @generated from message agent.v1.ResizePtyResponse */ export type ResizePtyResponse = Message<"agent.v1.ResizePtyResponse"> & { /** * @generated from field: bool success = 1; */ success: boolean; }; /** * Describes the message agent.v1.ResizePtyResponse. * Use `create(ResizePtyResponseSchema)` to create a new message. */ export declare const ResizePtyResponseSchema: GenMessage; /** * @generated from message agent.v1.ResponseComparisonCompleted */ export type ResponseComparisonCompleted = Message<"agent.v1.ResponseComparisonCompleted"> & {}; /** * Describes the message agent.v1.ResponseComparisonCompleted. * Use `create(ResponseComparisonCompletedSchema)` to create a new message. */ export declare const ResponseComparisonCompletedSchema: GenMessage; /** * @generated from message agent.v1.ResponseComparisonSkipped */ export type ResponseComparisonSkipped = Message<"agent.v1.ResponseComparisonSkipped"> & { /** * @generated from field: agent.v1.ResponseComparisonSkipReason reason = 1; */ reason: ResponseComparisonSkipReason; }; /** * Describes the message agent.v1.ResponseComparisonSkipped. * Use `create(ResponseComparisonSkippedSchema)` to create a new message. */ export declare const ResponseComparisonSkippedSchema: GenMessage; /** * @generated from message agent.v1.ResponseComparisonStarted */ export type ResponseComparisonStarted = Message<"agent.v1.ResponseComparisonStarted"> & { /** * @generated from field: agent.v1.ResponseComparisonDisplayOrder display_order = 1; */ displayOrder: ResponseComparisonDisplayOrder; /** * @generated from field: string parent_invocation_id = 2; */ parentInvocationId: string; /** * @generated from field: string alternate_invocation_id = 3; */ alternateInvocationId: string; /** * @generated from field: string parent_response = 4; */ parentResponse: string; /** * @generated from field: string comparison_config_id = 5; */ comparisonConfigId: string; /** * @generated from field: string alternate_model_id = 6; */ alternateModelId: string; }; /** * Describes the message agent.v1.ResponseComparisonStarted. * Use `create(ResponseComparisonStartedSchema)` to create a new message. */ export declare const ResponseComparisonStartedSchema: GenMessage; /** * @generated from message agent.v1.ResponseComparisonTextDelta */ export type ResponseComparisonTextDelta = Message<"agent.v1.ResponseComparisonTextDelta"> & { /** * @generated from field: string text = 1; */ text: string; }; /** * Describes the message agent.v1.ResponseComparisonTextDelta. * Use `create(ResponseComparisonTextDeltaSchema)` to create a new message. */ export declare const ResponseComparisonTextDeltaSchema: GenMessage; /** * @generated from message agent.v1.ResponseComparisonUpdate */ export type ResponseComparisonUpdate = Message<"agent.v1.ResponseComparisonUpdate"> & { /** * @generated from oneof agent.v1.ResponseComparisonUpdate.event */ event: { /** * @generated from field: agent.v1.ResponseComparisonStarted started = 2; */ value: ResponseComparisonStarted; case: "started"; } | { /** * @generated from field: agent.v1.ResponseComparisonTextDelta text_delta = 3; */ value: ResponseComparisonTextDelta; case: "textDelta"; } | { /** * @generated from field: agent.v1.ResponseComparisonCompleted completed = 4; */ value: ResponseComparisonCompleted; case: "completed"; } | { /** * @generated from field: agent.v1.ResponseComparisonSkipped skipped = 5; */ value: ResponseComparisonSkipped; case: "skipped"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string comparison_id = 1; */ comparisonId: string; }; /** * Describes the message agent.v1.ResponseComparisonUpdate. * Use `create(ResponseComparisonUpdateSchema)` to create a new message. */ export declare const ResponseComparisonUpdateSchema: GenMessage; /** * @generated from message agent.v1.RestoreArtifactInstruction */ export type RestoreArtifactInstruction = Message<"agent.v1.RestoreArtifactInstruction"> & { /** * @generated from field: string absolute_path = 1; */ absolutePath: string; /** * @generated from field: string download_url = 2; */ downloadUrl: string; /** * @generated from field: int64 updated_at_unix_ms = 3; */ updatedAtUnixMs: bigint; }; /** * Describes the message agent.v1.RestoreArtifactInstruction. * Use `create(RestoreArtifactInstructionSchema)` to create a new message. */ export declare const RestoreArtifactInstructionSchema: GenMessage; /** * @generated from message agent.v1.RestoreArtifactResult */ export type RestoreArtifactResult = Message<"agent.v1.RestoreArtifactResult"> & { /** * @generated from field: agent.v1.ArtifactRestoreStatus status = 2; */ status: ArtifactRestoreStatus; /** * @generated from field: string error_message = 3; */ errorMessage: string; }; /** * Describes the message agent.v1.RestoreArtifactResult. * Use `create(RestoreArtifactResultSchema)` to create a new message. */ export declare const RestoreArtifactResultSchema: GenMessage; /** * @generated from message agent.v1.RestoreArtifactsRequest */ export type RestoreArtifactsRequest = Message<"agent.v1.RestoreArtifactsRequest"> & { /** * @generated from field: repeated agent.v1.RestoreArtifactInstruction artifacts = 1; */ artifacts: RestoreArtifactInstruction[]; }; /** * Describes the message agent.v1.RestoreArtifactsRequest. * Use `create(RestoreArtifactsRequestSchema)` to create a new message. */ export declare const RestoreArtifactsRequestSchema: GenMessage; /** * @generated from message agent.v1.RestoreArtifactsResponse */ export type RestoreArtifactsResponse = Message<"agent.v1.RestoreArtifactsResponse"> & { /** * @generated from field: repeated agent.v1.RestoreArtifactResult results = 1; */ results: RestoreArtifactResult[]; }; /** * Describes the message agent.v1.RestoreArtifactsResponse. * Use `create(RestoreArtifactsResponseSchema)` to create a new message. */ export declare const RestoreArtifactsResponseSchema: GenMessage; /** * @generated from message agent.v1.ResumeAction */ export type ResumeAction = Message<"agent.v1.ResumeAction"> & { /** * @generated from field: agent.v1.RequestContext request_context = 2; */ requestContext?: RequestContext; }; /** * Describes the message agent.v1.ResumeAction. * Use `create(ResumeActionSchema)` to create a new message. */ export declare const ResumeActionSchema: GenMessage; /** * @generated from message agent.v1.RunScopedOverlay */ export type RunScopedOverlay = Message<"agent.v1.RunScopedOverlay"> & { /** * @generated from field: string run_id = 1; */ runId: string; /** * @generated from field: bool release = 2; */ release: boolean; /** * @generated from field: string holder = 3; */ holder: string; }; /** * Describes the message agent.v1.RunScopedOverlay. * Use `create(RunScopedOverlaySchema)` to create a new message. */ export declare const RunScopedOverlaySchema: GenMessage; /** * @generated from message agent.v1.SandboxPolicy */ export type SandboxPolicy = Message<"agent.v1.SandboxPolicy"> & { /** * @generated from field: agent.v1.SandboxPolicy.Type type = 1; */ type: SandboxPolicy_Type; /** * @generated from field: optional bool network_access = 2; */ networkAccess?: boolean; /** * @generated from field: repeated string additional_readwrite_paths = 3; */ additionalReadwritePaths: string[]; /** * @generated from field: repeated string additional_readonly_paths = 4; */ additionalReadonlyPaths: string[]; /** * @generated from field: optional string debug_output_dir = 5; */ debugOutputDir?: string; /** * @generated from field: optional bool disable_tmp_write = 7; */ disableTmpWrite?: boolean; /** * @generated from field: optional bool allowlist_escalated = 8; */ allowlistEscalated?: boolean; /** * @generated from field: optional bool enable_shared_build_cache = 9; */ enableSharedBuildCache?: boolean; /** * @generated from field: optional agent.v1.NetworkPolicy network_policy = 10; */ networkPolicy?: NetworkPolicy; /** * @generated from field: optional bool network_policy_strict = 11; */ networkPolicyStrict?: boolean; /** * @generated from field: optional bool capture_denies = 12; */ captureDenies?: boolean; /** * @generated from field: optional bool skip_statsig_defaults = 13; */ skipStatsigDefaults?: boolean; /** * @generated from field: agent.v1.SandboxPolicy.ReadBoundaryMode read_boundary = 14; */ readBoundary: SandboxPolicy_ReadBoundaryMode; /** * @generated from field: repeated string additional_read_paths = 15; */ additionalReadPaths: string[]; }; /** * Describes the message agent.v1.SandboxPolicy. * Use `create(SandboxPolicySchema)` to create a new message. */ export declare const SandboxPolicySchema: GenMessage; /** * @generated from enum agent.v1.SandboxPolicy.Type */ export declare enum SandboxPolicy_Type { /** * @generated from enum value: TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: TYPE_INSECURE_NONE = 1; */ INSECURE_NONE = 1, /** * @generated from enum value: TYPE_WORKSPACE_READWRITE = 2; */ WORKSPACE_READWRITE = 2, /** * @generated from enum value: TYPE_WORKSPACE_READONLY = 3; */ WORKSPACE_READONLY = 3 } /** * Describes the enum agent.v1.SandboxPolicy.Type. */ export declare const SandboxPolicy_TypeSchema: GenEnum; /** * @generated from enum agent.v1.SandboxPolicy.ReadBoundaryMode */ export declare enum SandboxPolicy_ReadBoundaryMode { /** * @generated from enum value: READ_BOUNDARY_MODE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: READ_BOUNDARY_MODE_SYSTEM = 1; */ SYSTEM = 1, /** * @generated from enum value: READ_BOUNDARY_MODE_WORKSPACE = 2; */ WORKSPACE = 2, /** * @generated from enum value: READ_BOUNDARY_MODE_CUSTOM = 3; */ CUSTOM = 3 } /** * Describes the enum agent.v1.SandboxPolicy.ReadBoundaryMode. */ export declare const SandboxPolicy_ReadBoundaryModeSchema: GenEnum; /** * @generated from message agent.v1.SandboxPolicyMergeSources */ export type SandboxPolicyMergeSources = Message<"agent.v1.SandboxPolicyMergeSources"> & { /** * @generated from field: optional agent.v1.SandboxPolicy per_user = 1; */ perUser?: SandboxPolicy; /** * @generated from field: optional agent.v1.SandboxPolicy per_repo = 2; */ perRepo?: SandboxPolicy; /** * @generated from field: optional agent.v1.SandboxPolicy team_admin = 3; */ teamAdmin?: SandboxPolicy; }; /** * Describes the message agent.v1.SandboxPolicyMergeSources. * Use `create(SandboxPolicyMergeSourcesSchema)` to create a new message. */ export declare const SandboxPolicyMergeSourcesSchema: GenMessage; /** * @generated from message agent.v1.ScreenshotAction */ export type ScreenshotAction = Message<"agent.v1.ScreenshotAction"> & {}; /** * Describes the message agent.v1.ScreenshotAction. * Use `create(ScreenshotActionSchema)` to create a new message. */ export declare const ScreenshotActionSchema: GenMessage; /** * @generated from message agent.v1.SearchConversationsToolCall */ export type SearchConversationsToolCall = Message<"agent.v1.SearchConversationsToolCall"> & { /** * @generated from field: agent.v1.ConversationSearchArgs args = 1; */ args?: ConversationSearchArgs; /** * @generated from field: agent.v1.ConversationSearchResult result = 2; */ result?: ConversationSearchResult; }; /** * Describes the message agent.v1.SearchConversationsToolCall. * Use `create(SearchConversationsToolCallSchema)` to create a new message. */ export declare const SearchConversationsToolCallSchema: GenMessage; /** * @generated from message agent.v1.ScrollAction */ export type ScrollAction = Message<"agent.v1.ScrollAction"> & { /** * @generated from field: optional agent.v1.Coordinate coordinate = 1; */ coordinate?: Coordinate; /** * @generated from field: agent.v1.ScrollDirection direction = 2; */ direction: ScrollDirection; /** * @generated from field: int32 amount = 3; */ amount: number; /** * @generated from field: optional string modifier_keys = 4; */ modifierKeys?: string; }; /** * Describes the message agent.v1.ScrollAction. * Use `create(ScrollActionSchema)` to create a new message. */ export declare const ScrollActionSchema: GenMessage; /** * @generated from message agent.v1.SelectedAgenticGitAction */ export type SelectedAgenticGitAction = Message<"agent.v1.SelectedAgenticGitAction"> & { /** * @generated from oneof agent.v1.SelectedAgenticGitAction.params */ params: { /** * @generated from field: agent.v1.SelectedAgenticGitActionCommitParams commit_params = 2; */ value: SelectedAgenticGitActionCommitParams; case: "commitParams"; } | { /** * @generated from field: agent.v1.SelectedAgenticGitActionPushParams push_params = 3; */ value: SelectedAgenticGitActionPushParams; case: "pushParams"; } | { /** * @generated from field: agent.v1.SelectedAgenticGitActionFixMergeConflictsParams fix_merge_conflicts_params = 4; */ value: SelectedAgenticGitActionFixMergeConflictsParams; case: "fixMergeConflictsParams"; } | { /** * @generated from field: agent.v1.SelectedAgenticGitActionCommitParams commit_and_push_params = 6; */ value: SelectedAgenticGitActionCommitParams; case: "commitAndPushParams"; } | { /** * @generated from field: agent.v1.SelectedAgenticGitActionPushParams create_pr_params = 7; */ value: SelectedAgenticGitActionPushParams; case: "createPrParams"; } | { /** * @generated from field: agent.v1.SelectedAgenticGitActionCommitParams create_pr_with_changes_params = 8; */ value: SelectedAgenticGitActionCommitParams; case: "createPrWithChangesParams"; } | { /** * @generated from field: agent.v1.SelectedAgenticGitActionBabysitPrInCloudParams babysit_pr_in_cloud_params = 11; */ value: SelectedAgenticGitActionBabysitPrInCloudParams; case: "babysitPrInCloudParams"; } | { /** * @generated from field: agent.v1.SelectedAgenticGitActionCommitParams create_branch_and_commit_params = 12; */ value: SelectedAgenticGitActionCommitParams; case: "createBranchAndCommitParams"; } | { /** * @generated from field: agent.v1.SelectedAgenticGitActionCommitParams create_branch_commit_and_push_params = 13; */ value: SelectedAgenticGitActionCommitParams; case: "createBranchCommitAndPushParams"; } | { /** * @generated from field: agent.v1.SelectedAgenticGitActionPullLocallyParams apply_locally_params = 14; */ value: SelectedAgenticGitActionPullLocallyParams; case: "applyLocallyParams"; } | { /** * @generated from field: agent.v1.SelectedAgenticGitActionPullLocallyParams checkout_branch_params = 15; */ value: SelectedAgenticGitActionPullLocallyParams; case: "checkoutBranchParams"; } | { /** * @generated from field: agent.v1.SelectedAgenticGitActionUpdateBranchParams update_branch_params = 16; */ value: SelectedAgenticGitActionUpdateBranchParams; case: "updateBranchParams"; } | { /** * @generated from field: agent.v1.SelectedAgenticGitActionCreateBranchParams create_branch_params = 17; */ value: SelectedAgenticGitActionCreateBranchParams; case: "createBranchParams"; } | { case: undefined; value?: undefined; }; /** * @generated from field: optional agent.v1.SelectedGitBranchContext branch_context = 5; */ branchContext?: SelectedGitBranchContext; /** * @generated from field: optional string path_to_template_file = 9; */ pathToTemplateFile?: string; /** * @generated from field: optional string path_to_template_dir = 10; */ pathToTemplateDir?: string; }; /** * Describes the message agent.v1.SelectedAgenticGitAction. * Use `create(SelectedAgenticGitActionSchema)` to create a new message. */ export declare const SelectedAgenticGitActionSchema: GenMessage; /** * @generated from message agent.v1.SelectedAgenticGitActionBabysitPrInCloudParams */ export type SelectedAgenticGitActionBabysitPrInCloudParams = Message<"agent.v1.SelectedAgenticGitActionBabysitPrInCloudParams"> & { /** * @generated from field: optional string base_branch = 1; */ baseBranch?: string; }; /** * Describes the message agent.v1.SelectedAgenticGitActionBabysitPrInCloudParams. * Use `create(SelectedAgenticGitActionBabysitPrInCloudParamsSchema)` to create a new message. */ export declare const SelectedAgenticGitActionBabysitPrInCloudParamsSchema: GenMessage; /** * @generated from message agent.v1.SelectedAgenticGitActionCommitParams */ export type SelectedAgenticGitActionCommitParams = Message<"agent.v1.SelectedAgenticGitActionCommitParams"> & { /** * @generated from field: repeated string files_to_commit = 1; */ filesToCommit: string[]; /** * @generated from field: repeated string files_to_exclude_from_commit = 2; */ filesToExcludeFromCommit: string[]; /** * @generated from field: bool should_stage_all_changes = 3; */ shouldStageAllChanges: boolean; /** * @generated from field: optional bool create_pr_draft = 4; */ createPrDraft?: boolean; /** * @generated from field: repeated agent.v1.SelectedAgenticGitFileWithStatus files_to_commit_with_status = 5; */ filesToCommitWithStatus: SelectedAgenticGitFileWithStatus[]; /** * @generated from field: repeated agent.v1.SelectedAgenticGitFileWithStatus files_to_exclude_from_commit_with_status = 6; */ filesToExcludeFromCommitWithStatus: SelectedAgenticGitFileWithStatus[]; }; /** * Describes the message agent.v1.SelectedAgenticGitActionCommitParams. * Use `create(SelectedAgenticGitActionCommitParamsSchema)` to create a new message. */ export declare const SelectedAgenticGitActionCommitParamsSchema: GenMessage; /** * @generated from message agent.v1.SelectedAgenticGitActionCreateBranchParams */ export type SelectedAgenticGitActionCreateBranchParams = Message<"agent.v1.SelectedAgenticGitActionCreateBranchParams"> & {}; /** * Describes the message agent.v1.SelectedAgenticGitActionCreateBranchParams. * Use `create(SelectedAgenticGitActionCreateBranchParamsSchema)` to create a new message. */ export declare const SelectedAgenticGitActionCreateBranchParamsSchema: GenMessage; /** * @generated from message agent.v1.SelectedAgenticGitActionFixMergeConflictsParams */ export type SelectedAgenticGitActionFixMergeConflictsParams = Message<"agent.v1.SelectedAgenticGitActionFixMergeConflictsParams"> & { /** * @generated from field: optional string base_branch = 1; */ baseBranch?: string; }; /** * Describes the message agent.v1.SelectedAgenticGitActionFixMergeConflictsParams. * Use `create(SelectedAgenticGitActionFixMergeConflictsParamsSchema)` to create a new message. */ export declare const SelectedAgenticGitActionFixMergeConflictsParamsSchema: GenMessage; /** * @generated from message agent.v1.SelectedAgenticGitActionPullLocallyParams */ export type SelectedAgenticGitActionPullLocallyParams = Message<"agent.v1.SelectedAgenticGitActionPullLocallyParams"> & { /** * @generated from field: string remote_branch = 1; */ remoteBranch: string; }; /** * Describes the message agent.v1.SelectedAgenticGitActionPullLocallyParams. * Use `create(SelectedAgenticGitActionPullLocallyParamsSchema)` to create a new message. */ export declare const SelectedAgenticGitActionPullLocallyParamsSchema: GenMessage; /** * @generated from message agent.v1.SelectedAgenticGitActionPushParams */ export type SelectedAgenticGitActionPushParams = Message<"agent.v1.SelectedAgenticGitActionPushParams"> & { /** * @generated from field: repeated string files_to_push = 1; */ filesToPush: string[]; /** * @generated from field: optional bool create_pr_draft = 2; */ createPrDraft?: boolean; }; /** * Describes the message agent.v1.SelectedAgenticGitActionPushParams. * Use `create(SelectedAgenticGitActionPushParamsSchema)` to create a new message. */ export declare const SelectedAgenticGitActionPushParamsSchema: GenMessage; /** * @generated from message agent.v1.SelectedAgenticGitActionUpdateBranchParams */ export type SelectedAgenticGitActionUpdateBranchParams = Message<"agent.v1.SelectedAgenticGitActionUpdateBranchParams"> & { /** * @generated from field: optional string base_branch = 1; */ baseBranch?: string; }; /** * Describes the message agent.v1.SelectedAgenticGitActionUpdateBranchParams. * Use `create(SelectedAgenticGitActionUpdateBranchParamsSchema)` to create a new message. */ export declare const SelectedAgenticGitActionUpdateBranchParamsSchema: GenMessage; /** * @generated from message agent.v1.SelectedAgenticGitFileWithStatus */ export type SelectedAgenticGitFileWithStatus = Message<"agent.v1.SelectedAgenticGitFileWithStatus"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: optional string status = 2; */ status?: string; }; /** * Describes the message agent.v1.SelectedAgenticGitFileWithStatus. * Use `create(SelectedAgenticGitFileWithStatusSchema)` to create a new message. */ export declare const SelectedAgenticGitFileWithStatusSchema: GenMessage; /** * @generated from message agent.v1.SelectedBrowser */ export type SelectedBrowser = Message<"agent.v1.SelectedBrowser"> & { /** * @generated from field: string browser_id = 1; */ browserId: string; /** * @generated from field: string url = 2; */ url: string; /** * @generated from field: optional string page_title = 3; */ pageTitle?: string; }; /** * Describes the message agent.v1.SelectedBrowser. * Use `create(SelectedBrowserSchema)` to create a new message. */ export declare const SelectedBrowserSchema: GenMessage; /** * @generated from message agent.v1.SelectedCodeSelection */ export type SelectedCodeSelection = Message<"agent.v1.SelectedCodeSelection"> & { /** * @generated from field: string content = 1; */ content: string; /** * @generated from field: string path = 2; */ path: string; /** * @generated from field: optional string relative_path = 3; */ relativePath?: string; /** * @generated from field: agent.v1.Range range = 4; */ range?: Range; }; /** * Describes the message agent.v1.SelectedCodeSelection. * Use `create(SelectedCodeSelectionSchema)` to create a new message. */ export declare const SelectedCodeSelectionSchema: GenMessage; /** * @generated from message agent.v1.SelectedConsoleLog */ export type SelectedConsoleLog = Message<"agent.v1.SelectedConsoleLog"> & { /** * @generated from field: string message = 1; */ message: string; /** * @generated from field: double timestamp = 2; */ timestamp: number; /** * @generated from field: string level = 3; */ level: string; /** * @generated from field: string client_name = 4; */ clientName: string; /** * @generated from field: string session_id = 5; */ sessionId: string; /** * @generated from field: optional agent.v1.StackTrace stack_trace = 6; */ stackTrace?: StackTrace; /** * @generated from field: optional string object_data_json = 7; */ objectDataJson?: string; }; /** * Describes the message agent.v1.SelectedConsoleLog. * Use `create(SelectedConsoleLogSchema)` to create a new message. */ export declare const SelectedConsoleLogSchema: GenMessage; /** * @generated from message agent.v1.SelectedContext */ export type SelectedContext = Message<"agent.v1.SelectedContext"> & { /** * @generated from field: repeated agent.v1.SelectedImage selected_images = 1; */ selectedImages: SelectedImage[]; /** * @generated from field: optional agent.v1.InvocationContext invocation_context = 2; */ invocationContext?: InvocationContext; /** * @generated from field: repeated string extra_context = 3; */ extraContext: string[]; /** * @generated from field: repeated agent.v1.SelectedFile files = 4; */ files: SelectedFile[]; /** * @generated from field: repeated agent.v1.SelectedCodeSelection code_selections = 5; */ codeSelections: SelectedCodeSelection[]; /** * @generated from field: repeated agent.v1.SelectedTerminal terminals = 6; */ terminals: SelectedTerminal[]; /** * @generated from field: repeated agent.v1.SelectedTerminalSelection terminal_selections = 7; */ terminalSelections: SelectedTerminalSelection[]; /** * @generated from field: repeated agent.v1.SelectedFolder folders = 8; */ folders: SelectedFolder[]; /** * @generated from field: repeated agent.v1.SelectedExternalLink external_links = 9; */ externalLinks: SelectedExternalLink[]; /** * @generated from field: repeated agent.v1.SelectedCursorRule cursor_rules = 10; */ cursorRules: SelectedCursorRule[]; /** * @generated from field: optional agent.v1.SelectedGitDiffFromBranchToMain git_diff_from_branch_to_main = 11; */ gitDiffFromBranchToMain?: SelectedGitDiffFromBranchToMain; /** * @generated from field: repeated agent.v1.SelectedCursorCommand cursor_commands = 12; */ cursorCommands: SelectedCursorCommand[]; /** * @generated from field: repeated agent.v1.SelectedDocumentation documentations = 13; */ documentations: SelectedDocumentation[]; /** * @generated from field: repeated agent.v1.SelectedUIElement ui_elements = 14; */ uiElements: SelectedUIElement[]; /** * @generated from field: repeated agent.v1.SelectedConsoleLog console_logs = 15; */ consoleLogs: SelectedConsoleLog[]; /** * @generated from field: repeated agent.v1.ExtraContextEntry extra_context_entries = 16; */ extraContextEntries: ExtraContextEntry[]; /** * @generated from field: repeated agent.v1.SelectedGitCommit git_commits = 17; */ gitCommits: SelectedGitCommit[]; /** * @generated from field: optional agent.v1.SelectedGitDiff git_diff = 18; */ gitDiff?: SelectedGitDiff; /** * @generated from field: repeated agent.v1.SelectedPastChat past_chats = 19; */ pastChats: SelectedPastChat[]; /** * @generated from field: repeated agent.v1.SelectedGitPRDiffSelection git_pr_diff_selections = 20; */ gitPrDiffSelections: SelectedGitPRDiffSelection[]; /** * @generated from field: repeated agent.v1.SelectedPullRequest selected_pull_requests = 21; */ selectedPullRequests: SelectedPullRequest[]; /** * @generated from field: repeated agent.v1.SelectedSubagent selected_subagents = 22; */ selectedSubagents: SelectedSubagent[]; /** * @generated from field: repeated agent.v1.SelectedVideo selected_videos = 23; */ selectedVideos: SelectedVideo[]; /** * @generated from field: repeated agent.v1.SelectedBrowser selected_browsers = 24; */ selectedBrowsers: SelectedBrowser[]; /** * @generated from field: repeated agent.v1.SelectedDocument selected_documents = 25; */ selectedDocuments: SelectedDocument[]; /** * @generated from field: repeated agent.v1.AgentSkill selected_skills = 26; */ selectedSkills: AgentSkill[]; /** * @generated from field: optional agent.v1.RecentAgentsContext recent_agents_context = 27; */ recentAgentsContext?: RecentAgentsContext; /** * @generated from field: optional agent.v1.SelectedAgenticGitAction selected_agentic_git_action = 34; */ selectedAgenticGitAction?: SelectedAgenticGitAction; }; /** * Describes the message agent.v1.SelectedContext. * Use `create(SelectedContextSchema)` to create a new message. */ export declare const SelectedContextSchema: GenMessage; /** * @generated from message agent.v1.SelectedCursorCommand */ export type SelectedCursorCommand = Message<"agent.v1.SelectedCursorCommand"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string content = 2; */ content: string; /** * @generated from field: optional agent.v1.SelectedPluginCapabilityRef plugin_capability = 3; */ pluginCapability?: SelectedPluginCapabilityRef; /** * @generated from field: optional string full_path = 4; */ fullPath?: string; /** * @generated from field: optional string display_name = 5; */ displayName?: string; }; /** * Describes the message agent.v1.SelectedCursorCommand. * Use `create(SelectedCursorCommandSchema)` to create a new message. */ export declare const SelectedCursorCommandSchema: GenMessage; /** * @generated from message agent.v1.SelectedCursorRule */ export type SelectedCursorRule = Message<"agent.v1.SelectedCursorRule"> & { /** * @generated from field: agent.v1.CursorRule rule = 1; */ rule?: CursorRule; }; /** * Describes the message agent.v1.SelectedCursorRule. * Use `create(SelectedCursorRuleSchema)` to create a new message. */ export declare const SelectedCursorRuleSchema: GenMessage; /** * @generated from message agent.v1.SelectedDocument */ export type SelectedDocument = Message<"agent.v1.SelectedDocument"> & { /** * @generated from oneof agent.v1.SelectedDocument.data_or_blob_id */ dataOrBlobId: { /** * @generated from field: bytes blob_id = 1; */ value: Uint8Array; case: "blobId"; } | { /** * @generated from field: bytes data = 8; */ value: Uint8Array; case: "data"; } | { /** * @generated from field: agent.v1.SelectedDocument.BlobIdWithData blob_id_with_data = 9; */ value: SelectedDocument_BlobIdWithData; case: "blobIdWithData"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string uuid = 2; */ uuid: string; /** * @generated from field: string filename = 3; */ filename: string; /** * @generated from field: string mime_type = 4; */ mimeType: string; /** * @generated from field: string path = 7; */ path: string; }; /** * Describes the message agent.v1.SelectedDocument. * Use `create(SelectedDocumentSchema)` to create a new message. */ export declare const SelectedDocumentSchema: GenMessage; /** * @generated from message agent.v1.SelectedDocument.BlobIdWithData */ export type SelectedDocument_BlobIdWithData = Message<"agent.v1.SelectedDocument.BlobIdWithData"> & { /** * @generated from field: bytes blob_id = 1; */ blobId: Uint8Array; /** * @generated from field: bytes data = 2; */ data: Uint8Array; }; /** * Describes the message agent.v1.SelectedDocument.BlobIdWithData. * Use `create(SelectedDocument_BlobIdWithDataSchema)` to create a new message. */ export declare const SelectedDocument_BlobIdWithDataSchema: GenMessage; /** * @generated from message agent.v1.SelectedDocumentation */ export type SelectedDocumentation = Message<"agent.v1.SelectedDocumentation"> & { /** * @generated from field: string doc_id = 1; */ docId: string; /** * @generated from field: string name = 2; */ name: string; }; /** * Describes the message agent.v1.SelectedDocumentation. * Use `create(SelectedDocumentationSchema)` to create a new message. */ export declare const SelectedDocumentationSchema: GenMessage; /** * @generated from message agent.v1.SelectedExternalLink */ export type SelectedExternalLink = Message<"agent.v1.SelectedExternalLink"> & { /** * @generated from field: string url = 1; */ url: string; /** * @generated from field: string uuid = 2; */ uuid: string; /** * @generated from field: optional string pdf_content = 3; */ pdfContent?: string; /** * @generated from field: optional bool is_pdf = 4; */ isPdf?: boolean; /** * @generated from field: optional string filename = 5; */ filename?: string; /** * @generated from field: optional bytes blob_id = 6; */ blobId?: Uint8Array; }; /** * Describes the message agent.v1.SelectedExternalLink. * Use `create(SelectedExternalLinkSchema)` to create a new message. */ export declare const SelectedExternalLinkSchema: GenMessage; /** * @generated from message agent.v1.SelectedFile */ export type SelectedFile = Message<"agent.v1.SelectedFile"> & { /** * @generated from field: string content = 1; */ content: string; /** * @generated from field: string path = 2; */ path: string; /** * @generated from field: optional string relative_path = 3; */ relativePath?: string; }; /** * Describes the message agent.v1.SelectedFile. * Use `create(SelectedFileSchema)` to create a new message. */ export declare const SelectedFileSchema: GenMessage; /** * @generated from message agent.v1.SelectedFolder */ export type SelectedFolder = Message<"agent.v1.SelectedFolder"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: optional string relative_path = 2; */ relativePath?: string; /** * @generated from field: agent.v1.LsDirectoryTreeNode directory_tree = 3; */ directoryTree?: LsDirectoryTreeNode; }; /** * Describes the message agent.v1.SelectedFolder. * Use `create(SelectedFolderSchema)` to create a new message. */ export declare const SelectedFolderSchema: GenMessage; /** * @generated from message agent.v1.SelectedGitBranchContext */ export type SelectedGitBranchContext = Message<"agent.v1.SelectedGitBranchContext"> & { /** * @generated from field: optional string current_branch = 1; */ currentBranch?: string; /** * @generated from field: optional string base_branch = 2; */ baseBranch?: string; /** * @generated from field: optional string agent_branch_prefix = 3; */ agentBranchPrefix?: string; }; /** * Describes the message agent.v1.SelectedGitBranchContext. * Use `create(SelectedGitBranchContextSchema)` to create a new message. */ export declare const SelectedGitBranchContextSchema: GenMessage; /** * @generated from message agent.v1.SelectedGitCommit */ export type SelectedGitCommit = Message<"agent.v1.SelectedGitCommit"> & { /** * @generated from field: string sha = 1; */ sha: string; /** * @generated from field: string message = 2; */ message: string; /** * @generated from field: optional string description = 3; */ description?: string; /** * @generated from field: string diff = 4; */ diff: string; }; /** * Describes the message agent.v1.SelectedGitCommit. * Use `create(SelectedGitCommitSchema)` to create a new message. */ export declare const SelectedGitCommitSchema: GenMessage; /** * @generated from message agent.v1.SelectedGitDiff */ export type SelectedGitDiff = Message<"agent.v1.SelectedGitDiff"> & { /** * @generated from field: string content = 1; */ content: string; /** * @generated from field: int32 full_content_length_char_count = 2; */ fullContentLengthCharCount: number; }; /** * Describes the message agent.v1.SelectedGitDiff. * Use `create(SelectedGitDiffSchema)` to create a new message. */ export declare const SelectedGitDiffSchema: GenMessage; /** * @generated from message agent.v1.SelectedGitDiffFromBranchToMain */ export type SelectedGitDiffFromBranchToMain = Message<"agent.v1.SelectedGitDiffFromBranchToMain"> & { /** * @generated from field: string content = 1; */ content: string; /** * @generated from field: int32 full_content_length_char_count = 2; */ fullContentLengthCharCount: number; }; /** * Describes the message agent.v1.SelectedGitDiffFromBranchToMain. * Use `create(SelectedGitDiffFromBranchToMainSchema)` to create a new message. */ export declare const SelectedGitDiffFromBranchToMainSchema: GenMessage; /** * @generated from message agent.v1.SelectedGitPRDiffSelection */ export type SelectedGitPRDiffSelection = Message<"agent.v1.SelectedGitPRDiffSelection"> & { /** * @generated from field: string pr_url = 1; */ prUrl: string; /** * @generated from field: string file_path = 2; */ filePath: string; /** * @generated from field: int32 start_line = 3; */ startLine: number; /** * @generated from field: int32 end_line = 4; */ endLine: number; /** * @generated from field: optional string diff_content = 5; */ diffContent?: string; /** * @generated from field: optional bytes blob_id = 6; */ blobId?: Uint8Array; }; /** * Describes the message agent.v1.SelectedGitPRDiffSelection. * Use `create(SelectedGitPRDiffSelectionSchema)` to create a new message. */ export declare const SelectedGitPRDiffSelectionSchema: GenMessage; /** * @generated from message agent.v1.SelectedImage */ export type SelectedImage = Message<"agent.v1.SelectedImage"> & { /** * @generated from oneof agent.v1.SelectedImage.data_or_blob_id */ dataOrBlobId: { /** * @generated from field: bytes blob_id = 1; */ value: Uint8Array; case: "blobId"; } | { /** * @generated from field: bytes data = 8; */ value: Uint8Array; case: "data"; } | { /** * @generated from field: agent.v1.SelectedImage.BlobIdWithData blob_id_with_data = 9; */ value: SelectedImage_BlobIdWithData; case: "blobIdWithData"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string uuid = 2; */ uuid: string; /** * @generated from field: string path = 3; */ path: string; /** * @generated from field: agent.v1.SelectedImage.Dimension dimension = 4; */ dimension?: SelectedImage_Dimension; /** * @generated from field: string mime_type = 7; */ mimeType: string; }; /** * Describes the message agent.v1.SelectedImage. * Use `create(SelectedImageSchema)` to create a new message. */ export declare const SelectedImageSchema: GenMessage; /** * @generated from message agent.v1.SelectedImage.BlobIdWithData */ export type SelectedImage_BlobIdWithData = Message<"agent.v1.SelectedImage.BlobIdWithData"> & { /** * @generated from field: bytes blob_id = 1; */ blobId: Uint8Array; /** * @generated from field: bytes data = 2; */ data: Uint8Array; }; /** * Describes the message agent.v1.SelectedImage.BlobIdWithData. * Use `create(SelectedImage_BlobIdWithDataSchema)` to create a new message. */ export declare const SelectedImage_BlobIdWithDataSchema: GenMessage; /** * @generated from message agent.v1.SelectedImage.Dimension */ export type SelectedImage_Dimension = Message<"agent.v1.SelectedImage.Dimension"> & { /** * @generated from field: int32 width = 1; */ width: number; /** * @generated from field: int32 height = 2; */ height: number; }; /** * Describes the message agent.v1.SelectedImage.Dimension. * Use `create(SelectedImage_DimensionSchema)` to create a new message. */ export declare const SelectedImage_DimensionSchema: GenMessage; /** * @generated from message agent.v1.SelectedPastChat */ export type SelectedPastChat = Message<"agent.v1.SelectedPastChat"> & { /** * @generated from field: string agent_id = 1; */ agentId: string; /** * @generated from field: string name = 2; */ name: string; }; /** * Describes the message agent.v1.SelectedPastChat. * Use `create(SelectedPastChatSchema)` to create a new message. */ export declare const SelectedPastChatSchema: GenMessage; /** * @generated from message agent.v1.SelectedPluginCapabilityRef */ export type SelectedPluginCapabilityRef = Message<"agent.v1.SelectedPluginCapabilityRef"> & { /** * @generated from field: string plugin_id = 1; */ pluginId: string; /** * @generated from field: agent.v1.SelectedPluginCapabilityType capability_type = 2; */ capabilityType: SelectedPluginCapabilityType; /** * @generated from field: string source_path = 3; */ sourcePath: string; /** * @generated from field: string snapshot_token = 4; */ snapshotToken: string; /** * @generated from field: optional string resolved_commit_sha = 5; */ resolvedCommitSha?: string; }; /** * Describes the message agent.v1.SelectedPluginCapabilityRef. * Use `create(SelectedPluginCapabilityRefSchema)` to create a new message. */ export declare const SelectedPluginCapabilityRefSchema: GenMessage; /** * @generated from message agent.v1.SelectedPullRequest */ export type SelectedPullRequest = Message<"agent.v1.SelectedPullRequest"> & { /** * @generated from field: int32 number = 1; */ number: number; /** * @generated from field: string url = 2; */ url: string; /** * @generated from field: optional string title = 3; */ title?: string; /** * @generated from field: string folder_path = 4; */ folderPath: string; /** * @generated from field: optional string summary_json = 5; */ summaryJson?: string; /** * @generated from field: optional string description = 6; */ description?: string; /** * @generated from field: optional bytes blob_id = 7; */ blobId?: Uint8Array; }; /** * Describes the message agent.v1.SelectedPullRequest. * Use `create(SelectedPullRequestSchema)` to create a new message. */ export declare const SelectedPullRequestSchema: GenMessage; /** * @generated from message agent.v1.SelectedSubagent */ export type SelectedSubagent = Message<"agent.v1.SelectedSubagent"> & { /** * @generated from field: string name = 1; */ name: string; }; /** * Describes the message agent.v1.SelectedSubagent. * Use `create(SelectedSubagentSchema)` to create a new message. */ export declare const SelectedSubagentSchema: GenMessage; /** * @generated from message agent.v1.SelectedTerminal */ export type SelectedTerminal = Message<"agent.v1.SelectedTerminal"> & { /** * @generated from field: string content = 1; */ content: string; /** * @generated from field: optional string title = 2; */ title?: string; /** * @generated from field: optional string path = 3; */ path?: string; }; /** * Describes the message agent.v1.SelectedTerminal. * Use `create(SelectedTerminalSchema)` to create a new message. */ export declare const SelectedTerminalSchema: GenMessage; /** * @generated from message agent.v1.SelectedTerminalSelection */ export type SelectedTerminalSelection = Message<"agent.v1.SelectedTerminalSelection"> & { /** * @generated from field: string content = 1; */ content: string; /** * @generated from field: optional string title = 2; */ title?: string; /** * @generated from field: optional string path = 3; */ path?: string; /** * @generated from field: agent.v1.Range range = 4; */ range?: Range; }; /** * Describes the message agent.v1.SelectedTerminalSelection. * Use `create(SelectedTerminalSelectionSchema)` to create a new message. */ export declare const SelectedTerminalSelectionSchema: GenMessage; /** * @generated from message agent.v1.SelectedUIElement */ export type SelectedUIElement = Message<"agent.v1.SelectedUIElement"> & { /** * @generated from field: string element = 1; */ element: string; /** * @generated from field: string xpath = 2; */ xpath: string; /** * @generated from field: string text_content = 3; */ textContent: string; /** * @generated from field: string extra = 4; */ extra: string; /** * @generated from field: optional string component = 5; */ component?: string; /** * @generated from field: optional string component_props_json = 6; */ componentPropsJson?: string; }; /** * Describes the message agent.v1.SelectedUIElement. * Use `create(SelectedUIElementSchema)` to create a new message. */ export declare const SelectedUIElementSchema: GenMessage; /** * @generated from message agent.v1.SelectedVideo */ export type SelectedVideo = Message<"agent.v1.SelectedVideo"> & { /** * @generated from oneof agent.v1.SelectedVideo.data_or_blob_id */ dataOrBlobId: { /** * @generated from field: bytes blob_id = 1; */ value: Uint8Array; case: "blobId"; } | { /** * @generated from field: bytes data = 8; */ value: Uint8Array; case: "data"; } | { /** * @generated from field: agent.v1.SelectedVideo.BlobIdWithData blob_id_with_data = 9; */ value: SelectedVideo_BlobIdWithData; case: "blobIdWithData"; } | { /** * @generated from field: agent.v1.SelectedVideo.SignedUrl signed_url = 11; */ value: SelectedVideo_SignedUrl; case: "signedUrl"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string uuid = 2; */ uuid: string; /** * @generated from field: string path = 3; */ path: string; /** * @generated from field: optional float fps = 4; */ fps?: number; /** * @generated from field: string mime_type = 7; */ mimeType: string; /** * @generated from field: string filename = 10; */ filename: string; /** * @generated from field: bool materialize_to_filesystem = 12; */ materializeToFilesystem: boolean; }; /** * Describes the message agent.v1.SelectedVideo. * Use `create(SelectedVideoSchema)` to create a new message. */ export declare const SelectedVideoSchema: GenMessage; /** * @generated from message agent.v1.SelectedVideo.BlobIdWithData */ export type SelectedVideo_BlobIdWithData = Message<"agent.v1.SelectedVideo.BlobIdWithData"> & { /** * @generated from field: bytes blob_id = 1; */ blobId: Uint8Array; /** * @generated from field: bytes data = 2; */ data: Uint8Array; }; /** * Describes the message agent.v1.SelectedVideo.BlobIdWithData. * Use `create(SelectedVideo_BlobIdWithDataSchema)` to create a new message. */ export declare const SelectedVideo_BlobIdWithDataSchema: GenMessage; /** * @generated from message agent.v1.SelectedVideo.SignedUrl */ export type SelectedVideo_SignedUrl = Message<"agent.v1.SelectedVideo.SignedUrl"> & { /** * @generated from field: string url = 1; */ url: string; /** * @generated from field: string key = 2; */ key: string; /** * @generated from field: int64 expires_at_unix_ms = 3; */ expiresAtUnixMs: bigint; /** * @generated from field: int64 refresh_after_unix_ms = 4; */ refreshAfterUnixMs: bigint; /** * @generated from field: string conversation_id = 5; */ conversationId: string; }; /** * Describes the message agent.v1.SelectedVideo.SignedUrl. * Use `create(SelectedVideo_SignedUrlSchema)` to create a new message. */ export declare const SelectedVideo_SignedUrlSchema: GenMessage; /** * @generated from message agent.v1.SemSearchToolArgs */ export type SemSearchToolArgs = Message<"agent.v1.SemSearchToolArgs"> & { /** * @generated from field: string query = 1; */ query: string; /** * @generated from field: repeated string target_directories = 2; */ targetDirectories: string[]; /** * @generated from field: string explanation = 3; */ explanation: string; }; /** * Describes the message agent.v1.SemSearchToolArgs. * Use `create(SemSearchToolArgsSchema)` to create a new message. */ export declare const SemSearchToolArgsSchema: GenMessage; /** * @generated from message agent.v1.SemSearchToolCall */ export type SemSearchToolCall = Message<"agent.v1.SemSearchToolCall"> & { /** * @generated from field: agent.v1.SemSearchToolArgs args = 1; */ args?: SemSearchToolArgs; /** * @generated from field: agent.v1.SemSearchToolResult result = 2; */ result?: SemSearchToolResult; }; /** * Describes the message agent.v1.SemSearchToolCall. * Use `create(SemSearchToolCallSchema)` to create a new message. */ export declare const SemSearchToolCallSchema: GenMessage; /** * @generated from message agent.v1.SemSearchToolError */ export type SemSearchToolError = Message<"agent.v1.SemSearchToolError"> & { /** * @generated from field: string error_message = 1; */ errorMessage: string; }; /** * Describes the message agent.v1.SemSearchToolError. * Use `create(SemSearchToolErrorSchema)` to create a new message. */ export declare const SemSearchToolErrorSchema: GenMessage; /** * @generated from message agent.v1.SemSearchToolResult */ export type SemSearchToolResult = Message<"agent.v1.SemSearchToolResult"> & { /** * @generated from oneof agent.v1.SemSearchToolResult.result */ result: { /** * @generated from field: agent.v1.SemSearchToolSuccess success = 1; */ value: SemSearchToolSuccess; case: "success"; } | { /** * @generated from field: agent.v1.SemSearchToolError error = 2; */ value: SemSearchToolError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SemSearchToolResult. * Use `create(SemSearchToolResultSchema)` to create a new message. */ export declare const SemSearchToolResultSchema: GenMessage; /** * @generated from message agent.v1.SemSearchToolSuccess */ export type SemSearchToolSuccess = Message<"agent.v1.SemSearchToolSuccess"> & { /** * @generated from field: string results = 1; */ results: string; /** * @generated from field: repeated agent.v1.PH_aiserver_v1_CodeResult code_results = 2; */ codeResults: PH_aiserver_v1_CodeResult[]; }; /** * Describes the message agent.v1.SemSearchToolSuccess. * Use `create(SemSearchToolSuccessSchema)` to create a new message. */ export declare const SemSearchToolSuccessSchema: GenMessage; /** * @generated from message agent.v1.SendFinalSummaryArgs */ export type SendFinalSummaryArgs = Message<"agent.v1.SendFinalSummaryArgs"> & { /** * @generated from field: optional string final_summary = 1; */ finalSummary?: string; }; /** * Describes the message agent.v1.SendFinalSummaryArgs. * Use `create(SendFinalSummaryArgsSchema)` to create a new message. */ export declare const SendFinalSummaryArgsSchema: GenMessage; /** * @generated from message agent.v1.SendFinalSummaryError */ export type SendFinalSummaryError = Message<"agent.v1.SendFinalSummaryError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.SendFinalSummaryError. * Use `create(SendFinalSummaryErrorSchema)` to create a new message. */ export declare const SendFinalSummaryErrorSchema: GenMessage; /** * @generated from message agent.v1.SendFinalSummaryResult */ export type SendFinalSummaryResult = Message<"agent.v1.SendFinalSummaryResult"> & { /** * @generated from oneof agent.v1.SendFinalSummaryResult.result */ result: { /** * @generated from field: agent.v1.SendFinalSummarySuccess success = 1; */ value: SendFinalSummarySuccess; case: "success"; } | { /** * @generated from field: agent.v1.SendFinalSummaryError error = 2; */ value: SendFinalSummaryError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SendFinalSummaryResult. * Use `create(SendFinalSummaryResultSchema)` to create a new message. */ export declare const SendFinalSummaryResultSchema: GenMessage; /** * @generated from message agent.v1.SendFinalSummarySuccess */ export type SendFinalSummarySuccess = Message<"agent.v1.SendFinalSummarySuccess"> & { /** * @generated from field: string final_summary = 1; */ finalSummary: string; }; /** * Describes the message agent.v1.SendFinalSummarySuccess. * Use `create(SendFinalSummarySuccessSchema)` to create a new message. */ export declare const SendFinalSummarySuccessSchema: GenMessage; /** * @generated from message agent.v1.SendFinalSummaryToolCall */ export type SendFinalSummaryToolCall = Message<"agent.v1.SendFinalSummaryToolCall"> & { /** * @generated from field: agent.v1.SendFinalSummaryArgs args = 1; */ args?: SendFinalSummaryArgs; /** * @generated from field: agent.v1.SendFinalSummaryResult result = 2; */ result?: SendFinalSummaryResult; }; /** * Describes the message agent.v1.SendFinalSummaryToolCall. * Use `create(SendFinalSummaryToolCallSchema)` to create a new message. */ export declare const SendFinalSummaryToolCallSchema: GenMessage; /** * @generated from message agent.v1.SendInputRequest */ export type SendInputRequest = Message<"agent.v1.SendInputRequest"> & { /** * @generated from field: string pty_id = 1; */ ptyId: string; /** * @generated from field: bytes data = 2; */ data: Uint8Array; }; /** * Describes the message agent.v1.SendInputRequest. * Use `create(SendInputRequestSchema)` to create a new message. */ export declare const SendInputRequestSchema: GenMessage; /** * @generated from message agent.v1.SendInputResponse */ export type SendInputResponse = Message<"agent.v1.SendInputResponse"> & { /** * @generated from field: bool success = 1; */ success: boolean; }; /** * Describes the message agent.v1.SendInputResponse. * Use `create(SendInputResponseSchema)` to create a new message. */ export declare const SendInputResponseSchema: GenMessage; /** * @generated from message agent.v1.SendMessageArgs */ export type SendMessageArgs = Message<"agent.v1.SendMessageArgs"> & { /** * @generated from oneof agent.v1.SendMessageArgs.message */ message: { /** * @generated from field: agent.v1.SendMessageText text = 1; */ value: SendMessageText; case: "text"; } | { /** * @generated from field: agent.v1.SendMessageAttachment attachment = 2; */ value: SendMessageAttachment; case: "attachment"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SendMessageArgs. * Use `create(SendMessageArgsSchema)` to create a new message. */ export declare const SendMessageArgsSchema: GenMessage; /** * @generated from message agent.v1.SendMessageAttachment */ export type SendMessageAttachment = Message<"agent.v1.SendMessageAttachment"> & { /** * @generated from field: string url = 1; */ url: string; /** * @generated from field: optional string alt = 2; */ alt?: string; }; /** * Describes the message agent.v1.SendMessageAttachment. * Use `create(SendMessageAttachmentSchema)` to create a new message. */ export declare const SendMessageAttachmentSchema: GenMessage; /** * @generated from message agent.v1.SendMessageError */ export type SendMessageError = Message<"agent.v1.SendMessageError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.SendMessageError. * Use `create(SendMessageErrorSchema)` to create a new message. */ export declare const SendMessageErrorSchema: GenMessage; /** * @generated from message agent.v1.SendMessageResult */ export type SendMessageResult = Message<"agent.v1.SendMessageResult"> & { /** * @generated from oneof agent.v1.SendMessageResult.result */ result: { /** * @generated from field: agent.v1.SendMessageSuccess success = 1; */ value: SendMessageSuccess; case: "success"; } | { /** * @generated from field: agent.v1.SendMessageError error = 2; */ value: SendMessageError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SendMessageResult. * Use `create(SendMessageResultSchema)` to create a new message. */ export declare const SendMessageResultSchema: GenMessage; /** * @generated from message agent.v1.SendMessageSuccess */ export type SendMessageSuccess = Message<"agent.v1.SendMessageSuccess"> & { /** * @generated from field: uint64 timestamp = 1; */ timestamp: bigint; /** * @generated from field: string message_id = 2; */ messageId: string; }; /** * Describes the message agent.v1.SendMessageSuccess. * Use `create(SendMessageSuccessSchema)` to create a new message. */ export declare const SendMessageSuccessSchema: GenMessage; /** * @generated from message agent.v1.SendMessageText */ export type SendMessageText = Message<"agent.v1.SendMessageText"> & { /** * @generated from field: string content = 1; */ content: string; }; /** * Describes the message agent.v1.SendMessageText. * Use `create(SendMessageTextSchema)` to create a new message. */ export declare const SendMessageTextSchema: GenMessage; /** * @generated from message agent.v1.SendMessageToolCall */ export type SendMessageToolCall = Message<"agent.v1.SendMessageToolCall"> & { /** * @generated from field: agent.v1.SendMessageArgs args = 1; */ args?: SendMessageArgs; /** * @generated from field: agent.v1.SendMessageResult result = 2; */ result?: SendMessageResult; }; /** * Describes the message agent.v1.SendMessageToolCall. * Use `create(SendMessageToolCallSchema)` to create a new message. */ export declare const SendMessageToolCallSchema: GenMessage; /** * @generated from message agent.v1.SendToUserArgs */ export type SendToUserArgs = Message<"agent.v1.SendToUserArgs"> & { /** * @generated from field: string message = 1; */ message: string; }; /** * Describes the message agent.v1.SendToUserArgs. * Use `create(SendToUserArgsSchema)` to create a new message. */ export declare const SendToUserArgsSchema: GenMessage; /** * @generated from message agent.v1.SendToUserError */ export type SendToUserError = Message<"agent.v1.SendToUserError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.SendToUserError. * Use `create(SendToUserErrorSchema)` to create a new message. */ export declare const SendToUserErrorSchema: GenMessage; /** * @generated from message agent.v1.SendToUserResult */ export type SendToUserResult = Message<"agent.v1.SendToUserResult"> & { /** * @generated from oneof agent.v1.SendToUserResult.result */ result: { /** * @generated from field: agent.v1.SendToUserSuccess success = 1; */ value: SendToUserSuccess; case: "success"; } | { /** * @generated from field: agent.v1.SendToUserError error = 2; */ value: SendToUserError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SendToUserResult. * Use `create(SendToUserResultSchema)` to create a new message. */ export declare const SendToUserResultSchema: GenMessage; /** * @generated from message agent.v1.SendToUserSuccess */ export type SendToUserSuccess = Message<"agent.v1.SendToUserSuccess"> & {}; /** * Describes the message agent.v1.SendToUserSuccess. * Use `create(SendToUserSuccessSchema)` to create a new message. */ export declare const SendToUserSuccessSchema: GenMessage; /** * @generated from message agent.v1.SendToUserToolCall */ export type SendToUserToolCall = Message<"agent.v1.SendToUserToolCall"> & { /** * @generated from field: agent.v1.SendToUserArgs args = 1; */ args?: SendToUserArgs; /** * @generated from field: agent.v1.SendToUserResult result = 2; */ result?: SendToUserResult; }; /** * Describes the message agent.v1.SendToUserToolCall. * Use `create(SendToUserToolCallSchema)` to create a new message. */ export declare const SendToUserToolCallSchema: GenMessage; /** * @generated from message agent.v1.SetActiveBranchArgs */ export type SetActiveBranchArgs = Message<"agent.v1.SetActiveBranchArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string branch_name = 2; */ branchName: string; }; /** * Describes the message agent.v1.SetActiveBranchArgs. * Use `create(SetActiveBranchArgsSchema)` to create a new message. */ export declare const SetActiveBranchArgsSchema: GenMessage; /** * @generated from message agent.v1.SetActiveBranchError */ export type SetActiveBranchError = Message<"agent.v1.SetActiveBranchError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.SetActiveBranchError. * Use `create(SetActiveBranchErrorSchema)` to create a new message. */ export declare const SetActiveBranchErrorSchema: GenMessage; /** * @generated from message agent.v1.SetActiveBranchResult */ export type SetActiveBranchResult = Message<"agent.v1.SetActiveBranchResult"> & { /** * @generated from oneof agent.v1.SetActiveBranchResult.result */ result: { /** * @generated from field: agent.v1.SetActiveBranchSuccess success = 1; */ value: SetActiveBranchSuccess; case: "success"; } | { /** * @generated from field: agent.v1.SetActiveBranchError error = 2; */ value: SetActiveBranchError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SetActiveBranchResult. * Use `create(SetActiveBranchResultSchema)` to create a new message. */ export declare const SetActiveBranchResultSchema: GenMessage; /** * @generated from message agent.v1.SetActiveBranchSuccess */ export type SetActiveBranchSuccess = Message<"agent.v1.SetActiveBranchSuccess"> & {}; /** * Describes the message agent.v1.SetActiveBranchSuccess. * Use `create(SetActiveBranchSuccessSchema)` to create a new message. */ export declare const SetActiveBranchSuccessSchema: GenMessage; /** * @generated from message agent.v1.SetActiveBranchToolCall */ export type SetActiveBranchToolCall = Message<"agent.v1.SetActiveBranchToolCall"> & { /** * @generated from field: agent.v1.SetActiveBranchArgs args = 1; */ args?: SetActiveBranchArgs; /** * @generated from field: agent.v1.SetActiveBranchResult result = 2; */ result?: SetActiveBranchResult; }; /** * Describes the message agent.v1.SetActiveBranchToolCall. * Use `create(SetActiveBranchToolCallSchema)` to create a new message. */ export declare const SetActiveBranchToolCallSchema: GenMessage; /** * @generated from message agent.v1.SetBlobArgs */ export type SetBlobArgs = Message<"agent.v1.SetBlobArgs"> & { /** * @generated from field: bytes blob_id = 1; */ blobId: Uint8Array; /** * @generated from field: bytes blob_data = 2; */ blobData: Uint8Array; }; /** * Describes the message agent.v1.SetBlobArgs. * Use `create(SetBlobArgsSchema)` to create a new message. */ export declare const SetBlobArgsSchema: GenMessage; /** * @generated from message agent.v1.SetBlobResult */ export type SetBlobResult = Message<"agent.v1.SetBlobResult"> & { /** * @generated from field: optional agent.v1.Error error = 1; */ error?: Error; }; /** * Describes the message agent.v1.SetBlobResult. * Use `create(SetBlobResultSchema)` to create a new message. */ export declare const SetBlobResultSchema: GenMessage; /** * @generated from message agent.v1.SetPrStatusAction */ export type SetPrStatusAction = Message<"agent.v1.SetPrStatusAction"> & { /** * @generated from field: optional string pr_url = 1; */ prUrl?: string; /** * @generated from field: optional string branch_name = 2; */ branchName?: string; /** * @generated from field: optional string repo_url = 3; */ repoUrl?: string; /** * @generated from field: agent.v1.PullRequestStatus status = 4; */ status: PullRequestStatus; }; /** * Describes the message agent.v1.SetPrStatusAction. * Use `create(SetPrStatusActionSchema)` to create a new message. */ export declare const SetPrStatusActionSchema: GenMessage; /** * @generated from message agent.v1.SetupVmEnvironmentArgs */ export type SetupVmEnvironmentArgs = Message<"agent.v1.SetupVmEnvironmentArgs"> & { /** * @generated from field: string install_command = 2; */ installCommand: string; /** * @generated from field: string start_command = 3; */ startCommand: string; /** * @generated from field: string dockerfile_contents = 4; */ dockerfileContents: string; }; /** * Describes the message agent.v1.SetupVmEnvironmentArgs. * Use `create(SetupVmEnvironmentArgsSchema)` to create a new message. */ export declare const SetupVmEnvironmentArgsSchema: GenMessage; /** * @generated from message agent.v1.SetupVmEnvironmentResult */ export type SetupVmEnvironmentResult = Message<"agent.v1.SetupVmEnvironmentResult"> & { /** * @generated from oneof agent.v1.SetupVmEnvironmentResult.result */ result: { /** * @generated from field: agent.v1.SetupVmEnvironmentSuccess success = 1; */ value: SetupVmEnvironmentSuccess; case: "success"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SetupVmEnvironmentResult. * Use `create(SetupVmEnvironmentResultSchema)` to create a new message. */ export declare const SetupVmEnvironmentResultSchema: GenMessage; /** * @generated from message agent.v1.SetupVmEnvironmentSuccess */ export type SetupVmEnvironmentSuccess = Message<"agent.v1.SetupVmEnvironmentSuccess"> & {}; /** * Describes the message agent.v1.SetupVmEnvironmentSuccess. * Use `create(SetupVmEnvironmentSuccessSchema)` to create a new message. */ export declare const SetupVmEnvironmentSuccessSchema: GenMessage; /** * @generated from message agent.v1.SetupVmEnvironmentToolCall */ export type SetupVmEnvironmentToolCall = Message<"agent.v1.SetupVmEnvironmentToolCall"> & { /** * @generated from field: agent.v1.SetupVmEnvironmentArgs args = 1; */ args?: SetupVmEnvironmentArgs; /** * @generated from field: agent.v1.SetupVmEnvironmentResult result = 2; */ result?: SetupVmEnvironmentResult; }; /** * Describes the message agent.v1.SetupVmEnvironmentToolCall. * Use `create(SetupVmEnvironmentToolCallSchema)` to create a new message. */ export declare const SetupVmEnvironmentToolCallSchema: GenMessage; /** * @generated from message agent.v1.ShellAllowlistPrecheckArgs */ export type ShellAllowlistPrecheckArgs = Message<"agent.v1.ShellAllowlistPrecheckArgs"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: string working_directory = 2; */ workingDirectory: string; /** * @generated from field: agent.v1.ShellCommandParsingResult parsing_result = 3; */ parsingResult?: ShellCommandParsingResult; /** * @generated from field: optional agent.v1.CommandClassifierResult classifier_result = 4; */ classifierResult?: CommandClassifierResult; /** * @generated from field: optional string tool_call_id = 5; */ toolCallId?: string; }; /** * Describes the message agent.v1.ShellAllowlistPrecheckArgs. * Use `create(ShellAllowlistPrecheckArgsSchema)` to create a new message. */ export declare const ShellAllowlistPrecheckArgsSchema: GenMessage; /** * @generated from message agent.v1.ShellAllowlistPrecheckResult */ export type ShellAllowlistPrecheckResult = Message<"agent.v1.ShellAllowlistPrecheckResult"> & { /** * @generated from field: bool allowlisted = 1; */ allowlisted: boolean; }; /** * Describes the message agent.v1.ShellAllowlistPrecheckResult. * Use `create(ShellAllowlistPrecheckResultSchema)` to create a new message. */ export declare const ShellAllowlistPrecheckResultSchema: GenMessage; /** * @generated from message agent.v1.ShellArgs */ export type ShellArgs = Message<"agent.v1.ShellArgs"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: string working_directory = 2; */ workingDirectory: string; /** * @generated from field: int32 timeout = 3; */ timeout: number; /** * @generated from field: string tool_call_id = 4; */ toolCallId: string; /** * @generated from field: repeated string simple_commands = 5; */ simpleCommands: string[]; /** * @generated from field: bool has_input_redirect = 6; */ hasInputRedirect: boolean; /** * @generated from field: bool has_output_redirect = 7; */ hasOutputRedirect: boolean; /** * @generated from field: agent.v1.ShellCommandParsingResult parsing_result = 8; */ parsingResult?: ShellCommandParsingResult; /** * @generated from field: optional agent.v1.SandboxPolicy requested_sandbox_policy = 9; */ requestedSandboxPolicy?: SandboxPolicy; /** * @generated from field: optional uint64 file_output_threshold_bytes = 10; */ fileOutputThresholdBytes?: bigint; /** * @generated from field: bool is_background = 11; */ isBackground: boolean; /** * @generated from field: bool skip_approval = 12; */ skipApproval: boolean; /** * @generated from field: agent.v1.TimeoutBehavior timeout_behavior = 13; */ timeoutBehavior: TimeoutBehavior; /** * @generated from field: optional int32 hard_timeout = 14; */ hardTimeout?: number; /** * @generated from field: optional string description = 15; */ description?: string; /** * @generated from field: optional agent.v1.CommandClassifierResult classifier_result = 16; */ classifierResult?: CommandClassifierResult; /** * @generated from field: bool close_stdin = 17; */ closeStdin: boolean; /** * @generated from field: optional agent.v1.ShellOutputNotificationConfig output_notification = 18; */ outputNotification?: ShellOutputNotificationConfig; /** * @generated from field: optional agent.v1.SmartModeApproval smart_mode_approval = 19; */ smartModeApproval?: SmartModeApproval; /** * @generated from field: optional agent.v1.ShellHookApprovalRequirement hook_approval_requirement = 20; */ hookApprovalRequirement?: ShellHookApprovalRequirement; /** * @generated from field: optional string conversation_id = 21; */ conversationId?: string; }; /** * Describes the message agent.v1.ShellArgs. * Use `create(ShellArgsSchema)` to create a new message. */ export declare const ShellArgsSchema: GenMessage; /** * @generated from message agent.v1.ShellCommand */ export type ShellCommand = Message<"agent.v1.ShellCommand"> & { /** * @generated from field: string command = 1; */ command: string; }; /** * Describes the message agent.v1.ShellCommand. * Use `create(ShellCommandSchema)` to create a new message. */ export declare const ShellCommandSchema: GenMessage; /** * @generated from message agent.v1.ShellCommandAction */ export type ShellCommandAction = Message<"agent.v1.ShellCommandAction"> & { /** * @generated from field: agent.v1.ShellCommand shell_command = 1; */ shellCommand?: ShellCommand; /** * @generated from field: string exec_id = 2; */ execId: string; }; /** * Describes the message agent.v1.ShellCommandAction. * Use `create(ShellCommandActionSchema)` to create a new message. */ export declare const ShellCommandActionSchema: GenMessage; /** * @generated from message agent.v1.ShellCommandParsingResult */ export type ShellCommandParsingResult = Message<"agent.v1.ShellCommandParsingResult"> & { /** * @generated from field: bool parsing_failed = 1; */ parsingFailed: boolean; /** * @generated from field: repeated agent.v1.ShellCommandParsingResult.ExecutableCommand executable_commands = 2; */ executableCommands: ShellCommandParsingResult_ExecutableCommand[]; /** * @generated from field: bool has_redirects = 3; */ hasRedirects: boolean; /** * @generated from field: bool has_command_substitution = 4; */ hasCommandSubstitution: boolean; /** * @generated from field: optional bool all_redirects_are_dev_null = 5; */ allRedirectsAreDevNull?: boolean; /** * @generated from field: repeated agent.v1.ShellCommandParsingResult.Redirect redirects = 6; */ redirects: ShellCommandParsingResult_Redirect[]; }; /** * Describes the message agent.v1.ShellCommandParsingResult. * Use `create(ShellCommandParsingResultSchema)` to create a new message. */ export declare const ShellCommandParsingResultSchema: GenMessage; /** * @generated from message agent.v1.ShellCommandParsingResult.ExecutableCommand */ export type ShellCommandParsingResult_ExecutableCommand = Message<"agent.v1.ShellCommandParsingResult.ExecutableCommand"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: repeated agent.v1.ShellCommandParsingResult.ExecutableCommandArg args = 2; */ args: ShellCommandParsingResult_ExecutableCommandArg[]; /** * @generated from field: string full_text = 3; */ fullText: string; }; /** * Describes the message agent.v1.ShellCommandParsingResult.ExecutableCommand. * Use `create(ShellCommandParsingResult_ExecutableCommandSchema)` to create a new message. */ export declare const ShellCommandParsingResult_ExecutableCommandSchema: GenMessage; /** * @generated from message agent.v1.ShellCommandParsingResult.ExecutableCommandArg */ export type ShellCommandParsingResult_ExecutableCommandArg = Message<"agent.v1.ShellCommandParsingResult.ExecutableCommandArg"> & { /** * @generated from field: string type = 1; */ type: string; /** * @generated from field: string value = 2; */ value: string; }; /** * Describes the message agent.v1.ShellCommandParsingResult.ExecutableCommandArg. * Use `create(ShellCommandParsingResult_ExecutableCommandArgSchema)` to create a new message. */ export declare const ShellCommandParsingResult_ExecutableCommandArgSchema: GenMessage; /** * @generated from message agent.v1.ShellCommandParsingResult.Redirect */ export type ShellCommandParsingResult_Redirect = Message<"agent.v1.ShellCommandParsingResult.Redirect"> & { /** * @generated from field: string operator = 1; */ operator: string; /** * @generated from field: repeated uint32 destination_fds = 2; */ destinationFds: number[]; /** * @generated from field: string target_node_type = 3; */ targetNodeType: string; /** * @generated from field: optional string target_text = 4; */ targetText?: string; }; /** * Describes the message agent.v1.ShellCommandParsingResult.Redirect. * Use `create(ShellCommandParsingResult_RedirectSchema)` to create a new message. */ export declare const ShellCommandParsingResult_RedirectSchema: GenMessage; /** * @generated from message agent.v1.ShellConversationTurn */ export type ShellConversationTurn = Message<"agent.v1.ShellConversationTurn"> & { /** * @generated from field: agent.v1.ShellCommand shell_command = 1; */ shellCommand?: ShellCommand; /** * @generated from field: agent.v1.ShellOutput shell_output = 2; */ shellOutput?: ShellOutput; }; /** * Describes the message agent.v1.ShellConversationTurn. * Use `create(ShellConversationTurnSchema)` to create a new message. */ export declare const ShellConversationTurnSchema: GenMessage; /** * @generated from message agent.v1.ShellConversationTurnStructure */ export type ShellConversationTurnStructure = Message<"agent.v1.ShellConversationTurnStructure"> & { /** * @generated from field: bytes shell_command = 1; */ shellCommand: Uint8Array; /** * @generated from field: bytes shell_output = 2; */ shellOutput: Uint8Array; }; /** * Describes the message agent.v1.ShellConversationTurnStructure. * Use `create(ShellConversationTurnStructureSchema)` to create a new message. */ export declare const ShellConversationTurnStructureSchema: GenMessage; /** * @generated from message agent.v1.ShellFailure */ export type ShellFailure = Message<"agent.v1.ShellFailure"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: string working_directory = 2; */ workingDirectory: string; /** * @generated from field: int32 exit_code = 3; */ exitCode: number; /** * @generated from field: string signal = 4; */ signal: string; /** * @generated from field: string stdout = 5; */ stdout: string; /** * @generated from field: string stderr = 6; */ stderr: string; /** * @generated from field: int32 execution_time = 7; */ executionTime: number; /** * @generated from field: optional agent.v1.OutputLocation output_location = 8; */ outputLocation?: OutputLocation; /** * @generated from field: optional string interleaved_output = 9; */ interleavedOutput?: string; /** * @generated from field: optional agent.v1.ShellAbortReason abort_reason = 10; */ abortReason?: ShellAbortReason; /** * @generated from field: bool aborted = 11; */ aborted: boolean; /** * @generated from field: optional int32 local_execution_time_ms = 12; */ localExecutionTimeMs?: number; /** * @generated from field: optional string output_head = 13; */ outputHead?: string; /** * @generated from field: optional string output_tail = 14; */ outputTail?: string; /** * @generated from field: optional uint32 elided_chars = 15; */ elidedChars?: number; }; /** * Describes the message agent.v1.ShellFailure. * Use `create(ShellFailureSchema)` to create a new message. */ export declare const ShellFailureSchema: GenMessage; /** * @generated from message agent.v1.ShellHookApprovalRequirement */ export type ShellHookApprovalRequirement = Message<"agent.v1.ShellHookApprovalRequirement"> & { /** * @generated from field: agent.v1.ShellHookApprovalRequirement.Kind kind = 1; */ kind: ShellHookApprovalRequirement_Kind; /** * @generated from field: optional string reason = 2; */ reason?: string; }; /** * Describes the message agent.v1.ShellHookApprovalRequirement. * Use `create(ShellHookApprovalRequirementSchema)` to create a new message. */ export declare const ShellHookApprovalRequirementSchema: GenMessage; /** * @generated from enum agent.v1.ShellHookApprovalRequirement.Kind */ export declare enum ShellHookApprovalRequirement_Kind { /** * @generated from enum value: KIND_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: KIND_FORCE_PROMPT = 1; */ FORCE_PROMPT = 1 } /** * Describes the enum agent.v1.ShellHookApprovalRequirement.Kind. */ export declare const ShellHookApprovalRequirement_KindSchema: GenEnum; /** * @generated from message agent.v1.ShellOutput */ export type ShellOutput = Message<"agent.v1.ShellOutput"> & { /** * @generated from field: string stdout = 1; */ stdout: string; /** * @generated from field: string stderr = 2; */ stderr: string; /** * @generated from field: int32 exit_code = 3; */ exitCode: number; }; /** * Describes the message agent.v1.ShellOutput. * Use `create(ShellOutputSchema)` to create a new message. */ export declare const ShellOutputSchema: GenMessage; /** * @generated from message agent.v1.ShellOutputDeltaUpdate */ export type ShellOutputDeltaUpdate = Message<"agent.v1.ShellOutputDeltaUpdate"> & { /** * @generated from oneof agent.v1.ShellOutputDeltaUpdate.event */ event: { /** * @generated from field: agent.v1.ShellStreamStdout stdout = 1; */ value: ShellStreamStdout; case: "stdout"; } | { /** * @generated from field: agent.v1.ShellStreamStderr stderr = 2; */ value: ShellStreamStderr; case: "stderr"; } | { /** * @generated from field: agent.v1.ShellStreamExit exit = 3; */ value: ShellStreamExit; case: "exit"; } | { /** * @generated from field: agent.v1.ShellStreamStart start = 4; */ value: ShellStreamStart; case: "start"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ShellOutputDeltaUpdate. * Use `create(ShellOutputDeltaUpdateSchema)` to create a new message. */ export declare const ShellOutputDeltaUpdateSchema: GenMessage; /** * @generated from message agent.v1.ShellOutputNotificationConfig */ export type ShellOutputNotificationConfig = Message<"agent.v1.ShellOutputNotificationConfig"> & { /** * @generated from field: string pattern = 1; */ pattern: string; /** * @generated from field: string reason = 2; */ reason: string; /** * @generated from field: optional double debounce = 3; */ debounce?: number; /** * @generated from field: optional int32 notification_limit = 4; */ notificationLimit?: number; }; /** * Describes the message agent.v1.ShellOutputNotificationConfig. * Use `create(ShellOutputNotificationConfigSchema)` to create a new message. */ export declare const ShellOutputNotificationConfigSchema: GenMessage; /** * @generated from message agent.v1.ShellPartialResult */ export type ShellPartialResult = Message<"agent.v1.ShellPartialResult"> & { /** * @generated from field: string stdout_delta = 1; */ stdoutDelta: string; /** * @generated from field: string stderr_delta = 2; */ stderrDelta: string; }; /** * Describes the message agent.v1.ShellPartialResult. * Use `create(ShellPartialResultSchema)` to create a new message. */ export declare const ShellPartialResultSchema: GenMessage; /** * @generated from message agent.v1.ShellPermissionDenied */ export type ShellPermissionDenied = Message<"agent.v1.ShellPermissionDenied"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: string working_directory = 2; */ workingDirectory: string; /** * @generated from field: string error = 3; */ error: string; /** * @generated from field: bool is_readonly = 4; */ isReadonly: boolean; }; /** * Describes the message agent.v1.ShellPermissionDenied. * Use `create(ShellPermissionDeniedSchema)` to create a new message. */ export declare const ShellPermissionDeniedSchema: GenMessage; /** * @generated from message agent.v1.ShellRejected */ export type ShellRejected = Message<"agent.v1.ShellRejected"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: string working_directory = 2; */ workingDirectory: string; /** * @generated from field: string reason = 3; */ reason: string; /** * @generated from field: bool is_readonly = 4; */ isReadonly: boolean; }; /** * Describes the message agent.v1.ShellRejected. * Use `create(ShellRejectedSchema)` to create a new message. */ export declare const ShellRejectedSchema: GenMessage; /** * @generated from message agent.v1.ShellResult */ export type ShellResult = Message<"agent.v1.ShellResult"> & { /** * @generated from oneof agent.v1.ShellResult.result */ result: { /** * @generated from field: agent.v1.ShellSuccess success = 1; */ value: ShellSuccess; case: "success"; } | { /** * @generated from field: agent.v1.ShellFailure failure = 2; */ value: ShellFailure; case: "failure"; } | { /** * @generated from field: agent.v1.ShellTimeout timeout = 3; */ value: ShellTimeout; case: "timeout"; } | { /** * @generated from field: agent.v1.ShellRejected rejected = 4; */ value: ShellRejected; case: "rejected"; } | { /** * @generated from field: agent.v1.ShellSpawnError spawn_error = 5; */ value: ShellSpawnError; case: "spawnError"; } | { /** * @generated from field: agent.v1.ShellPermissionDenied permission_denied = 7; */ value: ShellPermissionDenied; case: "permissionDenied"; } | { case: undefined; value?: undefined; }; /** * @generated from field: optional agent.v1.SandboxPolicy sandbox_policy = 101; */ sandboxPolicy?: SandboxPolicy; /** * @generated from field: optional bool is_background = 102; */ isBackground?: boolean; /** * @generated from field: optional string terminals_folder = 103; */ terminalsFolder?: string; /** * @generated from field: optional uint32 pid = 104; */ pid?: number; }; /** * Describes the message agent.v1.ShellResult. * Use `create(ShellResultSchema)` to create a new message. */ export declare const ShellResultSchema: GenMessage; /** * @generated from message agent.v1.ShellSpawnError */ export type ShellSpawnError = Message<"agent.v1.ShellSpawnError"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: string working_directory = 2; */ workingDirectory: string; /** * @generated from field: string error = 3; */ error: string; }; /** * Describes the message agent.v1.ShellSpawnError. * Use `create(ShellSpawnErrorSchema)` to create a new message. */ export declare const ShellSpawnErrorSchema: GenMessage; /** * @generated from message agent.v1.ShellStream */ export type ShellStream = Message<"agent.v1.ShellStream"> & { /** * @generated from oneof agent.v1.ShellStream.event */ event: { /** * @generated from field: agent.v1.ShellStreamStdout stdout = 1; */ value: ShellStreamStdout; case: "stdout"; } | { /** * @generated from field: agent.v1.ShellStreamStderr stderr = 2; */ value: ShellStreamStderr; case: "stderr"; } | { /** * @generated from field: agent.v1.ShellStreamExit exit = 3; */ value: ShellStreamExit; case: "exit"; } | { /** * @generated from field: agent.v1.ShellStreamStart start = 4; */ value: ShellStreamStart; case: "start"; } | { /** * @generated from field: agent.v1.ShellRejected rejected = 5; */ value: ShellRejected; case: "rejected"; } | { /** * @generated from field: agent.v1.ShellPermissionDenied permission_denied = 6; */ value: ShellPermissionDenied; case: "permissionDenied"; } | { /** * @generated from field: agent.v1.ShellStreamBackgrounded backgrounded = 7; */ value: ShellStreamBackgrounded; case: "backgrounded"; } | { /** * @generated from field: agent.v1.ShellStreamHookContext hook_context = 8; */ value: ShellStreamHookContext; case: "hookContext"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ShellStream. * Use `create(ShellStreamSchema)` to create a new message. */ export declare const ShellStreamSchema: GenMessage; /** * @generated from message agent.v1.ShellStreamBackgrounded */ export type ShellStreamBackgrounded = Message<"agent.v1.ShellStreamBackgrounded"> & { /** * @generated from field: uint32 shell_id = 1; */ shellId: number; /** * @generated from field: string command = 2; */ command: string; /** * @generated from field: string working_directory = 3; */ workingDirectory: string; /** * @generated from field: optional uint32 pid = 4; */ pid?: number; /** * @generated from field: optional int32 ms_to_wait = 5; */ msToWait?: number; /** * @generated from field: optional agent.v1.ShellBackgroundReason reason = 6; */ reason?: ShellBackgroundReason; }; /** * Describes the message agent.v1.ShellStreamBackgrounded. * Use `create(ShellStreamBackgroundedSchema)` to create a new message. */ export declare const ShellStreamBackgroundedSchema: GenMessage; /** * @generated from message agent.v1.ShellStreamExit */ export type ShellStreamExit = Message<"agent.v1.ShellStreamExit"> & { /** * @generated from field: uint32 code = 1; */ code: number; /** * @generated from field: string cwd = 2; */ cwd: string; /** * @generated from field: optional agent.v1.OutputLocation output_location = 3; */ outputLocation?: OutputLocation; /** * @generated from field: bool aborted = 4; */ aborted: boolean; /** * @generated from field: optional agent.v1.ShellAbortReason abort_reason = 5; */ abortReason?: ShellAbortReason; /** * @generated from field: optional int32 local_execution_time_ms = 6; */ localExecutionTimeMs?: number; }; /** * Describes the message agent.v1.ShellStreamExit. * Use `create(ShellStreamExitSchema)` to create a new message. */ export declare const ShellStreamExitSchema: GenMessage; /** * @generated from message agent.v1.ShellStreamHookContext */ export type ShellStreamHookContext = Message<"agent.v1.ShellStreamHookContext"> & { /** * @generated from field: repeated agent.v1.HookAdditionalContext hook_additional_contexts = 1; */ hookAdditionalContexts: HookAdditionalContext[]; }; /** * Describes the message agent.v1.ShellStreamHookContext. * Use `create(ShellStreamHookContextSchema)` to create a new message. */ export declare const ShellStreamHookContextSchema: GenMessage; /** * @generated from message agent.v1.ShellStreamStart */ export type ShellStreamStart = Message<"agent.v1.ShellStreamStart"> & { /** * @generated from field: optional agent.v1.SandboxPolicy sandbox_policy = 1; */ sandboxPolicy?: SandboxPolicy; }; /** * Describes the message agent.v1.ShellStreamStart. * Use `create(ShellStreamStartSchema)` to create a new message. */ export declare const ShellStreamStartSchema: GenMessage; /** * @generated from message agent.v1.ShellStreamStderr */ export type ShellStreamStderr = Message<"agent.v1.ShellStreamStderr"> & { /** * @generated from field: string data = 1; */ data: string; }; /** * Describes the message agent.v1.ShellStreamStderr. * Use `create(ShellStreamStderrSchema)` to create a new message. */ export declare const ShellStreamStderrSchema: GenMessage; /** * @generated from message agent.v1.ShellStreamStdout */ export type ShellStreamStdout = Message<"agent.v1.ShellStreamStdout"> & { /** * @generated from field: string data = 1; */ data: string; }; /** * Describes the message agent.v1.ShellStreamStdout. * Use `create(ShellStreamStdoutSchema)` to create a new message. */ export declare const ShellStreamStdoutSchema: GenMessage; /** * @generated from message agent.v1.ShellSuccess */ export type ShellSuccess = Message<"agent.v1.ShellSuccess"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: string working_directory = 2; */ workingDirectory: string; /** * @generated from field: int32 exit_code = 3; */ exitCode: number; /** * @generated from field: string signal = 4; */ signal: string; /** * @generated from field: string stdout = 5; */ stdout: string; /** * @generated from field: string stderr = 6; */ stderr: string; /** * @generated from field: int32 execution_time = 7; */ executionTime: number; /** * @generated from field: optional agent.v1.OutputLocation output_location = 8; */ outputLocation?: OutputLocation; /** * @generated from field: optional uint32 shell_id = 9; */ shellId?: number; /** * @generated from field: optional string interleaved_output = 10; */ interleavedOutput?: string; /** * @generated from field: optional uint32 pid = 11; */ pid?: number; /** * @generated from field: optional int32 ms_to_wait = 12; */ msToWait?: number; /** * @generated from field: optional int32 local_execution_time_ms = 13; */ localExecutionTimeMs?: number; /** * @generated from field: optional agent.v1.ShellBackgroundReason background_reason = 14; */ backgroundReason?: ShellBackgroundReason; /** * @generated from field: optional string output_head = 15; */ outputHead?: string; /** * @generated from field: optional string output_tail = 16; */ outputTail?: string; /** * @generated from field: optional uint32 elided_chars = 17; */ elidedChars?: number; }; /** * Describes the message agent.v1.ShellSuccess. * Use `create(ShellSuccessSchema)` to create a new message. */ export declare const ShellSuccessSchema: GenMessage; /** * @generated from message agent.v1.ShellTimeout */ export type ShellTimeout = Message<"agent.v1.ShellTimeout"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: string working_directory = 2; */ workingDirectory: string; /** * @generated from field: int32 timeout_ms = 3; */ timeoutMs: number; }; /** * Describes the message agent.v1.ShellTimeout. * Use `create(ShellTimeoutSchema)` to create a new message. */ export declare const ShellTimeoutSchema: GenMessage; /** * @generated from message agent.v1.ShellToolCall */ export type ShellToolCall = Message<"agent.v1.ShellToolCall"> & { /** * @generated from field: agent.v1.ShellArgs args = 1; */ args?: ShellArgs; /** * @generated from field: agent.v1.ShellResult result = 2; */ result?: ShellResult; /** * @generated from field: optional string description = 3; */ description?: string; }; /** * Describes the message agent.v1.ShellToolCall. * Use `create(ShellToolCallSchema)` to create a new message. */ export declare const ShellToolCallSchema: GenMessage; /** * @generated from message agent.v1.ShellToolCallDelta */ export type ShellToolCallDelta = Message<"agent.v1.ShellToolCallDelta"> & { /** * @generated from oneof agent.v1.ShellToolCallDelta.delta */ delta: { /** * @generated from field: agent.v1.ShellToolCallStdoutDelta stdout = 1; */ value: ShellToolCallStdoutDelta; case: "stdout"; } | { /** * @generated from field: agent.v1.ShellToolCallStderrDelta stderr = 2; */ value: ShellToolCallStderrDelta; case: "stderr"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ShellToolCallDelta. * Use `create(ShellToolCallDeltaSchema)` to create a new message. */ export declare const ShellToolCallDeltaSchema: GenMessage; /** * @generated from message agent.v1.ShellToolCallStderrDelta */ export type ShellToolCallStderrDelta = Message<"agent.v1.ShellToolCallStderrDelta"> & { /** * @generated from field: string content = 1; */ content: string; }; /** * Describes the message agent.v1.ShellToolCallStderrDelta. * Use `create(ShellToolCallStderrDeltaSchema)` to create a new message. */ export declare const ShellToolCallStderrDeltaSchema: GenMessage; /** * @generated from message agent.v1.ShellToolCallStdoutDelta */ export type ShellToolCallStdoutDelta = Message<"agent.v1.ShellToolCallStdoutDelta"> & { /** * @generated from field: string content = 1; */ content: string; }; /** * Describes the message agent.v1.ShellToolCallStdoutDelta. * Use `create(ShellToolCallStdoutDeltaSchema)` to create a new message. */ export declare const ShellToolCallStdoutDeltaSchema: GenMessage; /** * @generated from message agent.v1.SkillDescriptor */ export type SkillDescriptor = Message<"agent.v1.SkillDescriptor"> & { /** * @generated from field: string name = 1; */ name: string; /** * @generated from field: string description = 2; */ description: string; /** * @generated from field: string folder_path = 3; */ folderPath: string; /** * @generated from field: bool enabled = 4; */ enabled: boolean; /** * @generated from field: optional string parse_error = 5; */ parseError?: string; /** * @generated from field: string readme_file_path = 6; */ readmeFilePath: string; /** * @generated from field: agent.v1.PackageType package_type = 7; */ packageType: PackageType; }; /** * Describes the message agent.v1.SkillDescriptor. * Use `create(SkillDescriptorSchema)` to create a new message. */ export declare const SkillDescriptorSchema: GenMessage; /** * @generated from message agent.v1.SkillOptions */ export type SkillOptions = Message<"agent.v1.SkillOptions"> & { /** * @generated from field: repeated agent.v1.SkillDescriptor skill_descriptors = 1; */ skillDescriptors: SkillDescriptor[]; }; /** * Describes the message agent.v1.SkillOptions. * Use `create(SkillOptionsSchema)` to create a new message. */ export declare const SkillOptionsSchema: GenMessage; /** * @generated from message agent.v1.SmartModeApproval */ export type SmartModeApproval = Message<"agent.v1.SmartModeApproval"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: string reason = 2; */ reason: string; }; /** * Describes the message agent.v1.SmartModeApproval. * Use `create(SmartModeApprovalSchema)` to create a new message. */ export declare const SmartModeApprovalSchema: GenMessage; /** * @generated from message agent.v1.SmartModeClassifierArgs */ export type SmartModeClassifierArgs = Message<"agent.v1.SmartModeClassifierArgs"> & { /** * @generated from field: string tool_call_id = 1; */ toolCallId: string; /** * @generated from field: optional string parent_conversation_id = 2; */ parentConversationId?: string; /** * @generated from field: agent.v1.SmartModeRiskTarget target = 3; */ target?: SmartModeRiskTarget; /** * @generated from field: repeated agent.v1.SmartModeClassifierConversationMessage conversation_context = 4; */ conversationContext: SmartModeClassifierConversationMessage[]; }; /** * Describes the message agent.v1.SmartModeClassifierArgs. * Use `create(SmartModeClassifierArgsSchema)` to create a new message. */ export declare const SmartModeClassifierArgsSchema: GenMessage; /** * @generated from message agent.v1.SmartModeClassifierConversationMessage */ export type SmartModeClassifierConversationMessage = Message<"agent.v1.SmartModeClassifierConversationMessage"> & { /** * @generated from field: string role = 1; */ role: string; /** * @generated from field: string content = 2; */ content: string; }; /** * Describes the message agent.v1.SmartModeClassifierConversationMessage. * Use `create(SmartModeClassifierConversationMessageSchema)` to create a new message. */ export declare const SmartModeClassifierConversationMessageSchema: GenMessage; /** * @generated from message agent.v1.SmartModeClassifierError */ export type SmartModeClassifierError = Message<"agent.v1.SmartModeClassifierError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.SmartModeClassifierError. * Use `create(SmartModeClassifierErrorSchema)` to create a new message. */ export declare const SmartModeClassifierErrorSchema: GenMessage; /** * @generated from message agent.v1.SmartModeClassifierResult */ export type SmartModeClassifierResult = Message<"agent.v1.SmartModeClassifierResult"> & { /** * @generated from oneof agent.v1.SmartModeClassifierResult.result */ result: { /** * @generated from field: agent.v1.SmartModeClassifierSuccess success = 1; */ value: SmartModeClassifierSuccess; case: "success"; } | { /** * @generated from field: agent.v1.SmartModeClassifierError error = 2; */ value: SmartModeClassifierError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SmartModeClassifierResult. * Use `create(SmartModeClassifierResultSchema)` to create a new message. */ export declare const SmartModeClassifierResultSchema: GenMessage; /** * @generated from message agent.v1.SmartModeClassifierSuccess */ export type SmartModeClassifierSuccess = Message<"agent.v1.SmartModeClassifierSuccess"> & { /** * @generated from field: agent.v1.SmartModeClassifierDecision decision = 1; */ decision: SmartModeClassifierDecision; /** * @generated from field: optional string block_reason = 2; */ blockReason?: string; }; /** * Describes the message agent.v1.SmartModeClassifierSuccess. * Use `create(SmartModeClassifierSuccessSchema)` to create a new message. */ export declare const SmartModeClassifierSuccessSchema: GenMessage; /** * @generated from message agent.v1.SmartModeRiskTarget */ export type SmartModeRiskTarget = Message<"agent.v1.SmartModeRiskTarget"> & { /** * @generated from field: string action = 1; */ action: string; /** * @generated from field: bytes arguments = 2; */ arguments: Uint8Array; }; /** * Describes the message agent.v1.SmartModeRiskTarget. * Use `create(SmartModeRiskTargetSchema)` to create a new message. */ export declare const SmartModeRiskTargetSchema: GenMessage; /** * @generated from message agent.v1.SpanContext */ export type SpanContext = Message<"agent.v1.SpanContext"> & { /** * @generated from field: string trace_id = 1; */ traceId: string; /** * @generated from field: string span_id = 2; */ spanId: string; /** * @generated from field: optional uint32 trace_flags = 3; */ traceFlags?: number; /** * @generated from field: optional string trace_state = 4; */ traceState?: string; }; /** * Describes the message agent.v1.SpanContext. * Use `create(SpanContextSchema)` to create a new message. */ export declare const SpanContextSchema: GenMessage; /** * @generated from message agent.v1.SpawnPtyRequest */ export type SpawnPtyRequest = Message<"agent.v1.SpawnPtyRequest"> & { /** * @generated from field: optional agent.v1.Process process = 1; */ process?: Process; /** * @generated from field: string cwd = 2; */ cwd: string; /** * @generated from field: map env = 3; */ env: { [key: string]: string; }; /** * @generated from field: uint32 cols = 4; */ cols: number; /** * @generated from field: uint32 rows = 5; */ rows: number; }; /** * Describes the message agent.v1.SpawnPtyRequest. * Use `create(SpawnPtyRequestSchema)` to create a new message. */ export declare const SpawnPtyRequestSchema: GenMessage; /** * @generated from message agent.v1.SpawnPtyResponse */ export type SpawnPtyResponse = Message<"agent.v1.SpawnPtyResponse"> & { /** * @generated from field: string pty_id = 1; */ ptyId: string; }; /** * Describes the message agent.v1.SpawnPtyResponse. * Use `create(SpawnPtyResponseSchema)` to create a new message. */ export declare const SpawnPtyResponseSchema: GenMessage; /** * @generated from message agent.v1.SpeedupSelection */ export type SpeedupSelection = Message<"agent.v1.SpeedupSelection"> & { /** * @generated from field: int32 candidate_index = 1; */ candidateIndex: number; /** * @generated from field: optional float speed_override = 2; */ speedOverride?: number; }; /** * Describes the message agent.v1.SpeedupSelection. * Use `create(SpeedupSelectionSchema)` to create a new message. */ export declare const SpeedupSelectionSchema: GenMessage; /** * @generated from message agent.v1.StackTrace */ export type StackTrace = Message<"agent.v1.StackTrace"> & { /** * @generated from field: repeated agent.v1.CallFrame call_frames = 1; */ callFrames: CallFrame[]; /** * @generated from field: optional string raw_stack_trace = 2; */ rawStackTrace?: string; }; /** * Describes the message agent.v1.StackTrace. * Use `create(StackTraceSchema)` to create a new message. */ export declare const StackTraceSchema: GenMessage; /** * @generated from message agent.v1.StartGrindExecutionArgs */ export type StartGrindExecutionArgs = Message<"agent.v1.StartGrindExecutionArgs"> & { /** * @generated from field: optional string explanation = 1; */ explanation?: string; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; }; /** * Describes the message agent.v1.StartGrindExecutionArgs. * Use `create(StartGrindExecutionArgsSchema)` to create a new message. */ export declare const StartGrindExecutionArgsSchema: GenMessage; /** * @generated from message agent.v1.StartGrindExecutionError */ export type StartGrindExecutionError = Message<"agent.v1.StartGrindExecutionError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.StartGrindExecutionError. * Use `create(StartGrindExecutionErrorSchema)` to create a new message. */ export declare const StartGrindExecutionErrorSchema: GenMessage; /** * @generated from message agent.v1.StartGrindExecutionResult */ export type StartGrindExecutionResult = Message<"agent.v1.StartGrindExecutionResult"> & { /** * @generated from oneof agent.v1.StartGrindExecutionResult.result */ result: { /** * @generated from field: agent.v1.StartGrindExecutionSuccess success = 1; */ value: StartGrindExecutionSuccess; case: "success"; } | { /** * @generated from field: agent.v1.StartGrindExecutionError error = 2; */ value: StartGrindExecutionError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.StartGrindExecutionResult. * Use `create(StartGrindExecutionResultSchema)` to create a new message. */ export declare const StartGrindExecutionResultSchema: GenMessage; /** * @generated from message agent.v1.StartGrindExecutionSuccess */ export type StartGrindExecutionSuccess = Message<"agent.v1.StartGrindExecutionSuccess"> & {}; /** * Describes the message agent.v1.StartGrindExecutionSuccess. * Use `create(StartGrindExecutionSuccessSchema)` to create a new message. */ export declare const StartGrindExecutionSuccessSchema: GenMessage; /** * @generated from message agent.v1.StartGrindExecutionToolCall */ export type StartGrindExecutionToolCall = Message<"agent.v1.StartGrindExecutionToolCall"> & { /** * @generated from field: agent.v1.StartGrindExecutionArgs args = 1; */ args?: StartGrindExecutionArgs; /** * @generated from field: agent.v1.StartGrindExecutionResult result = 2; */ result?: StartGrindExecutionResult; }; /** * Describes the message agent.v1.StartGrindExecutionToolCall. * Use `create(StartGrindExecutionToolCallSchema)` to create a new message. */ export declare const StartGrindExecutionToolCallSchema: GenMessage; /** * @generated from message agent.v1.StartGrindPlanningArgs */ export type StartGrindPlanningArgs = Message<"agent.v1.StartGrindPlanningArgs"> & { /** * @generated from field: optional string explanation = 1; */ explanation?: string; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; }; /** * Describes the message agent.v1.StartGrindPlanningArgs. * Use `create(StartGrindPlanningArgsSchema)` to create a new message. */ export declare const StartGrindPlanningArgsSchema: GenMessage; /** * @generated from message agent.v1.StartGrindPlanningError */ export type StartGrindPlanningError = Message<"agent.v1.StartGrindPlanningError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.StartGrindPlanningError. * Use `create(StartGrindPlanningErrorSchema)` to create a new message. */ export declare const StartGrindPlanningErrorSchema: GenMessage; /** * @generated from message agent.v1.StartGrindPlanningResult */ export type StartGrindPlanningResult = Message<"agent.v1.StartGrindPlanningResult"> & { /** * @generated from oneof agent.v1.StartGrindPlanningResult.result */ result: { /** * @generated from field: agent.v1.StartGrindPlanningSuccess success = 1; */ value: StartGrindPlanningSuccess; case: "success"; } | { /** * @generated from field: agent.v1.StartGrindPlanningError error = 2; */ value: StartGrindPlanningError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.StartGrindPlanningResult. * Use `create(StartGrindPlanningResultSchema)` to create a new message. */ export declare const StartGrindPlanningResultSchema: GenMessage; /** * @generated from message agent.v1.StartGrindPlanningSuccess */ export type StartGrindPlanningSuccess = Message<"agent.v1.StartGrindPlanningSuccess"> & {}; /** * Describes the message agent.v1.StartGrindPlanningSuccess. * Use `create(StartGrindPlanningSuccessSchema)` to create a new message. */ export declare const StartGrindPlanningSuccessSchema: GenMessage; /** * @generated from message agent.v1.StartGrindPlanningToolCall */ export type StartGrindPlanningToolCall = Message<"agent.v1.StartGrindPlanningToolCall"> & { /** * @generated from field: agent.v1.StartGrindPlanningArgs args = 1; */ args?: StartGrindPlanningArgs; /** * @generated from field: agent.v1.StartGrindPlanningResult result = 2; */ result?: StartGrindPlanningResult; }; /** * Describes the message agent.v1.StartGrindPlanningToolCall. * Use `create(StartGrindPlanningToolCallSchema)` to create a new message. */ export declare const StartGrindPlanningToolCallSchema: GenMessage; /** * @generated from message agent.v1.StartPlanAction */ export type StartPlanAction = Message<"agent.v1.StartPlanAction"> & { /** * @generated from field: agent.v1.UserMessage user_message = 1; */ userMessage?: UserMessage; /** * @generated from field: agent.v1.RequestContext request_context = 2; */ requestContext?: RequestContext; /** * @generated from field: bool is_spec = 3; */ isSpec: boolean; }; /** * Describes the message agent.v1.StartPlanAction. * Use `create(StartPlanActionSchema)` to create a new message. */ export declare const StartPlanActionSchema: GenMessage; /** * @generated from message agent.v1.StderrEvent */ export type StderrEvent = Message<"agent.v1.StderrEvent"> & { /** * @generated from field: string data = 1; */ data: string; }; /** * Describes the message agent.v1.StderrEvent. * Use `create(StderrEventSchema)` to create a new message. */ export declare const StderrEventSchema: GenMessage; /** * @generated from message agent.v1.StdoutEvent */ export type StdoutEvent = Message<"agent.v1.StdoutEvent"> & { /** * @generated from field: string data = 1; */ data: string; }; /** * Describes the message agent.v1.StdoutEvent. * Use `create(StdoutEventSchema)` to create a new message. */ export declare const StdoutEventSchema: GenMessage; /** * @generated from message agent.v1.StepCompletedUpdate */ export type StepCompletedUpdate = Message<"agent.v1.StepCompletedUpdate"> & { /** * @generated from field: uint64 step_id = 1; */ stepId: bigint; /** * @generated from field: int64 step_duration_ms = 2; */ stepDurationMs: bigint; }; /** * Describes the message agent.v1.StepCompletedUpdate. * Use `create(StepCompletedUpdateSchema)` to create a new message. */ export declare const StepCompletedUpdateSchema: GenMessage; /** * @generated from message agent.v1.StepStartedUpdate */ export type StepStartedUpdate = Message<"agent.v1.StepStartedUpdate"> & { /** * @generated from field: uint64 step_id = 1; */ stepId: bigint; }; /** * Describes the message agent.v1.StepStartedUpdate. * Use `create(StepStartedUpdateSchema)` to create a new message. */ export declare const StepStartedUpdateSchema: GenMessage; /** * @generated from message agent.v1.StepTiming */ export type StepTiming = Message<"agent.v1.StepTiming"> & { /** * @generated from field: uint64 duration_ms = 1; */ durationMs: bigint; /** * @generated from field: uint64 timestamp_ms = 2; */ timestampMs: bigint; }; /** * Describes the message agent.v1.StepTiming. * Use `create(StepTimingSchema)` to create a new message. */ export declare const StepTimingSchema: GenMessage; /** * @generated from message agent.v1.StopRequestQuery */ export type StopRequestQuery = Message<"agent.v1.StopRequestQuery"> & { /** * @generated from field: string status = 1; */ status: string; /** * @generated from field: int32 loop_count = 2; */ loopCount: number; /** * @generated from field: optional string conversation_id = 3; */ conversationId?: string; /** * @generated from field: optional string generation_id = 4; */ generationId?: string; /** * @generated from field: optional string model = 5; */ model?: string; /** * @generated from field: optional string model_id = 6; */ modelId?: string; /** * @generated from field: repeated agent.v1.RequestedModel.ModelParameterValue model_params = 7; */ modelParams: RequestedModel_ModelParameterValue[]; /** * @generated from field: optional int64 input_tokens = 8; */ inputTokens?: bigint; /** * @generated from field: optional int64 output_tokens = 9; */ outputTokens?: bigint; /** * @generated from field: optional int64 cache_read_tokens = 10; */ cacheReadTokens?: bigint; /** * @generated from field: optional int64 cache_write_tokens = 11; */ cacheWriteTokens?: bigint; }; /** * Describes the message agent.v1.StopRequestQuery. * Use `create(StopRequestQuerySchema)` to create a new message. */ export declare const StopRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.StopRequestResponse */ export type StopRequestResponse = Message<"agent.v1.StopRequestResponse"> & { /** * @generated from field: optional string followup_message = 1; */ followupMessage?: string; }; /** * Describes the message agent.v1.StopRequestResponse. * Use `create(StopRequestResponseSchema)` to create a new message. */ export declare const StopRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.StrReplaceArgs */ export type StrReplaceArgs = Message<"agent.v1.StrReplaceArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string old_text = 2; */ oldText: string; /** * @generated from field: string new_text = 3; */ newText: string; }; /** * Describes the message agent.v1.StrReplaceArgs. * Use `create(StrReplaceArgsSchema)` to create a new message. */ export declare const StrReplaceArgsSchema: GenMessage; /** * @generated from message agent.v1.StrReplaceError */ export type StrReplaceError = Message<"agent.v1.StrReplaceError"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string error = 2; */ error: string; }; /** * Describes the message agent.v1.StrReplaceError. * Use `create(StrReplaceErrorSchema)` to create a new message. */ export declare const StrReplaceErrorSchema: GenMessage; /** * @generated from message agent.v1.StrReplaceFileNotFound */ export type StrReplaceFileNotFound = Message<"agent.v1.StrReplaceFileNotFound"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.StrReplaceFileNotFound. * Use `create(StrReplaceFileNotFoundSchema)` to create a new message. */ export declare const StrReplaceFileNotFoundSchema: GenMessage; /** * @generated from message agent.v1.StrReplaceMultipleMatches */ export type StrReplaceMultipleMatches = Message<"agent.v1.StrReplaceMultipleMatches"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string old_text = 2; */ oldText: string; /** * @generated from field: int32 matches = 3; */ matches: number; }; /** * Describes the message agent.v1.StrReplaceMultipleMatches. * Use `create(StrReplaceMultipleMatchesSchema)` to create a new message. */ export declare const StrReplaceMultipleMatchesSchema: GenMessage; /** * @generated from message agent.v1.StrReplaceNoMatch */ export type StrReplaceNoMatch = Message<"agent.v1.StrReplaceNoMatch"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string old_text = 2; */ oldText: string; }; /** * Describes the message agent.v1.StrReplaceNoMatch. * Use `create(StrReplaceNoMatchSchema)` to create a new message. */ export declare const StrReplaceNoMatchSchema: GenMessage; /** * @generated from message agent.v1.StrReplaceReadPermissionDenied */ export type StrReplaceReadPermissionDenied = Message<"agent.v1.StrReplaceReadPermissionDenied"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.StrReplaceReadPermissionDenied. * Use `create(StrReplaceReadPermissionDeniedSchema)` to create a new message. */ export declare const StrReplaceReadPermissionDeniedSchema: GenMessage; /** * @generated from message agent.v1.StrReplaceRejected */ export type StrReplaceRejected = Message<"agent.v1.StrReplaceRejected"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string reason = 2; */ reason: string; }; /** * Describes the message agent.v1.StrReplaceRejected. * Use `create(StrReplaceRejectedSchema)` to create a new message. */ export declare const StrReplaceRejectedSchema: GenMessage; /** * @generated from message agent.v1.StrReplaceResult */ export type StrReplaceResult = Message<"agent.v1.StrReplaceResult"> & { /** * @generated from oneof agent.v1.StrReplaceResult.result */ result: { /** * @generated from field: agent.v1.PH_aiserver_v1_CppContextItem success = 1; */ value: PH_aiserver_v1_CppContextItem; case: "success"; } | { /** * @generated from field: agent.v1.PH_aiserver_v1_CptFileDiffHistory file_not_found = 2; */ value: PH_aiserver_v1_CptFileDiffHistory; case: "fileNotFound"; } | { /** * @generated from field: agent.v1.PH_aiserver_v1_RemoveRepositoryResponse_Status read_permission_denied = 3; */ value: PH_aiserver_v1_RemoveRepositoryResponse_Status; case: "readPermissionDenied"; } | { /** * @generated from field: agent.v1.PH_aiserver_v1_MarkCppRequest_RangeTransformation write_permission_denied = 4; */ value: PH_aiserver_v1_MarkCppRequest_RangeTransformation; case: "writePermissionDenied"; } | { /** * @generated from field: agent.v1.PH_aiserver_v1_AddTabRequestToEvalRequest no_match = 5; */ value: PH_aiserver_v1_AddTabRequestToEvalRequest; case: "noMatch"; } | { /** * @generated from field: agent.v1.PH_aiserver_v1_RefreshTabContextResponse multiple_matches = 6; */ value: PH_aiserver_v1_RefreshTabContextResponse; case: "multipleMatches"; } | { /** * @generated from field: agent.v1.PH_aiserver_v1_AddTabRequestToEvalResponse rejected = 7; */ value: PH_aiserver_v1_AddTabRequestToEvalResponse; case: "rejected"; } | { /** * @generated from field: agent.v1.PH_aiserver_v1_OneIndexedPosition error = 8; */ value: PH_aiserver_v1_OneIndexedPosition; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.StrReplaceResult. * Use `create(StrReplaceResultSchema)` to create a new message. */ export declare const StrReplaceResultSchema: GenMessage; /** * @generated from message agent.v1.StrReplaceSuccess */ export type StrReplaceSuccess = Message<"agent.v1.StrReplaceSuccess"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string old_text = 2; */ oldText: string; /** * @generated from field: string new_text = 3; */ newText: string; /** * @generated from field: int32 lines_changed = 4; */ linesChanged: number; }; /** * Describes the message agent.v1.StrReplaceSuccess. * Use `create(StrReplaceSuccessSchema)` to create a new message. */ export declare const StrReplaceSuccessSchema: GenMessage; /** * @generated from message agent.v1.StrReplaceWritePermissionDenied */ export type StrReplaceWritePermissionDenied = Message<"agent.v1.StrReplaceWritePermissionDenied"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.StrReplaceWritePermissionDenied. * Use `create(StrReplaceWritePermissionDeniedSchema)` to create a new message. */ export declare const StrReplaceWritePermissionDeniedSchema: GenMessage; /** * @generated from message agent.v1.SubmittedCustomMode */ export type SubmittedCustomMode = Message<"agent.v1.SubmittedCustomMode"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string label = 2; */ label: string; /** * @generated from field: agent.v1.CustomModeSource source = 5; */ source: CustomModeSource; /** * @generated from field: optional string source_path = 6; */ sourcePath?: string; /** * @generated from field: optional string source_hash = 7; */ sourceHash?: string; /** * @generated from field: optional string managed_skill_id = 10; */ managedSkillId?: string; /** * @generated from field: optional string plugin_id = 11; */ pluginId?: string; /** * @generated from field: optional string plugin_snapshot_token = 12; */ pluginSnapshotToken?: string; }; /** * Describes the message agent.v1.SubmittedCustomMode. * Use `create(SubmittedCustomModeSchema)` to create a new message. */ export declare const SubmittedCustomModeSchema: GenMessage; /** * @generated from message agent.v1.SubmittedExitedCustomMode */ export type SubmittedExitedCustomMode = Message<"agent.v1.SubmittedExitedCustomMode"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string label = 2; */ label: string; }; /** * Describes the message agent.v1.SubmittedExitedCustomMode. * Use `create(SubmittedExitedCustomModeSchema)` to create a new message. */ export declare const SubmittedExitedCustomModeSchema: GenMessage; /** * @generated from message agent.v1.SubagentArgs */ export type SubagentArgs = Message<"agent.v1.SubagentArgs"> & { /** * @generated from oneof agent.v1.SubagentArgs.credentials */ credentials: { /** * @generated from field: agent.v1.ApiKeyCredentials api_key_credentials = 10; */ value: ApiKeyCredentials; case: "apiKeyCredentials"; } | { /** * @generated from field: agent.v1.AzureCredentials azure_credentials = 11; */ value: AzureCredentials; case: "azureCredentials"; } | { /** * @generated from field: agent.v1.BedrockCredentials bedrock_credentials = 12; */ value: BedrockCredentials; case: "bedrockCredentials"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string tool_call_id = 1; */ toolCallId: string; /** * @generated from field: string subagent_type = 2; */ subagentType: string; /** * @generated from field: string model_id = 3; */ modelId: string; /** * @generated from field: string prompt = 4; */ prompt: string; /** * @generated from field: bool readonly = 5; */ readonly: boolean; /** * @generated from field: optional string resume_agent_id = 6; */ resumeAgentId?: string; /** * @generated from field: optional bool run_in_background = 7; */ runInBackground?: boolean; /** * @generated from field: agent.v1.ClientContinuationConfig continuation_config = 8; */ continuationConfig?: ClientContinuationConfig; /** * @generated from field: optional string parent_conversation_id = 9; */ parentConversationId?: string; /** * @generated from field: optional bool interrupt = 13; */ interrupt?: boolean; /** * @generated from field: agent.v1.TaskMode mode = 14; */ mode: TaskMode; /** * @generated from field: optional string fork_agent_id = 15; */ forkAgentId?: string; /** * @generated from field: optional string root_parent_conversation_id = 16; */ rootParentConversationId?: string; /** * @generated from field: optional agent.v1.SelectedContext selected_context = 17; */ selectedContext?: SelectedContext; /** * @generated from field: optional bool direct_meta_parent_child_subagent = 18; */ directMetaParentChildSubagent?: boolean; /** * @generated from field: agent.v1.SubagentExecutionEnvironment environment = 19; */ environment: SubagentExecutionEnvironment; /** * @generated from field: optional string cloud_base_branch = 20; */ cloudBaseBranch?: string; }; /** * Describes the message agent.v1.SubagentArgs. * Use `create(SubagentArgsSchema)` to create a new message. */ export declare const SubagentArgsSchema: GenMessage; /** * @generated from message agent.v1.SubagentAwaitArgs */ export type SubagentAwaitArgs = Message<"agent.v1.SubagentAwaitArgs"> & { /** * @generated from field: string agent_id = 1; */ agentId: string; /** * @generated from field: uint32 timeout_ms = 2; */ timeoutMs: number; }; /** * Describes the message agent.v1.SubagentAwaitArgs. * Use `create(SubagentAwaitArgsSchema)` to create a new message. */ export declare const SubagentAwaitArgsSchema: GenMessage; /** * @generated from message agent.v1.SubagentAwaitComplete */ export type SubagentAwaitComplete = Message<"agent.v1.SubagentAwaitComplete"> & { /** * @generated from field: string agent_id = 1; */ agentId: string; /** * @generated from field: optional string transcript_path = 2; */ transcriptPath?: string; /** * @generated from field: int32 tool_call_count = 3; */ toolCallCount: number; /** * @generated from field: optional string final_message = 4; */ finalMessage?: string; }; /** * Describes the message agent.v1.SubagentAwaitComplete. * Use `create(SubagentAwaitCompleteSchema)` to create a new message. */ export declare const SubagentAwaitCompleteSchema: GenMessage; /** * @generated from message agent.v1.SubagentAwaitError */ export type SubagentAwaitError = Message<"agent.v1.SubagentAwaitError"> & { /** * @generated from field: optional string agent_id = 1; */ agentId?: string; /** * @generated from field: string error = 2; */ error: string; }; /** * Describes the message agent.v1.SubagentAwaitError. * Use `create(SubagentAwaitErrorSchema)` to create a new message. */ export declare const SubagentAwaitErrorSchema: GenMessage; /** * @generated from message agent.v1.SubagentAwaitNotFound */ export type SubagentAwaitNotFound = Message<"agent.v1.SubagentAwaitNotFound"> & { /** * @generated from field: string agent_id = 1; */ agentId: string; }; /** * Describes the message agent.v1.SubagentAwaitNotFound. * Use `create(SubagentAwaitNotFoundSchema)` to create a new message. */ export declare const SubagentAwaitNotFoundSchema: GenMessage; /** * @generated from message agent.v1.SubagentAwaitResult */ export type SubagentAwaitResult = Message<"agent.v1.SubagentAwaitResult"> & { /** * @generated from oneof agent.v1.SubagentAwaitResult.result */ result: { /** * @generated from field: agent.v1.SubagentAwaitComplete complete = 1; */ value: SubagentAwaitComplete; case: "complete"; } | { /** * @generated from field: agent.v1.SubagentAwaitStillRunning still_running = 2; */ value: SubagentAwaitStillRunning; case: "stillRunning"; } | { /** * @generated from field: agent.v1.SubagentAwaitNotFound not_found = 3; */ value: SubagentAwaitNotFound; case: "notFound"; } | { /** * @generated from field: agent.v1.SubagentAwaitError error = 4; */ value: SubagentAwaitError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SubagentAwaitResult. * Use `create(SubagentAwaitResultSchema)` to create a new message. */ export declare const SubagentAwaitResultSchema: GenMessage; /** * @generated from message agent.v1.SubagentAwaitStillRunning */ export type SubagentAwaitStillRunning = Message<"agent.v1.SubagentAwaitStillRunning"> & { /** * @generated from field: string agent_id = 1; */ agentId: string; /** * @generated from field: optional string transcript_path = 2; */ transcriptPath?: string; }; /** * Describes the message agent.v1.SubagentAwaitStillRunning. * Use `create(SubagentAwaitStillRunningSchema)` to create a new message. */ export declare const SubagentAwaitStillRunningSchema: GenMessage; /** * @generated from message agent.v1.SubagentCredentials */ export type SubagentCredentials = Message<"agent.v1.SubagentCredentials"> & { /** * @generated from oneof agent.v1.SubagentCredentials.credentials */ credentials: { /** * @generated from field: agent.v1.ApiKeyCredentials api_key_credentials = 1; */ value: ApiKeyCredentials; case: "apiKeyCredentials"; } | { /** * @generated from field: agent.v1.AzureCredentials azure_credentials = 2; */ value: AzureCredentials; case: "azureCredentials"; } | { /** * @generated from field: agent.v1.BedrockCredentials bedrock_credentials = 3; */ value: BedrockCredentials; case: "bedrockCredentials"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SubagentCredentials. * Use `create(SubagentCredentialsSchema)` to create a new message. */ export declare const SubagentCredentialsSchema: GenMessage; /** * @generated from message agent.v1.SubagentError */ export type SubagentError = Message<"agent.v1.SubagentError"> & { /** * @generated from field: optional string agent_id = 1; */ agentId?: string; /** * @generated from field: string error = 2; */ error: string; }; /** * Describes the message agent.v1.SubagentError. * Use `create(SubagentErrorSchema)` to create a new message. */ export declare const SubagentErrorSchema: GenMessage; /** * @generated from message agent.v1.SubagentModelOverride */ export type SubagentModelOverride = Message<"agent.v1.SubagentModelOverride"> & { /** * @generated from oneof agent.v1.SubagentModelOverride.selection */ selection: { /** * @generated from field: agent.v1.RequestedModel model = 2; */ value: RequestedModel; case: "model"; } | { /** * @generated from field: bool inherit = 3; */ value: boolean; case: "inherit"; } | { /** * @generated from field: bool disabled = 4; */ value: boolean; case: "disabled"; } | { case: undefined; value?: undefined; }; /** * @generated from field: string subagent_type = 1; */ subagentType: string; }; /** * Describes the message agent.v1.SubagentModelOverride. * Use `create(SubagentModelOverrideSchema)` to create a new message. */ export declare const SubagentModelOverrideSchema: GenMessage; /** * @generated from message agent.v1.SubagentPersistedState */ export type SubagentPersistedState = Message<"agent.v1.SubagentPersistedState"> & { /** * @generated from field: agent.v1.ConversationStateStructure conversation_state = 1; */ conversationState?: ConversationStateStructure; /** * @generated from field: uint64 created_timestamp_ms = 2; */ createdTimestampMs: bigint; /** * @generated from field: uint64 last_used_timestamp_ms = 3; */ lastUsedTimestampMs: bigint; /** * @generated from field: agent.v1.SubagentType subagent_type = 4; */ subagentType?: SubagentType; /** * @generated from field: optional string model_id = 5; */ modelId?: string; /** * @generated from field: agent.v1.SubagentExecutionEnvironment environment = 6; */ environment: SubagentExecutionEnvironment; /** * @generated from field: optional agent.v1.CloudSubagentReference cloud_subagent = 7; */ cloudSubagent?: CloudSubagentReference; /** * @generated from field: optional string first_class_bc_id = 8; */ firstClassBcId?: string; /** * @generated from field: optional string cloud_requested_environment_build_id = 9; */ cloudRequestedEnvironmentBuildId?: string; }; /** * Describes the message agent.v1.SubagentPersistedState. * Use `create(SubagentPersistedStateSchema)` to create a new message. */ export declare const SubagentPersistedStateSchema: GenMessage; /** * @generated from message agent.v1.SubagentResult */ export type SubagentResult = Message<"agent.v1.SubagentResult"> & { /** * @generated from oneof agent.v1.SubagentResult.result */ result: { /** * @generated from field: agent.v1.SubagentSuccess success = 1; */ value: SubagentSuccess; case: "success"; } | { /** * @generated from field: agent.v1.SubagentError error = 2; */ value: SubagentError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SubagentResult. * Use `create(SubagentResultSchema)` to create a new message. */ export declare const SubagentResultSchema: GenMessage; /** * @generated from message agent.v1.SubagentRunState */ export type SubagentRunState = Message<"agent.v1.SubagentRunState"> & { /** * @generated from field: string parent_tool_call_id = 1; */ parentToolCallId: string; /** * @generated from field: optional string subagent_id = 2; */ subagentId?: string; /** * @generated from field: agent.v1.SubagentExecutionEnvironment environment = 3; */ environment: SubagentExecutionEnvironment; /** * @generated from field: agent.v1.SubagentRunStatus status = 4; */ status: SubagentRunStatus; /** * @generated from field: optional string title = 5; */ title?: string; /** * @generated from field: optional string detail = 6; */ detail?: string; /** * @generated from field: optional string transcript_path = 7; */ transcriptPath?: string; /** * @generated from field: optional string output_path = 8; */ outputPath?: string; /** * @generated from field: optional uint64 completed_timestamp_ms = 9; */ completedTimestampMs?: bigint; /** * @generated from field: optional agent.v1.BackgroundTaskCompletionReason completion_reason = 10; */ completionReason?: BackgroundTaskCompletionReason; }; /** * Describes the message agent.v1.SubagentRunState. * Use `create(SubagentRunStateSchema)` to create a new message. */ export declare const SubagentRunStateSchema: GenMessage; /** * @generated from message agent.v1.SubagentStartRequestQuery */ export type SubagentStartRequestQuery = Message<"agent.v1.SubagentStartRequestQuery"> & { /** * @generated from field: string subagent_id = 1; */ subagentId: string; /** * @generated from field: string subagent_type = 2; */ subagentType: string; /** * @generated from field: string task = 3; */ task: string; /** * @generated from field: string parent_conversation_id = 4; */ parentConversationId: string; /** * @generated from field: optional string tool_call_id = 5; */ toolCallId?: string; /** * @generated from field: optional string subagent_model = 6; */ subagentModel?: string; /** * @generated from field: bool is_parallel_worker = 7; */ isParallelWorker: boolean; /** * @generated from field: optional string git_branch = 8; */ gitBranch?: string; /** * @generated from field: optional string conversation_id = 9; */ conversationId?: string; /** * @generated from field: optional string generation_id = 10; */ generationId?: string; /** * @generated from field: optional string model = 11; */ model?: string; /** * @generated from field: optional string model_id = 12; */ modelId?: string; /** * @generated from field: repeated agent.v1.RequestedModel.ModelParameterValue model_params = 13; */ modelParams: RequestedModel_ModelParameterValue[]; }; /** * Describes the message agent.v1.SubagentStartRequestQuery. * Use `create(SubagentStartRequestQuerySchema)` to create a new message. */ export declare const SubagentStartRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.SubagentStartRequestResponse */ export type SubagentStartRequestResponse = Message<"agent.v1.SubagentStartRequestResponse"> & { /** * @generated from field: optional string permission = 1; */ permission?: string; /** * @generated from field: optional string user_message = 2; */ userMessage?: string; /** * @generated from field: optional string additional_context = 3; */ additionalContext?: string; }; /** * Describes the message agent.v1.SubagentStartRequestResponse. * Use `create(SubagentStartRequestResponseSchema)` to create a new message. */ export declare const SubagentStartRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.SubagentStopRequestQuery */ export type SubagentStopRequestQuery = Message<"agent.v1.SubagentStopRequestQuery"> & { /** * @generated from field: string subagent_id = 1; */ subagentId: string; /** * @generated from field: string subagent_type = 2; */ subagentType: string; /** * @generated from field: string status = 3; */ status: string; /** * @generated from field: int64 duration_ms = 4; */ durationMs: bigint; /** * @generated from field: optional string summary = 5; */ summary?: string; /** * @generated from field: string parent_conversation_id = 6; */ parentConversationId: string; /** * @generated from field: int32 message_count = 7; */ messageCount: number; /** * @generated from field: int32 tool_call_count = 8; */ toolCallCount: number; /** * @generated from field: optional string error_message = 9; */ errorMessage?: string; /** * @generated from field: repeated string modified_files = 10; */ modifiedFiles: string[]; /** * @generated from field: optional string git_branch = 11; */ gitBranch?: string; /** * @generated from field: optional string conversation_id = 12; */ conversationId?: string; /** * @generated from field: optional string generation_id = 13; */ generationId?: string; /** * @generated from field: optional string model = 14; */ model?: string; /** * @generated from field: int32 loop_count = 15; */ loopCount: number; /** * @generated from field: optional string task = 16; */ task?: string; /** * @generated from field: optional string description = 17; */ description?: string; /** * @generated from field: optional string model_id = 18; */ modelId?: string; /** * @generated from field: repeated agent.v1.RequestedModel.ModelParameterValue model_params = 19; */ modelParams: RequestedModel_ModelParameterValue[]; }; /** * Describes the message agent.v1.SubagentStopRequestQuery. * Use `create(SubagentStopRequestQuerySchema)` to create a new message. */ export declare const SubagentStopRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.SubagentStopRequestResponse */ export type SubagentStopRequestResponse = Message<"agent.v1.SubagentStopRequestResponse"> & { /** * @generated from field: optional string followup_message = 1; */ followupMessage?: string; /** * @generated from field: optional string additional_context = 2; */ additionalContext?: string; }; /** * Describes the message agent.v1.SubagentStopRequestResponse. * Use `create(SubagentStopRequestResponseSchema)` to create a new message. */ export declare const SubagentStopRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.SubagentSuccess */ export type SubagentSuccess = Message<"agent.v1.SubagentSuccess"> & { /** * @generated from field: string agent_id = 1; */ agentId: string; /** * @generated from field: optional string final_message = 2; */ finalMessage?: string; /** * @generated from field: int32 tool_call_count = 3; */ toolCallCount: number; /** * @generated from field: agent.v1.SubagentBackgroundReason background_reason = 4; */ backgroundReason: SubagentBackgroundReason; /** * @generated from field: optional string transcript_path = 5; */ transcriptPath?: string; }; /** * Describes the message agent.v1.SubagentSuccess. * Use `create(SubagentSuccessSchema)` to create a new message. */ export declare const SubagentSuccessSchema: GenMessage; /** * @generated from message agent.v1.SubagentType */ export type SubagentType = Message<"agent.v1.SubagentType"> & { /** * @generated from oneof agent.v1.SubagentType.type */ type: { /** * @generated from field: agent.v1.SubagentTypeUnspecified unspecified = 1; */ value: SubagentTypeUnspecified; case: "unspecified"; } | { /** * @generated from field: agent.v1.SubagentTypeComputerUse computer_use = 2; */ value: SubagentTypeComputerUse; case: "computerUse"; } | { /** * @generated from field: agent.v1.SubagentTypeCustom custom = 3; */ value: SubagentTypeCustom; case: "custom"; } | { /** * @generated from field: agent.v1.SubagentTypeExplore explore = 4; */ value: SubagentTypeExplore; case: "explore"; } | { /** * @generated from field: agent.v1.SubagentTypeMediaReview media_review = 5; */ value: SubagentTypeMediaReview; case: "mediaReview"; } | { /** * @generated from field: agent.v1.SubagentTypeBash bash = 6; */ value: SubagentTypeBash; case: "bash"; } | { /** * @generated from field: agent.v1.SubagentTypeBrowserUse browser_use = 7; */ value: SubagentTypeBrowserUse; case: "browserUse"; } | { /** * @generated from field: agent.v1.SubagentTypeShell shell = 8; */ value: SubagentTypeShell; case: "shell"; } | { /** * @generated from field: agent.v1.SubagentTypeVmSetupHelper vm_setup_helper = 9; */ value: SubagentTypeVmSetupHelper; case: "vmSetupHelper"; } | { /** * @generated from field: agent.v1.SubagentTypeDebug debug = 10; */ value: SubagentTypeDebug; case: "debug"; } | { /** * @generated from field: agent.v1.SubagentTypeCursorGuide cursor_guide = 11; */ value: SubagentTypeCursorGuide; case: "cursorGuide"; } | { /** * @generated from field: agent.v1.SubagentTypeWatchVideo watch_video = 12; */ value: SubagentTypeWatchVideo; case: "watchVideo"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SubagentType. * Use `create(SubagentTypeSchema)` to create a new message. */ export declare const SubagentTypeSchema: GenMessage; /** * @generated from message agent.v1.SubagentTypeBash */ export type SubagentTypeBash = Message<"agent.v1.SubagentTypeBash"> & {}; /** * Describes the message agent.v1.SubagentTypeBash. * Use `create(SubagentTypeBashSchema)` to create a new message. */ export declare const SubagentTypeBashSchema: GenMessage; /** * @generated from message agent.v1.SubagentTypeBrowserUse */ export type SubagentTypeBrowserUse = Message<"agent.v1.SubagentTypeBrowserUse"> & {}; /** * Describes the message agent.v1.SubagentTypeBrowserUse. * Use `create(SubagentTypeBrowserUseSchema)` to create a new message. */ export declare const SubagentTypeBrowserUseSchema: GenMessage; /** * @generated from message agent.v1.SubagentTypeComputerUse */ export type SubagentTypeComputerUse = Message<"agent.v1.SubagentTypeComputerUse"> & {}; /** * Describes the message agent.v1.SubagentTypeComputerUse. * Use `create(SubagentTypeComputerUseSchema)` to create a new message. */ export declare const SubagentTypeComputerUseSchema: GenMessage; /** * @generated from message agent.v1.SubagentTypeCursorGuide */ export type SubagentTypeCursorGuide = Message<"agent.v1.SubagentTypeCursorGuide"> & {}; /** * Describes the message agent.v1.SubagentTypeCursorGuide. * Use `create(SubagentTypeCursorGuideSchema)` to create a new message. */ export declare const SubagentTypeCursorGuideSchema: GenMessage; /** * @generated from message agent.v1.SubagentTypeCustom */ export type SubagentTypeCustom = Message<"agent.v1.SubagentTypeCustom"> & { /** * @generated from field: string name = 1; */ name: string; }; /** * Describes the message agent.v1.SubagentTypeCustom. * Use `create(SubagentTypeCustomSchema)` to create a new message. */ export declare const SubagentTypeCustomSchema: GenMessage; /** * @generated from message agent.v1.SubagentTypeDebug */ export type SubagentTypeDebug = Message<"agent.v1.SubagentTypeDebug"> & {}; /** * Describes the message agent.v1.SubagentTypeDebug. * Use `create(SubagentTypeDebugSchema)` to create a new message. */ export declare const SubagentTypeDebugSchema: GenMessage; /** * @generated from message agent.v1.SubagentTypeExplore */ export type SubagentTypeExplore = Message<"agent.v1.SubagentTypeExplore"> & {}; /** * Describes the message agent.v1.SubagentTypeExplore. * Use `create(SubagentTypeExploreSchema)` to create a new message. */ export declare const SubagentTypeExploreSchema: GenMessage; /** * @generated from message agent.v1.SubagentTypeMediaReview */ export type SubagentTypeMediaReview = Message<"agent.v1.SubagentTypeMediaReview"> & {}; /** * Describes the message agent.v1.SubagentTypeMediaReview. * Use `create(SubagentTypeMediaReviewSchema)` to create a new message. */ export declare const SubagentTypeMediaReviewSchema: GenMessage; /** * @generated from message agent.v1.SubagentTypeShell */ export type SubagentTypeShell = Message<"agent.v1.SubagentTypeShell"> & {}; /** * Describes the message agent.v1.SubagentTypeShell. * Use `create(SubagentTypeShellSchema)` to create a new message. */ export declare const SubagentTypeShellSchema: GenMessage; /** * @generated from message agent.v1.SubagentTypeUnspecified */ export type SubagentTypeUnspecified = Message<"agent.v1.SubagentTypeUnspecified"> & {}; /** * Describes the message agent.v1.SubagentTypeUnspecified. * Use `create(SubagentTypeUnspecifiedSchema)` to create a new message. */ export declare const SubagentTypeUnspecifiedSchema: GenMessage; /** * @generated from message agent.v1.SubagentTypeVmSetupHelper */ export type SubagentTypeVmSetupHelper = Message<"agent.v1.SubagentTypeVmSetupHelper"> & {}; /** * Describes the message agent.v1.SubagentTypeVmSetupHelper. * Use `create(SubagentTypeVmSetupHelperSchema)` to create a new message. */ export declare const SubagentTypeVmSetupHelperSchema: GenMessage; /** * @generated from message agent.v1.SubagentTypeWatchVideo */ export type SubagentTypeWatchVideo = Message<"agent.v1.SubagentTypeWatchVideo"> & {}; /** * Describes the message agent.v1.SubagentTypeWatchVideo. * Use `create(SubagentTypeWatchVideoSchema)` to create a new message. */ export declare const SubagentTypeWatchVideoSchema: GenMessage; /** * @generated from message agent.v1.SubscriptionNotificationAction */ export type SubscriptionNotificationAction = Message<"agent.v1.SubscriptionNotificationAction"> & { /** * @generated from field: repeated agent.v1.UserMessage notifications = 1; */ notifications: UserMessage[]; /** * @generated from field: agent.v1.RequestContext request_context = 2; */ requestContext?: RequestContext; /** * @generated from field: optional bool send_to_interaction_listener = 3; */ sendToInteractionListener?: boolean; }; /** * Describes the message agent.v1.SubscriptionNotificationAction. * Use `create(SubscriptionNotificationActionSchema)` to create a new message. */ export declare const SubscriptionNotificationActionSchema: GenMessage; /** * @generated from message agent.v1.SummarizeAction */ export type SummarizeAction = Message<"agent.v1.SummarizeAction"> & {}; /** * Describes the message agent.v1.SummarizeAction. * Use `create(SummarizeActionSchema)` to create a new message. */ export declare const SummarizeActionSchema: GenMessage; /** * @generated from message agent.v1.SummaryCompletedUpdate */ export type SummaryCompletedUpdate = Message<"agent.v1.SummaryCompletedUpdate"> & { /** * @generated from field: optional string hook_message = 1; */ hookMessage?: string; }; /** * Describes the message agent.v1.SummaryCompletedUpdate. * Use `create(SummaryCompletedUpdateSchema)` to create a new message. */ export declare const SummaryCompletedUpdateSchema: GenMessage; /** * @generated from message agent.v1.SummaryStartedUpdate */ export type SummaryStartedUpdate = Message<"agent.v1.SummaryStartedUpdate"> & {}; /** * Describes the message agent.v1.SummaryStartedUpdate. * Use `create(SummaryStartedUpdateSchema)` to create a new message. */ export declare const SummaryStartedUpdateSchema: GenMessage; /** * @generated from message agent.v1.SummaryUpdate */ export type SummaryUpdate = Message<"agent.v1.SummaryUpdate"> & { /** * @generated from field: string summary = 1; */ summary: string; }; /** * Describes the message agent.v1.SummaryUpdate. * Use `create(SummaryUpdateSchema)` to create a new message. */ export declare const SummaryUpdateSchema: GenMessage; /** * @generated from message agent.v1.SwitchModeArgs */ export type SwitchModeArgs = Message<"agent.v1.SwitchModeArgs"> & { /** * @generated from field: string target_mode_id = 1; */ targetModeId: string; /** * @generated from field: optional string explanation = 2; */ explanation?: string; /** * @generated from field: string tool_call_id = 3; */ toolCallId: string; }; /** * Describes the message agent.v1.SwitchModeArgs. * Use `create(SwitchModeArgsSchema)` to create a new message. */ export declare const SwitchModeArgsSchema: GenMessage; /** * @generated from message agent.v1.SwitchModeError */ export type SwitchModeError = Message<"agent.v1.SwitchModeError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.SwitchModeError. * Use `create(SwitchModeErrorSchema)` to create a new message. */ export declare const SwitchModeErrorSchema: GenMessage; /** * @generated from message agent.v1.SwitchModeRejected */ export type SwitchModeRejected = Message<"agent.v1.SwitchModeRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.SwitchModeRejected. * Use `create(SwitchModeRejectedSchema)` to create a new message. */ export declare const SwitchModeRejectedSchema: GenMessage; /** * @generated from message agent.v1.SwitchModeRequestQuery */ export type SwitchModeRequestQuery = Message<"agent.v1.SwitchModeRequestQuery"> & { /** * @generated from field: agent.v1.SwitchModeArgs args = 1; */ args?: SwitchModeArgs; }; /** * Describes the message agent.v1.SwitchModeRequestQuery. * Use `create(SwitchModeRequestQuerySchema)` to create a new message. */ export declare const SwitchModeRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.SwitchModeRequestResponse */ export type SwitchModeRequestResponse = Message<"agent.v1.SwitchModeRequestResponse"> & { /** * @generated from oneof agent.v1.SwitchModeRequestResponse.result */ result: { /** * @generated from field: agent.v1.SwitchModeRequestResponse.Approved approved = 1; */ value: SwitchModeRequestResponse_Approved; case: "approved"; } | { /** * @generated from field: agent.v1.SwitchModeRequestResponse.Rejected rejected = 2; */ value: SwitchModeRequestResponse_Rejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SwitchModeRequestResponse. * Use `create(SwitchModeRequestResponseSchema)` to create a new message. */ export declare const SwitchModeRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.SwitchModeRequestResponse.Approved */ export type SwitchModeRequestResponse_Approved = Message<"agent.v1.SwitchModeRequestResponse.Approved"> & {}; /** * Describes the message agent.v1.SwitchModeRequestResponse.Approved. * Use `create(SwitchModeRequestResponse_ApprovedSchema)` to create a new message. */ export declare const SwitchModeRequestResponse_ApprovedSchema: GenMessage; /** * @generated from message agent.v1.SwitchModeRequestResponse.Rejected */ export type SwitchModeRequestResponse_Rejected = Message<"agent.v1.SwitchModeRequestResponse.Rejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.SwitchModeRequestResponse.Rejected. * Use `create(SwitchModeRequestResponse_RejectedSchema)` to create a new message. */ export declare const SwitchModeRequestResponse_RejectedSchema: GenMessage; /** * @generated from message agent.v1.SwitchModeResult */ export type SwitchModeResult = Message<"agent.v1.SwitchModeResult"> & { /** * @generated from oneof agent.v1.SwitchModeResult.result */ result: { /** * @generated from field: agent.v1.SwitchModeSuccess success = 1; */ value: SwitchModeSuccess; case: "success"; } | { /** * @generated from field: agent.v1.SwitchModeError error = 2; */ value: SwitchModeError; case: "error"; } | { /** * @generated from field: agent.v1.SwitchModeRejected rejected = 3; */ value: SwitchModeRejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.SwitchModeResult. * Use `create(SwitchModeResultSchema)` to create a new message. */ export declare const SwitchModeResultSchema: GenMessage; /** * @generated from message agent.v1.SwitchModeSuccess */ export type SwitchModeSuccess = Message<"agent.v1.SwitchModeSuccess"> & { /** * @generated from field: string from_mode_id = 1; */ fromModeId: string; /** * @generated from field: string to_mode_id = 2; */ toModeId: string; }; /** * Describes the message agent.v1.SwitchModeSuccess. * Use `create(SwitchModeSuccessSchema)` to create a new message. */ export declare const SwitchModeSuccessSchema: GenMessage; /** * @generated from message agent.v1.SwitchModeToolCall */ export type SwitchModeToolCall = Message<"agent.v1.SwitchModeToolCall"> & { /** * @generated from field: agent.v1.SwitchModeArgs args = 1; */ args?: SwitchModeArgs; /** * @generated from field: agent.v1.SwitchModeResult result = 2; */ result?: SwitchModeResult; }; /** * Describes the message agent.v1.SwitchModeToolCall. * Use `create(SwitchModeToolCallSchema)` to create a new message. */ export declare const SwitchModeToolCallSchema: GenMessage; /** * @generated from message agent.v1.TaskArgs */ export type TaskArgs = Message<"agent.v1.TaskArgs"> & { /** * @generated from field: string description = 1; */ description: string; /** * @generated from field: string prompt = 2; */ prompt: string; /** * @generated from field: agent.v1.SubagentType subagent_type = 3; */ subagentType?: SubagentType; /** * @generated from field: optional string model = 4; */ model?: string; /** * @generated from field: optional string resume = 5; */ resume?: string; /** * @generated from field: optional string agent_id = 6; */ agentId?: string; /** * @generated from field: repeated string attachments = 7; */ attachments: string[]; /** * @generated from field: agent.v1.TaskMode mode = 8; */ mode: TaskMode; /** * @generated from field: repeated string responding_to_message_ids = 9; */ respondingToMessageIds: string[]; /** * @generated from field: agent.v1.SubagentExecutionEnvironment environment = 10; */ environment: SubagentExecutionEnvironment; }; /** * Describes the message agent.v1.TaskArgs. * Use `create(TaskArgsSchema)` to create a new message. */ export declare const TaskArgsSchema: GenMessage; /** * @generated from message agent.v1.TaskError */ export type TaskError = Message<"agent.v1.TaskError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.TaskError. * Use `create(TaskErrorSchema)` to create a new message. */ export declare const TaskErrorSchema: GenMessage; /** * @generated from message agent.v1.TaskResult */ export type TaskResult = Message<"agent.v1.TaskResult"> & { /** * @generated from oneof agent.v1.TaskResult.result */ result: { /** * @generated from field: agent.v1.TaskSuccess success = 1; */ value: TaskSuccess; case: "success"; } | { /** * @generated from field: agent.v1.TaskError error = 2; */ value: TaskError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.TaskResult. * Use `create(TaskResultSchema)` to create a new message. */ export declare const TaskResultSchema: GenMessage; /** * @generated from message agent.v1.TaskSuccess */ export type TaskSuccess = Message<"agent.v1.TaskSuccess"> & { /** * @generated from field: repeated agent.v1.ConversationStep conversation_steps = 1; */ conversationSteps: ConversationStep[]; /** * @generated from field: optional string agent_id = 2; */ agentId?: string; /** * @generated from field: bool is_background = 3; */ isBackground: boolean; /** * @generated from field: optional uint64 duration_ms = 4; */ durationMs?: bigint; /** * @generated from field: optional string result_suffix = 5; */ resultSuffix?: string; /** * @generated from field: agent.v1.SubagentBackgroundReason background_reason = 6; */ backgroundReason: SubagentBackgroundReason; /** * @generated from field: optional string transcript_path = 7; */ transcriptPath?: string; }; /** * Describes the message agent.v1.TaskSuccess. * Use `create(TaskSuccessSchema)` to create a new message. */ export declare const TaskSuccessSchema: GenMessage; /** * @generated from message agent.v1.TaskToolCall */ export type TaskToolCall = Message<"agent.v1.TaskToolCall"> & { /** * @generated from field: agent.v1.TaskArgs args = 1; */ args?: TaskArgs; /** * @generated from field: agent.v1.TaskResult result = 2; */ result?: TaskResult; }; /** * Describes the message agent.v1.TaskToolCall. * Use `create(TaskToolCallSchema)` to create a new message. */ export declare const TaskToolCallSchema: GenMessage; /** * @generated from message agent.v1.TaskToolCallArgsProto */ export type TaskToolCallArgsProto = Message<"agent.v1.TaskToolCallArgsProto"> & { /** * @generated from field: string description = 1; */ description: string; /** * @generated from field: string prompt = 2; */ prompt: string; /** * @generated from field: optional string model = 3; */ model?: string; /** * @generated from field: string subagent_type = 4; */ subagentType: string; /** * @generated from field: optional string resume = 5; */ resume?: string; /** * @generated from field: optional bool readonly = 6; */ readonly?: boolean; /** * @generated from field: optional bool run_in_background = 7; */ runInBackground?: boolean; /** * @generated from field: repeated string attachments = 8; */ attachments: string[]; /** * @generated from field: agent.v1.SubagentExecutionEnvironment environment = 9; */ environment: SubagentExecutionEnvironment; /** * @generated from field: optional string cloud_base_branch = 10; */ cloudBaseBranch?: string; /** * @generated from field: optional string cloud_requested_environment_build_id = 11; */ cloudRequestedEnvironmentBuildId?: string; }; /** * Describes the message agent.v1.TaskToolCallArgsProto. * Use `create(TaskToolCallArgsProtoSchema)` to create a new message. */ export declare const TaskToolCallArgsProtoSchema: GenMessage; /** * @generated from message agent.v1.TaskToolCallDelta */ export type TaskToolCallDelta = Message<"agent.v1.TaskToolCallDelta"> & { /** * @generated from field: agent.v1.InteractionUpdate interaction_update = 1; */ interactionUpdate?: InteractionUpdate; }; /** * Describes the message agent.v1.TaskToolCallDelta. * Use `create(TaskToolCallDeltaSchema)` to create a new message. */ export declare const TaskToolCallDeltaSchema: GenMessage; /** * @generated from message agent.v1.TerminalMetadata */ export type TerminalMetadata = Message<"agent.v1.TerminalMetadata"> & { /** * @generated from field: optional string cwd = 1; */ cwd?: string; /** * @generated from field: repeated agent.v1.TerminalMetadata.Command last_commands = 2; */ lastCommands: TerminalMetadata_Command[]; /** * @generated from field: optional int64 last_modified_ms = 3; */ lastModifiedMs?: bigint; /** * @generated from field: optional agent.v1.TerminalMetadata.Command current_command = 4; */ currentCommand?: TerminalMetadata_Command; }; /** * Describes the message agent.v1.TerminalMetadata. * Use `create(TerminalMetadataSchema)` to create a new message. */ export declare const TerminalMetadataSchema: GenMessage; /** * @generated from message agent.v1.TerminalMetadata.Command */ export type TerminalMetadata_Command = Message<"agent.v1.TerminalMetadata.Command"> & { /** * @generated from field: string command = 1; */ command: string; /** * @generated from field: optional int32 exit_code = 2; */ exitCode?: number; /** * @generated from field: optional int64 timestamp_ms = 3; */ timestampMs?: bigint; /** * @generated from field: optional int64 duration_ms = 4; */ durationMs?: bigint; }; /** * Describes the message agent.v1.TerminalMetadata.Command. * Use `create(TerminalMetadata_CommandSchema)` to create a new message. */ export declare const TerminalMetadata_CommandSchema: GenMessage; /** * @generated from message agent.v1.TerminatePtyRequest */ export type TerminatePtyRequest = Message<"agent.v1.TerminatePtyRequest"> & { /** * @generated from field: string pty_id = 1; */ ptyId: string; }; /** * Describes the message agent.v1.TerminatePtyRequest. * Use `create(TerminatePtyRequestSchema)` to create a new message. */ export declare const TerminatePtyRequestSchema: GenMessage; /** * @generated from message agent.v1.TerminatePtyResponse */ export type TerminatePtyResponse = Message<"agent.v1.TerminatePtyResponse"> & { /** * @generated from field: bool success = 1; */ success: boolean; }; /** * Describes the message agent.v1.TerminatePtyResponse. * Use `create(TerminatePtyResponseSchema)` to create a new message. */ export declare const TerminatePtyResponseSchema: GenMessage; /** * @generated from message agent.v1.TextDeltaUpdate */ export type TextDeltaUpdate = Message<"agent.v1.TextDeltaUpdate"> & { /** * @generated from field: string text = 1; */ text: string; }; /** * Describes the message agent.v1.TextDeltaUpdate. * Use `create(TextDeltaUpdateSchema)` to create a new message. */ export declare const TextDeltaUpdateSchema: GenMessage; /** * @generated from message agent.v1.ThinkingCompletedUpdate */ export type ThinkingCompletedUpdate = Message<"agent.v1.ThinkingCompletedUpdate"> & { /** * @generated from field: int32 thinking_duration_ms = 1; */ thinkingDurationMs: number; }; /** * Describes the message agent.v1.ThinkingCompletedUpdate. * Use `create(ThinkingCompletedUpdateSchema)` to create a new message. */ export declare const ThinkingCompletedUpdateSchema: GenMessage; /** * @generated from message agent.v1.ThinkingDeltaUpdate */ export type ThinkingDeltaUpdate = Message<"agent.v1.ThinkingDeltaUpdate"> & { /** * @generated from field: string text = 1; */ text: string; /** * @generated from field: optional agent.v1.ThinkingStyle thinking_style = 2; */ thinkingStyle?: ThinkingStyle; }; /** * Describes the message agent.v1.ThinkingDeltaUpdate. * Use `create(ThinkingDeltaUpdateSchema)` to create a new message. */ export declare const ThinkingDeltaUpdateSchema: GenMessage; /** * @generated from message agent.v1.ThinkingDetails */ export type ThinkingDetails = Message<"agent.v1.ThinkingDetails"> & {}; /** * Describes the message agent.v1.ThinkingDetails. * Use `create(ThinkingDetailsSchema)` to create a new message. */ export declare const ThinkingDetailsSchema: GenMessage; /** * @generated from message agent.v1.ThinkingMessage */ export type ThinkingMessage = Message<"agent.v1.ThinkingMessage"> & { /** * @generated from field: string text = 1; */ text: string; /** * @generated from field: uint32 duration_ms = 2; */ durationMs: number; }; /** * Describes the message agent.v1.ThinkingMessage. * Use `create(ThinkingMessageSchema)` to create a new message. */ export declare const ThinkingMessageSchema: GenMessage; /** * @generated from message agent.v1.TmuxSession */ export type TmuxSession = Message<"agent.v1.TmuxSession"> & { /** * @generated from field: string session_id = 1; */ sessionId: string; /** * @generated from field: string session_name = 2; */ sessionName: string; /** * @generated from field: string display_name = 3; */ displayName: string; /** * @generated from field: agent.v1.TmuxSessionKind kind = 4; */ kind: TmuxSessionKind; /** * @generated from field: string cwd = 5; */ cwd: string; /** * @generated from field: string shell = 6; */ shell: string; /** * @generated from field: repeated string process_args = 7; */ processArgs: string[]; /** * @generated from field: int64 created_at_unix_ms = 8; */ createdAtUnixMs: bigint; /** * @generated from field: uint32 attached_client_count = 9; */ attachedClientCount: number; }; /** * Describes the message agent.v1.TmuxSession. * Use `create(TmuxSessionSchema)` to create a new message. */ export declare const TmuxSessionSchema: GenMessage; /** * @generated from message agent.v1.TodoItem */ export type TodoItem = Message<"agent.v1.TodoItem"> & { /** * @generated from field: string id = 1; */ id: string; /** * @generated from field: string content = 2; */ content: string; /** * @generated from field: agent.v1.TodoStatus status = 3; */ status: TodoStatus; /** * @generated from field: int64 created_at = 4; */ createdAt: bigint; /** * @generated from field: int64 updated_at = 5; */ updatedAt: bigint; /** * @generated from field: repeated string dependencies = 6; */ dependencies: string[]; }; /** * Describes the message agent.v1.TodoItem. * Use `create(TodoItemSchema)` to create a new message. */ export declare const TodoItemSchema: GenMessage; /** * @generated from message agent.v1.TokenDeltaUpdate */ export type TokenDeltaUpdate = Message<"agent.v1.TokenDeltaUpdate"> & { /** * @generated from field: int32 tokens = 1; */ tokens: number; }; /** * Describes the message agent.v1.TokenDeltaUpdate. * Use `create(TokenDeltaUpdateSchema)` to create a new message. */ export declare const TokenDeltaUpdateSchema: GenMessage; /** * @generated from message agent.v1.ToolCall */ export type ToolCall = Message<"agent.v1.ToolCall"> & { /** * @generated from oneof agent.v1.ToolCall.tool */ tool: { /** * @generated from field: agent.v1.ShellToolCall shell_tool_call = 1; */ value: ShellToolCall; case: "shellToolCall"; } | { /** * @generated from field: agent.v1.DeleteToolCall delete_tool_call = 3; */ value: DeleteToolCall; case: "deleteToolCall"; } | { /** * @generated from field: agent.v1.GlobToolCall glob_tool_call = 4; */ value: GlobToolCall; case: "globToolCall"; } | { /** * @generated from field: agent.v1.GrepToolCall grep_tool_call = 5; */ value: GrepToolCall; case: "grepToolCall"; } | { /** * @generated from field: agent.v1.ReadToolCall read_tool_call = 8; */ value: ReadToolCall; case: "readToolCall"; } | { /** * @generated from field: agent.v1.UpdateTodosToolCall update_todos_tool_call = 9; */ value: UpdateTodosToolCall; case: "updateTodosToolCall"; } | { /** * @generated from field: agent.v1.ReadTodosToolCall read_todos_tool_call = 10; */ value: ReadTodosToolCall; case: "readTodosToolCall"; } | { /** * @generated from field: agent.v1.EditToolCall edit_tool_call = 12; */ value: EditToolCall; case: "editToolCall"; } | { /** * @generated from field: agent.v1.LsToolCall ls_tool_call = 13; */ value: LsToolCall; case: "lsToolCall"; } | { /** * @generated from field: agent.v1.ReadLintsToolCall read_lints_tool_call = 14; */ value: ReadLintsToolCall; case: "readLintsToolCall"; } | { /** * @generated from field: agent.v1.McpToolCall mcp_tool_call = 15; */ value: McpToolCall; case: "mcpToolCall"; } | { /** * @generated from field: agent.v1.SemSearchToolCall sem_search_tool_call = 16; */ value: SemSearchToolCall; case: "semSearchToolCall"; } | { /** * @generated from field: agent.v1.CreatePlanToolCall create_plan_tool_call = 17; */ value: CreatePlanToolCall; case: "createPlanToolCall"; } | { /** * @generated from field: agent.v1.WebSearchToolCall web_search_tool_call = 18; */ value: WebSearchToolCall; case: "webSearchToolCall"; } | { /** * @generated from field: agent.v1.TaskToolCall task_tool_call = 19; */ value: TaskToolCall; case: "taskToolCall"; } | { /** * @generated from field: agent.v1.ListMcpResourcesToolCall list_mcp_resources_tool_call = 20; */ value: ListMcpResourcesToolCall; case: "listMcpResourcesToolCall"; } | { /** * @generated from field: agent.v1.ReadMcpResourceToolCall read_mcp_resource_tool_call = 21; */ value: ReadMcpResourceToolCall; case: "readMcpResourceToolCall"; } | { /** * @generated from field: agent.v1.ApplyAgentDiffToolCall apply_agent_diff_tool_call = 22; */ value: ApplyAgentDiffToolCall; case: "applyAgentDiffToolCall"; } | { /** * @generated from field: agent.v1.AskQuestionToolCall ask_question_tool_call = 23; */ value: AskQuestionToolCall; case: "askQuestionToolCall"; } | { /** * @generated from field: agent.v1.FetchToolCall fetch_tool_call = 24; */ value: FetchToolCall; case: "fetchToolCall"; } | { /** * @generated from field: agent.v1.SwitchModeToolCall switch_mode_tool_call = 25; */ value: SwitchModeToolCall; case: "switchModeToolCall"; } | { /** * @generated from field: agent.v1.GenerateImageToolCall generate_image_tool_call = 28; */ value: GenerateImageToolCall; case: "generateImageToolCall"; } | { /** * @generated from field: agent.v1.RecordScreenToolCall record_screen_tool_call = 29; */ value: RecordScreenToolCall; case: "recordScreenToolCall"; } | { /** * @generated from field: agent.v1.ComputerUseToolCall computer_use_tool_call = 30; */ value: ComputerUseToolCall; case: "computerUseToolCall"; } | { /** * @generated from field: agent.v1.WriteShellStdinToolCall write_shell_stdin_tool_call = 31; */ value: WriteShellStdinToolCall; case: "writeShellStdinToolCall"; } | { /** * @generated from field: agent.v1.ReflectToolCall reflect_tool_call = 32; */ value: ReflectToolCall; case: "reflectToolCall"; } | { /** * @generated from field: agent.v1.SetupVmEnvironmentToolCall setup_vm_environment_tool_call = 33; */ value: SetupVmEnvironmentToolCall; case: "setupVmEnvironmentToolCall"; } | { /** * @generated from field: agent.v1.TruncatedToolCall truncated_tool_call = 34; */ value: TruncatedToolCall; case: "truncatedToolCall"; } | { /** * @generated from field: agent.v1.StartGrindExecutionToolCall start_grind_execution_tool_call = 35; */ value: StartGrindExecutionToolCall; case: "startGrindExecutionToolCall"; } | { /** * @generated from field: agent.v1.StartGrindPlanningToolCall start_grind_planning_tool_call = 36; */ value: StartGrindPlanningToolCall; case: "startGrindPlanningToolCall"; } | { /** * @generated from field: agent.v1.WebFetchToolCall web_fetch_tool_call = 37; */ value: WebFetchToolCall; case: "webFetchToolCall"; } | { /** * @generated from field: agent.v1.ReportBugfixResultsToolCall report_bugfix_results_tool_call = 38; */ value: ReportBugfixResultsToolCall; case: "reportBugfixResultsToolCall"; } | { /** * @generated from field: agent.v1.AiAttributionToolCall ai_attribution_tool_call = 39; */ value: AiAttributionToolCall; case: "aiAttributionToolCall"; } | { /** * @generated from field: agent.v1.PrManagementToolCall pr_management_tool_call = 40; */ value: PrManagementToolCall; case: "prManagementToolCall"; } | { /** * @generated from field: agent.v1.McpAuthToolCall mcp_auth_tool_call = 41; */ value: McpAuthToolCall; case: "mcpAuthToolCall"; } | { /** * @generated from field: agent.v1.AwaitToolCall await_tool_call = 42; */ value: AwaitToolCall; case: "awaitToolCall"; } | { /** * @generated from field: agent.v1.BlameByFilePathToolCall blame_by_file_path_tool_call = 43; */ value: BlameByFilePathToolCall; case: "blameByFilePathToolCall"; } | { /** * @generated from field: agent.v1.GetMcpToolsToolCall get_mcp_tools_tool_call = 44; */ value: GetMcpToolsToolCall; case: "getMcpToolsToolCall"; } | { /** * @generated from field: agent.v1.ReportBugToolCall report_bug_tool_call = 45; */ value: ReportBugToolCall; case: "reportBugToolCall"; } | { /** * @generated from field: agent.v1.SetActiveBranchToolCall set_active_branch_tool_call = 46; */ value: SetActiveBranchToolCall; case: "setActiveBranchToolCall"; } | { /** * @generated from field: agent.v1.CommunicateUpdateToolCall communicate_update_tool_call = 48; */ value: CommunicateUpdateToolCall; case: "communicateUpdateToolCall"; } | { /** * @generated from field: agent.v1.SendFinalSummaryToolCall send_final_summary_tool_call = 49; */ value: SendFinalSummaryToolCall; case: "sendFinalSummaryToolCall"; } | { /** * @generated from field: agent.v1.UpdatePrCodeTourToolCall update_pr_code_tour_tool_call = 50; */ value: UpdatePrCodeTourToolCall; case: "updatePrCodeTourToolCall"; } | { /** * @generated from field: agent.v1.ReplaceEnvToolCall replace_env_tool_call = 51; */ value: ReplaceEnvToolCall; case: "replaceEnvToolCall"; } | { /** * @generated from field: agent.v1.EditPrLabelsToolCall edit_pr_labels_tool_call = 52; */ value: EditPrLabelsToolCall; case: "editPrLabelsToolCall"; } | { /** * @generated from field: agent.v1.RecordCiInvestigationFindingsToolCall record_ci_investigation_findings_tool_call = 53; */ value: RecordCiInvestigationFindingsToolCall; case: "recordCiInvestigationFindingsToolCall"; } | { /** * @generated from field: agent.v1.SendMessageToolCall send_message_tool_call = 55; */ value: SendMessageToolCall; case: "sendMessageToolCall"; } | { /** * @generated from field: agent.v1.FetchCloudAgentDataToolCall fetch_cloud_agent_data_tool_call = 56; */ value: FetchCloudAgentDataToolCall; case: "fetchCloudAgentDataToolCall"; } | { /** * @generated from field: agent.v1.SendToUserToolCall send_to_user_tool_call = 58; */ value: SendToUserToolCall; case: "sendToUserToolCall"; } | { /** * @generated from field: agent.v1.PiReadToolCall pi_read_tool_call = 61; */ value: PiReadToolCall; case: "piReadToolCall"; } | { /** * @generated from field: agent.v1.PiBashToolCall pi_bash_tool_call = 62; */ value: PiBashToolCall; case: "piBashToolCall"; } | { /** * @generated from field: agent.v1.PiEditToolCall pi_edit_tool_call = 63; */ value: PiEditToolCall; case: "piEditToolCall"; } | { /** * @generated from field: agent.v1.PiWriteToolCall pi_write_tool_call = 64; */ value: PiWriteToolCall; case: "piWriteToolCall"; } | { /** * @generated from field: agent.v1.PiGrepToolCall pi_grep_tool_call = 65; */ value: PiGrepToolCall; case: "piGrepToolCall"; } | { /** * @generated from field: agent.v1.PiFindToolCall pi_find_tool_call = 66; */ value: PiFindToolCall; case: "piFindToolCall"; } | { /** * @generated from field: agent.v1.PiLsToolCall pi_ls_tool_call = 67; */ value: PiLsToolCall; case: "piLsToolCall"; } | { /** * @generated from field: agent.v1.ConnectScmToolCall connect_scm_tool_call = 68; */ value: ConnectScmToolCall; case: "connectScmToolCall"; } | { /** * @generated from field: agent.v1.SearchConversationsToolCall search_conversations_tool_call = 69; */ value: SearchConversationsToolCall; case: "searchConversationsToolCall"; } | { case: undefined; value?: undefined; }; /** * @generated from field: repeated agent.v1.HookAdditionalContext hook_additional_contexts = 54; */ hookAdditionalContexts: HookAdditionalContext[]; /** * @generated from field: optional string tool_call_id = 57; */ toolCallId?: string; /** * @generated from field: optional uint64 started_at_ms = 59; */ startedAtMs?: bigint; /** * @generated from field: optional uint64 completed_at_ms = 60; */ completedAtMs?: bigint; }; /** * Describes the message agent.v1.ToolCall. * Use `create(ToolCallSchema)` to create a new message. */ export declare const ToolCallSchema: GenMessage; /** * @generated from message agent.v1.ToolCallCompletedUpdate */ export type ToolCallCompletedUpdate = Message<"agent.v1.ToolCallCompletedUpdate"> & { /** * @generated from field: string call_id = 1; */ callId: string; /** * @generated from field: agent.v1.ToolCall tool_call = 2; */ toolCall?: ToolCall; /** * @generated from field: string model_call_id = 3; */ modelCallId: string; }; /** * Describes the message agent.v1.ToolCallCompletedUpdate. * Use `create(ToolCallCompletedUpdateSchema)` to create a new message. */ export declare const ToolCallCompletedUpdateSchema: GenMessage; /** * @generated from message agent.v1.ToolCallDelta */ export type ToolCallDelta = Message<"agent.v1.ToolCallDelta"> & { /** * @generated from oneof agent.v1.ToolCallDelta.delta */ delta: { /** * @generated from field: agent.v1.ShellToolCallDelta shell_tool_call_delta = 1; */ value: ShellToolCallDelta; case: "shellToolCallDelta"; } | { /** * @generated from field: agent.v1.TaskToolCallDelta task_tool_call_delta = 2; */ value: TaskToolCallDelta; case: "taskToolCallDelta"; } | { /** * @generated from field: agent.v1.EditToolCallDelta edit_tool_call_delta = 3; */ value: EditToolCallDelta; case: "editToolCallDelta"; } | { /** * @generated from field: agent.v1.ReplaceEnvToolCallDelta replace_env_tool_call_delta = 4; */ value: ReplaceEnvToolCallDelta; case: "replaceEnvToolCallDelta"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.ToolCallDelta. * Use `create(ToolCallDeltaSchema)` to create a new message. */ export declare const ToolCallDeltaSchema: GenMessage; /** * @generated from message agent.v1.ToolCallDeltaUpdate */ export type ToolCallDeltaUpdate = Message<"agent.v1.ToolCallDeltaUpdate"> & { /** * @generated from field: string call_id = 1; */ callId: string; /** * @generated from field: agent.v1.ToolCallDelta tool_call_delta = 2; */ toolCallDelta?: ToolCallDelta; /** * @generated from field: string model_call_id = 3; */ modelCallId: string; }; /** * Describes the message agent.v1.ToolCallDeltaUpdate. * Use `create(ToolCallDeltaUpdateSchema)` to create a new message. */ export declare const ToolCallDeltaUpdateSchema: GenMessage; /** * @generated from message agent.v1.ToolCallStartedUpdate */ export type ToolCallStartedUpdate = Message<"agent.v1.ToolCallStartedUpdate"> & { /** * @generated from field: string call_id = 1; */ callId: string; /** * @generated from field: agent.v1.ToolCall tool_call = 2; */ toolCall?: ToolCall; /** * @generated from field: string model_call_id = 3; */ modelCallId: string; }; /** * Describes the message agent.v1.ToolCallStartedUpdate. * Use `create(ToolCallStartedUpdateSchema)` to create a new message. */ export declare const ToolCallStartedUpdateSchema: GenMessage; /** * @generated from message agent.v1.TrackedGitRepo */ export type TrackedGitRepo = Message<"agent.v1.TrackedGitRepo"> & { /** * @generated from field: string repo_path = 1; */ repoPath: string; /** * @generated from field: string branch_name = 2; */ branchName: string; }; /** * Describes the message agent.v1.TrackedGitRepo. * Use `create(TrackedGitRepoSchema)` to create a new message. */ export declare const TrackedGitRepoSchema: GenMessage; /** * @generated from message agent.v1.TriggeringUserInfo */ export type TriggeringUserInfo = Message<"agent.v1.TriggeringUserInfo"> & { /** * @generated from field: optional string auth_id = 1; */ authId?: string; /** * @generated from field: optional int32 user_id = 2; */ userId?: number; }; /** * Describes the message agent.v1.TriggeringUserInfo. * Use `create(TriggeringUserInfoSchema)` to create a new message. */ export declare const TriggeringUserInfoSchema: GenMessage; /** * @generated from message agent.v1.TruncatedToolCall */ export type TruncatedToolCall = Message<"agent.v1.TruncatedToolCall"> & { /** * @generated from field: bytes original_step_blob_id = 1; */ originalStepBlobId: Uint8Array; /** * @generated from field: agent.v1.TruncatedToolCallArgs args = 2; */ args?: TruncatedToolCallArgs; /** * @generated from field: agent.v1.TruncatedToolCallResult result = 3; */ result?: TruncatedToolCallResult; }; /** * Describes the message agent.v1.TruncatedToolCall. * Use `create(TruncatedToolCallSchema)` to create a new message. */ export declare const TruncatedToolCallSchema: GenMessage; /** * @generated from message agent.v1.TruncatedToolCallArgs */ export type TruncatedToolCallArgs = Message<"agent.v1.TruncatedToolCallArgs"> & {}; /** * Describes the message agent.v1.TruncatedToolCallArgs. * Use `create(TruncatedToolCallArgsSchema)` to create a new message. */ export declare const TruncatedToolCallArgsSchema: GenMessage; /** * @generated from message agent.v1.TruncatedToolCallError */ export type TruncatedToolCallError = Message<"agent.v1.TruncatedToolCallError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.TruncatedToolCallError. * Use `create(TruncatedToolCallErrorSchema)` to create a new message. */ export declare const TruncatedToolCallErrorSchema: GenMessage; /** * @generated from message agent.v1.TruncatedToolCallResult */ export type TruncatedToolCallResult = Message<"agent.v1.TruncatedToolCallResult"> & { /** * @generated from oneof agent.v1.TruncatedToolCallResult.result */ result: { /** * @generated from field: agent.v1.TruncatedToolCallSuccess success = 1; */ value: TruncatedToolCallSuccess; case: "success"; } | { /** * @generated from field: agent.v1.TruncatedToolCallError error = 2; */ value: TruncatedToolCallError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.TruncatedToolCallResult. * Use `create(TruncatedToolCallResultSchema)` to create a new message. */ export declare const TruncatedToolCallResultSchema: GenMessage; /** * @generated from message agent.v1.TruncatedToolCallSuccess */ export type TruncatedToolCallSuccess = Message<"agent.v1.TruncatedToolCallSuccess"> & {}; /** * Describes the message agent.v1.TruncatedToolCallSuccess. * Use `create(TruncatedToolCallSuccessSchema)` to create a new message. */ export declare const TruncatedToolCallSuccessSchema: GenMessage; /** * @generated from message agent.v1.TurnEndedUpdate */ export type TurnEndedUpdate = Message<"agent.v1.TurnEndedUpdate"> & { /** * @generated from field: optional int64 input_tokens = 1; */ inputTokens?: bigint; /** * @generated from field: optional int64 output_tokens = 2; */ outputTokens?: bigint; /** * @generated from field: optional int64 cache_read_tokens = 3; */ cacheReadTokens?: bigint; /** * @generated from field: optional int64 cache_write_tokens = 4; */ cacheWriteTokens?: bigint; /** * @generated from field: optional int64 reasoning_tokens = 5; */ reasoningTokens?: bigint; }; /** * Describes the message agent.v1.TurnEndedUpdate. * Use `create(TurnEndedUpdateSchema)` to create a new message. */ export declare const TurnEndedUpdateSchema: GenMessage; /** * @generated from message agent.v1.TypeAction */ export type TypeAction = Message<"agent.v1.TypeAction"> & { /** * @generated from field: string text = 1; */ text: string; }; /** * Describes the message agent.v1.TypeAction. * Use `create(TypeActionSchema)` to create a new message. */ export declare const TypeActionSchema: GenMessage; /** * @generated from message agent.v1.UpdateConversationMetadataRequest */ export type UpdateConversationMetadataRequest = Message<"agent.v1.UpdateConversationMetadataRequest"> & { /** * @generated from field: string conversation_id = 1; */ conversationId: string; /** * @generated from field: optional string name = 2; */ name?: string; /** * @generated from field: optional bool only_set_name_if_empty = 3; */ onlySetNameIfEmpty?: boolean; /** * @generated from field: repeated string workspace_paths = 4; */ workspacePaths: string[]; }; /** * Describes the message agent.v1.UpdateConversationMetadataRequest. * Use `create(UpdateConversationMetadataRequestSchema)` to create a new message. */ export declare const UpdateConversationMetadataRequestSchema: GenMessage; /** * @generated from message agent.v1.UpdateConversationMetadataResponse */ export type UpdateConversationMetadataResponse = Message<"agent.v1.UpdateConversationMetadataResponse"> & {}; /** * Describes the message agent.v1.UpdateConversationMetadataResponse. * Use `create(UpdateConversationMetadataResponseSchema)` to create a new message. */ export declare const UpdateConversationMetadataResponseSchema: GenMessage; /** * @generated from message agent.v1.UpdateEnvironmentVariablesRequest */ export type UpdateEnvironmentVariablesRequest = Message<"agent.v1.UpdateEnvironmentVariablesRequest"> & { /** * @generated from field: map env = 1; */ env: { [key: string]: string; }; /** * @generated from field: bool replace = 2; */ replace: boolean; /** * @generated from field: bool restore_previous_values = 3; */ restorePreviousValues: boolean; /** * @generated from field: agent.v1.RunScopedOverlay run_scoped_overlay = 4; */ runScopedOverlay?: RunScopedOverlay; }; /** * Describes the message agent.v1.UpdateEnvironmentVariablesRequest. * Use `create(UpdateEnvironmentVariablesRequestSchema)` to create a new message. */ export declare const UpdateEnvironmentVariablesRequestSchema: GenMessage; /** * @generated from message agent.v1.UpdateEnvironmentVariablesResponse */ export type UpdateEnvironmentVariablesResponse = Message<"agent.v1.UpdateEnvironmentVariablesResponse"> & { /** * @generated from field: uint32 applied = 1; */ applied: number; /** * @generated from field: uint32 removed = 2; */ removed: number; }; /** * Describes the message agent.v1.UpdateEnvironmentVariablesResponse. * Use `create(UpdateEnvironmentVariablesResponseSchema)` to create a new message. */ export declare const UpdateEnvironmentVariablesResponseSchema: GenMessage; /** * @generated from message agent.v1.UpdatePrAction */ export type UpdatePrAction = Message<"agent.v1.UpdatePrAction"> & { /** * @generated from field: optional string pr_url = 1; */ prUrl?: string; /** * @generated from field: optional string title = 2; */ title?: string; /** * @generated from field: optional string body = 3; */ body?: string; /** * @generated from field: optional string base_branch = 4; */ baseBranch?: string; /** * @generated from field: optional string branch_name = 5; */ branchName?: string; /** * @generated from field: repeated string add_labels = 6; */ addLabels: string[]; /** * @generated from field: repeated string remove_labels = 7; */ removeLabels: string[]; /** * @generated from field: optional string repo_url = 8; */ repoUrl?: string; }; /** * Describes the message agent.v1.UpdatePrAction. * Use `create(UpdatePrActionSchema)` to create a new message. */ export declare const UpdatePrActionSchema: GenMessage; /** * @generated from message agent.v1.UpdatePrCodeTourArgs */ export type UpdatePrCodeTourArgs = Message<"agent.v1.UpdatePrCodeTourArgs"> & { /** * @generated from field: string feedback = 1; */ feedback: string; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; }; /** * Describes the message agent.v1.UpdatePrCodeTourArgs. * Use `create(UpdatePrCodeTourArgsSchema)` to create a new message. */ export declare const UpdatePrCodeTourArgsSchema: GenMessage; /** * @generated from message agent.v1.UpdatePrCodeTourError */ export type UpdatePrCodeTourError = Message<"agent.v1.UpdatePrCodeTourError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.UpdatePrCodeTourError. * Use `create(UpdatePrCodeTourErrorSchema)` to create a new message. */ export declare const UpdatePrCodeTourErrorSchema: GenMessage; /** * @generated from message agent.v1.UpdatePrCodeTourResult */ export type UpdatePrCodeTourResult = Message<"agent.v1.UpdatePrCodeTourResult"> & { /** * @generated from oneof agent.v1.UpdatePrCodeTourResult.result */ result: { /** * @generated from field: agent.v1.UpdatePrCodeTourSuccess success = 1; */ value: UpdatePrCodeTourSuccess; case: "success"; } | { /** * @generated from field: agent.v1.UpdatePrCodeTourError error = 2; */ value: UpdatePrCodeTourError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.UpdatePrCodeTourResult. * Use `create(UpdatePrCodeTourResultSchema)` to create a new message. */ export declare const UpdatePrCodeTourResultSchema: GenMessage; /** * @generated from message agent.v1.UpdatePrCodeTourSuccess */ export type UpdatePrCodeTourSuccess = Message<"agent.v1.UpdatePrCodeTourSuccess"> & { /** * @generated from field: string revision_id = 1; */ revisionId: string; /** * @generated from field: string message = 2; */ message: string; }; /** * Describes the message agent.v1.UpdatePrCodeTourSuccess. * Use `create(UpdatePrCodeTourSuccessSchema)` to create a new message. */ export declare const UpdatePrCodeTourSuccessSchema: GenMessage; /** * @generated from message agent.v1.UpdatePrCodeTourToolCall */ export type UpdatePrCodeTourToolCall = Message<"agent.v1.UpdatePrCodeTourToolCall"> & { /** * @generated from field: agent.v1.UpdatePrCodeTourArgs args = 1; */ args?: UpdatePrCodeTourArgs; /** * @generated from field: agent.v1.UpdatePrCodeTourResult result = 2; */ result?: UpdatePrCodeTourResult; }; /** * Describes the message agent.v1.UpdatePrCodeTourToolCall. * Use `create(UpdatePrCodeTourToolCallSchema)` to create a new message. */ export declare const UpdatePrCodeTourToolCallSchema: GenMessage; /** * @generated from message agent.v1.UpdateTodosArgs */ export type UpdateTodosArgs = Message<"agent.v1.UpdateTodosArgs"> & { /** * @generated from field: repeated agent.v1.TodoItem todos = 1; */ todos: TodoItem[]; /** * @generated from field: bool merge = 2; */ merge: boolean; }; /** * Describes the message agent.v1.UpdateTodosArgs. * Use `create(UpdateTodosArgsSchema)` to create a new message. */ export declare const UpdateTodosArgsSchema: GenMessage; /** * @generated from message agent.v1.UpdateTodosError */ export type UpdateTodosError = Message<"agent.v1.UpdateTodosError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.UpdateTodosError. * Use `create(UpdateTodosErrorSchema)` to create a new message. */ export declare const UpdateTodosErrorSchema: GenMessage; /** * @generated from message agent.v1.UpdateTodosResult */ export type UpdateTodosResult = Message<"agent.v1.UpdateTodosResult"> & { /** * @generated from oneof agent.v1.UpdateTodosResult.result */ result: { /** * @generated from field: agent.v1.UpdateTodosSuccess success = 1; */ value: UpdateTodosSuccess; case: "success"; } | { /** * @generated from field: agent.v1.UpdateTodosError error = 2; */ value: UpdateTodosError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.UpdateTodosResult. * Use `create(UpdateTodosResultSchema)` to create a new message. */ export declare const UpdateTodosResultSchema: GenMessage; /** * @generated from message agent.v1.UpdateTodosSuccess */ export type UpdateTodosSuccess = Message<"agent.v1.UpdateTodosSuccess"> & { /** * @generated from field: repeated agent.v1.TodoItem todos = 1; */ todos: TodoItem[]; /** * @generated from field: int32 total_count = 2; */ totalCount: number; /** * @generated from field: bool was_merge = 3; */ wasMerge: boolean; }; /** * Describes the message agent.v1.UpdateTodosSuccess. * Use `create(UpdateTodosSuccessSchema)` to create a new message. */ export declare const UpdateTodosSuccessSchema: GenMessage; /** * @generated from message agent.v1.UpdateTodosToolCall */ export type UpdateTodosToolCall = Message<"agent.v1.UpdateTodosToolCall"> & { /** * @generated from field: agent.v1.UpdateTodosArgs args = 1; */ args?: UpdateTodosArgs; /** * @generated from field: agent.v1.UpdateTodosResult result = 2; */ result?: UpdateTodosResult; }; /** * Describes the message agent.v1.UpdateTodosToolCall. * Use `create(UpdateTodosToolCallSchema)` to create a new message. */ export declare const UpdateTodosToolCallSchema: GenMessage; /** * @generated from message agent.v1.UploadArtifactsRequest */ export type UploadArtifactsRequest = Message<"agent.v1.UploadArtifactsRequest"> & { /** * @generated from field: repeated agent.v1.ArtifactUploadInstruction uploads = 1; */ uploads: ArtifactUploadInstruction[]; /** * @generated from field: bool wait_for_completion = 2; */ waitForCompletion: boolean; }; /** * Describes the message agent.v1.UploadArtifactsRequest. * Use `create(UploadArtifactsRequestSchema)` to create a new message. */ export declare const UploadArtifactsRequestSchema: GenMessage; /** * @generated from message agent.v1.UploadArtifactsResponse */ export type UploadArtifactsResponse = Message<"agent.v1.UploadArtifactsResponse"> & { /** * @generated from field: repeated agent.v1.ArtifactUploadDispatchResult results = 1; */ results: ArtifactUploadDispatchResult[]; }; /** * Describes the message agent.v1.UploadArtifactsResponse. * Use `create(UploadArtifactsResponseSchema)` to create a new message. */ export declare const UploadArtifactsResponseSchema: GenMessage; /** * @generated from message agent.v1.UploadConversationBlobsRequest */ export type UploadConversationBlobsRequest = Message<"agent.v1.UploadConversationBlobsRequest"> & { /** * @generated from field: string conversation_id = 1; */ conversationId: string; /** * @generated from field: repeated agent.v1.BlobEntry blobs = 2; */ blobs: BlobEntry[]; /** * @generated from field: int32 chunk_index = 3; */ chunkIndex: number; /** * @generated from field: int32 total_chunks = 4; */ totalChunks: number; }; /** * Describes the message agent.v1.UploadConversationBlobsRequest. * Use `create(UploadConversationBlobsRequestSchema)` to create a new message. */ export declare const UploadConversationBlobsRequestSchema: GenMessage; /** * @generated from message agent.v1.UploadConversationBlobsResponse */ export type UploadConversationBlobsResponse = Message<"agent.v1.UploadConversationBlobsResponse"> & {}; /** * Describes the message agent.v1.UploadConversationBlobsResponse. * Use `create(UploadConversationBlobsResponseSchema)` to create a new message. */ export declare const UploadConversationBlobsResponseSchema: GenMessage; /** * @generated from message agent.v1.UploadLocalAgentRunToPromptQualityRequest */ export type UploadLocalAgentRunToPromptQualityRequest = Message<"agent.v1.UploadLocalAgentRunToPromptQualityRequest"> & { /** * @generated from field: int32 schema_version = 1; */ schemaVersion: number; /** * @generated from field: string generation_uuid = 2; */ generationUuid: string; /** * @generated from field: string conversation_id = 3; */ conversationId: string; /** * @generated from field: string payload_digest = 4; */ payloadDigest: string; /** * @generated from field: repeated agent.v1.LocalPromptQualityInvocation invocations = 5; */ invocations: LocalPromptQualityInvocation[]; /** * @generated from field: agent.v1.LocalPromptQualityInvocationStatus terminal_status = 6; */ terminalStatus: LocalPromptQualityInvocationStatus; /** * @generated from field: string created_at = 7; */ createdAt: string; }; /** * Describes the message agent.v1.UploadLocalAgentRunToPromptQualityRequest. * Use `create(UploadLocalAgentRunToPromptQualityRequestSchema)` to create a new message. */ export declare const UploadLocalAgentRunToPromptQualityRequestSchema: GenMessage; /** * @generated from message agent.v1.UploadLocalAgentRunToPromptQualityResponse */ export type UploadLocalAgentRunToPromptQualityResponse = Message<"agent.v1.UploadLocalAgentRunToPromptQualityResponse"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: string primary_invocation_id = 2; */ primaryInvocationId: string; }; /** * Describes the message agent.v1.UploadLocalAgentRunToPromptQualityResponse. * Use `create(UploadLocalAgentRunToPromptQualityResponseSchema)` to create a new message. */ export declare const UploadLocalAgentRunToPromptQualityResponseSchema: GenMessage; /** * @generated from message agent.v1.UserDisplayInfo */ export type UserDisplayInfo = Message<"agent.v1.UserDisplayInfo"> & { /** * @generated from field: int32 user_id = 1; */ userId: number; /** * @generated from field: optional string display_name = 2; */ displayName?: string; /** * @generated from field: optional string email = 3; */ email?: string; /** * @generated from field: optional string profile_picture_url = 4; */ profilePictureUrl?: string; }; /** * Describes the message agent.v1.UserDisplayInfo. * Use `create(UserDisplayInfoSchema)` to create a new message. */ export declare const UserDisplayInfoSchema: GenMessage; /** * @generated from message agent.v1.UserGitContext */ export type UserGitContext = Message<"agent.v1.UserGitContext"> & { /** * @generated from field: optional string username = 1; */ username?: string; /** * @generated from field: optional string email = 2; */ email?: string; }; /** * Describes the message agent.v1.UserGitContext. * Use `create(UserGitContextSchema)` to create a new message. */ export declare const UserGitContextSchema: GenMessage; /** * @generated from message agent.v1.UserMessage */ export type UserMessage = Message<"agent.v1.UserMessage"> & { /** * @generated from field: string text = 1; */ text: string; /** * @generated from field: string message_id = 2; */ messageId: string; /** * @generated from field: optional agent.v1.SelectedContext selected_context = 3; */ selectedContext?: SelectedContext; /** * @generated from field: agent.v1.AgentMode mode = 4; */ mode: AgentMode; /** * @generated from field: optional bool is_simulated_msg = 5; */ isSimulatedMsg?: boolean; /** * @generated from field: optional string best_of_n_group_id = 6; */ bestOfNGroupId?: string; /** * @generated from field: optional bool try_use_best_of_n_promotion = 7; */ tryUseBestOfNPromotion?: boolean; /** * @generated from field: optional string rich_text = 8; */ richText?: string; /** * @generated from field: optional agent.v1.SimulatedMsgReason simulated_msg_reason = 9; */ simulatedMsgReason?: SimulatedMsgReason; /** * @generated from field: bytes conversation_state_blob_id = 10; */ conversationStateBlobId: Uint8Array; /** * @generated from field: optional string subagent_system_reminder = 11; */ subagentSystemReminder?: string; /** * @generated from field: optional agent.v1.TriggeringUserInfo triggering_user_info = 13; */ triggeringUserInfo?: TriggeringUserInfo; /** * @generated from field: optional agent.v1.ExecutePlanInfo execute_plan_info = 14; */ executePlanInfo?: ExecutePlanInfo; /** * @generated from field: optional agent.v1.UserMessage.SimulatedMessageMetadata simulated_message_metadata = 15; */ simulatedMessageMetadata?: UserMessage_SimulatedMessageMetadata; /** * @generated from field: optional string prompt_reference_id = 16; */ promptReferenceId?: string; /** * @generated from field: optional string thread_id = 17; */ threadId?: string; /** * @generated from field: optional bytes text_blob_id = 18; */ textBlobId?: Uint8Array; /** * @generated from field: optional bytes rich_text_blob_id = 19; */ richTextBlobId?: Uint8Array; /** * @generated from field: repeated agent.v1.HookAdditionalContext hook_additional_contexts = 21; */ hookAdditionalContexts: HookAdditionalContext[]; /** * @generated from field: optional agent.v1.CustomModeIntent custom_mode_intent = 22; */ customModeIntent?: CustomModeIntent; /** * @generated from field: optional agent.v1.ProjectDetails project_details = 23; */ projectDetails?: ProjectDetails; }; /** * Describes the message agent.v1.UserMessage. * Use `create(UserMessageSchema)` to create a new message. */ export declare const UserMessageSchema: GenMessage; /** * @generated from message agent.v1.UserMessage.SimulatedMessageMetadata */ export type UserMessage_SimulatedMessageMetadata = Message<"agent.v1.UserMessage.SimulatedMessageMetadata"> & { /** * @generated from field: optional string title = 1; */ title?: string; /** * @generated from field: optional string task_id = 2; */ taskId?: string; /** * @generated from field: optional string fsd_finding_action = 3; */ fsdFindingAction?: string; /** * @generated from field: optional string url = 4; */ url?: string; /** * @generated from field: optional agent.v1.SubscriptionSource subscription_source = 5; */ subscriptionSource?: SubscriptionSource; }; /** * Describes the message agent.v1.UserMessage.SimulatedMessageMetadata. * Use `create(UserMessage_SimulatedMessageMetadataSchema)` to create a new message. */ export declare const UserMessage_SimulatedMessageMetadataSchema: GenMessage; /** * @generated from message agent.v1.UserMessageAction */ export type UserMessageAction = Message<"agent.v1.UserMessageAction"> & { /** * @generated from field: agent.v1.UserMessage user_message = 1; */ userMessage?: UserMessage; /** * @generated from field: agent.v1.RequestContext request_context = 2; */ requestContext?: RequestContext; /** * @generated from field: optional bool send_to_interaction_listener = 3; */ sendToInteractionListener?: boolean; /** * @generated from field: repeated agent.v1.UserMessage prepend_user_messages = 4; */ prependUserMessages: UserMessage[]; /** * @generated from field: optional agent.v1.InterruptedPendingToolCallResolutions interrupted_pending_tool_call_resolutions = 6; */ interruptedPendingToolCallResolutions?: InterruptedPendingToolCallResolutions; /** * @generated from field: optional agent.v1.ConversationHistory conversation_history = 7; */ conversationHistory?: ConversationHistory; }; /** * Describes the message agent.v1.UserMessageAction. * Use `create(UserMessageActionSchema)` to create a new message. */ export declare const UserMessageActionSchema: GenMessage; /** * @generated from message agent.v1.UserMessageAppendedUpdate */ export type UserMessageAppendedUpdate = Message<"agent.v1.UserMessageAppendedUpdate"> & { /** * @generated from field: agent.v1.UserMessage user_message = 1; */ userMessage?: UserMessage; }; /** * Describes the message agent.v1.UserMessageAppendedUpdate. * Use `create(UserMessageAppendedUpdateSchema)` to create a new message. */ export declare const UserMessageAppendedUpdateSchema: GenMessage; /** * @generated from message agent.v1.VideoCut */ export type VideoCut = Message<"agent.v1.VideoCut"> & { /** * @generated from field: int64 start_ms = 1; */ startMs: bigint; /** * @generated from field: int64 end_ms = 2; */ endMs: bigint; /** * @generated from field: string reason = 3; */ reason: string; }; /** * Describes the message agent.v1.VideoCut. * Use `create(VideoCutSchema)` to create a new message. */ export declare const VideoCutSchema: GenMessage; /** * @generated from message agent.v1.WaitAction */ export type WaitAction = Message<"agent.v1.WaitAction"> & { /** * @generated from field: int32 duration_ms = 1; */ durationMs: number; }; /** * Describes the message agent.v1.WaitAction. * Use `create(WaitActionSchema)` to create a new message. */ export declare const WaitActionSchema: GenMessage; /** * @generated from message agent.v1.WarmRemoteAccessServerRequest */ export type WarmRemoteAccessServerRequest = Message<"agent.v1.WarmRemoteAccessServerRequest"> & { /** * @generated from field: string commit = 1; */ commit: string; /** * @generated from field: int32 port = 2; */ port: number; /** * @generated from field: string connection_token = 3; */ connectionToken: string; }; /** * Describes the message agent.v1.WarmRemoteAccessServerRequest. * Use `create(WarmRemoteAccessServerRequestSchema)` to create a new message. */ export declare const WarmRemoteAccessServerRequestSchema: GenMessage; /** * @generated from message agent.v1.WarmRemoteAccessServerResponse */ export type WarmRemoteAccessServerResponse = Message<"agent.v1.WarmRemoteAccessServerResponse"> & {}; /** * Describes the message agent.v1.WarmRemoteAccessServerResponse. * Use `create(WarmRemoteAccessServerResponseSchema)` to create a new message. */ export declare const WarmRemoteAccessServerResponseSchema: GenMessage; /** * @generated from message agent.v1.WatchStatusResponse */ export type WatchStatusResponse = Message<"agent.v1.WatchStatusResponse"> & { /** * @generated from field: string worker_id = 1; */ workerId: string; /** * @generated from field: agent.v1.PrivateWorkerStatus status = 2; */ status: PrivateWorkerStatus; /** * @generated from field: bool connected = 3; */ connected: boolean; /** * @generated from field: bool claimed = 4; */ claimed: boolean; }; /** * Describes the message agent.v1.WatchStatusResponse. * Use `create(WatchStatusResponseSchema)` to create a new message. */ export declare const WatchStatusResponseSchema: GenMessage; /** * @generated from message agent.v1.WebFetchAllowlistPrecheckArgs */ export type WebFetchAllowlistPrecheckArgs = Message<"agent.v1.WebFetchAllowlistPrecheckArgs"> & { /** * @generated from field: string url = 1; */ url: string; /** * @generated from field: optional string tool_call_id = 2; */ toolCallId?: string; }; /** * Describes the message agent.v1.WebFetchAllowlistPrecheckArgs. * Use `create(WebFetchAllowlistPrecheckArgsSchema)` to create a new message. */ export declare const WebFetchAllowlistPrecheckArgsSchema: GenMessage; /** * @generated from message agent.v1.WebFetchAllowlistPrecheckResult */ export type WebFetchAllowlistPrecheckResult = Message<"agent.v1.WebFetchAllowlistPrecheckResult"> & { /** * @generated from field: bool allowlisted = 1; */ allowlisted: boolean; }; /** * Describes the message agent.v1.WebFetchAllowlistPrecheckResult. * Use `create(WebFetchAllowlistPrecheckResultSchema)` to create a new message. */ export declare const WebFetchAllowlistPrecheckResultSchema: GenMessage; /** * @generated from message agent.v1.WebFetchArgs */ export type WebFetchArgs = Message<"agent.v1.WebFetchArgs"> & { /** * @generated from field: string url = 1; */ url: string; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; }; /** * Describes the message agent.v1.WebFetchArgs. * Use `create(WebFetchArgsSchema)` to create a new message. */ export declare const WebFetchArgsSchema: GenMessage; /** * @generated from message agent.v1.WebFetchError */ export type WebFetchError = Message<"agent.v1.WebFetchError"> & { /** * @generated from field: string url = 1; */ url: string; /** * @generated from field: string error = 2; */ error: string; }; /** * Describes the message agent.v1.WebFetchError. * Use `create(WebFetchErrorSchema)` to create a new message. */ export declare const WebFetchErrorSchema: GenMessage; /** * @generated from message agent.v1.WebFetchRejected */ export type WebFetchRejected = Message<"agent.v1.WebFetchRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.WebFetchRejected. * Use `create(WebFetchRejectedSchema)` to create a new message. */ export declare const WebFetchRejectedSchema: GenMessage; /** * @generated from message agent.v1.WebFetchRequestQuery */ export type WebFetchRequestQuery = Message<"agent.v1.WebFetchRequestQuery"> & { /** * @generated from field: agent.v1.WebFetchArgs args = 1; */ args?: WebFetchArgs; /** * @generated from field: bool skip_approval = 2; */ skipApproval: boolean; /** * @generated from field: agent.v1.SmartModeApproval smart_mode_approval = 3; */ smartModeApproval?: SmartModeApproval; }; /** * Describes the message agent.v1.WebFetchRequestQuery. * Use `create(WebFetchRequestQuerySchema)` to create a new message. */ export declare const WebFetchRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.WebFetchRequestResponse */ export type WebFetchRequestResponse = Message<"agent.v1.WebFetchRequestResponse"> & { /** * @generated from oneof agent.v1.WebFetchRequestResponse.result */ result: { /** * @generated from field: agent.v1.WebFetchRequestResponse.Approved approved = 1; */ value: WebFetchRequestResponse_Approved; case: "approved"; } | { /** * @generated from field: agent.v1.WebFetchRequestResponse.Rejected rejected = 2; */ value: WebFetchRequestResponse_Rejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.WebFetchRequestResponse. * Use `create(WebFetchRequestResponseSchema)` to create a new message. */ export declare const WebFetchRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.WebFetchRequestResponse.Approved */ export type WebFetchRequestResponse_Approved = Message<"agent.v1.WebFetchRequestResponse.Approved"> & {}; /** * Describes the message agent.v1.WebFetchRequestResponse.Approved. * Use `create(WebFetchRequestResponse_ApprovedSchema)` to create a new message. */ export declare const WebFetchRequestResponse_ApprovedSchema: GenMessage; /** * @generated from message agent.v1.WebFetchRequestResponse.Rejected */ export type WebFetchRequestResponse_Rejected = Message<"agent.v1.WebFetchRequestResponse.Rejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.WebFetchRequestResponse.Rejected. * Use `create(WebFetchRequestResponse_RejectedSchema)` to create a new message. */ export declare const WebFetchRequestResponse_RejectedSchema: GenMessage; /** * @generated from message agent.v1.WebFetchResult */ export type WebFetchResult = Message<"agent.v1.WebFetchResult"> & { /** * @generated from oneof agent.v1.WebFetchResult.result */ result: { /** * @generated from field: agent.v1.WebFetchSuccess success = 1; */ value: WebFetchSuccess; case: "success"; } | { /** * @generated from field: agent.v1.WebFetchError error = 2; */ value: WebFetchError; case: "error"; } | { /** * @generated from field: agent.v1.WebFetchRejected rejected = 3; */ value: WebFetchRejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.WebFetchResult. * Use `create(WebFetchResultSchema)` to create a new message. */ export declare const WebFetchResultSchema: GenMessage; /** * @generated from message agent.v1.WebFetchSuccess */ export type WebFetchSuccess = Message<"agent.v1.WebFetchSuccess"> & { /** * @generated from field: string url = 1; */ url: string; /** * @generated from field: string markdown = 2; */ markdown: string; /** * @generated from field: optional agent.v1.OutputLocation output_location = 3; */ outputLocation?: OutputLocation; }; /** * Describes the message agent.v1.WebFetchSuccess. * Use `create(WebFetchSuccessSchema)` to create a new message. */ export declare const WebFetchSuccessSchema: GenMessage; /** * @generated from message agent.v1.WebFetchToolCall */ export type WebFetchToolCall = Message<"agent.v1.WebFetchToolCall"> & { /** * @generated from field: agent.v1.WebFetchArgs args = 1; */ args?: WebFetchArgs; /** * @generated from field: agent.v1.WebFetchResult result = 2; */ result?: WebFetchResult; }; /** * Describes the message agent.v1.WebFetchToolCall. * Use `create(WebFetchToolCallSchema)` to create a new message. */ export declare const WebFetchToolCallSchema: GenMessage; /** * @generated from message agent.v1.WebSearchArgs */ export type WebSearchArgs = Message<"agent.v1.WebSearchArgs"> & { /** * @generated from field: string search_term = 1; */ searchTerm: string; /** * @generated from field: string tool_call_id = 2; */ toolCallId: string; }; /** * Describes the message agent.v1.WebSearchArgs. * Use `create(WebSearchArgsSchema)` to create a new message. */ export declare const WebSearchArgsSchema: GenMessage; /** * @generated from message agent.v1.WebSearchError */ export type WebSearchError = Message<"agent.v1.WebSearchError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.WebSearchError. * Use `create(WebSearchErrorSchema)` to create a new message. */ export declare const WebSearchErrorSchema: GenMessage; /** * @generated from message agent.v1.WebSearchReference */ export type WebSearchReference = Message<"agent.v1.WebSearchReference"> & { /** * @generated from field: string title = 1; */ title: string; /** * @generated from field: string url = 2; */ url: string; /** * @generated from field: string chunk = 3; */ chunk: string; }; /** * Describes the message agent.v1.WebSearchReference. * Use `create(WebSearchReferenceSchema)` to create a new message. */ export declare const WebSearchReferenceSchema: GenMessage; /** * @generated from message agent.v1.WebSearchRejected */ export type WebSearchRejected = Message<"agent.v1.WebSearchRejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.WebSearchRejected. * Use `create(WebSearchRejectedSchema)` to create a new message. */ export declare const WebSearchRejectedSchema: GenMessage; /** * @generated from message agent.v1.WebSearchRequestQuery */ export type WebSearchRequestQuery = Message<"agent.v1.WebSearchRequestQuery"> & { /** * @generated from field: agent.v1.WebSearchArgs args = 1; */ args?: WebSearchArgs; }; /** * Describes the message agent.v1.WebSearchRequestQuery. * Use `create(WebSearchRequestQuerySchema)` to create a new message. */ export declare const WebSearchRequestQuerySchema: GenMessage; /** * @generated from message agent.v1.WebSearchRequestResponse */ export type WebSearchRequestResponse = Message<"agent.v1.WebSearchRequestResponse"> & { /** * @generated from oneof agent.v1.WebSearchRequestResponse.result */ result: { /** * @generated from field: agent.v1.WebSearchRequestResponse.Approved approved = 1; */ value: WebSearchRequestResponse_Approved; case: "approved"; } | { /** * @generated from field: agent.v1.WebSearchRequestResponse.Rejected rejected = 2; */ value: WebSearchRequestResponse_Rejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.WebSearchRequestResponse. * Use `create(WebSearchRequestResponseSchema)` to create a new message. */ export declare const WebSearchRequestResponseSchema: GenMessage; /** * @generated from message agent.v1.WebSearchRequestResponse.Approved */ export type WebSearchRequestResponse_Approved = Message<"agent.v1.WebSearchRequestResponse.Approved"> & {}; /** * Describes the message agent.v1.WebSearchRequestResponse.Approved. * Use `create(WebSearchRequestResponse_ApprovedSchema)` to create a new message. */ export declare const WebSearchRequestResponse_ApprovedSchema: GenMessage; /** * @generated from message agent.v1.WebSearchRequestResponse.Rejected */ export type WebSearchRequestResponse_Rejected = Message<"agent.v1.WebSearchRequestResponse.Rejected"> & { /** * @generated from field: string reason = 1; */ reason: string; }; /** * Describes the message agent.v1.WebSearchRequestResponse.Rejected. * Use `create(WebSearchRequestResponse_RejectedSchema)` to create a new message. */ export declare const WebSearchRequestResponse_RejectedSchema: GenMessage; /** * @generated from message agent.v1.WebSearchResult */ export type WebSearchResult = Message<"agent.v1.WebSearchResult"> & { /** * @generated from oneof agent.v1.WebSearchResult.result */ result: { /** * @generated from field: agent.v1.WebSearchSuccess success = 1; */ value: WebSearchSuccess; case: "success"; } | { /** * @generated from field: agent.v1.WebSearchError error = 2; */ value: WebSearchError; case: "error"; } | { /** * @generated from field: agent.v1.WebSearchRejected rejected = 3; */ value: WebSearchRejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.WebSearchResult. * Use `create(WebSearchResultSchema)` to create a new message. */ export declare const WebSearchResultSchema: GenMessage; /** * @generated from message agent.v1.WebSearchSuccess */ export type WebSearchSuccess = Message<"agent.v1.WebSearchSuccess"> & { /** * @generated from field: repeated agent.v1.WebSearchReference references = 1; */ references: WebSearchReference[]; }; /** * Describes the message agent.v1.WebSearchSuccess. * Use `create(WebSearchSuccessSchema)` to create a new message. */ export declare const WebSearchSuccessSchema: GenMessage; /** * @generated from message agent.v1.WebSearchToolCall */ export type WebSearchToolCall = Message<"agent.v1.WebSearchToolCall"> & { /** * @generated from field: agent.v1.WebSearchArgs args = 1; */ args?: WebSearchArgs; /** * @generated from field: agent.v1.WebSearchResult result = 2; */ result?: WebSearchResult; }; /** * Describes the message agent.v1.WebSearchToolCall. * Use `create(WebSearchToolCallSchema)` to create a new message. */ export declare const WebSearchToolCallSchema: GenMessage; /** * @generated from message agent.v1.WriteArgs */ export type WriteArgs = Message<"agent.v1.WriteArgs"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string file_text = 2; */ fileText: string; /** * @generated from field: string tool_call_id = 3; */ toolCallId: string; /** * @generated from field: bool return_file_content_after_write = 4; */ returnFileContentAfterWrite: boolean; /** * @generated from field: bytes file_bytes = 5; */ fileBytes: Uint8Array; /** * @generated from field: optional string encoding_hint = 6; */ encodingHint?: string; }; /** * Describes the message agent.v1.WriteArgs. * Use `create(WriteArgsSchema)` to create a new message. */ export declare const WriteArgsSchema: GenMessage; /** * @generated from message agent.v1.WriteBinaryFileRequest */ export type WriteBinaryFileRequest = Message<"agent.v1.WriteBinaryFileRequest"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: bytes content = 2; */ content: Uint8Array; }; /** * Describes the message agent.v1.WriteBinaryFileRequest. * Use `create(WriteBinaryFileRequestSchema)` to create a new message. */ export declare const WriteBinaryFileRequestSchema: GenMessage; /** * @generated from message agent.v1.WriteBinaryFileResponse */ export type WriteBinaryFileResponse = Message<"agent.v1.WriteBinaryFileResponse"> & {}; /** * Describes the message agent.v1.WriteBinaryFileResponse. * Use `create(WriteBinaryFileResponseSchema)` to create a new message. */ export declare const WriteBinaryFileResponseSchema: GenMessage; /** * @generated from message agent.v1.WriteError */ export type WriteError = Message<"agent.v1.WriteError"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string error = 2; */ error: string; }; /** * Describes the message agent.v1.WriteError. * Use `create(WriteErrorSchema)` to create a new message. */ export declare const WriteErrorSchema: GenMessage; /** * @generated from message agent.v1.WriteNoSpace */ export type WriteNoSpace = Message<"agent.v1.WriteNoSpace"> & { /** * @generated from field: string path = 1; */ path: string; }; /** * Describes the message agent.v1.WriteNoSpace. * Use `create(WriteNoSpaceSchema)` to create a new message. */ export declare const WriteNoSpaceSchema: GenMessage; /** * @generated from message agent.v1.WritePermissionDenied */ export type WritePermissionDenied = Message<"agent.v1.WritePermissionDenied"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string directory = 2; */ directory: string; /** * @generated from field: string operation = 3; */ operation: string; /** * @generated from field: string error = 4; */ error: string; /** * @generated from field: bool is_readonly = 5; */ isReadonly: boolean; }; /** * Describes the message agent.v1.WritePermissionDenied. * Use `create(WritePermissionDeniedSchema)` to create a new message. */ export declare const WritePermissionDeniedSchema: GenMessage; /** * @generated from message agent.v1.WriteRejected */ export type WriteRejected = Message<"agent.v1.WriteRejected"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string reason = 2; */ reason: string; }; /** * Describes the message agent.v1.WriteRejected. * Use `create(WriteRejectedSchema)` to create a new message. */ export declare const WriteRejectedSchema: GenMessage; /** * @generated from message agent.v1.WriteResult */ export type WriteResult = Message<"agent.v1.WriteResult"> & { /** * @generated from oneof agent.v1.WriteResult.result */ result: { /** * @generated from field: agent.v1.WriteSuccess success = 1; */ value: WriteSuccess; case: "success"; } | { /** * @generated from field: agent.v1.WritePermissionDenied permission_denied = 3; */ value: WritePermissionDenied; case: "permissionDenied"; } | { /** * @generated from field: agent.v1.WriteNoSpace no_space = 4; */ value: WriteNoSpace; case: "noSpace"; } | { /** * @generated from field: agent.v1.WriteError error = 5; */ value: WriteError; case: "error"; } | { /** * @generated from field: agent.v1.WriteRejected rejected = 6; */ value: WriteRejected; case: "rejected"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.WriteResult. * Use `create(WriteResultSchema)` to create a new message. */ export declare const WriteResultSchema: GenMessage; /** * @generated from message agent.v1.WriteShellStdinArgs */ export type WriteShellStdinArgs = Message<"agent.v1.WriteShellStdinArgs"> & { /** * @generated from field: uint32 shell_id = 1; */ shellId: number; /** * @generated from field: string chars = 2; */ chars: string; }; /** * Describes the message agent.v1.WriteShellStdinArgs. * Use `create(WriteShellStdinArgsSchema)` to create a new message. */ export declare const WriteShellStdinArgsSchema: GenMessage; /** * @generated from message agent.v1.WriteShellStdinError */ export type WriteShellStdinError = Message<"agent.v1.WriteShellStdinError"> & { /** * @generated from field: string error = 1; */ error: string; }; /** * Describes the message agent.v1.WriteShellStdinError. * Use `create(WriteShellStdinErrorSchema)` to create a new message. */ export declare const WriteShellStdinErrorSchema: GenMessage; /** * @generated from message agent.v1.WriteShellStdinResult */ export type WriteShellStdinResult = Message<"agent.v1.WriteShellStdinResult"> & { /** * @generated from oneof agent.v1.WriteShellStdinResult.result */ result: { /** * @generated from field: agent.v1.WriteShellStdinSuccess success = 1; */ value: WriteShellStdinSuccess; case: "success"; } | { /** * @generated from field: agent.v1.WriteShellStdinError error = 2; */ value: WriteShellStdinError; case: "error"; } | { case: undefined; value?: undefined; }; }; /** * Describes the message agent.v1.WriteShellStdinResult. * Use `create(WriteShellStdinResultSchema)` to create a new message. */ export declare const WriteShellStdinResultSchema: GenMessage; /** * @generated from message agent.v1.WriteShellStdinSuccess */ export type WriteShellStdinSuccess = Message<"agent.v1.WriteShellStdinSuccess"> & { /** * @generated from field: uint32 shell_id = 1; */ shellId: number; /** * @generated from field: uint32 terminal_file_length_before_input_written = 2; */ terminalFileLengthBeforeInputWritten: number; }; /** * Describes the message agent.v1.WriteShellStdinSuccess. * Use `create(WriteShellStdinSuccessSchema)` to create a new message. */ export declare const WriteShellStdinSuccessSchema: GenMessage; /** * @generated from message agent.v1.WriteShellStdinToolCall */ export type WriteShellStdinToolCall = Message<"agent.v1.WriteShellStdinToolCall"> & { /** * @generated from field: agent.v1.WriteShellStdinArgs args = 1; */ args?: WriteShellStdinArgs; /** * @generated from field: agent.v1.WriteShellStdinResult result = 2; */ result?: WriteShellStdinResult; }; /** * Describes the message agent.v1.WriteShellStdinToolCall. * Use `create(WriteShellStdinToolCallSchema)` to create a new message. */ export declare const WriteShellStdinToolCallSchema: GenMessage; /** * @generated from message agent.v1.WriteSuccess */ export type WriteSuccess = Message<"agent.v1.WriteSuccess"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: int32 lines_created = 2; */ linesCreated: number; /** * @generated from field: int32 file_size = 3; */ fileSize: number; /** * @generated from field: optional string file_content_after_write = 4; */ fileContentAfterWrite?: string; }; /** * Describes the message agent.v1.WriteSuccess. * Use `create(WriteSuccessSchema)` to create a new message. */ export declare const WriteSuccessSchema: GenMessage; /** * @generated from message agent.v1.WriteTextFileRequest */ export type WriteTextFileRequest = Message<"agent.v1.WriteTextFileRequest"> & { /** * @generated from field: string path = 1; */ path: string; /** * @generated from field: string content = 2; */ content: string; }; /** * Describes the message agent.v1.WriteTextFileRequest. * Use `create(WriteTextFileRequestSchema)` to create a new message. */ export declare const WriteTextFileRequestSchema: GenMessage; /** * @generated from message agent.v1.WriteTextFileResponse */ export type WriteTextFileResponse = Message<"agent.v1.WriteTextFileResponse"> & {}; /** * Describes the message agent.v1.WriteTextFileResponse. * Use `create(WriteTextFileResponseSchema)` to create a new message. */ export declare const WriteTextFileResponseSchema: GenMessage; /** * @generated from message agent.v1.ZoomCandidate */ export type ZoomCandidate = Message<"agent.v1.ZoomCandidate"> & { /** * @generated from field: int64 start_ms = 1; */ startMs: bigint; /** * @generated from field: int64 end_ms = 2; */ endMs: bigint; /** * @generated from field: int32 center_x = 3; */ centerX: number; /** * @generated from field: int32 center_y = 4; */ centerY: number; /** * @generated from field: float suggested_zoom = 5; */ suggestedZoom: number; /** * @generated from field: string action_type = 6; */ actionType: string; /** * @generated from field: int32 action_index = 7; */ actionIndex: number; /** * @generated from field: int32 importance_score = 8; */ importanceScore: number; /** * @generated from field: string context = 9; */ context: string; }; /** * Describes the message agent.v1.ZoomCandidate. * Use `create(ZoomCandidateSchema)` to create a new message. */ export declare const ZoomCandidateSchema: GenMessage; /** * @generated from message agent.v1.ZoomSelection */ export type ZoomSelection = Message<"agent.v1.ZoomSelection"> & { /** * @generated from field: int32 candidate_index = 1; */ candidateIndex: number; /** * @generated from field: optional float zoom_override = 2; */ zoomOverride?: number; /** * @generated from field: optional int64 start_ms_override = 3; */ startMsOverride?: bigint; /** * @generated from field: optional int64 end_ms_override = 4; */ endMsOverride?: bigint; }; /** * Describes the message agent.v1.ZoomSelection. * Use `create(ZoomSelectionSchema)` to create a new message. */ export declare const ZoomSelectionSchema: GenMessage; /** * placeholder for aiserver.v1.AddTabRequestToEvalRequest * * @generated from message agent.v1.PH_aiserver_v1_AddTabRequestToEvalRequest */ export type PH_aiserver_v1_AddTabRequestToEvalRequest = Message<"agent.v1.PH_aiserver_v1_AddTabRequestToEvalRequest"> & { /** * @generated from field: string request_id = 1; */ requestId: string; /** * @generated from field: string expected_behavior = 2; */ expectedBehavior: string; }; /** * Describes the message agent.v1.PH_aiserver_v1_AddTabRequestToEvalRequest. * Use `create(PH_aiserver_v1_AddTabRequestToEvalRequestSchema)` to create a new message. */ export declare const PH_aiserver_v1_AddTabRequestToEvalRequestSchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_AddTabRequestToEvalResponse */ export type PH_aiserver_v1_AddTabRequestToEvalResponse = Message<"agent.v1.PH_aiserver_v1_AddTabRequestToEvalResponse"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_AddTabRequestToEvalResponse. * Use `create(PH_aiserver_v1_AddTabRequestToEvalResponseSchema)` to create a new message. */ export declare const PH_aiserver_v1_AddTabRequestToEvalResponseSchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_CodeBlock */ export type PH_aiserver_v1_CodeBlock = Message<"agent.v1.PH_aiserver_v1_CodeBlock"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_CodeBlock. * Use `create(PH_aiserver_v1_CodeBlockSchema)` to create a new message. */ export declare const PH_aiserver_v1_CodeBlockSchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_CodeBlock_Signatures */ export type PH_aiserver_v1_CodeBlock_Signatures = Message<"agent.v1.PH_aiserver_v1_CodeBlock_Signatures"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_CodeBlock_Signatures. * Use `create(PH_aiserver_v1_CodeBlock_SignaturesSchema)` to create a new message. */ export declare const PH_aiserver_v1_CodeBlock_SignaturesSchema: GenMessage; /** * placeholder for aiserver.v1.CodeResult * * @generated from message agent.v1.PH_aiserver_v1_CodeResult */ export type PH_aiserver_v1_CodeResult = Message<"agent.v1.PH_aiserver_v1_CodeResult"> & { /** * @generated from field: agent.v1.PH_aiserver_v1_CodeBlock code_block = 1; */ codeBlock?: PH_aiserver_v1_CodeBlock; /** * @generated from field: float score = 2; */ score: number; }; /** * Describes the message agent.v1.PH_aiserver_v1_CodeResult. * Use `create(PH_aiserver_v1_CodeResultSchema)` to create a new message. */ export declare const PH_aiserver_v1_CodeResultSchema: GenMessage; /** * placeholder for aiserver.v1.ComposerCapabilityRequest.LoopOnTestsCapability * * @generated from message agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_LoopOnTestsCapability */ export type PH_aiserver_v1_ComposerCapabilityRequest_LoopOnTestsCapability = Message<"agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_LoopOnTestsCapability"> & { /** * @generated from field: repeated string test_names = 1; */ testNames: string[]; /** * @generated from field: optional string custom_instructions = 2; */ customInstructions?: string; }; /** * Describes the message agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_LoopOnTestsCapability. * Use `create(PH_aiserver_v1_ComposerCapabilityRequest_LoopOnTestsCapabilitySchema)` to create a new message. */ export declare const PH_aiserver_v1_ComposerCapabilityRequest_LoopOnTestsCapabilitySchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_SchemaProperty */ export type PH_aiserver_v1_ComposerCapabilityRequest_SchemaProperty = Message<"agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_SchemaProperty"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_SchemaProperty. * Use `create(PH_aiserver_v1_ComposerCapabilityRequest_SchemaPropertySchema)` to create a new message. */ export declare const PH_aiserver_v1_ComposerCapabilityRequest_SchemaPropertySchema: GenMessage; /** * placeholder for aiserver.v1.ComposerCapabilityRequest.ToolCallCapability * * @generated from message agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_ToolCallCapability */ export type PH_aiserver_v1_ComposerCapabilityRequest_ToolCallCapability = Message<"agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_ToolCallCapability"> & { /** * @generated from field: optional string custom_instructions = 1; */ customInstructions?: string; /** * @generated from field: repeated agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_ToolSchema tool_schemas = 2; */ toolSchemas: PH_aiserver_v1_ComposerCapabilityRequest_ToolSchema[]; /** * @generated from field: repeated string relevant_files = 3; */ relevantFiles: string[]; /** * @generated from field: repeated string files_in_context = 4; */ filesInContext: string[]; /** * @generated from field: repeated string semantic_search_files = 5; */ semanticSearchFiles: string[]; }; /** * Describes the message agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_ToolCallCapability. * Use `create(PH_aiserver_v1_ComposerCapabilityRequest_ToolCallCapabilitySchema)` to create a new message. */ export declare const PH_aiserver_v1_ComposerCapabilityRequest_ToolCallCapabilitySchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_ToolSchema */ export type PH_aiserver_v1_ComposerCapabilityRequest_ToolSchema = Message<"agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_ToolSchema"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_ToolSchema. * Use `create(PH_aiserver_v1_ComposerCapabilityRequest_ToolSchemaSchema)` to create a new message. */ export declare const PH_aiserver_v1_ComposerCapabilityRequest_ToolSchemaSchema: GenMessage; /** * placeholder for aiserver.v1.CppContextItem * * @generated from message agent.v1.PH_aiserver_v1_CppContextItem */ export type PH_aiserver_v1_CppContextItem = Message<"agent.v1.PH_aiserver_v1_CppContextItem"> & { /** * @generated from field: string contents = 1; */ contents: string; /** * @generated from field: optional string symbol = 2; */ symbol?: string; /** * @generated from field: string relative_workspace_path = 3; */ relativeWorkspacePath: string; /** * @generated from field: float score = 4; */ score: number; }; /** * Describes the message agent.v1.PH_aiserver_v1_CppContextItem. * Use `create(PH_aiserver_v1_CppContextItemSchema)` to create a new message. */ export declare const PH_aiserver_v1_CppContextItemSchema: GenMessage; /** * placeholder for aiserver.v1.CptFileDiffHistory * * @generated from message agent.v1.PH_aiserver_v1_CptFileDiffHistory */ export type PH_aiserver_v1_CptFileDiffHistory = Message<"agent.v1.PH_aiserver_v1_CptFileDiffHistory"> & { /** * @generated from field: string file_name = 1; */ fileName: string; /** * @generated from field: repeated agent.v1.PH_aiserver_v1_EditPatch edit_patches = 2; */ editPatches: PH_aiserver_v1_EditPatch[]; }; /** * Describes the message agent.v1.PH_aiserver_v1_CptFileDiffHistory. * Use `create(PH_aiserver_v1_CptFileDiffHistorySchema)` to create a new message. */ export declare const PH_aiserver_v1_CptFileDiffHistorySchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_CursorPosition */ export type PH_aiserver_v1_CursorPosition = Message<"agent.v1.PH_aiserver_v1_CursorPosition"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_CursorPosition. * Use `create(PH_aiserver_v1_CursorPositionSchema)` to create a new message. */ export declare const PH_aiserver_v1_CursorPositionSchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_CursorRange */ export type PH_aiserver_v1_CursorRange = Message<"agent.v1.PH_aiserver_v1_CursorRange"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_CursorRange. * Use `create(PH_aiserver_v1_CursorRangeSchema)` to create a new message. */ export declare const PH_aiserver_v1_CursorRangeSchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_DetailedLine */ export type PH_aiserver_v1_DetailedLine = Message<"agent.v1.PH_aiserver_v1_DetailedLine"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_DetailedLine. * Use `create(PH_aiserver_v1_DetailedLineSchema)` to create a new message. */ export declare const PH_aiserver_v1_DetailedLineSchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_EditPatch */ export type PH_aiserver_v1_EditPatch = Message<"agent.v1.PH_aiserver_v1_EditPatch"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_EditPatch. * Use `create(PH_aiserver_v1_EditPatchSchema)` to create a new message. */ export declare const PH_aiserver_v1_EditPatchSchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_FileDiff */ export type PH_aiserver_v1_FileDiff = Message<"agent.v1.PH_aiserver_v1_FileDiff"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_FileDiff. * Use `create(PH_aiserver_v1_FileDiffSchema)` to create a new message. */ export declare const PH_aiserver_v1_FileDiffSchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_FileDiff_Chunk */ export type PH_aiserver_v1_FileDiff_Chunk = Message<"agent.v1.PH_aiserver_v1_FileDiff_Chunk"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_FileDiff_Chunk. * Use `create(PH_aiserver_v1_FileDiff_ChunkSchema)` to create a new message. */ export declare const PH_aiserver_v1_FileDiff_ChunkSchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_FileGit */ export type PH_aiserver_v1_FileGit = Message<"agent.v1.PH_aiserver_v1_FileGit"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_FileGit. * Use `create(PH_aiserver_v1_FileGitSchema)` to create a new message. */ export declare const PH_aiserver_v1_FileGitSchema: GenMessage; /** * placeholder for aiserver.v1.GetDiffRequest * * @generated from message agent.v1.PH_aiserver_v1_GetDiffRequest */ export type PH_aiserver_v1_GetDiffRequest = Message<"agent.v1.PH_aiserver_v1_GetDiffRequest"> & { /** * @generated from field: string cwd = 1; */ cwd: string; /** * @generated from field: string ref = 2; */ ref: string; /** * @generated from field: string base_ref = 3; */ baseRef: string; /** * @generated from field: bool merge_base = 4; */ mergeBase: boolean; /** * @generated from field: repeated string target_paths = 5; */ targetPaths: string[]; /** * @generated from field: optional int32 unified_context_lines = 6; */ unifiedContextLines?: number; /** * @generated from field: int32 max_untracked_files = 7; */ maxUntrackedFiles: number; /** * @generated from field: optional agent.v1.PH_aiserver_v1_GetDiffRequest_OutputFormat output_format = 8; */ outputFormat?: PH_aiserver_v1_GetDiffRequest_OutputFormat; /** * @generated from field: int32 submodule_recurse_depth = 9; */ submoduleRecurseDepth: number; /** * @generated from field: bool include_space_changes = 10; */ includeSpaceChanges: boolean; /** * @generated from field: bool committed_only = 11; */ committedOnly: boolean; /** * @generated from field: bool compute_patch_id = 12; */ computePatchId: boolean; /** * @generated from field: optional bool return_head_sha = 13; */ returnHeadSha?: boolean; /** * @generated from field: optional int32 max_response_bytes = 14; */ maxResponseBytes?: number; }; /** * Describes the message agent.v1.PH_aiserver_v1_GetDiffRequest. * Use `create(PH_aiserver_v1_GetDiffRequestSchema)` to create a new message. */ export declare const PH_aiserver_v1_GetDiffRequestSchema: GenMessage; /** * placeholder for aiserver.v1.GetDiffResponse * * @generated from message agent.v1.PH_aiserver_v1_GetDiffResponse */ export type PH_aiserver_v1_GetDiffResponse = Message<"agent.v1.PH_aiserver_v1_GetDiffResponse"> & { /** * @generated from field: agent.v1.PH_aiserver_v1_GitDiff diff = 1; */ diff?: PH_aiserver_v1_GitDiff; /** * @generated from field: repeated agent.v1.PH_aiserver_v1_GetDiffResponse_SubmoduleDiff submodule_diffs = 2; */ submoduleDiffs: PH_aiserver_v1_GetDiffResponse_SubmoduleDiff[]; /** * @generated from field: optional string patch_id = 3; */ patchId?: string; /** * @generated from field: optional string head_sha = 4; */ headSha?: string; /** * @generated from field: optional bool has_uncommitted_changes = 5; */ hasUncommittedChanges?: boolean; }; /** * Describes the message agent.v1.PH_aiserver_v1_GetDiffResponse. * Use `create(PH_aiserver_v1_GetDiffResponseSchema)` to create a new message. */ export declare const PH_aiserver_v1_GetDiffResponseSchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_GetDiffResponse_SubmoduleDiff */ export type PH_aiserver_v1_GetDiffResponse_SubmoduleDiff = Message<"agent.v1.PH_aiserver_v1_GetDiffResponse_SubmoduleDiff"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_GetDiffResponse_SubmoduleDiff. * Use `create(PH_aiserver_v1_GetDiffResponse_SubmoduleDiffSchema)` to create a new message. */ export declare const PH_aiserver_v1_GetDiffResponse_SubmoduleDiffSchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_GitCommit */ export type PH_aiserver_v1_GitCommit = Message<"agent.v1.PH_aiserver_v1_GitCommit"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_GitCommit. * Use `create(PH_aiserver_v1_GitCommitSchema)` to create a new message. */ export declare const PH_aiserver_v1_GitCommitSchema: GenMessage; /** * @generated from message agent.v1.PH_aiserver_v1_GitDiff */ export type PH_aiserver_v1_GitDiff = Message<"agent.v1.PH_aiserver_v1_GitDiff"> & {}; /** * Describes the message agent.v1.PH_aiserver_v1_GitDiff. * Use `create(PH_aiserver_v1_GitDiffSchema)` to create a new message. */ export declare const PH_aiserver_v1_GitDiffSchema: GenMessage; /** * placeholder for aiserver.v1.MarkCppRequest.RangeTransformation * * @generated from message agent.v1.PH_aiserver_v1_MarkCppRequest_RangeTransformation */ export type PH_aiserver_v1_MarkCppRequest_RangeTransformation = Message<"agent.v1.PH_aiserver_v1_MarkCppRequest_RangeTransformation"> & { /** * @generated from field: int32 start_line_number = 1; */ startLineNumber: number; /** * @generated from field: int32 end_line_number = 2; */ endLineNumber: number; }; /** * Describes the message agent.v1.PH_aiserver_v1_MarkCppRequest_RangeTransformation. * Use `create(PH_aiserver_v1_MarkCppRequest_RangeTransformationSchema)` to create a new message. */ export declare const PH_aiserver_v1_MarkCppRequest_RangeTransformationSchema: GenMessage; /** * placeholder for aiserver.v1.McpAuthResult * * @generated from message agent.v1.PH_aiserver_v1_McpAuthResult */ export type PH_aiserver_v1_McpAuthResult = Message<"agent.v1.PH_aiserver_v1_McpAuthResult"> & { /** * @generated from field: bool success = 1; */ success: boolean; /** * @generated from field: string message = 2; */ message: string; }; /** * Describes the message agent.v1.PH_aiserver_v1_McpAuthResult. * Use `create(PH_aiserver_v1_McpAuthResultSchema)` to create a new message. */ export declare const PH_aiserver_v1_McpAuthResultSchema: GenMessage; /** * placeholder for aiserver.v1.OneIndexedPosition * * @generated from message agent.v1.PH_aiserver_v1_OneIndexedPosition */ export type PH_aiserver_v1_OneIndexedPosition = Message<"agent.v1.PH_aiserver_v1_OneIndexedPosition"> & { /** * @generated from field: int32 line_number_one_indexed = 1; */ lineNumberOneIndexed: number; /** * @generated from field: int32 column_one_indexed = 2; */ columnOneIndexed: number; }; /** * Describes the message agent.v1.PH_aiserver_v1_OneIndexedPosition. * Use `create(PH_aiserver_v1_OneIndexedPositionSchema)` to create a new message. */ export declare const PH_aiserver_v1_OneIndexedPositionSchema: GenMessage; /** * placeholder for aiserver.v1.RefreshTabContextResponse * * @generated from message agent.v1.PH_aiserver_v1_RefreshTabContextResponse */ export type PH_aiserver_v1_RefreshTabContextResponse = Message<"agent.v1.PH_aiserver_v1_RefreshTabContextResponse"> & { /** * @generated from field: repeated agent.v1.PH_aiserver_v1_CodeResult code_results = 1; */ codeResults: PH_aiserver_v1_CodeResult[]; }; /** * Describes the message agent.v1.PH_aiserver_v1_RefreshTabContextResponse. * Use `create(PH_aiserver_v1_RefreshTabContextResponseSchema)` to create a new message. */ export declare const PH_aiserver_v1_RefreshTabContextResponseSchema: GenMessage; /** * @generated from message agent.v1.BidiRequestId */ export type BidiRequestId = Message<"agent.v1.BidiRequestId"> & { /** * @generated from field: string request_id = 1; */ requestId: string; }; /** * Describes the message agent.v1.BidiRequestId. * Use `create(BidiRequestIdSchema)` to create a new message. */ export declare const BidiRequestIdSchema: GenMessage; /** * @generated from enum agent.v1.AgentMode */ export declare enum AgentMode { /** * @generated from enum value: AGENT_MODE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: AGENT_MODE_AGENT = 1; */ AGENT = 1, /** * @generated from enum value: AGENT_MODE_ASK = 2; */ ASK = 2, /** * @generated from enum value: AGENT_MODE_PLAN = 3; */ PLAN = 3, /** * @generated from enum value: AGENT_MODE_DEBUG = 4; */ DEBUG = 4, /** * @generated from enum value: AGENT_MODE_TRIAGE = 5; */ TRIAGE = 5, /** * @generated from enum value: AGENT_MODE_PROJECT = 6; */ PROJECT = 6, /** * @generated from enum value: AGENT_MODE_MULTITASK = 7; */ MULTITASK = 7, /** * @generated from enum value: AGENT_MODE_CUSTOM = 8; */ CUSTOM = 8 } /** * Describes the enum agent.v1.AgentMode. */ export declare const AgentModeSchema: GenEnum; /** * @generated from enum agent.v1.AgentStoreClaimMountKind */ export declare enum AgentStoreClaimMountKind { /** * @generated from enum value: AGENT_STORE_CLAIM_MOUNT_KIND_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: AGENT_STORE_CLAIM_MOUNT_KIND_SELF = 1; */ SELF = 1, /** * @generated from enum value: AGENT_STORE_CLAIM_MOUNT_KIND_USER = 2; */ USER = 2, /** * @generated from enum value: AGENT_STORE_CLAIM_MOUNT_KIND_TEAM = 3; */ TEAM = 3, /** * @generated from enum value: AGENT_STORE_CLAIM_MOUNT_KIND_AUTOMATION = 4; */ AUTOMATION = 4 } /** * Describes the enum agent.v1.AgentStoreClaimMountKind. */ export declare const AgentStoreClaimMountKindSchema: GenEnum; /** * @generated from enum agent.v1.ArtifactPathErrorKind */ export declare enum ArtifactPathErrorKind { /** * @generated from enum value: ARTIFACT_PATH_ERROR_KIND_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: ARTIFACT_PATH_ERROR_KIND_MISSING = 1; */ MISSING = 1, /** * @generated from enum value: ARTIFACT_PATH_ERROR_KIND_PERMISSION = 2; */ PERMISSION = 2, /** * @generated from enum value: ARTIFACT_PATH_ERROR_KIND_NOT_A_FILE = 3; */ NOT_A_FILE = 3, /** * @generated from enum value: ARTIFACT_PATH_ERROR_KIND_INVALID_PATH = 4; */ INVALID_PATH = 4, /** * @generated from enum value: ARTIFACT_PATH_ERROR_KIND_UNKNOWN = 5; */ UNKNOWN = 5 } /** * Describes the enum agent.v1.ArtifactPathErrorKind. */ export declare const ArtifactPathErrorKindSchema: GenEnum; /** * @generated from enum agent.v1.ArtifactRestoreStatus */ export declare enum ArtifactRestoreStatus { /** * @generated from enum value: ARTIFACT_RESTORE_STATUS_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: ARTIFACT_RESTORE_STATUS_RESTORED = 1; */ RESTORED = 1, /** * @generated from enum value: ARTIFACT_RESTORE_STATUS_SKIPPED_ALREADY_EXISTS = 2; */ SKIPPED_ALREADY_EXISTS = 2, /** * @generated from enum value: ARTIFACT_RESTORE_STATUS_REJECTED = 3; */ REJECTED = 3 } /** * Describes the enum agent.v1.ArtifactRestoreStatus. */ export declare const ArtifactRestoreStatusSchema: GenEnum; /** * @generated from enum agent.v1.ArtifactUploadDispatchStatus */ export declare enum ArtifactUploadDispatchStatus { /** * @generated from enum value: ARTIFACT_UPLOAD_DISPATCH_STATUS_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: ARTIFACT_UPLOAD_DISPATCH_STATUS_ACCEPTED = 1; */ ACCEPTED = 1, /** * @generated from enum value: ARTIFACT_UPLOAD_DISPATCH_STATUS_REJECTED = 2; */ REJECTED = 2, /** * @generated from enum value: ARTIFACT_UPLOAD_DISPATCH_STATUS_SKIPPED_ALREADY_IN_PROGRESS = 3; */ SKIPPED_ALREADY_IN_PROGRESS = 3 } /** * Describes the enum agent.v1.ArtifactUploadDispatchStatus. */ export declare const ArtifactUploadDispatchStatusSchema: GenEnum; /** * @generated from enum agent.v1.ArtifactUploadStatus */ export declare enum ArtifactUploadStatus { /** * @generated from enum value: ARTIFACT_UPLOAD_STATUS_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: ARTIFACT_UPLOAD_STATUS_NOT_STARTED = 1; */ NOT_STARTED = 1, /** * @generated from enum value: ARTIFACT_UPLOAD_STATUS_IN_PROGRESS = 2; */ IN_PROGRESS = 2, /** * @generated from enum value: ARTIFACT_UPLOAD_STATUS_COMPLETED = 3; */ COMPLETED = 3, /** * @generated from enum value: ARTIFACT_UPLOAD_STATUS_FAILED = 4; */ FAILED = 4 } /** * Describes the enum agent.v1.ArtifactUploadStatus. */ export declare const ArtifactUploadStatusSchema: GenEnum; /** * @generated from enum agent.v1.BackgroundTaskCompletionReason */ export declare enum BackgroundTaskCompletionReason { /** * @generated from enum value: BACKGROUND_TASK_COMPLETION_REASON_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: BACKGROUND_TASK_COMPLETION_REASON_TASK_FINISHED = 1; */ TASK_FINISHED = 1, /** * @generated from enum value: BACKGROUND_TASK_COMPLETION_REASON_TASK_PROGRESS = 2; */ TASK_PROGRESS = 2 } /** * Describes the enum agent.v1.BackgroundTaskCompletionReason. */ export declare const BackgroundTaskCompletionReasonSchema: GenEnum; /** * @generated from enum agent.v1.BackgroundTaskKind */ export declare enum BackgroundTaskKind { /** * @generated from enum value: BACKGROUND_TASK_KIND_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: BACKGROUND_TASK_KIND_SHELL = 1; */ SHELL = 1, /** * @generated from enum value: BACKGROUND_TASK_KIND_SUBAGENT = 2; */ SUBAGENT = 2 } /** * Describes the enum agent.v1.BackgroundTaskKind. */ export declare const BackgroundTaskKindSchema: GenEnum; /** * @generated from enum agent.v1.BackgroundTaskStatus */ export declare enum BackgroundTaskStatus { /** * @generated from enum value: BACKGROUND_TASK_STATUS_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: BACKGROUND_TASK_STATUS_SUCCESS = 1; */ SUCCESS = 1, /** * @generated from enum value: BACKGROUND_TASK_STATUS_ERROR = 2; */ ERROR = 2, /** * @generated from enum value: BACKGROUND_TASK_STATUS_ABORTED = 3; */ ABORTED = 3 } /** * Describes the enum agent.v1.BackgroundTaskStatus. */ export declare const BackgroundTaskStatusSchema: GenEnum; /** * @generated from enum agent.v1.BatchGetDiffErrorKind */ export declare enum BatchGetDiffErrorKind { /** * @generated from enum value: BATCH_GET_DIFF_ERROR_KIND_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: BATCH_GET_DIFF_ERROR_KIND_FETCH_FAILED = 1; */ FETCH_FAILED = 1, /** * @generated from enum value: BATCH_GET_DIFF_ERROR_KIND_DIFF_FAILED = 2; */ DIFF_FAILED = 2, /** * @generated from enum value: BATCH_GET_DIFF_ERROR_KIND_UNAUTHENTICATED = 3; */ UNAUTHENTICATED = 3, /** * @generated from enum value: BATCH_GET_DIFF_ERROR_KIND_NOT_FOUND = 4; */ NOT_FOUND = 4, /** * @generated from enum value: BATCH_GET_DIFF_ERROR_KIND_INTERNAL = 5; */ INTERNAL = 5 } /** * Describes the enum agent.v1.BatchGetDiffErrorKind. */ export declare const BatchGetDiffErrorKindSchema: GenEnum; /** * @generated from enum agent.v1.BugfixVerdict */ export declare enum BugfixVerdict { /** * @generated from enum value: BUGFIX_VERDICT_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: BUGFIX_VERDICT_FIXED = 1; */ FIXED = 1, /** * @generated from enum value: BUGFIX_VERDICT_FALSE_POSITIVE = 2; */ FALSE_POSITIVE = 2, /** * @generated from enum value: BUGFIX_VERDICT_COULD_NOT_FIX = 3; */ COULD_NOT_FIX = 3, /** * @generated from enum value: BUGFIX_VERDICT_RESOLVED_BY_OTHER_FIX = 4; */ RESOLVED_BY_OTHER_FIX = 4 } /** * Describes the enum agent.v1.BugfixVerdict. */ export declare const BugfixVerdictSchema: GenEnum; /** * @generated from enum agent.v1.ClickType */ export declare enum ClickType { /** * @generated from enum value: CLICK_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: CLICK_TYPE_SINGLE = 1; */ SINGLE = 1, /** * @generated from enum value: CLICK_TYPE_DOUBLE = 2; */ DOUBLE = 2, /** * @generated from enum value: CLICK_TYPE_TRIPLE = 3; */ TRIPLE = 3, /** * @generated from enum value: CLICK_TYPE_RIGHT = 4; */ RIGHT = 4, /** * @generated from enum value: CLICK_TYPE_MIDDLE = 5; */ MIDDLE = 5 } /** * Describes the enum agent.v1.ClickType. */ export declare const ClickTypeSchema: GenEnum; /** * @generated from enum agent.v1.ConversationSearchSource */ export declare enum ConversationSearchSource { /** * @generated from enum value: CONVERSATION_SEARCH_SOURCE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: CONVERSATION_SEARCH_SOURCE_LOCAL = 1; */ LOCAL = 1, /** * @generated from enum value: CONVERSATION_SEARCH_SOURCE_CLOUD_CACHE = 2; */ CLOUD_CACHE = 2 } /** * Describes the enum agent.v1.ConversationSearchSource. */ export declare const ConversationSearchSourceSchema: GenEnum; /** * @generated from enum agent.v1.CursorRuleSource */ export declare enum CursorRuleSource { /** * @generated from enum value: CURSOR_RULE_SOURCE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: CURSOR_RULE_SOURCE_TEAM = 1; */ TEAM = 1, /** * @generated from enum value: CURSOR_RULE_SOURCE_USER = 2; */ USER = 2 } /** * Describes the enum agent.v1.CursorRuleSource. */ export declare const CursorRuleSourceSchema: GenEnum; /** * @generated from enum agent.v1.CursorType */ export declare enum CursorType { /** * @generated from enum value: CURSOR_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: CURSOR_TYPE_ARROW = 1; */ ARROW = 1, /** * @generated from enum value: CURSOR_TYPE_POINTER = 2; */ POINTER = 2, /** * @generated from enum value: CURSOR_TYPE_TEXT = 3; */ TEXT = 3, /** * @generated from enum value: CURSOR_TYPE_WAIT = 4; */ WAIT = 4, /** * @generated from enum value: CURSOR_TYPE_CROSSHAIR = 5; */ CROSSHAIR = 5, /** * @generated from enum value: CURSOR_TYPE_MOVE = 6; */ MOVE = 6, /** * @generated from enum value: CURSOR_TYPE_RESIZE_NS = 7; */ RESIZE_NS = 7, /** * @generated from enum value: CURSOR_TYPE_RESIZE_EW = 8; */ RESIZE_EW = 8, /** * @generated from enum value: CURSOR_TYPE_RESIZE_NWSE = 9; */ RESIZE_NWSE = 9, /** * @generated from enum value: CURSOR_TYPE_RESIZE_NESW = 10; */ RESIZE_NESW = 10, /** * @generated from enum value: CURSOR_TYPE_NOT_ALLOWED = 11; */ NOT_ALLOWED = 11, /** * @generated from enum value: CURSOR_TYPE_GRAB = 12; */ GRAB = 12, /** * @generated from enum value: CURSOR_TYPE_GRABBING = 13; */ GRABBING = 13 } /** * Describes the enum agent.v1.CursorType. */ export declare const CursorTypeSchema: GenEnum; /** * @generated from enum agent.v1.CustomModeSource */ export declare enum CustomModeSource { /** * @generated from enum value: CUSTOM_MODE_SOURCE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: CUSTOM_MODE_SOURCE_AGENT_SKILL = 1; */ AGENT_SKILL = 1, /** * @generated from enum value: CUSTOM_MODE_SOURCE_PLUGIN_SKILL = 2; */ PLUGIN_SKILL = 2, /** * @generated from enum value: CUSTOM_MODE_SOURCE_REPO_SKILL = 3; */ REPO_SKILL = 3, /** * @generated from enum value: CUSTOM_MODE_SOURCE_MANAGED_SKILL = 4; */ MANAGED_SKILL = 4 } /** * Describes the enum agent.v1.CustomModeSource. */ export declare const CustomModeSourceSchema: GenEnum; /** * @generated from enum agent.v1.CustomSubagentPermissionMode */ export declare enum CustomSubagentPermissionMode { /** * @generated from enum value: CUSTOM_SUBAGENT_PERMISSION_MODE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: CUSTOM_SUBAGENT_PERMISSION_MODE_DEFAULT = 1; */ DEFAULT = 1, /** * @generated from enum value: CUSTOM_SUBAGENT_PERMISSION_MODE_READONLY = 2; */ READONLY = 2, /** * @generated from enum value: CUSTOM_SUBAGENT_PERMISSION_MODE_AGENT_ONLY = 3; */ AGENT_ONLY = 3 } /** * Describes the enum agent.v1.CustomSubagentPermissionMode. */ export declare const CustomSubagentPermissionModeSchema: GenEnum; /** * @generated from enum agent.v1.DiagnosticSeverity */ export declare enum DiagnosticSeverity { /** * @generated from enum value: DIAGNOSTIC_SEVERITY_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: DIAGNOSTIC_SEVERITY_ERROR = 1; */ ERROR = 1, /** * @generated from enum value: DIAGNOSTIC_SEVERITY_WARNING = 2; */ WARNING = 2, /** * @generated from enum value: DIAGNOSTIC_SEVERITY_INFORMATION = 3; */ INFORMATION = 3, /** * @generated from enum value: DIAGNOSTIC_SEVERITY_HINT = 4; */ HINT = 4 } /** * Describes the enum agent.v1.DiagnosticSeverity. */ export declare const DiagnosticSeveritySchema: GenEnum; /** * @generated from enum agent.v1.EntryType */ export declare enum EntryType { /** * @generated from enum value: ENTRY_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: ENTRY_TYPE_FILE = 1; */ FILE = 1, /** * @generated from enum value: ENTRY_TYPE_DIRECTORY = 2; */ DIRECTORY = 2, /** * @generated from enum value: ENTRY_TYPE_SYMLINK = 3; */ SYMLINK = 3 } /** * Describes the enum agent.v1.EntryType. */ export declare const EntryTypeSchema: GenEnum; /** * @generated from enum agent.v1.ForceBackgroundShellStatus */ export declare enum ForceBackgroundShellStatus { /** * @generated from enum value: FORCE_BACKGROUND_SHELL_STATUS_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: FORCE_BACKGROUND_SHELL_STATUS_ACCEPTED = 1; */ ACCEPTED = 1, /** * @generated from enum value: FORCE_BACKGROUND_SHELL_STATUS_NOT_FOUND = 2; */ NOT_FOUND = 2 } /** * Describes the enum agent.v1.ForceBackgroundShellStatus. */ export declare const ForceBackgroundShellStatusSchema: GenEnum; /** * @generated from enum agent.v1.ForceBackgroundSubagentStatus */ export declare enum ForceBackgroundSubagentStatus { /** * @generated from enum value: FORCE_BACKGROUND_SUBAGENT_STATUS_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: FORCE_BACKGROUND_SUBAGENT_STATUS_ACCEPTED = 1; */ ACCEPTED = 1, /** * @generated from enum value: FORCE_BACKGROUND_SUBAGENT_STATUS_NOT_FOUND = 2; */ NOT_FOUND = 2 } /** * Describes the enum agent.v1.ForceBackgroundSubagentStatus. */ export declare const ForceBackgroundSubagentStatusSchema: GenEnum; /** * @generated from enum agent.v1.IdleClassification */ export declare enum IdleClassification { /** * @generated from enum value: IDLE_CLASSIFICATION_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: IDLE_CLASSIFICATION_LOADING_WAIT = 1; */ LOADING_WAIT = 1, /** * @generated from enum value: IDLE_CLASSIFICATION_VIEWING_RESULT = 2; */ VIEWING_RESULT = 2, /** * @generated from enum value: IDLE_CLASSIFICATION_THINKING_PAUSE = 3; */ THINKING_PAUSE = 3, /** * @generated from enum value: IDLE_CLASSIFICATION_LONG_OPERATION = 4; */ LONG_OPERATION = 4 } /** * Describes the enum agent.v1.IdleClassification. */ export declare const IdleClassificationSchema: GenEnum; /** * @generated from enum agent.v1.KeystrokeEventType */ export declare enum KeystrokeEventType { /** * @generated from enum value: KEYSTROKE_EVENT_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: KEYSTROKE_EVENT_TYPE_KEY_COMBO = 1; */ KEY_COMBO = 1, /** * @generated from enum value: KEYSTROKE_EVENT_TYPE_KEY_SINGLE = 2; */ KEY_SINGLE = 2, /** * @generated from enum value: KEYSTROKE_EVENT_TYPE_TEXT_TYPED = 3; */ TEXT_TYPED = 3 } /** * Describes the enum agent.v1.KeystrokeEventType. */ export declare const KeystrokeEventTypeSchema: GenEnum; /** * @generated from enum agent.v1.LocalPromptQualityInvocationStatus */ export declare enum LocalPromptQualityInvocationStatus { /** * @generated from enum value: LOCAL_PROMPT_QUALITY_INVOCATION_STATUS_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: LOCAL_PROMPT_QUALITY_INVOCATION_STATUS_SUCCESS = 1; */ SUCCESS = 1, /** * @generated from enum value: LOCAL_PROMPT_QUALITY_INVOCATION_STATUS_ERRORED = 2; */ ERRORED = 2, /** * @generated from enum value: LOCAL_PROMPT_QUALITY_INVOCATION_STATUS_ABORTED = 3; */ ABORTED = 3 } /** * Describes the enum agent.v1.LocalPromptQualityInvocationStatus. */ export declare const LocalPromptQualityInvocationStatusSchema: GenEnum; /** * @generated from enum agent.v1.MotionStyle */ export declare enum MotionStyle { /** * @generated from enum value: MOTION_STYLE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: MOTION_STYLE_SLOW = 1; */ SLOW = 1, /** * @generated from enum value: MOTION_STYLE_MELLOW = 2; */ MELLOW = 2, /** * @generated from enum value: MOTION_STYLE_QUICK = 3; */ QUICK = 3, /** * @generated from enum value: MOTION_STYLE_RAPID = 4; */ RAPID = 4 } /** * Describes the enum agent.v1.MotionStyle. */ export declare const MotionStyleSchema: GenEnum; /** * @generated from enum agent.v1.MountedAgentStoreKind */ export declare enum MountedAgentStoreKind { /** * @generated from enum value: MOUNTED_AGENT_STORE_KIND_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: MOUNTED_AGENT_STORE_KIND_SELF = 1; */ SELF = 1, /** * @generated from enum value: MOUNTED_AGENT_STORE_KIND_PEER = 2; */ PEER = 2, /** * @generated from enum value: MOUNTED_AGENT_STORE_KIND_SHARE = 3; */ SHARE = 3, /** * @generated from enum value: MOUNTED_AGENT_STORE_KIND_PRINCIPAL = 4; */ PRINCIPAL = 4 } /** * Describes the enum agent.v1.MountedAgentStoreKind. */ export declare const MountedAgentStoreKindSchema: GenEnum; /** * @generated from enum agent.v1.MouseButton */ export declare enum MouseButton { /** * @generated from enum value: MOUSE_BUTTON_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: MOUSE_BUTTON_LEFT = 1; */ LEFT = 1, /** * @generated from enum value: MOUSE_BUTTON_RIGHT = 2; */ RIGHT = 2, /** * @generated from enum value: MOUSE_BUTTON_MIDDLE = 3; */ MIDDLE = 3, /** * @generated from enum value: MOUSE_BUTTON_BACK = 4; */ BACK = 4, /** * @generated from enum value: MOUSE_BUTTON_FORWARD = 5; */ FORWARD = 5 } /** * Describes the enum agent.v1.MouseButton. */ export declare const MouseButtonSchema: GenEnum; /** * @generated from enum agent.v1.PackageType */ export declare enum PackageType { /** * @generated from enum value: PACKAGE_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: PACKAGE_TYPE_CURSOR_PROJECT = 1; */ CURSOR_PROJECT = 1, /** * @generated from enum value: PACKAGE_TYPE_CURSOR_PERSONAL = 2; */ CURSOR_PERSONAL = 2, /** * @generated from enum value: PACKAGE_TYPE_CLAUDE_SKILL = 3; */ CLAUDE_SKILL = 3, /** * @generated from enum value: PACKAGE_TYPE_CLAUDE_PLUGIN = 4; */ CLAUDE_PLUGIN = 4 } /** * Describes the enum agent.v1.PackageType. */ export declare const PackageTypeSchema: GenEnum; /** * @generated from enum agent.v1.PrivateWorkerStatus */ export declare enum PrivateWorkerStatus { /** * @generated from enum value: PRIVATE_WORKER_STATUS_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: PRIVATE_WORKER_STATUS_DISCONNECTED = 1; */ DISCONNECTED = 1, /** * @generated from enum value: PRIVATE_WORKER_STATUS_READY = 2; */ READY = 2, /** * @generated from enum value: PRIVATE_WORKER_STATUS_CLAIMED = 3; */ CLAIMED = 3 } /** * Describes the enum agent.v1.PrivateWorkerStatus. */ export declare const PrivateWorkerStatusSchema: GenEnum; /** * @generated from enum agent.v1.PullRequestStatus */ export declare enum PullRequestStatus { /** * @generated from enum value: PULL_REQUEST_STATUS_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: PULL_REQUEST_STATUS_OPEN = 1; */ OPEN = 1, /** * @generated from enum value: PULL_REQUEST_STATUS_CLOSED = 2; */ CLOSED = 2 } /** * Describes the enum agent.v1.PullRequestStatus. */ export declare const PullRequestStatusSchema: GenEnum; /** * @generated from enum agent.v1.RecordingMode */ export declare enum RecordingMode { /** * @generated from enum value: RECORDING_MODE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: RECORDING_MODE_START_RECORDING = 1; */ START_RECORDING = 1, /** * @generated from enum value: RECORDING_MODE_SAVE_RECORDING = 2; */ SAVE_RECORDING = 2, /** * @generated from enum value: RECORDING_MODE_DISCARD_RECORDING = 3; */ DISCARD_RECORDING = 3 } /** * Describes the enum agent.v1.RecordingMode. */ export declare const RecordingModeSchema: GenEnum; /** * @generated from enum agent.v1.ReplaceEnvMode */ export declare enum ReplaceEnvMode { /** * @generated from enum value: REPLACE_ENV_MODE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: REPLACE_ENV_MODE_CUSTOM = 1; */ CUSTOM = 1, /** * @generated from enum value: REPLACE_ENV_MODE_CLEAN_SLATE = 2; */ CLEAN_SLATE = 2, /** * @generated from enum value: REPLACE_ENV_MODE_DEFAULT = 3; */ DEFAULT = 3 } /** * Describes the enum agent.v1.ReplaceEnvMode. */ export declare const ReplaceEnvModeSchema: GenEnum; /** * @generated from enum agent.v1.RequestedFilePathRejectedReason */ export declare enum RequestedFilePathRejectedReason { /** * @generated from enum value: REQUESTED_FILE_PATH_REJECTED_REASON_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: REQUESTED_FILE_PATH_REJECTED_REASON_SLASHES_NOT_ALLOWED = 1; */ SLASHES_NOT_ALLOWED = 1 } /** * Describes the enum agent.v1.RequestedFilePathRejectedReason. */ export declare const RequestedFilePathRejectedReasonSchema: GenEnum; /** * @generated from enum agent.v1.ResponseComparisonDisplayOrder */ export declare enum ResponseComparisonDisplayOrder { /** * @generated from enum value: RESPONSE_COMPARISON_DISPLAY_ORDER_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: RESPONSE_COMPARISON_DISPLAY_ORDER_PARENT_FIRST = 1; */ PARENT_FIRST = 1, /** * @generated from enum value: RESPONSE_COMPARISON_DISPLAY_ORDER_ALTERNATE_FIRST = 2; */ ALTERNATE_FIRST = 2 } /** * Describes the enum agent.v1.ResponseComparisonDisplayOrder. */ export declare const ResponseComparisonDisplayOrderSchema: GenEnum; /** * @generated from enum agent.v1.ResponseComparisonSkipReason */ export declare enum ResponseComparisonSkipReason { /** * @generated from enum value: RESPONSE_COMPARISON_SKIP_REASON_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: RESPONSE_COMPARISON_SKIP_REASON_ALTERNATE_TOOL_CALL = 1; */ ALTERNATE_TOOL_CALL = 1, /** * @generated from enum value: RESPONSE_COMPARISON_SKIP_REASON_INFERENCE_ERROR = 2; */ INFERENCE_ERROR = 2, /** * @generated from enum value: RESPONSE_COMPARISON_SKIP_REASON_TIMEOUT = 3; */ TIMEOUT = 3, /** * @generated from enum value: RESPONSE_COMPARISON_SKIP_REASON_CANCELLED = 4; */ CANCELLED = 4 } /** * Describes the enum agent.v1.ResponseComparisonSkipReason. */ export declare const ResponseComparisonSkipReasonSchema: GenEnum; /** * @generated from enum agent.v1.ScrollDirection */ export declare enum ScrollDirection { /** * @generated from enum value: SCROLL_DIRECTION_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: SCROLL_DIRECTION_UP = 1; */ UP = 1, /** * @generated from enum value: SCROLL_DIRECTION_DOWN = 2; */ DOWN = 2, /** * @generated from enum value: SCROLL_DIRECTION_LEFT = 3; */ LEFT = 3, /** * @generated from enum value: SCROLL_DIRECTION_RIGHT = 4; */ RIGHT = 4 } /** * Describes the enum agent.v1.ScrollDirection. */ export declare const ScrollDirectionSchema: GenEnum; /** * @generated from enum agent.v1.SelectedPluginCapabilityType */ export declare enum SelectedPluginCapabilityType { /** * @generated from enum value: SELECTED_PLUGIN_CAPABILITY_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: SELECTED_PLUGIN_CAPABILITY_TYPE_COMMAND = 1; */ COMMAND = 1, /** * @generated from enum value: SELECTED_PLUGIN_CAPABILITY_TYPE_SKILL = 2; */ SKILL = 2, /** * @generated from enum value: SELECTED_PLUGIN_CAPABILITY_TYPE_SUBAGENT = 3; */ SUBAGENT = 3 } /** * Describes the enum agent.v1.SelectedPluginCapabilityType. */ export declare const SelectedPluginCapabilityTypeSchema: GenEnum; /** * @generated from enum agent.v1.ShellAbortReason */ export declare enum ShellAbortReason { /** * @generated from enum value: SHELL_ABORT_REASON_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: SHELL_ABORT_REASON_USER_ABORT = 1; */ USER_ABORT = 1, /** * @generated from enum value: SHELL_ABORT_REASON_TIMEOUT = 2; */ TIMEOUT = 2 } /** * Describes the enum agent.v1.ShellAbortReason. */ export declare const ShellAbortReasonSchema: GenEnum; /** * @generated from enum agent.v1.ShellBackgroundReason */ export declare enum ShellBackgroundReason { /** * @generated from enum value: SHELL_BACKGROUND_REASON_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: SHELL_BACKGROUND_REASON_TIMEOUT = 1; */ TIMEOUT = 1, /** * @generated from enum value: SHELL_BACKGROUND_REASON_USER_REQUEST = 2; */ USER_REQUEST = 2 } /** * Describes the enum agent.v1.ShellBackgroundReason. */ export declare const ShellBackgroundReasonSchema: GenEnum; /** * @generated from enum agent.v1.SimulatedMsgReason */ export declare enum SimulatedMsgReason { /** * @generated from enum value: SIMULATED_MSG_REASON_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: SIMULATED_MSG_REASON_PLAN_EXECUTION = 1; */ PLAN_EXECUTION = 1, /** * @generated from enum value: SIMULATED_MSG_REASON_COMMIT_REMINDER = 2; */ COMMIT_REMINDER = 2, /** * @generated from enum value: SIMULATED_MSG_REASON_BACKGROUND_TASK_COMPLETION = 3; */ BACKGROUND_TASK_COMPLETION = 3, /** * @generated from enum value: SIMULATED_MSG_REASON_DIFF_TAB_COMMIT = 4; */ DIFF_TAB_COMMIT = 4, /** * @generated from enum value: SIMULATED_MSG_REASON_DIFF_TAB_COMMIT_AND_PUSH = 5; */ DIFF_TAB_COMMIT_AND_PUSH = 5, /** * @generated from enum value: SIMULATED_MSG_REASON_DIFF_TAB_PUSH = 6; */ DIFF_TAB_PUSH = 6, /** * @generated from enum value: SIMULATED_MSG_REASON_DIFF_TAB_CREATE_PR = 7; */ DIFF_TAB_CREATE_PR = 7, /** * @generated from enum value: SIMULATED_MSG_REASON_DIFF_TAB_FIX_MERGE_CONFLICTS = 8; */ DIFF_TAB_FIX_MERGE_CONFLICTS = 8, /** * @generated from enum value: SIMULATED_MSG_REASON_USER_SENT_TO_SUBAGENT = 9; */ USER_SENT_TO_SUBAGENT = 9, /** * @generated from enum value: SIMULATED_MSG_REASON_USER_INTERRUPTED_SUBAGENT = 10; */ USER_INTERRUPTED_SUBAGENT = 10, /** * @generated from enum value: SIMULATED_MSG_REASON_USER_QUEUED_TO_SUBAGENT = 11; */ USER_QUEUED_TO_SUBAGENT = 11, /** * @generated from enum value: SIMULATED_MSG_REASON_BABYSIT_PR_IN_CLOUD = 12; */ BABYSIT_PR_IN_CLOUD = 12, /** * @generated from enum value: SIMULATED_MSG_REASON_CI_PANEL_INVESTIGATE_FAILURE = 13; */ CI_PANEL_INVESTIGATE_FAILURE = 13, /** * @generated from enum value: SIMULATED_MSG_REASON_MULTITASK = 14; */ MULTITASK = 14, /** * @generated from enum value: SIMULATED_MSG_REASON_BUILD_IN_PARALLEL = 15; */ BUILD_IN_PARALLEL = 15, /** * @generated from enum value: SIMULATED_MSG_REASON_MULTITASK_SPLIT_PRS = 16; */ MULTITASK_SPLIT_PRS = 16, /** * @generated from enum value: SIMULATED_MSG_REASON_APPLY_LOCALLY = 17; */ APPLY_LOCALLY = 17, /** * @generated from enum value: SIMULATED_MSG_REASON_CHECKOUT_BRANCH = 18; */ CHECKOUT_BRANCH = 18, /** * @generated from enum value: SIMULATED_MSG_REASON_DIFF_TAB_UPDATE_BRANCH = 19; */ DIFF_TAB_UPDATE_BRANCH = 19, /** * @generated from enum value: SIMULATED_MSG_REASON_PR_TAB_BUGBOT_FIX = 20; */ PR_TAB_BUGBOT_FIX = 20, /** * @generated from enum value: SIMULATED_MSG_REASON_RUN_BUGBOT_REVIEW = 22; */ RUN_BUGBOT_REVIEW = 22, /** * @generated from enum value: SIMULATED_MSG_REASON_RUN_SECURITY_REVIEW = 23; */ RUN_SECURITY_REVIEW = 23, /** * @generated from enum value: SIMULATED_MSG_REASON_FSD_APPLY_FINDING = 24; */ FSD_APPLY_FINDING = 24, /** * @generated from enum value: SIMULATED_MSG_REASON_FSD_UNDO_FINDING = 25; */ FSD_UNDO_FINDING = 25, /** * @generated from enum value: SIMULATED_MSG_REASON_FSD_START = 26; */ FSD_START = 26, /** * @generated from enum value: SIMULATED_MSG_REASON_FSD_PR_INTERRUPT = 27; */ FSD_PR_INTERRUPT = 27, /** * @generated from enum value: SIMULATED_MSG_REASON_SUBSCRIPTION = 28; */ SUBSCRIPTION = 28, /** * @generated from enum value: SIMULATED_MSG_REASON_DIFF_TAB_CREATE_BRANCH = 29; */ DIFF_TAB_CREATE_BRANCH = 29, /** * @generated from enum value: SIMULATED_MSG_REASON_AGENT_STORE_CONFLICT = 30; */ AGENT_STORE_CONFLICT = 30 } /** * Describes the enum agent.v1.SimulatedMsgReason. */ export declare const SimulatedMsgReasonSchema: GenEnum; /** * @generated from enum agent.v1.SmartModeClassifierDecision */ export declare enum SmartModeClassifierDecision { /** * @generated from enum value: SMART_MODE_CLASSIFIER_DECISION_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: SMART_MODE_CLASSIFIER_DECISION_ALLOW = 1; */ ALLOW = 1, /** * @generated from enum value: SMART_MODE_CLASSIFIER_DECISION_BLOCK = 2; */ BLOCK = 2 } /** * Describes the enum agent.v1.SmartModeClassifierDecision. */ export declare const SmartModeClassifierDecisionSchema: GenEnum; /** * @generated from enum agent.v1.SubagentBackgroundReason */ export declare enum SubagentBackgroundReason { /** * @generated from enum value: SUBAGENT_BACKGROUND_REASON_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: SUBAGENT_BACKGROUND_REASON_AGENT_REQUEST = 1; */ AGENT_REQUEST = 1, /** * @generated from enum value: SUBAGENT_BACKGROUND_REASON_USER_REQUEST = 2; */ USER_REQUEST = 2, /** * @generated from enum value: SUBAGENT_BACKGROUND_REASON_QUEUED_FOLLOW_UP = 3; */ QUEUED_FOLLOW_UP = 3 } /** * Describes the enum agent.v1.SubagentBackgroundReason. */ export declare const SubagentBackgroundReasonSchema: GenEnum; /** * @generated from enum agent.v1.SubagentExecutionEnvironment */ export declare enum SubagentExecutionEnvironment { /** * @generated from enum value: SUBAGENT_EXECUTION_ENVIRONMENT_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: SUBAGENT_EXECUTION_ENVIRONMENT_LOCAL = 1; */ LOCAL = 1, /** * @generated from enum value: SUBAGENT_EXECUTION_ENVIRONMENT_CLOUD = 2; */ CLOUD = 2 } /** * Describes the enum agent.v1.SubagentExecutionEnvironment. */ export declare const SubagentExecutionEnvironmentSchema: GenEnum; /** * @generated from enum agent.v1.SubagentRunStatus */ export declare enum SubagentRunStatus { /** * @generated from enum value: SUBAGENT_RUN_STATUS_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: SUBAGENT_RUN_STATUS_RUNNING = 1; */ RUNNING = 1, /** * @generated from enum value: SUBAGENT_RUN_STATUS_BACKGROUNDED = 2; */ BACKGROUNDED = 2, /** * @generated from enum value: SUBAGENT_RUN_STATUS_SUCCESS = 3; */ SUCCESS = 3, /** * @generated from enum value: SUBAGENT_RUN_STATUS_ERROR = 4; */ ERROR = 4, /** * @generated from enum value: SUBAGENT_RUN_STATUS_ABORTED = 5; */ ABORTED = 5 } /** * Describes the enum agent.v1.SubagentRunStatus. */ export declare const SubagentRunStatusSchema: GenEnum; /** * @generated from enum agent.v1.SubscriptionSource */ export declare enum SubscriptionSource { /** * @generated from enum value: SUBSCRIPTION_SOURCE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: SUBSCRIPTION_SOURCE_SLACK = 1; */ SLACK = 1, /** * @generated from enum value: SUBSCRIPTION_SOURCE_GITHUB = 2; */ GITHUB = 2 } /** * Describes the enum agent.v1.SubscriptionSource. */ export declare const SubscriptionSourceSchema: GenEnum; /** * @generated from enum agent.v1.TaskMode */ export declare enum TaskMode { /** * @generated from enum value: TASK_MODE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: TASK_MODE_AGENT = 1; */ AGENT = 1, /** * @generated from enum value: TASK_MODE_PLAN = 2; */ PLAN = 2 } /** * Describes the enum agent.v1.TaskMode. */ export declare const TaskModeSchema: GenEnum; /** * @generated from enum agent.v1.ThinkingStyle */ export declare enum ThinkingStyle { /** * @generated from enum value: THINKING_STYLE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: THINKING_STYLE_DEFAULT = 1; */ DEFAULT = 1, /** * @generated from enum value: THINKING_STYLE_CODEX = 2; */ CODEX = 2, /** * @generated from enum value: THINKING_STYLE_GPT5 = 3; */ GPT5 = 3 } /** * Describes the enum agent.v1.ThinkingStyle. */ export declare const ThinkingStyleSchema: GenEnum; /** * @generated from enum agent.v1.TimeoutBehavior */ export declare enum TimeoutBehavior { /** * @generated from enum value: TIMEOUT_BEHAVIOR_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: TIMEOUT_BEHAVIOR_CANCEL = 1; */ CANCEL = 1, /** * @generated from enum value: TIMEOUT_BEHAVIOR_BACKGROUND = 2; */ BACKGROUND = 2 } /** * Describes the enum agent.v1.TimeoutBehavior. */ export declare const TimeoutBehaviorSchema: GenEnum; /** * @generated from enum agent.v1.TmuxSessionKind */ export declare enum TmuxSessionKind { /** * @generated from enum value: TMUX_SESSION_KIND_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: TMUX_SESSION_KIND_USER_MANUAL = 1; */ USER_MANUAL = 1, /** * @generated from enum value: TMUX_SESSION_KIND_AGENT_BACKGROUND = 2; */ AGENT_BACKGROUND = 2, /** * @generated from enum value: TMUX_SESSION_KIND_AGENT_INTERACTIVE = 3; */ AGENT_INTERACTIVE = 3 } /** * Describes the enum agent.v1.TmuxSessionKind. */ export declare const TmuxSessionKindSchema: GenEnum; /** * @generated from enum agent.v1.TodoStatus */ export declare enum TodoStatus { /** * @generated from enum value: TODO_STATUS_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: TODO_STATUS_PENDING = 1; */ PENDING = 1, /** * @generated from enum value: TODO_STATUS_IN_PROGRESS = 2; */ IN_PROGRESS = 2, /** * @generated from enum value: TODO_STATUS_COMPLETED = 3; */ COMPLETED = 3, /** * @generated from enum value: TODO_STATUS_CANCELLED = 4; */ CANCELLED = 4 } /** * Describes the enum agent.v1.TodoStatus. */ export declare const TodoStatusSchema: GenEnum; /** * placeholder for aiserver.v1.ComposerCapabilityRequest.ToolType (recursive) * * @generated from enum agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_ToolType */ export declare enum PH_aiserver_v1_ComposerCapabilityRequest_ToolType { /** * @generated from enum value: PH_AISERVER_V1_COMPOSERCAPABILITYREQUEST_TOOLTYPE_TOOL_TYPE_UNSPECIFIED = 0; */ PH_AISERVER_V1_COMPOSERCAPABILITYREQUEST_TOOLTYPE_TOOL_TYPE_UNSPECIFIED = 0, /** * @generated from enum value: PH_AISERVER_V1_COMPOSERCAPABILITYREQUEST_TOOLTYPE_TOOL_TYPE_ADD_FILE_TO_CONTEXT = 1; */ PH_AISERVER_V1_COMPOSERCAPABILITYREQUEST_TOOLTYPE_TOOL_TYPE_ADD_FILE_TO_CONTEXT = 1, /** * @generated from enum value: PH_AISERVER_V1_COMPOSERCAPABILITYREQUEST_TOOLTYPE_TOOL_TYPE_ITERATE = 3; */ PH_AISERVER_V1_COMPOSERCAPABILITYREQUEST_TOOLTYPE_TOOL_TYPE_ITERATE = 3, /** * @generated from enum value: PH_AISERVER_V1_COMPOSERCAPABILITYREQUEST_TOOLTYPE_TOOL_TYPE_REMOVE_FILE_FROM_CONTEXT = 4; */ PH_AISERVER_V1_COMPOSERCAPABILITYREQUEST_TOOLTYPE_TOOL_TYPE_REMOVE_FILE_FROM_CONTEXT = 4, /** * @generated from enum value: PH_AISERVER_V1_COMPOSERCAPABILITYREQUEST_TOOLTYPE_TOOL_TYPE_SEMANTIC_SEARCH_CODEBASE = 5; */ PH_AISERVER_V1_COMPOSERCAPABILITYREQUEST_TOOLTYPE_TOOL_TYPE_SEMANTIC_SEARCH_CODEBASE = 5 } /** * Describes the enum agent.v1.PH_aiserver_v1_ComposerCapabilityRequest_ToolType. */ export declare const PH_aiserver_v1_ComposerCapabilityRequest_ToolTypeSchema: GenEnum; /** * placeholder for aiserver.v1.GetDiffRequest.OutputFormat (recursive) * * @generated from enum agent.v1.PH_aiserver_v1_GetDiffRequest_OutputFormat */ export declare enum PH_aiserver_v1_GetDiffRequest_OutputFormat { /** * @generated from enum value: PH_AISERVER_V1_GETDIFFREQUEST_OUTPUTFORMAT_OUTPUT_FORMAT_UNSPECIFIED = 0; */ PH_AISERVER_V1_GETDIFFREQUEST_OUTPUTFORMAT_OUTPUT_FORMAT_UNSPECIFIED = 0, /** * @generated from enum value: PH_AISERVER_V1_GETDIFFREQUEST_OUTPUTFORMAT_OUTPUT_FORMAT_NAME_STATUS = 1; */ PH_AISERVER_V1_GETDIFFREQUEST_OUTPUTFORMAT_OUTPUT_FORMAT_NAME_STATUS = 1, /** * @generated from enum value: PH_AISERVER_V1_GETDIFFREQUEST_OUTPUTFORMAT_OUTPUT_FORMAT_NAME_STATUS_AND_NUMSTAT = 2; */ PH_AISERVER_V1_GETDIFFREQUEST_OUTPUTFORMAT_OUTPUT_FORMAT_NAME_STATUS_AND_NUMSTAT = 2, /** * @generated from enum value: PH_AISERVER_V1_GETDIFFREQUEST_OUTPUTFORMAT_OUTPUT_FORMAT_FILE_DIFFS = 3; */ PH_AISERVER_V1_GETDIFFREQUEST_OUTPUTFORMAT_OUTPUT_FORMAT_FILE_DIFFS = 3, /** * @generated from enum value: PH_AISERVER_V1_GETDIFFREQUEST_OUTPUTFORMAT_OUTPUT_FORMAT_DIFFS_WITH_BEFORE_AND_AFTER = 4; */ PH_AISERVER_V1_GETDIFFREQUEST_OUTPUTFORMAT_OUTPUT_FORMAT_DIFFS_WITH_BEFORE_AND_AFTER = 4 } /** * Describes the enum agent.v1.PH_aiserver_v1_GetDiffRequest_OutputFormat. */ export declare const PH_aiserver_v1_GetDiffRequest_OutputFormatSchema: GenEnum; /** * placeholder for aiserver.v1.GitDiff.DiffType (recursive) * * @generated from enum agent.v1.PH_aiserver_v1_GitDiff_DiffType */ export declare enum PH_aiserver_v1_GitDiff_DiffType { /** * @generated from enum value: PH_AISERVER_V1_GITDIFF_DIFFTYPE_DIFF_TYPE_UNSPECIFIED = 0; */ PH_AISERVER_V1_GITDIFF_DIFFTYPE_DIFF_TYPE_UNSPECIFIED = 0, /** * @generated from enum value: PH_AISERVER_V1_GITDIFF_DIFFTYPE_DIFF_TYPE_DIFF_TO_HEAD = 1; */ PH_AISERVER_V1_GITDIFF_DIFFTYPE_DIFF_TYPE_DIFF_TO_HEAD = 1, /** * @generated from enum value: PH_AISERVER_V1_GITDIFF_DIFFTYPE_DIFF_TYPE_DIFF_FROM_BRANCH_TO_MAIN = 2; */ PH_AISERVER_V1_GITDIFF_DIFFTYPE_DIFF_TYPE_DIFF_FROM_BRANCH_TO_MAIN = 2 } /** * Describes the enum agent.v1.PH_aiserver_v1_GitDiff_DiffType. */ export declare const PH_aiserver_v1_GitDiff_DiffTypeSchema: GenEnum; /** * placeholder for aiserver.v1.RemoveRepositoryResponse.Status * * @generated from enum agent.v1.PH_aiserver_v1_RemoveRepositoryResponse_Status */ export declare enum PH_aiserver_v1_RemoveRepositoryResponse_Status { /** * @generated from enum value: PH_AISERVER_V1_REMOVEREPOSITORYRESPONSE_STATUS_STATUS_UNSPECIFIED = 0; */ PH_AISERVER_V1_REMOVEREPOSITORYRESPONSE_STATUS_STATUS_UNSPECIFIED = 0, /** * @generated from enum value: PH_AISERVER_V1_REMOVEREPOSITORYRESPONSE_STATUS_STATUS_NOT_FOUND = 1; */ PH_AISERVER_V1_REMOVEREPOSITORYRESPONSE_STATUS_STATUS_NOT_FOUND = 1, /** * @generated from enum value: PH_AISERVER_V1_REMOVEREPOSITORYRESPONSE_STATUS_STATUS_NOT_AUTHORIZED = 2; */ PH_AISERVER_V1_REMOVEREPOSITORYRESPONSE_STATUS_STATUS_NOT_AUTHORIZED = 2, /** * @generated from enum value: PH_AISERVER_V1_REMOVEREPOSITORYRESPONSE_STATUS_STATUS_STARTED = 3; */ PH_AISERVER_V1_REMOVEREPOSITORYRESPONSE_STATUS_STATUS_STARTED = 3, /** * @generated from enum value: PH_AISERVER_V1_REMOVEREPOSITORYRESPONSE_STATUS_STATUS_SUCCESS = 4; */ PH_AISERVER_V1_REMOVEREPOSITORYRESPONSE_STATUS_STATUS_SUCCESS = 4 } /** * Describes the enum agent.v1.PH_aiserver_v1_RemoveRepositoryResponse_Status. */ export declare const PH_aiserver_v1_RemoveRepositoryResponse_StatusSchema: GenEnum; /** * @generated from service agent.v1.AgentService */ export declare const AgentService: GenService<{ /** * @generated from rpc agent.v1.AgentService.Run */ run: { methodKind: "bidi_streaming"; input: typeof AgentClientMessageSchema; output: typeof AgentServerMessageSchema; }; /** * @generated from rpc agent.v1.AgentService.RunSSE */ runSSE: { methodKind: "server_streaming"; input: typeof BidiRequestIdSchema; output: typeof AgentServerMessageSchema; }; /** * @generated from rpc agent.v1.AgentService.NameAgent */ nameAgent: { methodKind: "unary"; input: typeof NameAgentRequestSchema; output: typeof NameAgentResponseSchema; }; /** * @generated from rpc agent.v1.AgentService.GetUsableModels */ getUsableModels: { methodKind: "unary"; input: typeof GetUsableModelsRequestSchema; output: typeof GetUsableModelsResponseSchema; }; /** * @generated from rpc agent.v1.AgentService.GetDefaultModelForCli */ getDefaultModelForCli: { methodKind: "unary"; input: typeof GetDefaultModelForCliRequestSchema; output: typeof GetDefaultModelForCliResponseSchema; }; /** * @generated from rpc agent.v1.AgentService.GetAllowedModelIntents */ getAllowedModelIntents: { methodKind: "unary"; input: typeof GetAllowedModelIntentsRequestSchema; output: typeof GetAllowedModelIntentsResponseSchema; }; }>; /** * @generated from service agent.v1.ControlService */ export declare const ControlService: GenService<{ /** * @generated from rpc agent.v1.ControlService.Ping */ ping: { methodKind: "unary"; input: typeof PingRequestSchema; output: typeof PingResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.GetCapabilities */ getCapabilities: { methodKind: "unary"; input: typeof GetCapabilitiesRequestSchema; output: typeof GetCapabilitiesResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.Exec */ exec: { methodKind: "server_streaming"; input: typeof ExecRequestSchema; output: typeof ExecResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.ListDirectory */ listDirectory: { methodKind: "unary"; input: typeof ListDirectoryRequestSchema; output: typeof ListDirectoryResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.GetDiff */ getDiff: { methodKind: "unary"; input: typeof PH_aiserver_v1_GetDiffRequestSchema; output: typeof PH_aiserver_v1_GetDiffResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.BatchGetDiff */ batchGetDiff: { methodKind: "unary"; input: typeof BatchGetDiffRequestSchema; output: typeof BatchGetDiffResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.ReadTextFile */ readTextFile: { methodKind: "unary"; input: typeof ReadTextFileRequestSchema; output: typeof ReadTextFileResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.WriteTextFile */ writeTextFile: { methodKind: "unary"; input: typeof WriteTextFileRequestSchema; output: typeof WriteTextFileResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.ReadBinaryFile */ readBinaryFile: { methodKind: "unary"; input: typeof ReadBinaryFileRequestSchema; output: typeof ReadBinaryFileResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.WriteBinaryFile */ writeBinaryFile: { methodKind: "unary"; input: typeof WriteBinaryFileRequestSchema; output: typeof WriteBinaryFileResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.GetWorkspaceChangesHash */ getWorkspaceChangesHash: { methodKind: "unary"; input: typeof GetWorkspaceChangesHashRequestSchema; output: typeof GetWorkspaceChangesHashResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.RefreshGithubAccessToken */ refreshGithubAccessToken: { methodKind: "unary"; input: typeof RefreshGithubAccessTokenRequestSchema; output: typeof RefreshGithubAccessTokenResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.WarmRemoteAccessServer */ warmRemoteAccessServer: { methodKind: "unary"; input: typeof WarmRemoteAccessServerRequestSchema; output: typeof WarmRemoteAccessServerResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.ListArtifacts */ listArtifacts: { methodKind: "unary"; input: typeof ListArtifactsRequestSchema; output: typeof ListArtifactsResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.UploadArtifacts */ uploadArtifacts: { methodKind: "unary"; input: typeof UploadArtifactsRequestSchema; output: typeof UploadArtifactsResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.GetMcpRefreshTokens */ getMcpRefreshTokens: { methodKind: "unary"; input: typeof GetMcpRefreshTokensRequestSchema; output: typeof GetMcpRefreshTokensResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.UpdateEnvironmentVariables */ updateEnvironmentVariables: { methodKind: "unary"; input: typeof UpdateEnvironmentVariablesRequestSchema; output: typeof UpdateEnvironmentVariablesResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.RestoreArtifacts */ restoreArtifacts: { methodKind: "unary"; input: typeof RestoreArtifactsRequestSchema; output: typeof RestoreArtifactsResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.DownloadCursorServer */ downloadCursorServer: { methodKind: "unary"; input: typeof DownloadCursorServerRequestSchema; output: typeof DownloadCursorServerResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.ReloadAgentSkills */ reloadAgentSkills: { methodKind: "unary"; input: typeof ReloadAgentSkillsRequestSchema; output: typeof ReloadAgentSkillsResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.ReloadPlugins */ reloadPlugins: { methodKind: "unary"; input: typeof ReloadPluginsRequestSchema; output: typeof ReloadPluginsResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.InstallPluginArtifact */ installPluginArtifact: { methodKind: "unary"; input: typeof InstallPluginArtifactRequestSchema; output: typeof InstallPluginArtifactResponseSchema; }; /** * @generated from rpc agent.v1.ControlService.LoadMcpServers */ loadMcpServers: { methodKind: "unary"; input: typeof LoadMcpServersRequestSchema; output: typeof LoadMcpServersResponseSchema; }; }>; /** * @generated from service agent.v1.ExecService */ export declare const ExecService: GenService<{ /** * @generated from rpc agent.v1.ExecService.Exec */ exec: { methodKind: "server_streaming"; input: typeof ExecRequestSchema; output: typeof ExecStreamElementSchema; }; }>; /** * @generated from service agent.v1.PrivateWorkerBridgeExternalService */ export declare const PrivateWorkerBridgeExternalService: GenService<{ /** * @generated from rpc agent.v1.PrivateWorkerBridgeExternalService.Connect */ connect: { methodKind: "unary"; input: typeof FrameSchema; output: typeof FrameSchema; }; }>; /** * @generated from service agent.v1.LifecycleService */ export declare const LifecycleService: GenService<{ /** * @generated from rpc agent.v1.LifecycleService.ResetInstance */ resetInstance: { methodKind: "unary"; input: typeof EmptySchema; output: typeof EmptySchema; }; /** * @generated from rpc agent.v1.LifecycleService.RenewInstance */ renewInstance: { methodKind: "unary"; input: typeof EmptySchema; output: typeof EmptySchema; }; /** * @generated from rpc agent.v1.LifecycleService.ClaimWorker */ claimWorker: { methodKind: "unary"; input: typeof ClaimWorkerRequestSchema; output: typeof EmptySchema; }; /** * @generated from rpc agent.v1.LifecycleService.ReleaseWorker */ releaseWorker: { methodKind: "unary"; input: typeof ReleaseWorkerRequestSchema; output: typeof EmptySchema; }; }>; /** * @generated from service agent.v1.PrivateWorkerApiService */ export declare const PrivateWorkerApiService: GenService<{ /** * @generated from rpc agent.v1.PrivateWorkerApiService.GetWorkerId */ getWorkerId: { methodKind: "unary"; input: typeof EmptySchema; output: typeof GetWorkerIdResponseSchema; }; /** * @generated from rpc agent.v1.PrivateWorkerApiService.WatchStatus */ watchStatus: { methodKind: "server_streaming"; input: typeof EmptySchema; output: typeof WatchStatusResponseSchema; }; }>;