The agent runtime now runs parallel branches with Promise.allSettled instead of Promise.all. After the execution is finished, if any of the branches returns a failure, the plan execution is interrupted and re-planning proceeds. This prevents moving on too soon when a failure is encountered and causing unnecessary re-plans. This also moves logging earlier in the plan execution to get feedback as soon as an action is executed successfully or it fails.
The agent runtime now runs parallel branches with
Promise.allSettled
instead ofPromise.all
. After the execution is finished, if any of the branches returns a failure, the plan execution is interrupted and re-planning proceeds. This prevents moving on too soon when a failure is encountered and causing unnecessary re-plans. This also moves logging earlier in the plan execution to get feedback as soon as an action is executed successfully or it fails.Change-type: patch