Skip to main content

Module tools

Module tools 

Source

Structs§

AsyncToolConfig
工具到达让步窗口后转为后台任务的执行策略。
ToolCtx
调用工具时注入的运行时上下文。
ToolEntry
ToolProgress
工具执行期间可发出的进度通道。异步工具的 progress 会被 check(id) 按增量读回; 同时也会推给 MessageChannel 供前端实时展示。
ToolRegistry
ToolSpec
工具注册元信息。旧的 register(...) 仍可用;需要配置异步策略时使用 ToolSpec::new(...).asynchronous(...) 再交给 register_tool(...)

Enums§

ToolOutcome

Functions§

register_default_tools
把内置工具一次性注册进 registry。
register_skill_tools
register_spawn_agent