CliToolNodeEntryDto
Discriminated view of a CLI-tool action entry: actionId is "cli-tool"
and both commandTree and cliTool are guaranteed present. Narrow with
isCliToolEntry.
Extends
Section titled “Extends”Properties
Section titled “Properties”actionId
Section titled “actionId”actionId:
"cli-tool"
Overrides
Section titled “Overrides”adapter?
Section titled “adapter?”
optionaladapter?:string|null
Required when nodeType === "action".
Inherited from
Section titled “Inherited from”approvalState?
Section titled “approvalState?”
optionalapprovalState?:TemplateApprovalState|null
Inherited from
Section titled “Inherited from”NodeCatalogEntryDto.approvalState
canvasType
Section titled “canvasType”canvasType:
string
ReactFlow node-type key (informational once the renderer collapses to GenericNode).
Inherited from
Section titled “Inherited from”NodeCatalogEntryDto.canvasType
cliTool
Section titled “cliTool”cliTool:
CliToolDescriptorDto
Present only on cli-tool action entries. Drives the Node Hub’s
install/min-version check.
Overrides
Section titled “Overrides”commandTree
Section titled “commandTree”commandTree:
CommandTreeGroupDto[]
Embedded command catalog on cli-tool entries; absent on every other
kind. The node factory parses it to drive the inspector’s command picker.
Overrides
Section titled “Overrides”NodeCatalogEntryDto.commandTree
defaults
Section titled “defaults”defaults:
Record<string,unknown>
Default values stamped onto node.data when a fresh node is dropped.
Inherited from
Section titled “Inherited from”description
Section titled “description”description:
string
Inherited from
Section titled “Inherited from”NodeCatalogEntryDto.description
icon:
string
Inherited from
Section titled “Inherited from”inspector
Section titled “inspector”inspector:
string
Inspector sub-form name (informational once GenericInspector is the only inspector).
Inherited from
Section titled “Inherited from”label:
string
Inherited from
Section titled “Inherited from”lowering
Section titled “lowering”lowering:
LoweringHintDto
Inherited from
Section titled “Inherited from”nodeType
Section titled “nodeType”nodeType:
FlowNodeType
One of action | ai | agentic | utility | service.
Inherited from
Section titled “Inherited from”publishedAt?
Section titled “publishedAt?”
optionalpublishedAt?:string|null
Inherited from
Section titled “Inherited from”NodeCatalogEntryDto.publishedAt
publisher?
Section titled “publisher?”
optionalpublisher?:string|null
Hub-injected provenance; absent on embedded/local entries.
Inherited from
Section titled “Inherited from”renderer
Section titled “renderer”renderer:
string
React component name for the canvas body (informational once GenericNode is the only renderer).
Inherited from
Section titled “Inherited from”runtimeBindings
Section titled “runtimeBindings”runtimeBindings:
RuntimeBindingsDto
Inherited from
Section titled “Inherited from”NodeCatalogEntryDto.runtimeBindings
schema
Section titled “schema”schema:
Record<string,unknown>
JSON Schema (Draft 2020-12 subset: type/properties/required/enum/pattern/default/title).
Inherited from
Section titled “Inherited from”serviceIntegration?
Section titled “serviceIntegration?”
optionalserviceIntegration?:ServiceIntegrationDto|null
Present only on service entries. The declarative API integration the
generic service adapter executes (base URL, auth, operations).
Inherited from
Section titled “Inherited from”NodeCatalogEntryDto.serviceIntegration
settings
Section titled “settings”settings:
SettingsRequirementDto[]
Inherited from
Section titled “Inherited from”slug:
string
Inherited from
Section titled “Inherited from”sortKey
Section titled “sortKey”sortKey:
number
Inherited from
Section titled “Inherited from”tags:
string[]
Inherited from
Section titled “Inherited from”version
Section titled “version”version:
string