Monoize
Transforms

Reasoning: strip from request input

Remove reasoning nodes from the request input before upstream encoding.

What it does

This transform removes reasoning nodes from the request input before Monoize encodes the request for the upstream. It is the request-side counterpart of reasoning_strip_output.

Reference

PropertyValue
Type IDreasoning_strip_input
Phaserequest
ScopesProvider, API key

When to use

  • An upstream rejects replayed reasoning items in the input.
  • You want to cut input token cost when clients replay full history including reasoning.

Configuration

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

Example rule

{
  "transform": "reasoning_strip_input",
  "enabled": true,
  "phase": "request",
  "models": [
    "*"
  ],
  "config": {}
}

On this page