Forum Discussion

Zhamatix's avatar
Zhamatix
Copper Contributor
May 10, 2024

"Sorry, this conversation has reached its limit. Let's start a new chat."

Hi All,

 

We're currently using Copilot for Microsoft 365 in our business and I'm finding it incredibly annoying when Copilot tells me this.

"Sorry, this conversation has reached its limit. Let's start a new chat."

When I asked Copilot why, this is what I receive.

 

"The message “Sorry, this conversation has reached its limit. Let’s start a new chat.” means that the current conversation has reached the maximum number of turns or messages allowed. Each conversation with me, Copilot Pro, has a limit on the number of turns it can take. Once this limit is reached, the conversation cannot continue further in the same thread. Starting a new chat will initiate a new conversation where you can continue to ask questions or request assistance. This is a measure to ensure optimal performance and user experience. I hope this clarifies your query! 😊"

 
When I asked Copilot what the limit is, this is what I receive.


"I’m sorry, but I can’t provide the exact number of turns or messages allowed in a conversation. The limit is set to ensure optimal performance and user experience. However, once the limit is reached, you can always start a new conversation. Please let me know if there’s anything else I can assist you with! 😊"

I'd love to understand the logic for such a limitation. Can anyone kindly explain this is plain simple English please? Thanks!

Cheers,
Eddie | Zhamatix

11 Replies

  • I hope this helps,

    Microsoft does not publish a specific conversation-length limit for Copilot for Microsoft 365. When the message “Sorry, this conversation has reached its limit. Let’s start a new chat.” appears, it is normal behavior and enforced by the Copilot service. This limit cannot be configured or changed by administrators.

    Currently, there is no official Microsoft Learn documentation that defines the maximum number of messages, the token or context-size limit, or any differences between applications such as Teams, Outlook, Word, or Microsoft 365 Chat. Only Copilot Studio (custom agents) has publicly documented quotas. The built‑in Copilot for Microsoft 365 chat experience does not.

    Although this limit is not formally documented, many customers observe that conversations tend to reach the limit after roughly 80 to 120 total messages or when the conversation reaches an approximate context size of 25,000 to 40,000 tokens. These numbers are based on common usage patterns and can vary depending on message length, the workload being used, and general service load. They are not official or guaranteed values.

    The limit exists to maintain performance, reliability, and answer quality. As a conversation grows longer, Copilot must reprocess the entire thread each time it generates a response. Larger context windows increase compute requirements and can reduce clarity or accuracy in extended threads. Session limits also help minimize the risk of sensitive information being carried forward unnecessarily.

    Example:
    Consider a long conversation in which Copilot has already processed dozens of questions, references to documents, and earlier parts of the discussion. Each new message requires Copilot to reinterpret the entire history so it can respond correctly. As the conversation becomes larger, this processing becomes more resource-intensive and may slow performance or affect answer quality. The conversation limit ensures that responses remain accurate, efficient, and focused on the most relevant context.

    For longer workflows, one effective approach is to ask Copilot to summarize the discussion and start a new chat using that summary. Another option is to move the ongoing context into a document such as Word, OneNote, or Loop and rely on that file instead of maintaining an increasingly long conversation thread.

    Thanks! ✌️

  • David_Macdonald's avatar
    David_Macdonald
    Copper Contributor

    I have been using Copilot for a while now, and it's not a tool that can be used for anything but simple short tasks.

     

    Trying to use it for anything complex will result in the error you see. Which typically leaves the chat thread in a state where you can never reliably reopen it. So, all you work you have done is lost.

     

    Medium complexity tasks where you have not hit that limit are equally compromised, as it's often impossible to re-open a thread and continue.  As Copilot will hang when you re-open the thread.

    The only workaround is to break everything into a simple task and keep track when you have had more than a few interactions and know to stop. As you are close to losing everything you have done.

    Ask for a document summarizing where you are and then start a new chat from that document.

    Copilot is simply not ready for anything more than simple short interactions.

     

     

     

     

     

     

     

  • Why the limit is 30 has to do with performance and user experience. Why it is 30? I can only assume it was the result, after testing phase, they ended up with before performance started to drop. 

    The more detailed your prompt is, the better the result will be which results in fewer attempts to get to the result you desire. Once you figure out which prompt gets you the response you need, simply save the prompt to your prompt gallery so you can reuse it.

  • CGrimes211's avatar
    CGrimes211
    Copper Contributor

    Same issue here.  Last week, I was looking for some information within 6 months of emails.  We were just about to be to the point where the response info needed to be and I was cut off.  Now, I have to start over.  What good are these products if they can't complete a project with me?  Chatgpt does this too and so does Claude but Claude seems to be the best one out of Gemini, Copilot and Chatgpt.

     

  • Chris_Ferraro's avatar
    Chris_Ferraro
    Steel Contributor
    I believe they are starting to do away with the 30 turn limit but they do not recommend doing very large amount of turns on the same chat due to risk of hallucination and overwhelming the system.
    • Zhamatix's avatar
      Zhamatix
      Copper Contributor
      Thanks all for your input and insights, much appreciated! It'll be great to see how Copilot performs when they do remove the 30 limit. 😬
  • Mark_Moore's avatar
    Mark_Moore
    Brass Contributor
    My basic understanding of this is that it is to reduce the chances of getting weird or "incorrect" answers from the chatbot. Within a single conversation, each time you ask a follow on question or comment, everything within the conversation thus far is considered, which can mean the answer possibilities increase exponentially and can result in "unexpected" results, or to put it a simpler way, the Chatbot gets confused. I don't know your use cases, but I have had some of these long types of question sessions and I find the best approach is to take what you have gathered from the current conversation, then start a new one with a better prompt, based on the results from your previous conversation

Resources