dialectic
Resolve complex questions through structured dialectical reasoning—thesis, antithesis, and synthesis—using single-shot, step-by-step workflow, or individual phase modes to reach a balanced conclusion.
Instructions
Dialectical reasoning (thesis → antithesis → synthesis). Modes: single_shot (one prompt), workflow (step-by-step recipe), thesis/antithesis/synthesis (individual phase prompts). Use response_style to control output: 'json', 'sections', or 'synthesis_only'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Optional working directory for backend execution. Defaults to the MCP server process cwd. | |
| mode | No | single_shot: one comprehensive prompt. workflow: structured step-by-step recipe. thesis/antithesis/synthesis: individual phase prompts. | single_shot |
| query | Yes | The question or topic to analyze dialectically | |
| format | No | For workflow mode: return structured workflow or single prompt | workflow |
| thesis | No | Thesis text (required for antithesis/synthesis modes) | |
| backend | No | Execution backend when execute=true. auto prefers Codex MCP, then CLI, then prompt-only fallback. | auto |
| execute | No | If true and mode=single_shot, run the prompt through the selected backend and return model output when execution succeeds. | |
| antithesis | No | Antithesis text (required for synthesis mode) | |
| use_search | No | Include instructions to use search tools for real-world grounding | |
| max_retries | No | Retries if output fails format validation when execute=true (default: 0) | |
| use_council | No | Enable multi-perspective council critiques (Logician, Empiricist, Ethicist) | |
| response_style | No | Shape of the final output: 'sections' (full text), 'synthesis_only' (just the resolution), or 'json' (structured). | sections |
| timeout_seconds | No | Timeout (seconds) for backend execution when execute=true (default: 120) |