analyze_history
Identify repetitive or ignored messages in conversation history to reduce token waste. Returns suggested truncation count and estimated token savings.
Instructions
Analyze a conversation messages array for repetitive or ignored content. Identifies near-duplicate messages and large log-pattern outputs the user likely skipped. Returns suggested truncation count and estimated token savings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxTurns | No | Optional: only analyze the last N messages. | |
| messages | Yes | Conversation messages array ({ role, content } pairs). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alertLevel | No | ||
| totalTokens | No | ||
| totalMessages | No | ||
| repetitiveMessages | No | ||
| suggestedTruncation | No | ||
| estimatedTokenSavings | No |