Skip to main content
Each chat thread has a context window — the amount of conversation the assistant can actively consider. As you exchange messages, the context fills up. The circular meter in your chat shows how full it is.

Automatic context compaction

When the context window fills up, daoco automatically compacts the conversation. Older messages are summarized so the assistant retains key decisions and context while freeing space to continue. You do not need to start a new thread. The assistant handles it for you.

What happens during compaction

  1. The assistant pauses briefly.
  2. Older conversation history is summarized into a compact reference.
  3. The thread resumes with the summary in place.
  4. Your active draft is preserved — nothing you were working on is lost.

What gets preserved

  • Brand context, voice, and corrections.
  • Active drafts and in-progress content.
  • Key decisions and instructions from earlier in the thread.
  • File and asset references.

Reading the context meter

The circular meter next to the chat input shows your current context usage. Hover over it for details including token counts and compaction status.

Status indicators

As compaction progresses, you will see status labels near the input area:
StatusWhat it means
Context limit reached, compacting nextThe context window is full. Compaction will start on the next turn.
Preparing to refresh contextThe assistant is getting ready to compact.
Pausing to refresh contextThe assistant has paused to run compaction.
Compacting chat contextCompaction is in progress.
Resuming from compacted contextCompaction finished. The assistant is picking up where it left off.
Context refreshedCompaction succeeded. The thread continues normally.
Context refresh failedCompaction did not complete. See below.
You cannot send messages while compaction is in progress. The input area re-enables automatically once compaction finishes.

If compaction fails

If compaction fails, the assistant falls back to using shorter recent history. You can continue the conversation, but quality may be reduced for questions about earlier context. If this happens, starting a new thread is the best recovery step. Your brand context and corrections carry over automatically — you only need to re-state the task-specific details.

When to start a new thread

Compaction lets you keep working in long threads, but starting fresh is still better when:
  • You are switching to a completely different topic or campaign.
  • You want a clean slate for a new creative direction.
  • You have had multiple compactions and want to reset.
Shorter, focused threads are also more token-efficient. See Understand token usage for details.

Brand chat

Learn the full chat workflow including attachments and prompts.

Understand token usage

See how basic and premium tokens are consumed.