> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.ada.cx/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ada.cx/_mcp/server.

# Reasoning-mode Set steps can resolve several variables at once

A Playbooks `SET` step in **Use reasoning** mode can now resolve up to 5 variables. The AI Agent reads the transcript once and extracts every value in a single pass. The step stays silent, so the end user is never prompted.

The step keeps one instruction, which applies to every variable. Each variable is configured as an input, and keeps its own accepted values and fallback value. A variable the Agent cannot resolve takes its fallback value. When no fallback value is set, that variable keeps the value it already held.

A `SET` that resolves more than one variable always uses reasoning. Remove variables until one remains to set an exact value.

See [Use reasoning](/docs/automation/playbooks/step-reference#use-reasoning).