There are 49 node types. The 24 built-in nodes below are listed with the label the builder's palette shows; the other 25 are tool-adapter nodes, thin wrappers over the tools the Claw agents use.
lookup_cve
Look up CVE: the CVE and the ATT&CK techniques it maps to, with existing detections and data readiness.
assess_coverage
Assess coverage: this workspace's coverage gaps (hasGap, topGap, gapCount).
lookup_mitre
ATT&CK technique: a technique by ID, such as T1059.
list_streams
List log sources connected to the workspace.
list_detections
List detections, so a later step can branch on what exists.
list_feeds
List threat feeds and how many indicators each holds.
consult_skill
Consult skill: pull in the most relevant playbook.
set / noop
Set fields for later steps; Stop / no-op ends a branch.
if / switch
If routes to a true or false output; Switch routes to the first matching case, or default.
subflow
Run a flow: runs another saved automation as one step.
filter / merge / loop
Filter items in a list; Merge items from several lists; For each: run a saved automation once per item.
run_search
Run SIEM search: a read-only search on your SIEM.
talon_search
Talon Search: a federated search across the workspace's data lake and SIEMs, returning a row count. Searching more than one source at once is an Enterprise feature.
http_request
HTTP request: a governed GET or HEAD to an allowlisted host.
notify
Notify: sends a Slack or Teams message to your configured notification destinations.
llm_call
LLM call: a prompt you write, with blackboard values substituted; the reply (optionally parsed as JSON) goes on the blackboard.
draft_detection
Draft detection: the AI drafts a SIEM detection for a technique.
propose_change_request
Propose change request: stages a drafted detection as a draft change request.
run_agent
Run agent: hands a goal to one of your agents, which runs in the background and proposes change requests.
create_card
Create board task: a card on the workspace board for a person to pick up.
Three of the logic nodes are array operations rather than control flow, and one action node is a governed outbound fetch: