think
Record structured reasoning steps to plan, analyze, and process complex multi-step tasks before acting. Use when you need to navigate detailed policies or challenge conclusions.
Instructions
Use this tool to record a structured reasoning step. It will not obtain new information or change any state — it appends your thought to the log. Use it when you need to: process results from previous tool calls before acting, plan your approach to a multi-step task, analyze a complex situation before deciding, or navigate environments with detailed policies. Do NOT use for simple single-step tasks or restating without analysis. When thinking, ask yourself: What am I assuming? What evidence supports this? What's my plan, and what could go wrong? You can adjust totalThoughts up or down as your understanding deepens. When you set nextThoughtNeeded to false, use the verify tool to challenge your conclusion before acting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| thought | Yes | Your current thinking step. | |
| thoughtNumber | Yes | Current thought number in the sequence. | |
| totalThoughts | Yes | Estimated total thoughts needed. Can be adjusted up or down as you progress. | |
| nextThoughtNeeded | Yes | Whether another thinking step is needed after this one. |