Base class for run manager in LangChain.
class CallbackManagerForToolRunCalled at the end of a Tool run, with the tool output and the run ID.
Called if a Tool run encounters an error
Called when a streaming tool yields a partial value. Tools that are async generators invoke this once per yielded value.