工具管理器混合# class langchain_core.callbacks.base.ToolManagerMixin[来源]# 工具回调的Mixin。 方法 on_tool_end(output, *, run_id[, parent_run_id]) 当工具结束运行时执行。 on_tool_error(error, *, run_id[, parent_run_id]) 当工具出错时运行。 on_tool_end(output: Any, *, run_id: UUID, parent_run_id: UUID | None = None, **kwargs: Any) → Any[source]# 当工具结束运行时执行。 Parameters: output (Any) – 工具的输出。 run_id (UUID) – 运行ID。这是当前运行的ID。 parent_run_id (UUID) – 父运行ID。这是父运行的ID。 kwargs (Any) – 额外的关键字参数。 Return type: 任何 on_tool_error(error: BaseException, *, run_id: UUID, parent_run_id: UUID | None = None, **kwargs: Any) → Any[source]# 当工具出错时运行。 Parameters: error (BaseException) – 发生的错误。 run_id (UUID) – 运行ID。这是当前运行的ID。 parent_run_id (UUID) – 父运行ID。这是父运行的ID。 kwargs (Any) – 额外的关键字参数。 Return type: 任何