ImprovementJuly 12, 20261 min read
Safer, more flexible flow authoring
Build branching flows with named paths and fallbacks, insert variables and encrypted secrets in place, and control tool-call and stream-step failure behavior.
flowsdashboardsecretssdk
Several flow-building improvements now make complex logic easier to express and safer to run.
- Named conditional paths. Route through ordered, first-match-wins branches with an explicit Otherwise path instead of nesting binary conditions. Branches can merge back into one output variable for downstream steps.
- No-code fallbacks. Build an ordered list of values to try, including a literal default, without adding a transform step. The variable picker stays beside the field and previews values from the last run.
- Encrypted HTTP credentials. Insert
{{secret:NAME}}references into HTTP-step URLs, headers, and bodies. Secret values resolve only at execution time and are registered with the leak guard before the request is sent. - Honest step controls. A configured
tool-call.timeoutis now enforced.send-streamcan write to a custom output variable and use the same continue-or-fail error handling and default values as sibling steps.
The branching, fallback, and secret-picker improvements are available in the dashboard. The step contracts are exposed through the API and generated TypeScript SDK types.