Skip to content
Discussion options

You must be logged in to vote

You are seeing limitations in M365 Copilot.
That client requires a response within 15 seconds of sending the request.
Then you must continue to update it ~45 seconds until the request completes,
if you fail to do that, the Client will time out and not receive further updates.

its a bit hard to find information on this.. however you can see it here:

https://learn.microsoft.com/en-us/microsoft-365-copilot/extensibility/custom-engine-agent-asynchronous-flow

Each user query should receive an initial response within 15 seconds. For long-running tasks, agents can send follow-up messages. A 45-second timeout applies between streaming updates.

The best pattern to use here shown in an example here:

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@leobleumer
Comment options

Answer selected by MattB-msft
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
Question Further information is requested
2 participants
Converted from issue

This discussion was converted from issue #309 on October 07, 2025 21:08.