When should you leave a long conversation behind? When you begin a different task,
or return after more than an hour of inactivity—even if you are continuing the same
work. The usual cache window is about one hour, so reopening an older conversation can
mean paying for the model to process its full history again. Start a new conversation,
or switch to a lower-cost model, use
/compact, then return to the capable model if
you need to continue the same task.What should I do?
While actively working
Before taking a long break
Prepare the handoff while the cache is still warm.
You can view or edit the saved project context in
.workshop/context.md.
If both apply, run /context first, then /compact.
When you come back
Three things that affect credit use
Why long conversations cost more
Each new turn includes the context needed to continue the conversation. As messages, file reads, and tool results accumulate, there is more history to process on every turn. A warm prompt cache makes repeated history cheaper, but it does not make the conversation smaller. Output, new input, agent turns, and delegated work still consume credits.Why a fresh conversation saves credits. It leaves the old chat history behind while
keeping the project’s files, sources, and saved project context. The agent starts with
the durable information it needs, without carrying every earlier message and tool result.
Use /context to save knowledge for future conversations
/context saves important project knowledge from the current conversation in
.workshop/context.md so future conversations can use it.
.workshop/context.md. See
Context and Memory.
Use /compact to shorten history for the same task
/compact replaces a long working history with a shorter summary. Use it when you want to
continue the same task but no longer need every intermediate step.
Why caching and model switching matter
A prompt cache lets a model reuse conversation history at a discounted rate. The usual TTL is one hour. Think of this as an idle timer: using the cache can refresh it, but the exact behavior varies by model and provider.Why a cold premium turn can be surprisingly expensive. Think of two prices
multiplying. A premium model can cost around 10× more than a lower-cost model. If
the cache is cold, rereading the same long conversation can cost around 10× more
than reading it from a warm cache. Together, the conversation-history part of the first
cold turn on a premium model can cost around 100× more than a warm turn on a
lower-cost model.The exact difference varies, and the 100× comparison does not apply to the entire turn.
The practical rule is simple: do not make a premium model process a long, cold history.
Use a lower-cost model for
/context or /compact, then use the capable model in the
fresh or shortened conversation.Choose the model for the task
The cheapest turn is not always the cheapest completed task. Repeated corrections can cost more than using a stronger model once.
Auto is the simplest default when you do not want to pick
a model yourself.