Set the lane queue for priority-based tool execution. When set, tools are routed through the lane queue which supports External task handling for multi-machine parallel processing.
(mut self, queue: Arc<SessionLaneQueue>)
| 28 | /// When set, tools are routed through the lane queue which supports |
| 29 | /// External task handling for multi-machine parallel processing. |
| 30 | pub fn with_queue(mut self, queue: Arc<SessionLaneQueue>) -> Self { |
| 31 | self.command_queue = Some(queue); |
| 32 | self |
| 33 | } |
| 34 | |
| 35 | /// Attach a per-tool-round checkpoint sink. After each completed |
| 36 | /// tool round the loop will call `sink.save_checkpoint(...)`. |
no outgoing calls