I’d like to add a concrete use case for why advance warning about conversation limits would be extremely helpful.

This has happened to me four or five times now with long-running ChatGPT conversations tied to substantial projects. The biggest problem isn’t simply that the conversation reaches a limit. It’s that the limit arrives without enough warning to prepare for it.

When I’m working on a technical investigation or another long-running project, the conversation may contain a large amount of accumulated state: observations, decisions, corrected assumptions, eliminated hypotheses, configuration details, unresolved questions, and next steps. Normally, before moving to a new conversation, I can ask ChatGPT to create a purpose-built handoff package that preserves that working state.

But once the conversation reaches its hard limit, I can no longer send the request to create that handoff.

That creates a somewhat circular failure mode: the conversation containing the information needed to build the transfer package becomes inaccessible for the purpose of building the transfer package.

In my case, the fallback has sometimes been requesting my full ChatGPT data export and waiting for it to arrive so I can recover the conversation. That works, but it can interrupt an active project for days. The issue isn’t emotional distress so much as disruption of momentum: I can be deeply into an investigation or project, hit an unexpected wall, and suddenly have to stop, reconstruct my state elsewhere, switch projects, or wait for the export.

I don’t necessarily think ChatGPT needs to expose an exact raw token count if there are technical reasons not to. Any sufficiently reliable advance indicator would solve most of the problem. For example:

  • A conversation-capacity or “conversation health” indicator.

  • Warnings at meaningful thresholds before the conversation becomes unable to accept messages.

  • A “Prepare handoff” or “Continue in new chat” function that appears while enough context remains to construct a good transfer.

  • Ideally, a successor-chat workflow that preserves not just a summary, but the current working state: established facts, user corrections, decisions, unresolved questions, disproven hypotheses, files/references, and provenance.

That last distinction matters. In complicated technical work, a generic summary can accidentally flatten the history and turn an old hypothesis, superseded setting, or corrected assistant mistake into an apparent fact. A good continuity mechanism needs to preserve what is currently believed and why, not merely compress what was discussed.

I’ve started compensating manually by maintaining rolling continuation checkpoints for major projects, but this is fundamentally something the product could handle much more reliably because the product actually knows when a conversation is approaching its limits.

Even a simple warning that effectively says, “This conversation is becoming very large; consider preparing a continuation now,” would be a major improvement. The important part is that the warning has to arrive while the original conversation can still participate in creating its own handoff.