The error handling for tasks should be improved. There are a variety of cases that aren't caught currently.
One example is that the task should throw custom errors for DAP API errors. One possible case is that the DAP API responds:
{"retry-after":6,"error":"Too Many Requests"}
The task / state machine should handle retries in this situation.
The error handling for tasks should be improved. There are a variety of cases that aren't caught currently.
One example is that the task should throw custom errors for DAP API errors. One possible case is that the DAP API responds:
The task / state machine should handle retries in this situation.