We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d94139a commit c027843Copy full SHA for c027843
src/a2a/server/request_handlers/default_request_handler.py
@@ -197,8 +197,10 @@ async def on_message_send_stream(
197
consumer = EventConsumer(queue)
198
producer_task.add_done_callback(consumer.agent_task_callback)
199
async for event in result_aggregator.consume_and_emit(consumer):
200
- # Now we know we have a Task, register the queue
201
- if isinstance(event, Task):
+ if isinstance(event, Task) and task_id != event.id:
+ logger.warning(
202
+ f'Agent generated task_id={event.id} does not match the RequestContext task_id={task_id}.'
203
+ )
204
try:
205
await self._queue_manager.add(event.id, queue)
206
task_id = event.id
0 commit comments