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.

Back to Catalog
Agentsautonomous_agent

Block Preview

Autonomous Agent

Self-directed autonomous agent

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Configure any required credentials or tokens in the inputs.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the autonomous_agent block with monitoring enabled in production.

Inputs (UI)

Objective

long-input

Placeholder: Enter the high-level objective for the autonomous agent...

Layout: full

Constraints

long-input

Placeholder: Enter any constraints or limitations for the agent...

Layout: full

Model

dropdown

Layout: half

Options: Dynamic options

Temperature

slider

Layout: 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

slider

Layout: 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-input

Placeholder: 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-input

Placeholder: 15

Layout: half

Memory Type

dropdown

Layout: half

Options: Short-term Only, Long-term (Vector DB), Hierarchical

Tools

tool-input

Layout: full

Feedback Mechanism

dropdown

Layout: half

Options: None, Self-critique, Human-in-the-loop

Execution Strategy

dropdown

Layout: half

Options: Sequential, Tree of Thoughts, Recursive Task Decomposition

Initial Context

long-input

Placeholder: Enter any initial context or background information...

Layout: full

Knowledge Sources

knowledge-source-input

Layout: full

Max Search Results

slider

Layout: half

Condition: knowledgeSources = ""

Similarity Threshold

slider

Layout: half

Condition: knowledgeSources = ""

Enable Memory

switch

Layout: half

Memory Limit

slider

Layout: half

Condition: memoryEnabled = true

Importance Threshold

slider

Layout: half

Condition: memoryEnabled = true

Memory Tags

short-input

Placeholder: customer-support, billing, technical

Layout: half

Condition: memoryEnabled = true

Inputs (API)

objective

string

Required

constraints

string

Optional

model

string

Required

apiKey

string

Required

maxIterations

number

Optional

memory

string

Optional

tools

json

Optional

feedbackMechanism

string

Optional

executionStrategy

string

Optional

initialContext

string

Optional

temperature

number

Optional

knowledgeSources

string

Optional

searchMaxResults

number

Optional

similarityThreshold

number

Optional

memoryEnabled

boolean

Optional

memoryLimit

number

Optional

memoryImportance

number

Optional

memoryTags

string

Optional

Outputs

Primary response type:

{
  "finalResult": "string",
  "executionLog": "json",
  "model": "string",
  "tokens": "json"
}

Tool Access

openai_chatanthropic_chatgoogle_chatxai_chatdeepseek_chatfunction_executehttp_requesttext_processorjson_processor
Autonomous Agent | NowFlow Blocks