Structs§
- Async
Tool Config - 工具到达让步窗口后转为后台任务的执行策略。
- ToolCtx
- 调用工具时注入的运行时上下文。
- Tool
Entry - Tool
Progress - 工具执行期间可发出的进度通道。异步工具的 progress 会被
check(id)按增量读回; 同时也会推给MessageChannel供前端实时展示。 - Tool
Registry - Tool
Spec - 工具注册元信息。旧的
register(...)仍可用;需要配置异步策略时使用ToolSpec::new(...).asynchronous(...)再交给register_tool(...)。
Enums§
Functions§
- register_
default_ tools - 把内置工具一次性注册进 registry。
- register_
skill_ tools - register_
spawn_ agent