The AI Builder (Claude-powered) lives in the pipeline builder create flow and as a floating widget on other app pages. Describe what you want to load — source, destination, optional dbt transform — and it generates a save-ready pipeline definition with inline credential fields where needed.
Only workspace roles with pipeline write (owners, solo users, and member invites) can save AI-generated pipelines. Viewers, catalog editors, and catalog browsers get a read-only message; they can still browse catalog docs and assets but not persist new pipelines.
sourceConfiguration, and generated Python/YAML preview.sourceConfiguration.dbt with package_path, optional Git URL, schema, branch, and model selector — same shape as the form builder and canvas transform inspector.list_dbt_projects and set dbtProjectId on the save payload to link a workspace project from /catalog/dbt (equivalent to the dbt project picker in builder/canvas).post_transform block for scripts after load.POST /api/elt/ai-assistant accepts { messages: [{ role, content }] } and returns message, optional savePayload (same as POST /api/elt/pipelines), requiredFields, and codePreview. Requires session auth and canWrite permission.