---
title: "Seven new building blocks for workflows"
description: "Filter, Stop, Format, Dedupe, Wait for event, Respond, and Call workflow join the builder, plus an error branch on every step that talks to the outside world."
---

> Documentation Index
> Fetch the changelog index at: https://docs.aiagent.app/changelog/llms.txt

# Seven new building blocks for workflows

Filter, Stop, Format, Dedupe, Wait for event, Respond, and Call workflow join the builder, plus an error branch on every step that talks to the outside world.

- **Filter** and **Stop** end a run early when a condition is not met, and the run history says why.
- **Format** reshapes text, numbers, and dates between steps with named formatters. No code.
- **Dedupe** lets an event through once. The same lead, order, or message never triggers the same work twice.
- **Wait for event** pauses a run until something happens elsewhere, then resumes exactly where it stopped.
- **Respond** answers a webhook from inside the run, so the calling system gets a real reply.
- **Call workflow** runs another workflow as a step and hands back its result.
- Agent, Tool, HTTP, and Send steps gain an **error branch**, so a failure can route to a fallback instead of ending the run. Loops now collect every iteration's output for the steps after them.

![The canvas node palette, grouped into Input, Generate, and Tools.](/changelog/shot-node-palette.webp)

Source: https://docs.aiagent.app/changelog/seven-new-workflow-blocks/index.mdx
