Skip to content

LLM Plan Actions Node

Automation/LLM/Planning

Uses LLM to plan a sequence of automation actions to achieve a goal

llm_plan_actionsautomationLong running
Inputs10
Outputs4
Security exposure4/10
Packageautomation

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

SecurityAttack surface and exposure impact.
4/10Medium
PrivacyPotential sensitivity of processed data.
3/10Low
PerformanceRuntime or resource pressure.
4/10Medium
GovernancePolicy, audit, or compliance impact.
5/10Medium
ReliabilityOperational stability considerations.
6/10Medium
CostExternal or compute cost impact.
5/10Medium

Input Pins

10

▶

Execution
exec_in

Trigger

Model

Struct
model

Vision-capable LLM model

BitBit19 fields
idstring
default ""
typeBitTypes
enum "Llm", "Vlm", "Tts", "Stt"...default "Other"
metaMap<string, Metadata>
default {}
*Metadatamap value
namestringrequired
descriptionstringrequired
long_descriptionstring | null
release_notesstring | null
tagsArray<string>required
itemsstringarray item
+11 more fields
authorsArray<string>
default []
itemsstringarray item
repositorystring | null
default null
download_linkstring | null
default null
file_namestring | null
default null
hashstring
default ""
sizeinteger | null
format uint64default nullmin 0
hubstring
default ""
parametersvalue
default null
versionstring | null
default null
licensestring | null
default null
dependenciesArray<string>
default []
itemsstringarray item
dependency_tree_hashstring
default ""
createdstring
default ""
updatedstring
default ""
model_slugstring | null
default null
+1 more fields
Schema enforced

Screenshot

String
screenshot

Current screenshot as base64 PNG, JPEG, WebP or GIF (a data URL is fine). Ignored when Image is connected

Image

Struct
image

Current screenshot as an image, e.g. from the Screenshot node. Takes precedence over the base64 Screenshot

NodeImageNodeImage1 fields
image_refstringrequired

Frame

Struct
frame

Screen frame of the screenshot, from the capture node. Coordinates are desktop input coordinates (ready for the mouse nodes) when Frame is connected, otherwise pixels of the original screenshot

ScreenFrameScreenFrame7 fields
display_indexinteger | null
format uint32default nullmin 0
xinteger:int32required
format int32
yinteger:int32required
format int32
widthinteger:uint32required
format uint32min 0
heightinteger:uint32required
format uint32min 0
pixel_widthinteger:uint32required
format uint32min 0
pixel_heightinteger:uint32required
format uint32min 0

Execution Target

String
execution_target

General proposes actions for any surface. Browser creates a plan for Execute Browser Action Plan.

Default General
GeneralBrowser

Page Context

String
page_context

DOM or accessibility snapshot containing selectors for browser actions

Goal

String
goal

What the automation should accomplish

Available Actions

String
available_actions

JSON array of available action types and their parameters

Default ["click", "type", "scroll", "wait", "hover"]

Constraints

String
constraints

Any constraints or preferences for the plan

Output Pins

4

▶

Execution
exec_out

Continue

Plan

Struct
plan

Complete action plan

ActionPlanActionPlan6 fields
goal_understoodbooleanrequired
current_state_assessmentstringrequired
actionsArray<PlannedAction>required
itemsPlannedActionarray item
action_typestringrequired
targetstringrequired
parametersvalue
default null
reasoningstringrequired
expected_resultstring
default ""
success_criteriaArray<string>
default []
itemsstringarray item
potential_obstaclesArray<string>
default []
itemsstringarray item
confidencenumber:doublerequired
format double

Actions

Struct Array
actions

List of planned actions. In General plans parameters.x/parameters.y are a screen position in desktop input coordinates (ready for the mouse nodes) when Frame is connected, otherwise pixels of the original screenshot

PlannedActionPlannedAction5 fields
action_typestringrequired
targetstringrequired
parametersvalue
default null
reasoningstringrequired
expected_resultstring
default ""

First Action

Struct
first_action

The first action to execute

PlannedActionPlannedAction5 fields
action_typestringrequired
targetstringrequired
parametersvalue
default null
reasoningstringrequired
expected_resultstring
default ""

Node Info

Internal name
llm_plan_actions
Category
Automation/LLM/Planning
Version
5