Node Overview
Smartunit provides agent-specific nodes plus platform nodes for data, files, HTTP requests, validation, schedules, email, identity, services, logging, and advanced flow control.
Early-stage notice: The node set is still evolving. These pages describe the current implementation. Node names, fields, and operations may change as the platform stabilizes.
Agent Nodes
Section titled “Agent Nodes”| Node | Kind | Purpose |
|---|---|---|
| Agent | Flow | Runs an agent turn and emits responses and operational events. |
| Agent In | Flow | Creates requests, returns tool results, or chains agents. |
| Agent Skill | Flow | Exposes selected flow actions as tools the agent may call. |
Agent Configuration Nodes
Section titled “Agent Configuration Nodes”| Node | Purpose |
|---|---|
| Behaviour | Instructions, planning, iterations, router, and debug settings. |
| Model | Reusable model ID and sampling limits. |
| Connection | OpenAI-compatible provider URL and credentials. |
| Memory | Facts store, events store, and fact scope. |
| Budget | Optional token or spend limits. |
Configuration nodes are reusable. Multiple agents can refer to the same connection, model, memory, or other configuration node.
Smartunit Nodes
Section titled “Smartunit Nodes”| Node | Purpose |
|---|---|
| Data Store | Read and modify records in a managed data store. |
| File Store | Read and modify files in managed file storage. |
| HTTP Request | Call an external HTTP API through a reusable connection. |
| Validate | Validate a message property against a schema. |
| Scheduler | Create, manage, execute, and subscribe to schedules. |
| Send transactional HTML email. | |
| User | Resolve the current or a selected user. |
| Subscription | Resolve subscription and entitlement data. |
| Service | Call selected Smartunit platform services. |
| Logger | Send structured flow information to monitoring. |
| Engine | Inspect or update deployed Node-RED flows. |
Smartunit Configuration Nodes
Section titled “Smartunit Configuration Nodes”| Node | Purpose |
|---|---|
| HTTP Request Connection | Reusable base URL, authentication, and default headers for HTTP Request nodes. |
Like agent configuration nodes, this connection can be shared by multiple flow nodes. Changing it affects every HTTP Request node that references it.
These pages cover Smartunit-specific nodes. Standard Node-RED nodes such as Inject, Function, Switch, Change, Catch, and Debug keep their normal Node-RED behavior and are documented by the Node-RED project.