How to get a Task's description inside runStep()?
The description you define in getDescription() is just the default description in the event that no description was specified when craft()-&gt;tasks-&gt;createTask() was called.

The actual description for the task is saved on the TaskModel, which you can get via $this-&gt;model from your Task class:

$description = $this-&gt;model-&gt;description;