Skip to content

think

Default Tool

Summary

Log your reasoning or analysis mid-turn without ending the turn. Call this to express your thinking, then IMMEDIATELY invoke the next action tool. NEVER end a turn with only a think call.

Input parameters

Input schema class: ThinkRequest

Parameter Required Type
reasoning required String

Expected output

Returns a JSON object.

Success keys: status=ok, hint.

Example:

{ "status": "ok", "hint": "Reasoning logged. Invoke your next tool now." }