What is on the table
all of it inside one fixed window
- Project instructionsthe standing brief, on every turn
- Retrieved knowledgethe relevant parts of the knowledge base
- Attachmentsthe files you uploaded in this conversation
- Conversation so farevery message, yours and Claude’s
- Your newest messagethe one you just sent
- Reserved for the answerspace held back for the response
What the context window is, and how big
The context window is the total amount of text the model can hold in view at once — your messages, its replies, the files you attached, and whatever the Project supplied. It is not a per-message limit and it is not storage. When it is full, something has to give.
Size depends on the model and the plan. Anthropic’s help centre states that on paid plans newer models support up to one million tokens, while others support five hundred thousand or two hundred thousand, and that part of the window is reserved for Claude’s response, making the maximum conversation slightly smaller than the full window. The models documentation records the same ordering on the technical side: the current larger models document a one-million-token window, while the fastest tier documents two hundred thousand. Tokens are roughly word-sized chunks, so a very long report can occupy a serious fraction of a window on its own.
What happens as a conversation gets long
You do not usually hit a wall. As a conversation approaches the context limit, Claude automatically summarises earlier messages so it can keep going, and the help centre notes you may see Claude “organising its thoughts” while this happens. Your full chat history is preserved, so earlier content can still be referred to afterwards. This automatic context management depends on code execution being enabled, and conversations that rely on it consume more of your usage limit. Rare edge cases — a very large first message, for example — can still run into the limit.
Two consequences matter for everyday work. First, an instruction you gave an hour and sixty messages ago may now be part of a summary rather than sitting there verbatim, which is why long threads quietly stop obeying a constraint set at the start. If a rule matters, restate it at the point where it bites. Second, a long conversation is an expensive one: every turn carries the accumulated history, and the help centre’s own advice is to try starting a new conversation if you are approaching your usage limit in a longer chat.
Three moves, and when each is right
Restart, summarise and persist are not alternatives to one another so much as a sequence. Summarising is how you leave a conversation well; restarting is where you go; persisting is how you avoid doing it again next week.
Which move does this situation call for?
- Long, tangled, driftingSummarise, then restartcarry forward the conclusions
- New topic, same dayJust start a new chatnothing worth carrying
- Same context every weekPersist it in a Projectknowledge base and instructions
- A stable fact about youLet memory hold itrole, preferences, ongoing work
A good summary before a restart is not “summarise this conversation”. It is a handoff note: the decisions made and still standing, the constraints that must survive, the current best version of the work, and the open questions. Ask for exactly those four things, read it, correct it — a summary is an output like any other and can drop the one decision you cared about — and paste it as the opening of the new conversation along with the files that still matter.
| Signal | Move | Why |
|---|---|---|
| Answers slowing; “organising its thoughts” appears | Summarise and restart | The window is filling; every turn now carries the whole history |
| An early instruction is being ignored | Restate it, or restart with it up front | It may now sit inside a summary rather than verbatim |
| Usage limit approaching mid-thread | Start a new conversation | Long conversations consume more; this is the help centre’s own advice |
| The same documents every week | Persist in a Project | Retrieval loads the relevant parts instead of the whole pile |
| “Claude keeps forgetting I work in procurement” | Memory, not a longer prompt | Stable facts about you are exactly what memory stores |
| A single enormous first message | Split the task, or use a Project | Edge cases like this can still hit the limit |
Memory is not the context window
Memory is a separate mechanism, and the exam likes the confusion. Claude generates and stores memory as a set of individual topics as you chat, rather than summarising conversations after they end, and it holds things like your role, your professional context, your ongoing work and your communication preferences. It is on by default for Free, Pro and Max plans; Team and Enterprise plans have it off by default and an owner can enable it. Each project has its own separate memory space and dedicated project summary, which keeps contexts from bleeding into each other.
You can see and manage it. Memory entries appear under Topics in the memory settings, where they can be viewed and edited, and you can simply tell Claude in chat to remember something. Pausing keeps what exists but stops new entries being created; resetting permanently deletes everything and cannot be undone. By default sensitive categories — health, politics, religion and similar — are not remembered unless you opt in, and some things are never saved at all, including government identification numbers, financial account numbers and criminal history. Incognito chats sit outside all of it: they are not saved to history or memory and are not referenced later.
Chat search is the third mechanism and is different again: on paid plans Claude can search and reference your previous conversations, with chats outside projects searched separately from the chats inside a given project, and it can be switched off in the memory settings. Memory tells Claude who you are; chat search finds what you said; the context window is what is in front of it right now.
Four places context can live
In front of the model now
- Context window — this conversation, its attachments, the Project instructions
- Fixed size; fills up; partly reserved for the reply
- Cleared completely when you start a new chat
Stored for later
- Memory — topics about you, per project, viewable and editable
- Project knowledge — your documents, retrieved when relevant
- Chat search — your past conversations, on paid plans
A closing caution. None of these mechanisms makes an answer true, and a summary is itself an output that can lose or distort something. Check a handoff note before you build a second day of work on it, the same way you would check any other output — which is the discipline of Domain 2.
Traps the wrong answers are built from
| Tempting but wrong | Do this instead |
|---|---|
| Restarting a long conversation with nothing carried forward | Ask for a handoff note of decisions, constraints and open questions, check it, then restart. |
| Treating memory as a place to store documents | Memory holds topics about you; documents belong in a Project knowledge base. |
| Repeating a standing instruction in every message | Put it in the Project instructions so every conversation inherits it. |
| Assuming an instruction from sixty messages ago is still verbatim | Restate constraints at the point where they matter in a long thread. |
| Pushing on in a thread that is slowing and eating the allowance | Summarise and start a new conversation — the documented advice for a long chat near the limit. |
You should now be able to
- Explain what occupies the context window and why part of it is reserved.
- Recognise the signs that a conversation is approaching its limit and what the app does about it.
- Choose between restarting, summarising and persisting for a given situation.
- Write a handoff note that carries decisions, constraints, current state and open questions.
- Distinguish the context window from memory, project knowledge and chat search.
- Describe how memory is scoped, controlled and limited, including per-project memory and incognito chats.