Blocks
Reasoning Agent
Step-by-step reasoning agent
Create an agent that uses structured reasoning techniques like Chain-of-Thought, ReAct, or Tree of Thoughts to solve complex problems step by step.
Block Preview
Reasoning Agent
Step-by-step reasoning agent
Usage
- Add the block to your workflow and connect it to the upstream step.
- Configure any required credentials or tokens in the inputs.
- Fill in required inputs and optional parameters for the run.
- Run a test execution, inspect outputs, and iterate before deploying.
- Deploy the reasoning_agent block with monitoring enabled in production.
Inputs (UI)
Problem
long-inputPlaceholder: Enter the problem or question for the agent to solve...
Layout: full
Reasoning Framework
dropdownLayout: half
Options: Chain of Thought, ReAct, Tree of Thoughts, Socratic Method
Model
dropdownLayout: half
Options: Dynamic options
Temperature
sliderLayout: half
Condition: model = ["gpt-4o","gpt-4o-mini","gpt-4-turbo","gpt-4","gpt-3.5-turbo","o3-mini","gpt-5-mini","gpt-5","o1-mini","o1-preview","gemini-2.5-pro-preview-05-06","gemini-2.5-flash-preview-05-20","gemini-2.0-flash","gemini-2.0-flash-lite","deepseek-chat","deepseek-reasoner","llama-4-scout-17b-16e-instruct","llama-4-maverick-17b-128e-instruct","llama-3.3-70b-versatile","qwen-qwq-32b","deepseek-r1-distill-llama-70b"]
Temperature
sliderLayout: half
Condition: model = ["claude-opus-4-5-20251022","claude-sonnet-4-20250514","claude-opus-4-20250514","claude-haiku-4-5-20251001","claude-3-7-sonnet-20250219","grok-3-latest","grok-3-fast-latest"]
API Key
short-inputPlaceholder: Enter your API key
Layout: full
Condition: model = ["qwen2.5:0.5b","qwen2.5:1.5b","qwen2.5:3b","llama3.2:1b","llama3.2:3b","phi3.5:3.8b"]
Max Steps
short-inputPlaceholder: 10
Layout: half
Verify Steps
switchLayout: half
Tools
tool-inputLayout: full
Condition: reasoningFramework = "react"
Domain Knowledge
long-inputPlaceholder: Enter any domain-specific knowledge or context...
Layout: full
Output Format
dropdownLayout: half
Options: Full Reasoning, Answer Only, Summary with Key Steps
Knowledge Sources
knowledge-source-inputLayout: full
Max Search Results
sliderLayout: half
Condition: knowledgeSources = ""
Similarity Threshold
sliderLayout: half
Condition: knowledgeSources = ""
Enable Memory
switchLayout: half
Memory Limit
sliderLayout: half
Condition: memoryEnabled = true
Importance Threshold
sliderLayout: half
Condition: memoryEnabled = true
Memory Tags
short-inputPlaceholder: customer-support, billing, technical
Layout: half
Condition: memoryEnabled = true
Inputs (API)
problem
stringRequired
reasoningFramework
stringRequired
model
stringRequired
apiKey
stringRequired
maxSteps
numberOptional
verifySteps
booleanOptional
tools
jsonOptional
domainKnowledge
stringOptional
outputFormat
stringOptional
temperature
numberOptional
knowledgeSources
stringOptional
searchMaxResults
numberOptional
similarityThreshold
numberOptional
memoryEnabled
booleanOptional
memoryLimit
numberOptional
memoryImportance
numberOptional
memoryTags
stringOptional
Outputs
Primary response type:
{
"answer": "string",
"reasoning": "json",
"model": "string",
"tokens": "json"
}