# AgentDiet Context Window Compressor

> AgentDiet Context Window Compressor is a paid API for AI agents from rag-diet.agentdiet.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-22).

Compresses and distills AI context windows by stripping bloat, reducing token count by up to 85-91% for use in A2A/MCP pipelines

## Facts

- Endpoint: GET https://rag-diet.agentdiet.dev/v1/context-compress?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentdiet-context-window-compressor-3982e548
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1AmH5PNHWZ43M2licHQr7

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agentdiet-context-window-compressor-3982e548
```

Example prompt: Take the content at this URL and run it through AgentDiet's context compressor — I need the de-bloated, distilled version that fits in a small context window with at least 85% token reduction.

## When to prefer this

Choose this endpoint when you need to reduce token consumption before sending web content or retrieved documents to an LLM, especially in A2A or MCP pipelines where context window limits are a bottleneck. It is ideal for agents that fetch URLs and must summarize or distill content cheaply ($0.001/call) rather than passing raw HTML to an expensive model. Prefer it over general-purpose scrapers when the goal is token reduction rather than structured data extraction.

## Known failure modes

- Invalid or unreachable URL returns an error status
- Unsupported HTTP method causes schema validation failure
- Payment not settled in USDC on Base results in 402 response
- URL content is already minimal — compression ratio may be low
- Network timeout if target URL is slow to respond
- Missing required 'input' field causes request rejection

## How this service works

Deterministic B2A/A2A/MCP/x402/MPP/L402 execution and intelligence node at https://rag-diet.agentdiet.dev settling in USDC on Base.

## Output

Returns a JSON object with a 'data' field containing the compressed/distilled context content, a 'status' field ('ok' on success), and a 'roi_proof' object showing the compression_ratio_pct achieved (e.g. 91.4%). The agent receives dramatically fewer tokens representing the same essential information.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string"
      },
      "mode": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "status": "ok",
  "roi_proof": {
   "compression_ratio_pct": 91.4
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentdiet-context-window-compressor-3982e548/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rag-diet.agentdiet.dev](https://www.zero.xyz/host/rag-diet.agentdiet.dev/llms.txt)
