Start from a working step,
not a blank canvas.
A pattern is a reusable piece of a NodeFox workflow: the prompts, settings, schemas and wiring for one job, already written. Build with patterns using AI, then change and run the workflow from NodeFox or from your own agent.
See what can come next.
Ready
Starts here
Not yet
Steps that connect by what they carry.
A support lead can place a ticket parser, a knowledge-grounded answer, an escalation decision and an engineering handoff in sequence. Each block already knows how to read the previous block's output and emits a typed record that downstream tools can use.
Written once. Only the values change.
The card
The form
The graph
// Card "name": "Extract Action Items", "short": "Pull every commitment out of a transcript with its owner, due date and the quote that proves it.", "in": [{ "label": "transcript", "type": "text" }], "out": [ { "label": "action_items", "type": "json" }, { "label": "action_table", "type": "text" } ], // Form "variables": [{ "name": "context", "kind": "text", "required": false, "hint": "Anything the transcript assumes: the team, the project, the quarter…" }], // Graph — excerpt net.Conversation("extract").label("Extract Action Items") .schema("ActionItems") .system("You extract action items from a meeting transcript. … {{context|raw}}")
Say what the workflow is for. AI does the fitting.
Set a goal
Choose a pattern
Correct it in plain words
Place it
Suggestions are model output. Check the connections and values before you place a pattern.
Where a process holds its standard.
Revise until it passes.
Post only what is certain.
Send it back until it is grounded.
Build, change and run with AI.
In NodeFox
From your own agent
On repeat work, a workflow runs steps that are already defined instead of an agent reworking the task each time, so task for task it typically costs less and finishes sooner than a conversational agent.
Change the pattern, not every copy of it.
Networks you have already built keep the nodes they were placed with. A placement copies the pattern into your network; it does not stay linked to the file.
Questions about patterns
Are patterns templates?
If a pattern changes, do my networks change?
Which models do patterns use?
Does AI decide what runs?
Which agents work over MCP?
Do patterns guarantee good output?
Can we write our own?
Place your first pattern.
Start from a step that already knows its inputs, outputs and prompt, and build the rest around it — by hand, with the suggest agent or from your own agent.
NodeFox is in beta.