Ask Carl in the builder
The Carl icon opens a full-height overlay covering the right half of the builder. The chat UI matches Ask Carl: typewriter replies, suggested prompts, and Approve / Decline cards.
Sequence awareness
When opened from a sequence, Carl resumes a conversation tagged sequence:{id} so you don't get a pile of identically named chats. The model receives the open sequence id and can call get_sequence_detail / propose_sequence_patch.
Approval required
Carl never mutates your sequence silently. Proposed patches (reorder, add/remove steps, copy, delays, status) appear as confirmation cards. Approving runs the change atomically; declining discards it.
Configure deep-links
Links like /ask-carl?configure=payment_failed resume the shared sequence purpose chat titled "Sequence setup" instead of creating a new conversation each time.