compress_context
Compress lengthy text or chat history into a concise summary for re-injection into context. Supports offline extractive and API-backed abstractive modes.
Instructions
Compress long text or conversation history into a dense summary. Use before re-injecting large context on repeated turns.
Extractive mode (default): offline, free, uses LSA sentence ranking. Abstractive mode: higher quality but requires ANTHROPIC_API_KEY env var.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The content to compress. | |
| target_tokens | No | Approximate desired output size in tokens. | |
| mode | No | "extractive" (free/offline) or "abstractive" (LLM-backed). | extractive |
| preserve_format | No | If True, output as bullet points; else dense prose. | |
| model | No | Used for token counting (does not affect which API is called). | gpt-4o |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||