Monoize
Transforms

Reasoning: strip encrypted payloads

Remove encrypted reasoning payloads while keeping plaintext reasoning.

What it does

This transform removes encrypted reasoning payloads from response nodes, stream events, and passthrough state. Plaintext reasoning stays untouched.

Reference

PropertyValue
Type IDreasoning_strip_encrypted
Phaseresponse
ScopesProvider, Global, API key

When to use

  • Clients store conversation history and replay it to a different Provider that cannot decrypt the payloads.
  • You want smaller responses and do not need encrypted reasoning continuity.

Configuration

This transform has no options. Use an empty config object.

Example rule

{
  "transform": "reasoning_strip_encrypted",
  "enabled": true,
  "phase": "response",
  "models": [
    "*"
  ],
  "config": {}
}

On this page