# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: control_messages.proto
# Protobuf Python Version: 6.31.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    1,
    '',
    'control_messages.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from . import common_types_pb2 as common__types__pb2
from . import file_operations_pb2 as file__operations__pb2
try:
  file__operations_dot_common__pb2 = file__operations__pb2.file__operations_dot_common__pb2
except AttributeError:
  file__operations_dot_common__pb2 = file__operations__pb2.file_operations.common_pb2
try:
  file__operations_dot_directory__pb2 = file__operations__pb2.file__operations_dot_directory__pb2
except AttributeError:
  file__operations_dot_directory__pb2 = file__operations__pb2.file_operations.directory_pb2
try:
  file__operations_dot_file__crud__pb2 = file__operations__pb2.file__operations_dot_file__crud__pb2
except AttributeError:
  file__operations_dot_file__crud__pb2 = file__operations__pb2.file_operations.file_crud_pb2
try:
  file__operations_dot_archive__pb2 = file__operations__pb2.file__operations_dot_archive__pb2
except AttributeError:
  file__operations_dot_archive__pb2 = file__operations__pb2.file_operations.archive_pb2
try:
  file__operations_dot_search__pb2 = file__operations__pb2.file__operations_dot_search__pb2
except AttributeError:
  file__operations_dot_search__pb2 = file__operations__pb2.file_operations.search_pb2
try:
  file__operations_dot_transfer__pb2 = file__operations__pb2.file__operations_dot_transfer__pb2
except AttributeError:
  file__operations_dot_transfer__pb2 = file__operations__pb2.file_operations.transfer_pb2
try:
  file__operations_dot_hls__pb2 = file__operations__pb2.file__operations_dot_hls__pb2
except AttributeError:
  file__operations_dot_hls__pb2 = file__operations__pb2.file_operations.hls_pb2
try:
  file__operations_dot_changes__pb2 = file__operations__pb2.file__operations_dot_changes__pb2
except AttributeError:
  file__operations_dot_changes__pb2 = file__operations__pb2.file_operations.changes_pb2
try:
  file__operations_dot_requests__pb2 = file__operations__pb2.file__operations_dot_requests__pb2
except AttributeError:
  file__operations_dot_requests__pb2 = file__operations__pb2.file_operations.requests_pb2
from . import tunnel_pb2 as tunnel__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16\x63ontrol_messages.proto\x12\x08terminal\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x12\x63ommon_types.proto\x1a\x15\x66ile_operations.proto\x1a\x0ctunnel.proto\"\xf2\t\n\x0e\x43ontrolMessage\x12\x12\n\ncommand_id\x18\x01 \x01(\t\x12-\n\ttimestamp\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12(\n\x05input\x18\n \x01(\x0b\x32\x17.terminal.TerminalInputH\x00\x12)\n\x06resize\x18\x0b \x01(\x0b\x32\x17.terminal.ResizeCommandH\x00\x12\x36\n\rstart_session\x18\x14 \x01(\x0b\x32\x1d.terminal.StartSessionCommandH\x00\x12\x36\n\rclose_session\x18\x15 \x01(\x0b\x32\x1d.terminal.CloseSessionCommandH\x00\x12)\n\x06signal\x18\x1e \x01(\x0b\x32\x17.terminal.SignalCommandH\x00\x12)\n\x06\x63\x61ncel\x18\x1f \x01(\x0b\x32\x17.terminal.CancelCommandH\x00\x12%\n\x04ping\x18( \x01(\x0b\x32\x15.terminal.PingCommandH\x00\x12\x36\n\rconfig_update\x18) \x01(\x0b\x32\x1d.terminal.ConfigUpdateCommandH\x00\x12\x38\n\x0e\x66ile_operation\x18< \x01(\x0b\x32\x1e.terminal.FileOperationRequestH\x00\x12\x37\n\x11push_notification\x18\x46 \x01(\x0b\x32\x1a.terminal.PushNotificationH\x00\x12>\n\x15streaming_relay_chunk\x18P \x01(\x0b\x32\x1d.terminal.StreamingRelayChunkH\x00\x12/\n\rtunnel_create\x18Z \x01(\x0b\x32\x16.terminal.TunnelCreateH\x00\x12+\n\x0btunnel_data\x18[ \x01(\x0b\x32\x14.terminal.TunnelDataH\x00\x12-\n\x0ctunnel_close\x18\\ \x01(\x0b\x32\x15.terminal.TunnelCloseH\x00\x12\x42\n\x13refresh_permissions\x18\x64 \x01(\x0b\x32#.terminal.RefreshPermissionsCommandH\x00\x12.\n\tagent_run\x18n \x01(\x0b\x32\x19.terminal.AgentRunCommandH\x00\x12\x34\n\x0c\x61gent_cancel\x18o \x01(\x0b\x32\x1c.terminal.AgentCancelCommandH\x00\x12\x31\n\nskill_list\x18\x82\x01 \x01(\x0b\x32\x1a.terminal.SkillListCommandH\x00\x12\x31\n\nskill_show\x18\x83\x01 \x01(\x0b\x32\x1a.terminal.SkillShowCommandH\x00\x12/\n\tskill_run\x18\x84\x01 \x01(\x0b\x32\x19.terminal.SkillRunCommandH\x00\x12\x31\n\x0e\x61uth_challenge\x18x \x01(\x0b\x32\x17.terminal.AuthChallengeH\x00\x12\x35\n\x10\x63ontinuity_token\x18y \x01(\x0b\x32\x19.terminal.ContinuityTokenH\x00\x12-\n\x0c\x61uth_success\x18z \x01(\x0b\x32\x15.terminal.AuthSuccessH\x00\x42\t\n\x07payload\"\xfd\x01\n\x10PushNotification\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\r\n\x05title\x18\x03 \x01(\t\x12\x0f\n\x07message\x18\x04 \x01(\t\x12\x32\n\x04\x64\x61ta\x18\x05 \x03(\x0b\x32$.terminal.PushNotification.DataEntry\x12\x10\n\x08priority\x18\x06 \x01(\x05\x12\x0e\n\x06silent\x18\x07 \x01(\x08\x12,\n\x06method\x18\x08 \x01(\x0e\x32\x1c.terminal.NotificationMethod\x1a+\n\tDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"/\n\rTerminalInput\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\x0c\x12\x10\n\x08sequence\x18\x02 \x01(\x03\"5\n\rResizeCommand\x12$\n\x04size\x18\x01 \x01(\x0b\x32\x16.terminal.TerminalSize\"\x88\x01\n\x13StartSessionCommand\x12\'\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x17.terminal.SessionConfig\x12\x18\n\x10web_terminal_url\x18\x02 \x01(\t\x12.\n\nexpires_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"4\n\x13\x43loseSessionCommand\x12\x0e\n\x06reason\x18\x01 \x01(\t\x12\r\n\x05\x66orce\x18\x02 \x01(\x08\"\x1f\n\rSignalCommand\x12\x0e\n\x06signal\x18\x01 \x01(\x05\"#\n\rCancelCommand\x12\x12\n\ncommand_id\x18\x01 \x01(\t\"\x1f\n\x0bPingCommand\x12\x10\n\x08sequence\x18\x01 \x01(\x03\">\n\x13\x43onfigUpdateCommand\x12\'\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x17.terminal.SessionConfig\"\x1b\n\x19RefreshPermissionsCommand\"\xf5\x01\n\x0f\x41gentRunCommand\x12\x12\n\nrequest_id\x18\x01 \x01(\t\x12\x0e\n\x06prompt\x18\x02 \x01(\t\x12\'\n\nagent_type\x18\x03 \x01(\x0e\x32\x13.terminal.AgentType\x12\x37\n\x07options\x18\x04 \x03(\x0b\x32&.terminal.AgentRunCommand.OptionsEntry\x12\x15\n\rstream_events\x18\x05 \x01(\x08\x12\x15\n\routput_schema\x18\x06 \x01(\t\x1a.\n\x0cOptionsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"8\n\x12\x41gentCancelCommand\x12\x12\n\nrequest_id\x18\x01 \x01(\t\x12\x0e\n\x06reason\x18\x02 \x01(\t\"&\n\x10SkillListCommand\x12\x12\n\nrequest_id\x18\x01 \x01(\t\":\n\x10SkillShowCommand\x12\x12\n\nrequest_id\x18\x01 \x01(\t\x12\x12\n\nskill_name\x18\x02 \x01(\t\"\xe2\x01\n\x0fSkillRunCommand\x12\x12\n\nrequest_id\x18\x01 \x01(\t\x12\x12\n\nskill_name\x18\x02 \x01(\t\x12\x0e\n\x06prompt\x18\x03 \x01(\t\x12\x37\n\x07options\x18\x04 \x03(\x0b\x32&.terminal.SkillRunCommand.OptionsEntry\x12\x17\n\x0ftimeout_seconds\x18\x05 \x01(\x05\x12\x15\n\routput_schema\x18\x06 \x01(\t\x1a.\n\x0cOptionsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"6\n\rAuthChallenge\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12\x0f\n\x07methods\x18\x02 \x03(\t\"O\n\x0b\x41uthSuccess\x12\x14\n\x0c\x63hallenge_id\x18\x01 \x01(\t\x12\x15\n\rsession_token\x18\x02 \x01(\t\x12\x13\n\x0bttl_seconds\x18\x03 \x01(\x05\"4\n\x0f\x43ontinuityToken\x12\r\n\x05token\x18\x01 \x01(\t\x12\x12\n\nexpires_at\x18\x02 \x01(\x03*\x8f\x01\n\x12NotificationMethod\x12\x1c\n\x18NOTIFICATION_METHOD_AUTO\x10\x00\x12\x1e\n\x1aNOTIFICATION_METHOD_VISUAL\x10\x01\x12\x1d\n\x19NOTIFICATION_METHOD_AUDIO\x10\x02\x12\x1c\n\x18NOTIFICATION_METHOD_BOTH\x10\x03*\x80\x01\n\tAgentType\x12\x13\n\x0f\x41GENT_TYPE_CHAT\x10\x00\x12\x17\n\x13\x41GENT_TYPE_TERMINAL\x10\x01\x12\x16\n\x12\x41GENT_TYPE_COMMAND\x10\x02\x12\x15\n\x11\x41GENT_TYPE_ROUTER\x10\x03\x12\x16\n\x12\x41GENT_TYPE_PLANNER\x10\x04\x42\x10Z\x0eterminal/protob\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'control_messages_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z\016terminal/proto'
  _globals['_PUSHNOTIFICATION_DATAENTRY']._loaded_options = None
  _globals['_PUSHNOTIFICATION_DATAENTRY']._serialized_options = b'8\001'
  _globals['_AGENTRUNCOMMAND_OPTIONSENTRY']._loaded_options = None
  _globals['_AGENTRUNCOMMAND_OPTIONSENTRY']._serialized_options = b'8\001'
  _globals['_SKILLRUNCOMMAND_OPTIONSENTRY']._loaded_options = None
  _globals['_SKILLRUNCOMMAND_OPTIONSENTRY']._serialized_options = b'8\001'
  _globals['_NOTIFICATIONMETHOD']._serialized_start=2971
  _globals['_NOTIFICATIONMETHOD']._serialized_end=3114
  _globals['_AGENTTYPE']._serialized_start=3117
  _globals['_AGENTTYPE']._serialized_end=3245
  _globals['_CONTROLMESSAGE']._serialized_start=127
  _globals['_CONTROLMESSAGE']._serialized_end=1393
  _globals['_PUSHNOTIFICATION']._serialized_start=1396
  _globals['_PUSHNOTIFICATION']._serialized_end=1649
  _globals['_PUSHNOTIFICATION_DATAENTRY']._serialized_start=1606
  _globals['_PUSHNOTIFICATION_DATAENTRY']._serialized_end=1649
  _globals['_TERMINALINPUT']._serialized_start=1651
  _globals['_TERMINALINPUT']._serialized_end=1698
  _globals['_RESIZECOMMAND']._serialized_start=1700
  _globals['_RESIZECOMMAND']._serialized_end=1753
  _globals['_STARTSESSIONCOMMAND']._serialized_start=1756
  _globals['_STARTSESSIONCOMMAND']._serialized_end=1892
  _globals['_CLOSESESSIONCOMMAND']._serialized_start=1894
  _globals['_CLOSESESSIONCOMMAND']._serialized_end=1946
  _globals['_SIGNALCOMMAND']._serialized_start=1948
  _globals['_SIGNALCOMMAND']._serialized_end=1979
  _globals['_CANCELCOMMAND']._serialized_start=1981
  _globals['_CANCELCOMMAND']._serialized_end=2016
  _globals['_PINGCOMMAND']._serialized_start=2018
  _globals['_PINGCOMMAND']._serialized_end=2049
  _globals['_CONFIGUPDATECOMMAND']._serialized_start=2051
  _globals['_CONFIGUPDATECOMMAND']._serialized_end=2113
  _globals['_REFRESHPERMISSIONSCOMMAND']._serialized_start=2115
  _globals['_REFRESHPERMISSIONSCOMMAND']._serialized_end=2142
  _globals['_AGENTRUNCOMMAND']._serialized_start=2145
  _globals['_AGENTRUNCOMMAND']._serialized_end=2390
  _globals['_AGENTRUNCOMMAND_OPTIONSENTRY']._serialized_start=2344
  _globals['_AGENTRUNCOMMAND_OPTIONSENTRY']._serialized_end=2390
  _globals['_AGENTCANCELCOMMAND']._serialized_start=2392
  _globals['_AGENTCANCELCOMMAND']._serialized_end=2448
  _globals['_SKILLLISTCOMMAND']._serialized_start=2450
  _globals['_SKILLLISTCOMMAND']._serialized_end=2488
  _globals['_SKILLSHOWCOMMAND']._serialized_start=2490
  _globals['_SKILLSHOWCOMMAND']._serialized_end=2548
  _globals['_SKILLRUNCOMMAND']._serialized_start=2551
  _globals['_SKILLRUNCOMMAND']._serialized_end=2777
  _globals['_SKILLRUNCOMMAND_OPTIONSENTRY']._serialized_start=2344
  _globals['_SKILLRUNCOMMAND_OPTIONSENTRY']._serialized_end=2390
  _globals['_AUTHCHALLENGE']._serialized_start=2779
  _globals['_AUTHCHALLENGE']._serialized_end=2833
  _globals['_AUTHSUCCESS']._serialized_start=2835
  _globals['_AUTHSUCCESS']._serialized_end=2914
  _globals['_CONTINUITYTOKEN']._serialized_start=2916
  _globals['_CONTINUITYTOKEN']._serialized_end=2968
# @@protoc_insertion_point(module_scope)
