Blocks
Autonomous Agent
Self-directed autonomous agent
Create a self-directed autonomous agent that can plan, execute, and adapt to complete complex tasks with minimal human intervention.
Block Preview
Autonomous Agent
Self-directed autonomous 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 autonomous_agent block with monitoring enabled in production.
Inputs (UI)
Objective
long-inputPlaceholder: Enter the high-level objective for the autonomous agent...
Layout: full
Constraints
long-inputPlaceholder: Enter any constraints or limitations for the agent...
Layout: full
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 Iterations
short-inputPlaceholder: 15
Layout: half
Memory Type
dropdownLayout: half
Options: Short-term Only, Long-term (Vector DB), Hierarchical
Tools
tool-inputLayout: full
Feedback Mechanism
dropdownLayout: half
Options: None, Self-critique, Human-in-the-loop
Execution Strategy
dropdownLayout: half
Options: Sequential, Tree of Thoughts, Recursive Task Decomposition
Initial Context
long-inputPlaceholder: Enter any initial context or background information...
Layout: full
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)
objective
stringRequired
constraints
stringOptional
model
stringRequired
apiKey
stringRequired
maxIterations
numberOptional
memory
stringOptional
tools
jsonOptional
feedbackMechanism
stringOptional
executionStrategy
stringOptional
initialContext
stringOptional
temperature
numberOptional
knowledgeSources
stringOptional
searchMaxResults
numberOptional
similarityThreshold
numberOptional
memoryEnabled
booleanOptional
memoryLimit
numberOptional
memoryImportance
numberOptional
memoryTags
stringOptional
Outputs
Primary response type:
{
"finalResult": "string",
"executionLog": "json",
"model": "string",
"tokens": "json"
}