黑洞智能体BLACK HOLE AGENTS
Docs

Long Conversations, Context, and Message Queues

The longer a conversation gets, the more history the model must read. When context usage approaches the limit, earlier content may no longer participate in the response. Instead of repeatedly adding "continue," periodically organize conclusions and unresolved issues.

Edit Assistant → Model contains temperature, recent-message retention and custom context management. (Chinese interface.)Edit Assistant → Model contains temperature, recent-message retention and custom context management. (Chinese interface.)

Edit Assistant → Model contains temperature, recent-message retention and custom context management. (Chinese interface.)

Managing Long Conversations

1. Monitor Context Indicators

When the interface indicates increasing context pressure, stop adding large attachments and check which history items remain relevant to the current goal.

2. Have the Model Generate a Handoff Summary

Ask it to list "confirmed facts, current conclusions, pending issues, and non-negotiable constraints" separately. This is more effective for continuing work than a generic "summarize this."

3. Start a New Topic to Continue

Place the handoff summary and necessary files in a new topic. In the first message, specify which goal to address next. Keep the original topic for reference.

Adjusting Global Context Management

Path: [Settings] → [General] → [Context Management]. These settings apply to standard assistant conversations; individual assistants can override them under Edit Assistant → Model by turning on Customize context management.

SettingProduct DefaultRecommended StartFunctionUse CaseNotes
Recent messages keptUnlimitedKeep UnlimitedSends only the most recent messages to the modelShort tasks with a fixed windowToo small a value may cause the model to forget still-valid requirements
Enable Context ManagementOnKeep OnManages overly long tool results and history compressionLong conversations, tasks with many tool callsDisabling this makes large results more likely to fill the context
Tool Output Truncation Threshold50,000 charactersKeep DefaultStores large results and lets the model read them in segmentsWeb pages, logs, long document tool resultsDoes not delete the original result
Auto-CompressionOnKeep OnSummarizes earlier history when approaching the window limitContinuous multi-turn workCompression is a summary and does not guarantee retaining every detail
Compression ModelFollow Current ModelFollow Current ModelSelects the model used to generate history summariesWhen you need to control speed or cost separatelyChanging the model adds troubleshooting variables

[Settings] → [Default Model] also provides [Model Call Retry]. Disabled by default; when enabled, it attempts up to 3 times by default using exponential backoff, and you can select fallback models in order. Retries and fallbacks only take effect before the model starts outputting; they do not switch to another model to continue a partially generated response.

Using the Message Queue

Follow-up requests appear in the Queued list above the input box while a reply is in progress. (Chinese interface.)Follow-up requests appear in the Queued list above the input box while a reply is in progress. (Chinese interface.)

Follow-up requests appear in the Queued list above the input box while a reply is in progress. (Chinese interface.)

While the model is still responding, you can add the next request to the queue. This is suitable for appending a clear follow-up action, such as "After completion, organize into three conclusions." If you need to immediately correct the current direction while an Agent is running, use the [Steering Shortcut]; if you need to start over completely, stop the current generation and restate the goal.

If you pause the queue, you can check the results first; after you resume auto-send, queued messages are sent in top-to-bottom order.

Use Case: Reviewing a Long Report

First, upload the report and ask the model to list issues by chapter. While the model is processing, add "Organize a risk list after completion" and "Generate a checklist at the end" to the queue in sequence. If you need to verify the first round of results first, you can pause auto-send; resume after confirming accuracy. This avoids having to stay in front of the conversation to send messages one by one and prevents the next requirement from executing before verification.

Why did the model suddenly forget a requirement mentioned earlier?

First, check if the conversation is too long, if the model was switched, and if the key requirement was only mentioned once. Write stable rules into the explicit instructions for the current task; for long-term reuse, assign them to Agent prompts or skills.

On this page