| Term | Meaning | More |
|---|---|---|
| Account | A platform sign-in (𝕏, Shopee) in Dataset. Owns one browser. | Accounts |
| Agent (AI) | The Studio assistant that explains, plans and edits flows. | AI agent |
| Agent (engine) | The program inside a browser container that runs flows with Patchright. | Runs on the engine |
| Browser | A persistent Chrome profile on the engine plus its container. | Browsers |
| Campaign | A published flow run with its own option values, group and schedule (Operate › Campaigns). | Campaigns |
| Called flow | A flow run by a Run flow node, inside the caller's run and its browsers. | Flow composition |
| Cursor | Where a run is: { nodeId, browserId }. The live view follows it. | Live preview |
| Draft / Published | What you edit / what triggers run. | Versions |
| Dry run / Test run | A run where effect nodes are simulated. | Running a flow |
| Edge | A connection from an output dot to the next node. | Nodes |
| Effect node | A node that acts on the outside world (posts, buys). | Nodes |
| Engine | The server that runs browsers and flows. | Engine |
| Error flow | A flow that runs with the failure when a run fails. | Error flows |
| Expression | {{ path | helper }} in a field. | Expressions |
| Flow | A graph of nodes and edges with settings. | Studio |
| Group | Campaigns sharing their group tables (replied posts, authors), so none takes another's post. | Campaigns |
| Run token | The JWT a run's nodes use to call mooflair's run API (/api/run/*). | mooflair HTTP API |
| Intervention | The run waits for you in the live view. | |
| Live view | The browser's screen, streamed with KasmVNC. | |
| Node | One step of a flow. | |
| Node table | A table a node owns (x/collect/post), defined in code; its rows show in Dataset › Tables › System. | |
| Option | What a flow asks for when it runs (an account, a value): {{ option.key }}. | |
| Output dot (handle) | Where a node leaves: next, true/false, error… | |
| Input dot | Where items come in: in, or one per input on a join (Merge's a, b) | |
| Item | One piece of data flowing along an edge ({ json }); a node runs once per input item, and its output is a list of items | |
| Package | A file with a flow, its called flows and script nodes. | |
| Priority run | A row action (Delete reply) run beside a browser's current run, in its own tab. | |
| Pin | A fixed output used instead of running the node. | |
| Stack | A node's output list the engine keeps live (collected posts, AI picks, a loop's items): editable ones are reordered, trimmed and finished while the run goes. | |
| Scope | Whose rows a run sees in a table: everyone's, an account's, a group's (test runs: their own test rows). | |
| Script node | Your own node, written in TypeScript. | |
| Template | A ready-made flow. | |
| App | What the engine runs things for: a campaign, or a flow. It keeps its config (mooflair's) and its state (the scheduler's). | |
| Trigger | The node a flow starts from. | |
| Variable | A value read as {{ vars.name }}. |
Glossary
| Term | Meaning | More | |---|---|---| | Account | A platform sign-in in Dataset. Owns one browser. | Accounts | | Agent | The Studio assistant that explains