You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New in workflows: sh(command[, opts]) runs a shell command without an LLM agent (always-approve sessions only; deny rules still apply), and tickets let one workflow run independent pipelines: spawn_agent(opts), spawn_sh(command[, opts]), wait_any(tickets[, timeout_ms]) (with elapsed_ms, for quorums), wait_all(tickets) and cancel(ticket). Completed tickets are not re-run on resume (#63).
New in workflows: json_decode(text) parses any JSON value.
Scripts can probe for the new functions and fall back to parallel() on older builds: let has = false; try { wait_all([]); has = true; } catch (e) {}.
New: cargo run -p distill-workflow --example dry_run, a simulator that runs a workflow script with stub agents and commands on a virtual clock.