File tree Expand file tree Collapse file tree 3 files changed +2
-10
lines changed
src/a2a/server/request_handlers Expand file tree Collapse file tree 3 files changed +2
-10
lines changed Original file line number Diff line number Diff line change @@ -132,7 +132,6 @@ async def SendMessage(
132132 request , server_context
133133 )
134134 self ._set_extension_metadata (context , server_context )
135- # Wrap in SendMessageResponse based on type
136135 if isinstance (task_or_message , a2a_pb2 .Task ):
137136 return a2a_pb2 .SendMessageResponse (task = task_or_message )
138137 return a2a_pb2 .SendMessageResponse (message = task_or_message )
Original file line number Diff line number Diff line change 2626 GetTaskRequest ,
2727 ListTaskPushNotificationConfigRequest ,
2828 ListTasksRequest ,
29- Message ,
3029 SendMessageRequest ,
3130 SendMessageResponse ,
3231 SubscribeToTaskRequest ,
@@ -171,15 +170,10 @@ async def on_message_send(
171170 task_or_message = await self .request_handler .on_message_send (
172171 request , context
173172 )
174- # Build result based on return type
175- response = SendMessageResponse ()
176173 if isinstance (task_or_message , Task ):
177- response .task .CopyFrom (task_or_message )
178- elif isinstance (task_or_message , Message ):
179- response .message .CopyFrom (task_or_message )
174+ response = SendMessageResponse (task = task_or_message )
180175 else :
181- # Should we handle this fallthrough?
182- pass
176+ response = SendMessageResponse (message = task_or_message )
183177
184178 result = MessageToDict (response )
185179 return _build_success_response (request_id , result )
Original file line number Diff line number Diff line change @@ -84,7 +84,6 @@ async def on_message_send(
8484 task_or_message = await self .request_handler .on_message_send (
8585 params , context
8686 )
87- # Wrap the result in a SendMessageResponse
8887 if isinstance (task_or_message , a2a_pb2 .Task ):
8988 response = a2a_pb2 .SendMessageResponse (task = task_or_message )
9089 else :
You can’t perform that action at this time.
0 commit comments