Conductor CLI Guide: Register, Run, Retry, and Recover Durable Workflows Without Leaving Your Terminal 💻
Blog post from Orkes
The Conductor CLI is a command-line tool designed for managing and orchestrating workflows using Conductor, an open-source workflow orchestration engine. It allows users to register, trigger, monitor, and recover workflows directly from the terminal, eliminating the need for a graphical user interface. The CLI supports managing multiple environments through profiles, ensuring seamless transitions between local, staging, and production setups. Its durability feature ensures that every step of a workflow is persisted, enabling retries from the exact point of failure without re-running completed steps. This functionality is particularly beneficial in handling worker crashes, external API failures, and infrastructure restarts. Users can build and execute workflows such as a three-step password reset process, which demonstrates the CLI's capabilities in recovering from intentional step failures. The CLI also integrates with Orkes Developer Edition for additional features like built-in LLM tasks, providing flexibility for users to scale and enhance their workflow management.