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 16dbf22 commit 0621aeaCopy full SHA for 0621aea
src/a2a/server/request_handlers/default_request_handler.py
@@ -195,8 +195,10 @@ async def on_message_send_stream(
195
consumer = EventConsumer(queue)
196
producer_task.add_done_callback(consumer.agent_task_callback)
197
async for event in result_aggregator.consume_and_emit(consumer):
198
- # Now we know we have a Task, register the queue
199
- if isinstance(event, Task):
+ if isinstance(event, Task) and task_id != event.id:
+ logger.warning(
200
+ f'Agent generated task_id={event.id} does not match the RequestContext task_id={task_id}.'
201
+ )
202
try:
203
await self._queue_manager.add(event.id, queue)
204
task_id = event.id
0 commit comments