Skip to main content

Module reasoning_tool

Module reasoning_tool 

Source
Expand description

ReasoningToolBuilder — build a structured reasoning tool from custom fields.

Equivalent to Python SGR’s NextStepToolsBuilder pattern. Agent defines reasoning schema fields, builder creates ToolDef.

Structs§

ReasoningToolBuilder
Builder for reasoning/think tools with custom schema fields.

Functions§

from_runtime
Build reasoning tool from AgentRuntime context. Adapts schema based on runtime signals (inbox, threats, OTP).
minimal_reasoning
Preset: minimal reasoning tool (situation + plan + done).
routed_reasoning
Preset: agent reasoning with task routing (PAC1/CRM style).