Expand description
后台工具任务登记表。
声明为 asynchronous 的工具到达让步窗口仍未结束时,运行时会把仍在跑的 tokio
task 连同进度缓冲登记进这里,以 id 为键;之后 check(id) / kill(id) 凭 id
把它找回来。这一层不关心具体工具类型,bash 只是其中一个使用者。
Structs§
- Task
Buffer - 一个后台任务的共享输出缓冲。回调往里
append,任务结束时finish。 - Task
Manager - 后台任务登记表。
Clone即共享同一份(内部Arc),可放进ToolCtx传给各工具。 - Task
Snapshot check(id)拿到的一帧快照。