Node Templates
// Individual building blocks for your workspace workflows
export Make Array
// Collects multiple inputs into an ordered array. Add items dynamically and drag to reorder. Carries files through when item ports receive image/video/audio outputs.
export Code agent
// Run a coding agent in a lane's folder. Wire the lane's Worktree folder, an approved brief and a Decisions block into it; the agent works on the lane's branch, commits as it goes, pushes, and runs your checks — or stops and asks when the brief does not answer something. It never clones and never opens a pull request: a fix round is another run of this same node on the same folder (each result carries the lane's round count), and the Pull request node opens the PR for the commit these checks ran on.
export Worktree
// A lane's folder: its own git worktree of a GitHub repository, on its own branch, kept in the workspace between runs. Wire a Repository (and the Working branch it should start from) into it; it creates the folder the first time and brings it up to date with GitHub every time after. Every Code agent of the lane works in this folder. Set Mode to archive after the lane's pull request merges to remove the folder — it is kept if anything in it would be lost.
export Preview
// Preview any node's output. Connect an output to the value input and run: the node shows the value inside itself (expandable to a full-content dialog) and echoes it unchanged to its own value output so you can keep chaining. Accepts any type; non-text values are rendered as formatted JSON.
export Workspace Picker
// Selects a workspace to reference. Outputs the workspace ID for use with Workspace Break nodes.
export Workspace Break
// Decomposes a referenced workspace into selectable node inputs and outputs. Configure via the wizard to select which inputs to forward and which outputs to expose.
export Public Share
// Publishes content or files to a public URL. Supports HTML, plain text, and file downloads. Optionally protects with a PIN. Re-running the node refreshes the content without changing the link.
export Macro
// A composite node that encapsulates a workspace as a reusable building block. Configure inputs and outputs via the wizard.
export Custom Code
// A programmable node with custom Python code. Use when no existing template fits your needs. The AI assistant will generate appropriate code, inputs, and outputs based on your instructions.
export Test File Processor
// Accepts file inputs, processes them, and produces file outputs. Tests the full file pipeline.
export Test File Generator
// Generates test files of various types (image, audio, video) for testing the file handling pipeline.