/**
 * The dispatch layer: the driver that executes one batch of tool calls.
 *
 * Re-exports the scheduler that bridges the pure reducer's `run_tool` effects to
 * real {@link ToolRunner} execution, streaming a `tool_settled` signal back per
 * finished call with per-call cancellation and bounded concurrency.
 */
export { createScheduler, DEFAULT_CONCURRENCY } from "./scheduler";
export type { Scheduler } from "./scheduler";
