From 6c2860e19ebfdff5a48965fb42cb01e260cb1dd4 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Sun, 26 Apr 2026 19:09:05 +0200 Subject: [PATCH] prompts: restore original tools-reasoning content Co-Authored-By: Claude Sonnet 4.6 --- prompts/tools-reasoning.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/prompts/tools-reasoning.md b/prompts/tools-reasoning.md index fd3b07e..955add0 100644 --- a/prompts/tools-reasoning.md +++ b/prompts/tools-reasoning.md @@ -1,7 +1,14 @@ # reasoning_think -Use `reasoning_think` to reason through complex problems before acting. Call it once with your full chain of thought before making decisions, writing code, or taking any non-trivial action. +A scratchpad for externalizing reasoning. The thought is recorded in conversation history — informing subsequent actions — but not shown to the user. +**Trigger condition**: before acting on any non-trivial task — complex problems, multi-step logic, decisions with trade-offs, or any point where acting without thinking first risks a wrong turn. Skip it for simple, single-step tasks where the right action is immediately obvious. + +**Calling convention**: ``` execute_code: steps=[{tool: "reasoning_think", args: ["your full reasoning here"]}] ``` + +**Returns**: nothing. The value is entirely in writing the thought. + +**Constraints**: one call per decision point is enough.