Tool groups
Resource search can combine query matches with frontier/latest model metadata. Connector inspection returns the schema needed to plan its action. Added steps carry resolved catalog entries; connection checks reject cycles and missing endpoints.
Live graph updates
POST /api/vibe returns NDJSON. Status and text events describe progress; patch events update the Canvas with the same operations used by the builder’s tools.
The patch union covers title, description, categories, coordinator and banner changes, plus step creation, updates, connections, removals and positions. workflow_ready includes the usable graph. done includes the final graph after pending banner work finishes.
The browser can render those edits as they arrive because it doesn’t wait for one complete graph response. See the streaming guide for the event contract.