# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: agentanycast/v1/node_service.proto
# Protobuf Python Version: 7.34.0
"""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,
    7,
    34,
    0,
    '',
    'agentanycast/v1/node_service.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from agentanycast.v1 import common_pb2 as agentanycast_dot_v1_dot_common__pb2
from agentanycast.v1 import agent_card_pb2 as agentanycast_dot_v1_dot_agent__card__pb2
from agentanycast.v1 import a2a_models_pb2 as agentanycast_dot_v1_dot_a2a__models__pb2
from agentanycast.v1 import streaming_pb2 as agentanycast_dot_v1_dot_streaming__pb2
from agentanycast.v1 import registry_service_pb2 as agentanycast_dot_v1_dot_registry__service__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"agentanycast/v1/node_service.proto\x12\x0f\x61gentanycast.v1\x1a\x1c\x61gentanycast/v1/common.proto\x1a agentanycast/v1/agent_card.proto\x1a agentanycast/v1/a2a_models.proto\x1a\x1f\x61gentanycast/v1/streaming.proto\x1a&agentanycast/v1/registry_service.proto\"\x14\n\x12GetNodeInfoRequest\"M\n\x13GetNodeInfoResponse\x12\x36\n\tnode_info\x18\x01 \x01(\x0b\x32\x19.agentanycast.v1.NodeInfoR\x08nodeInfo\"E\n\x13SetAgentCardRequest\x12.\n\x04\x63\x61rd\x18\x01 \x01(\x0b\x32\x1a.agentanycast.v1.AgentCardR\x04\x63\x61rd\"\x16\n\x14SetAgentCardResponse\"K\n\x12\x43onnectPeerRequest\x12\x17\n\x07peer_id\x18\x01 \x01(\tR\x06peerId\x12\x1c\n\taddresses\x18\x02 \x03(\tR\taddresses\"M\n\x13\x43onnectPeerResponse\x12\x36\n\tpeer_info\x18\x01 \x01(\x0b\x32\x19.agentanycast.v1.PeerInfoR\x08peerInfo\"\x12\n\x10ListPeersRequest\"D\n\x11ListPeersResponse\x12/\n\x05peers\x18\x01 \x03(\x0b\x32\x19.agentanycast.v1.PeerInfoR\x05peers\"-\n\x12GetPeerCardRequest\x12\x17\n\x07peer_id\x18\x01 \x01(\tR\x06peerId\"E\n\x13GetPeerCardResponse\x12.\n\x04\x63\x61rd\x18\x01 \x01(\x0b\x32\x1a.agentanycast.v1.AgentCardR\x04\x63\x61rd\"\xa4\x02\n\x0fSendTaskRequest\x12\x19\n\x07peer_id\x18\x01 \x01(\tH\x00R\x06peerId\x12\x1b\n\x08skill_id\x18\x02 \x01(\tH\x00R\x07skillId\x12\x12\n\x03url\x18\x03 \x01(\tH\x00R\x03url\x12\x32\n\x07message\x18\n \x01(\x0b\x32\x18.agentanycast.v1.MessageR\x07message\x12J\n\x08metadata\x18\x0b \x03(\x0b\x32..agentanycast.v1.SendTaskRequest.MetadataEntryR\x08metadata\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x42\x08\n\x06target\"=\n\x10SendTaskResponse\x12)\n\x04task\x18\x01 \x01(\x0b\x32\x15.agentanycast.v1.TaskR\x04task\")\n\x0eGetTaskRequest\x12\x17\n\x07task_id\x18\x01 \x01(\tR\x06taskId\"<\n\x0fGetTaskResponse\x12)\n\x04task\x18\x01 \x01(\x0b\x32\x15.agentanycast.v1.TaskR\x04task\",\n\x11\x43\x61ncelTaskRequest\x12\x17\n\x07task_id\x18\x01 \x01(\tR\x06taskId\"?\n\x12\x43\x61ncelTaskResponse\x12)\n\x04task\x18\x01 \x01(\x0b\x32\x15.agentanycast.v1.TaskR\x04task\"6\n\x1bSubscribeTaskUpdatesRequest\x12\x17\n\x07task_id\x18\x01 \x01(\tR\x06taskId\"\xd9\x01\n\x1cSubscribeTaskUpdatesResponse\x12\x17\n\x07task_id\x18\x01 \x01(\tR\x06taskId\x12\x33\n\x06status\x18\x02 \x01(\x0e\x32\x1b.agentanycast.v1.TaskStatusR\x06status\x12\x32\n\x07message\x18\x03 \x01(\x0b\x32\x18.agentanycast.v1.MessageR\x07message\x12\x37\n\tartifacts\x18\x04 \x03(\x0b\x32\x19.agentanycast.v1.ArtifactR\tartifacts\"\x1f\n\x1dSubscribeIncomingTasksRequest\"\x88\x01\n\x1eSubscribeIncomingTasksResponse\x12)\n\x04task\x18\x01 \x01(\x0b\x32\x15.agentanycast.v1.TaskR\x04task\x12;\n\x0bsender_card\x18\x02 \x01(\x0b\x32\x1a.agentanycast.v1.AgentCardR\nsenderCard\"\x9b\x01\n\x17UpdateTaskStatusRequest\x12\x17\n\x07task_id\x18\x01 \x01(\tR\x06taskId\x12\x33\n\x06status\x18\x02 \x01(\x0e\x32\x1b.agentanycast.v1.TaskStatusR\x06status\x12\x32\n\x07message\x18\x03 \x01(\x0b\x32\x18.agentanycast.v1.MessageR\x07message\"\x1a\n\x18UpdateTaskStatusResponse\"\x9b\x01\n\x13\x43ompleteTaskRequest\x12\x17\n\x07task_id\x18\x01 \x01(\tR\x06taskId\x12\x37\n\tartifacts\x18\x02 \x03(\x0b\x32\x19.agentanycast.v1.ArtifactR\tartifacts\x12\x32\n\x07message\x18\x03 \x01(\x0b\x32\x18.agentanycast.v1.MessageR\x07message\"\x16\n\x14\x43ompleteTaskResponse\"O\n\x0f\x46\x61ilTaskRequest\x12\x17\n\x07task_id\x18\x01 \x01(\tR\x06taskId\x12#\n\rerror_message\x18\x02 \x01(\tR\x0c\x65rrorMessage\"\x12\n\x10\x46\x61ilTaskResponse\"5\n\x1aSubscribeTaskStreamRequest\x12\x17\n\x07task_id\x18\x01 \x01(\tR\x06taskId\"\xe9\x01\n\x1bSubscribeTaskStreamResponse\x12\x41\n\x0cstream_start\x18\x01 \x01(\x0b\x32\x1c.agentanycast.v1.StreamStartH\x00R\x0bstreamStart\x12\x41\n\x0cstream_chunk\x18\x02 \x01(\x0b\x32\x1c.agentanycast.v1.StreamChunkH\x00R\x0bstreamChunk\x12;\n\nstream_end\x18\x03 \x01(\x0b\x32\x1a.agentanycast.v1.StreamEndH\x00R\tstreamEndB\x07\n\x05\x65vent\"\xea\x01\n\x1cSendStreamingArtifactRequest\x12\x41\n\x0cstream_start\x18\x01 \x01(\x0b\x32\x1c.agentanycast.v1.StreamStartH\x00R\x0bstreamStart\x12\x41\n\x0cstream_chunk\x18\x02 \x01(\x0b\x32\x1c.agentanycast.v1.StreamChunkH\x00R\x0bstreamChunk\x12;\n\nstream_end\x18\x03 \x01(\x0b\x32\x1a.agentanycast.v1.StreamEndH\x00R\tstreamEndB\x07\n\x05\x65vent\"\x1f\n\x1dSendStreamingArtifactResponse\"\xbb\x01\n\x0f\x44iscoverRequest\x12\x19\n\x08skill_id\x18\x01 \x01(\tR\x07skillId\x12>\n\x04tags\x18\x02 \x03(\x0b\x32*.agentanycast.v1.DiscoverRequest.TagsEntryR\x04tags\x12\x14\n\x05limit\x18\x03 \x01(\x05R\x05limit\x1a\x37\n\tTagsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"L\n\x10\x44iscoverResponse\x12\x38\n\x06\x61gents\x18\x01 \x03(\x0b\x32 .agentanycast.v1.DiscoveredAgentR\x06\x61gents\"\xaa\x01\n\x0f\x44iscoveredAgent\x12\x17\n\x07peer_id\x18\x01 \x01(\tR\x06peerId\x12\x1d\n\nagent_name\x18\x02 \x01(\tR\tagentName\x12+\n\x11\x61gent_description\x18\x03 \x01(\tR\x10\x61gentDescription\x12\x32\n\x06skills\x18\x04 \x03(\x0b\x32\x1a.agentanycast.v1.SkillInfoR\x06skills2\x8c\x0c\n\x0bNodeService\x12X\n\x0bGetNodeInfo\x12#.agentanycast.v1.GetNodeInfoRequest\x1a$.agentanycast.v1.GetNodeInfoResponse\x12[\n\x0cSetAgentCard\x12$.agentanycast.v1.SetAgentCardRequest\x1a%.agentanycast.v1.SetAgentCardResponse\x12X\n\x0b\x43onnectPeer\x12#.agentanycast.v1.ConnectPeerRequest\x1a$.agentanycast.v1.ConnectPeerResponse\x12R\n\tListPeers\x12!.agentanycast.v1.ListPeersRequest\x1a\".agentanycast.v1.ListPeersResponse\x12X\n\x0bGetPeerCard\x12#.agentanycast.v1.GetPeerCardRequest\x1a$.agentanycast.v1.GetPeerCardResponse\x12O\n\x08SendTask\x12 .agentanycast.v1.SendTaskRequest\x1a!.agentanycast.v1.SendTaskResponse\x12L\n\x07GetTask\x12\x1f.agentanycast.v1.GetTaskRequest\x1a .agentanycast.v1.GetTaskResponse\x12U\n\nCancelTask\x12\".agentanycast.v1.CancelTaskRequest\x1a#.agentanycast.v1.CancelTaskResponse\x12u\n\x14SubscribeTaskUpdates\x12,.agentanycast.v1.SubscribeTaskUpdatesRequest\x1a-.agentanycast.v1.SubscribeTaskUpdatesResponse0\x01\x12{\n\x16SubscribeIncomingTasks\x12..agentanycast.v1.SubscribeIncomingTasksRequest\x1a/.agentanycast.v1.SubscribeIncomingTasksResponse0\x01\x12g\n\x10UpdateTaskStatus\x12(.agentanycast.v1.UpdateTaskStatusRequest\x1a).agentanycast.v1.UpdateTaskStatusResponse\x12[\n\x0c\x43ompleteTask\x12$.agentanycast.v1.CompleteTaskRequest\x1a%.agentanycast.v1.CompleteTaskResponse\x12O\n\x08\x46\x61ilTask\x12 .agentanycast.v1.FailTaskRequest\x1a!.agentanycast.v1.FailTaskResponse\x12r\n\x13SubscribeTaskStream\x12+.agentanycast.v1.SubscribeTaskStreamRequest\x1a,.agentanycast.v1.SubscribeTaskStreamResponse0\x01\x12x\n\x15SendStreamingArtifact\x12-.agentanycast.v1.SendStreamingArtifactRequest\x1a..agentanycast.v1.SendStreamingArtifactResponse(\x01\x12O\n\x08\x44iscover\x12 .agentanycast.v1.DiscoverRequest\x1a!.agentanycast.v1.DiscoverResponseBRZPgithub.com/agentanycast/agentanycast-proto/gen/go/agentanycast/v1;agentanycastv1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'agentanycast.v1.node_service_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'ZPgithub.com/agentanycast/agentanycast-proto/gen/go/agentanycast/v1;agentanycastv1'
  _globals['_SENDTASKREQUEST_METADATAENTRY']._loaded_options = None
  _globals['_SENDTASKREQUEST_METADATAENTRY']._serialized_options = b'8\001'
  _globals['_DISCOVERREQUEST_TAGSENTRY']._loaded_options = None
  _globals['_DISCOVERREQUEST_TAGSENTRY']._serialized_options = b'8\001'
  _globals['_GETNODEINFOREQUEST']._serialized_start=226
  _globals['_GETNODEINFOREQUEST']._serialized_end=246
  _globals['_GETNODEINFORESPONSE']._serialized_start=248
  _globals['_GETNODEINFORESPONSE']._serialized_end=325
  _globals['_SETAGENTCARDREQUEST']._serialized_start=327
  _globals['_SETAGENTCARDREQUEST']._serialized_end=396
  _globals['_SETAGENTCARDRESPONSE']._serialized_start=398
  _globals['_SETAGENTCARDRESPONSE']._serialized_end=420
  _globals['_CONNECTPEERREQUEST']._serialized_start=422
  _globals['_CONNECTPEERREQUEST']._serialized_end=497
  _globals['_CONNECTPEERRESPONSE']._serialized_start=499
  _globals['_CONNECTPEERRESPONSE']._serialized_end=576
  _globals['_LISTPEERSREQUEST']._serialized_start=578
  _globals['_LISTPEERSREQUEST']._serialized_end=596
  _globals['_LISTPEERSRESPONSE']._serialized_start=598
  _globals['_LISTPEERSRESPONSE']._serialized_end=666
  _globals['_GETPEERCARDREQUEST']._serialized_start=668
  _globals['_GETPEERCARDREQUEST']._serialized_end=713
  _globals['_GETPEERCARDRESPONSE']._serialized_start=715
  _globals['_GETPEERCARDRESPONSE']._serialized_end=784
  _globals['_SENDTASKREQUEST']._serialized_start=787
  _globals['_SENDTASKREQUEST']._serialized_end=1079
  _globals['_SENDTASKREQUEST_METADATAENTRY']._serialized_start=1010
  _globals['_SENDTASKREQUEST_METADATAENTRY']._serialized_end=1069
  _globals['_SENDTASKRESPONSE']._serialized_start=1081
  _globals['_SENDTASKRESPONSE']._serialized_end=1142
  _globals['_GETTASKREQUEST']._serialized_start=1144
  _globals['_GETTASKREQUEST']._serialized_end=1185
  _globals['_GETTASKRESPONSE']._serialized_start=1187
  _globals['_GETTASKRESPONSE']._serialized_end=1247
  _globals['_CANCELTASKREQUEST']._serialized_start=1249
  _globals['_CANCELTASKREQUEST']._serialized_end=1293
  _globals['_CANCELTASKRESPONSE']._serialized_start=1295
  _globals['_CANCELTASKRESPONSE']._serialized_end=1358
  _globals['_SUBSCRIBETASKUPDATESREQUEST']._serialized_start=1360
  _globals['_SUBSCRIBETASKUPDATESREQUEST']._serialized_end=1414
  _globals['_SUBSCRIBETASKUPDATESRESPONSE']._serialized_start=1417
  _globals['_SUBSCRIBETASKUPDATESRESPONSE']._serialized_end=1634
  _globals['_SUBSCRIBEINCOMINGTASKSREQUEST']._serialized_start=1636
  _globals['_SUBSCRIBEINCOMINGTASKSREQUEST']._serialized_end=1667
  _globals['_SUBSCRIBEINCOMINGTASKSRESPONSE']._serialized_start=1670
  _globals['_SUBSCRIBEINCOMINGTASKSRESPONSE']._serialized_end=1806
  _globals['_UPDATETASKSTATUSREQUEST']._serialized_start=1809
  _globals['_UPDATETASKSTATUSREQUEST']._serialized_end=1964
  _globals['_UPDATETASKSTATUSRESPONSE']._serialized_start=1966
  _globals['_UPDATETASKSTATUSRESPONSE']._serialized_end=1992
  _globals['_COMPLETETASKREQUEST']._serialized_start=1995
  _globals['_COMPLETETASKREQUEST']._serialized_end=2150
  _globals['_COMPLETETASKRESPONSE']._serialized_start=2152
  _globals['_COMPLETETASKRESPONSE']._serialized_end=2174
  _globals['_FAILTASKREQUEST']._serialized_start=2176
  _globals['_FAILTASKREQUEST']._serialized_end=2255
  _globals['_FAILTASKRESPONSE']._serialized_start=2257
  _globals['_FAILTASKRESPONSE']._serialized_end=2275
  _globals['_SUBSCRIBETASKSTREAMREQUEST']._serialized_start=2277
  _globals['_SUBSCRIBETASKSTREAMREQUEST']._serialized_end=2330
  _globals['_SUBSCRIBETASKSTREAMRESPONSE']._serialized_start=2333
  _globals['_SUBSCRIBETASKSTREAMRESPONSE']._serialized_end=2566
  _globals['_SENDSTREAMINGARTIFACTREQUEST']._serialized_start=2569
  _globals['_SENDSTREAMINGARTIFACTREQUEST']._serialized_end=2803
  _globals['_SENDSTREAMINGARTIFACTRESPONSE']._serialized_start=2805
  _globals['_SENDSTREAMINGARTIFACTRESPONSE']._serialized_end=2836
  _globals['_DISCOVERREQUEST']._serialized_start=2839
  _globals['_DISCOVERREQUEST']._serialized_end=3026
  _globals['_DISCOVERREQUEST_TAGSENTRY']._serialized_start=2971
  _globals['_DISCOVERREQUEST_TAGSENTRY']._serialized_end=3026
  _globals['_DISCOVERRESPONSE']._serialized_start=3028
  _globals['_DISCOVERRESPONSE']._serialized_end=3104
  _globals['_DISCOVEREDAGENT']._serialized_start=3107
  _globals['_DISCOVEREDAGENT']._serialized_end=3277
  _globals['_NODESERVICE']._serialized_start=3280
  _globals['_NODESERVICE']._serialized_end=4828
# @@protoc_insertion_point(module_scope)
