1. An autonomous vehicle, comprising: a communication interface for receiving instructions to perform a first task in an environment using a first strategy, wherein the first task has a priority setting; one or more sensors for detecting one or more conditions in the environment to carry out the first task using the first strategy; data storage storing a plurality of task interruption scenarios each having an associated priority setting, and storing executable instructions for autonomous decision-making; and one or more processors for executing the instructions for autonomous decision-making stored in the data storage to perform functions comprising: during performance of the first task, identifying that the one or more conditions in the environment detected by the one or more sensors is associated with one of the plurality of task interruption scenarios; determining that the identified task interruption scenario is associated with a second task that has a higher priority setting than the first task; determining one or more assets needed to perform the second task; and based on the autonomous vehicle having the one or more assets needed to perform the second task, autonomously (i) stopping performance of the first task and (ii) changing to perform the second task in the environment.