Starting a New Run
Navigate to the Runs home
Go to http://localhost:8082/runs. The home screen shows two grids: Active Runs (workflows currently executing) and Completed Runs (finished, stopped, or failed executions).
Create a new run
Click New Run. A dialog opens with two required selections:
- Workflow — pick the saved workflow you want to execute.
- Broker Connector — choose the Kafka or RabbitMQ connector the workflow should publish messages to.
Devset supports a maximum of 10 concurrent runs by default. If you have reached the limit, you must stop or wait for an active run to complete before starting a new one. You can raise this limit by setting the
DEVSET_ENGINE_MAX_ACTIVE_RUNS environment variable (or the devset.engine.max-active-runs property) in your Devset instance configuration.Monitoring Active and Completed Runs
The Runs home displays each execution as a tile card in one of two grids.Active Runs
Workflows that are currently executing or in the process of stopping. Tiles update in real time as the run progresses.
Completed Runs
Workflows that have finished, been stopped, or failed. Completed tiles are kept for review until you clear them.
Inspecting a Run in Detail
The Run Detail view streams execution progress live over a server-sent events (SSE) connection. You see the event log update in real time as each pipeline stage completes and each message is emitted.Open the Run Detail view
Click a run tile on the Runs home. The detail view opens showing the execution progress and an event log.
Review the event log
The event log lists every event emitted during the run in chronological order. Each entry shows the stage that produced the event, the broker target, and a timestamp.
Stopping a Running Workflow
To stop a workflow before it completes naturally, open the Run Detail view and click Stop. Devset sends a graceful stop signal — the run transitions throughstopping before settling on stopped. In-flight stage executions are allowed to finish before the run halts.
Run Status Lifecycle
Every run moves through a defined sequence of statuses:Status flow diagram
Status flow diagram
| Status | Meaning |
|---|---|
idle | The run has been created but execution has not begun. |
running | The workflow is actively executing stages and emitting events. |
stopping | A stop was requested; Devset is waiting for in-flight work to finish. |
stopped | The run was halted before completion by a user-initiated stop. |
completed | All pipeline stages executed successfully. |
failed | The run encountered an unrecoverable error and halted. |