Currently, when multiple tool calls are emitted, all tool calls are executed in series, incase they are dependent on each other (e.g., python blocks with variable re-use), but we may want to evaluate how we can maintain some degree of concurrency in tool calls in the case of long-running independent tool calls.
Originally posted by @gwarmstrong in #1347 (comment)
Currently, when multiple tool calls are emitted, all tool calls are executed in series, incase they are dependent on each other (e.g., python blocks with variable re-use), but we may want to evaluate how we can maintain some degree of concurrency in tool calls in the case of long-running independent tool calls.
Originally posted by @gwarmstrong in #1347 (comment)