Skip to content

LLM Diagnose & Heal Node

Automation/LLM/Healing

LLM Diagnose & Heal

Uses LLM to diagnose automation failures and suggest/apply healing actions

llm_diagnose_and_healautomationLong running
Inputs8
Outputs5
Security exposure6/10
Packageautomation

Ratings

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

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

Input Pins

8

Execution
exec_in

Trigger

Model

Struct
model

LLM model (vision-capable preferred)

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

Base64-encoded screenshot at time of failure

Error Message

String
error_message

The error message from the failed action

Action Type

String
action_type

Type of action that failed (click, type, wait, find, etc.)

Action Target

String
action_target

The target of the failed action (selector, coordinates, text)

Context

String
context

Additional context about what the automation was trying to do

Page HTML

String
page_html

Current page HTML (for selector-based failures)

Output Pins

5

Execution
exec_out

Continue (Healed)

Failed

Execution
exec_failed

Could not heal

Result

Struct
result

Full healing result

HealingResultHealingResult5 fields
healedbooleanrequired
diagnosisFailureDiagnosisrequired
failure_typestringrequired
root_causestringrequired
severitystringrequired
recoverablebooleanrequired
recommended_actionsArray<string>required
itemsstringarray item
+1 more fields
healing_actionstring | null
new_valuestring | null
confidencenumber:doublerequired
format double

Diagnosis

Struct
diagnosis

Failure diagnosis

FailureDiagnosisFailureDiagnosis6 fields
failure_typestringrequired
root_causestringrequired
severitystringrequired
recoverablebooleanrequired
recommended_actionsArray<string>required
itemsstringarray item
context_cluesArray<string>required
itemsstringarray item

New Value

String
new_value

Healed value (new selector, coordinates, etc.)

Node Info

Internal name
llm_diagnose_and_heal
Category
Automation/LLM/Healing
Version
3