Playground
Build a route. Watch it build itself.
Describe a route in plain English — or dial it in below. The diagram and the code regenerate from the same spec, live.
✦
Describe your route
AIInput
Strategy
Pool
Mode
Steps
slack · post_message// Built in the playground.engine.Route(ductor.Route{ Match: `routable.type == "lead"`, Strategy: "multi_objective_score", Pool: "sales-team", Then: ductor.Workflow{ Mode: ductor.Async, Steps: ductor.Steps{ ductor.Connector("slack", "post_message"), }, },}) // Durable, observable, exactly-once.decision, err := engine.Dispatch(ctx, routable)