- #99: pass per-call effectiveAbortSignal to buildToolContext() so tools receive the correct signal instead of the static runner-level one - #100: replace manual pending-task loop with queue.skipRemaining() on abort, fixing blocked tasks left non-terminal and missing events - #101: forward abortSignal in Gemini adapter's buildConfig() so the SDK can cancel in-flight API calls - Add 8 targeted tests for all three fixes |
||
|---|---|---|
| .. | ||
| agent.ts | ||
| loop-detector.ts | ||
| pool.ts | ||
| runner.ts | ||
| structured-output.ts | ||