Runtype
Changelog
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.timeout is now enforced. send-stream can 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.