open-multi-agent/src/agent
JackChen 6ea66afab5 fix: propagate AbortSignal through tool execution, Gemini adapter, and abort queue path (#99, #100, #101)
- #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
2026-04-12 23:20:30 +08:00
..
agent.ts feat: add context management strategies (sliding-window, summarize, custom) to prevent unbounded conversation growth 2026-04-09 19:40:15 +03:00
loop-detector.ts feat(agent): smart loop detection for stuck agents (#49) 2026-04-05 13:01:53 +08:00
pool.ts fix: add per-agent mutex to prevent concurrent runs on same Agent instance (#72) 2026-04-07 03:42:24 +08:00
runner.ts fix: propagate AbortSignal through tool execution, Gemini adapter, and abort queue path (#99, #100, #101) 2026-04-12 23:20:30 +08:00
structured-output.ts feat: add optional outputSchema (Zod) for structured agent output (#36) 2026-04-03 13:45:47 +08:00