Behavior
- Carries the confirmed restate, every node with its job, model role and design principles, and the edges between nodes.
- Nodes keep their drafts across sketches. A drafted node left out of the new sketch is reported so it can be discarded.
Input
object[]
string
required
A node name
enum<string>
required
Available options:
handoff, subagent, callsstring
required
A node name, or an existing tool, plan or agent
object[]
required
string
required
What this node does, in one sentence
enum<string>
required
Available options:
agent, plan, toolstring
The model role it runs on (agents, prompt tools, and plan steps that call a model); omit when it calls no model
string
required
The file’s name: a tool name without user__, a plan identifier, or an agent name
string[]
The design principles this node applies
boolean
True for a node a pending question would add
string
Its output, field by field, as the nodes that read it expect it
string
Its input, field by field, as the nodes that call it will pass it
object
required
string
required
string[]
required
string
required
string
required
Output
any[]
integer
integer