Build
The Build lens is the authoring surface: a React Flow graph canvas, an action catalog, and a per-node inspector. Structural edits support undo/redo; persistence reuses Validate / Save version / Publish.
Canvas
- Pan, zoom, minimap, and controls; auto-fit on load
- Custom Studio node cards on an ambient grid
- Edges highlight when they touch the selected node
- Empty-canvas CTA and a bottom-center Add step control open the catalog
Action catalog
Searchable catalog with category side-nav:
Triggers
| Step | Hint |
|---|---|
| API trigger | Invoke manually or via REST |
| Event trigger | Start on a platform event |
| Schedule trigger | Run on a cron schedule |
Logic
| Step | Hint |
|---|---|
| Filter | Continue only if a condition holds |
| Branch | Route down different paths |
| Parallel | Fan out to run steps together |
| Wait | Pause for a set time |
AI
| Step | Hint |
|---|---|
| Exemplar agent | Run an Exemplar agent |
| Google ADK agent | Run a Google ADK agent |
Approval & End
| Step | Hint |
|---|---|
| Human approval | Pause for a person to approve |
| End | Terminate the workflow |
Actions & Connectors
Built-in Actions load from the automation function catalog (examples include HTTP request, Slack notify, Email notify, Set variables, Agent / template run). Connectors add provider-branded steps from integrations you have connected—pick the provider, then choose the action on the canvas.
Inspector
Selecting a node opens the inspector:
- Per-type forms (trigger, filter, branch, wait, terminate, human approval, HTTP / Slack / Email / agent / connector, …)
- CEL fields with insert-chips and inline Test (
/expressions/test) for filters and branches - Upstream-output picker so fields can reference prior-step outputs
- Human approval supports title, assignee, and On timeout (
reject|approve)
Prefer installing full skill folders and registered prompts via Harness when agents need durable org knowledge. Studio wires when agents and tools run; Harness governs what they know and which tools they may call.
Persistence
| Action | Effect |
|---|---|
| Validate | Check definition before save |
| Save | Write a version; new workflows receive an id and URL update |
| Publish | Promote the saved version so Trace can run it |
Workflow status chips: Draft, Active, Paused, Archived.
Keyboard shortcuts (Build)
Common shortcuts (macOS uses ⌘): Save, Copy / Cut / Paste, Undo / Redo, Delete selection, Select all, multi-select, Esc to clear, zoom, reset viewport. Open the shortcuts popover in the Build toolbar for the full list.
Related
- Getting started
- Trace — run the published graph
- Approve — human_approval steps
- Harness Gateway · Skill management