reason
Analyze complex problems using five reasoning engines: iterative bounded reasoning, multi-perspective analysis, chain compression, evolutionary search, or structured decomposition. Auto-selects or manually choose the optimal method.
Instructions
[REASONING] 5 engines: inftythink (iterative bounded reasoning), coconut (multi-perspective latent analysis), extracot (reasoning chain compression), mindevolution (evolutionary search), kagthinker (structured logical decomposition with dependency DAG). Auto-selects based on params or use 'method' to override.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sessionId | No | Session identifier | default |
| method | No | Override: run a specific reasoning method. If omitted, auto-selects based on params. inftythink — iterative bounded reasoning (default for raw problems); coconut — multi-perspective latent-space analysis; extracot — compress existing reasoning steps; mindevolution — evolutionary search over seed solutions; kagthinker — structured logical decomposition with dependency graph | |
| params | No | Parameters for the underlying reasoning engine. inftythink: {problem, priorContext?, maxSegments?, maxSegmentTokens?, summaryRatio?}; coconut: {problem, maxSteps?, breadth?, enableBreadthExploration?}; extracot: {reasoningSteps[], problem?, maxBudget?, targetCompression?, minFidelity?}; mindevolution: {problem, criteria?, populationSize?, maxGenerations?, seedResponses[]}; kagthinker: {problem, knownFacts?, maxDepth?, maxSteps?} |