Selaa lähdekoodia

docs(agent-loop): track scheduler drain follow-up

Tianyi Cui 2 kuukautta sitten
vanhempi
sitoutus
78f68dbbb9
1 muutettua tiedostoa jossa 2 lisäystä ja 0 poistoa
  1. 2 0
      packages/core/agent-loop/src/tool-calls.ts

+ 2 - 0
packages/core/agent-loop/src/tool-calls.ts

@@ -176,6 +176,8 @@ async function runGroup(
   }
 
   // Ordered pre-execute may await; only dispatch/body overlaps.
+  // TODO: Drain every started call before rethrowing a scheduler error; tool
+  // bodies must not outlive the failed turn.
   await fillPool()
   while (inFlight.size > 0) {
     const settledIndex = await Promise.race(inFlight.values())