OptionalddLLMObsProtectedendpointOptionalformatProtectedheadersProtectedrunOptionalsessionProtectedconvertProtectedformatCalled when an agent finishes execution, before it exits. with the final output and the run ID.
Called at the end of a Chain run, with the outputs and the run ID.
Optional_parentRunId: stringOptional_tags: string[]Optionalkwargs: { Optionalinputs?: Record<string, unknown>Called if a Chain run encounters an error
Optional_parentRunId: stringOptional_tags: string[]Optionalkwargs: { Optionalinputs?: Record<string, unknown>Called at the start of a Chain run, with the chain name and inputs and the run ID.
OptionalparentRunId: stringOptionaltags: string[]Optionalmetadata: KVMapOptionalrunType: stringOptionalname: stringCalled at the start of a Chat Model run, with the prompt(s) and the run ID.
OptionalparentRunId: stringOptionalextraParams: KVMapOptionaltags: string[]Optionalmetadata: KVMapOptionalname: stringOptionalhandleCalled when an LLM/ChatModel in streaming mode produces a new token
Optional_parentRunId: stringOptional_tags: string[]Optionalfields: HandleLLMNewTokenCallbackFieldsCalled at the start of an LLM or Chat Model run, with the prompt(s) and the run ID.
OptionalparentRunId: stringOptionalextraParams: KVMapOptionaltags: string[]Optionalmetadata: KVMapOptionalname: stringOptionalparentRunId: stringOptionaltags: string[]Optionalmetadata: KVMapOptionalname: stringCalled at the start of a Tool run, with the tool name and input and the run ID.
OptionalparentRunId: stringOptionaltags: string[]Optionalmetadata: KVMapOptionalname: stringProtectedlangchainProtectedmilisecondsOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonLLMEndOptionalonLLMErrorOptionalonLLMNewOptionalonLLMStartOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonProtectedpersistProtectedstringifyProtectedtoProtectedtransformProtectedtransformProtecteduuidStaticfromCalled when an agent is about to execute an action, with the action and the run ID.
OptionalparentRunId: stringOptionaltags: string[]Called when an agent finishes execution, before it exits. with the final output and the run ID.
OptionalparentRunId: stringOptionaltags: string[]Called at the end of a Chain run, with the outputs and the run ID.
OptionalparentRunId: stringOptionaltags: string[]Optionalkwargs: { Optionalinputs?: Record<string, unknown>Called at the start of a Chain run, with the chain name and inputs and the run ID.
OptionalparentRunId: stringOptionaltags: string[]Optionalmetadata: Record<string, unknown>OptionalrunType: stringOptionalrunName: stringCalled at the start of a Chat Model run, with the prompt(s) and the run ID.
OptionalparentRunId: stringOptionalextraParams: Record<string, unknown>Optionaltags: string[]Optionalmetadata: Record<string, unknown>OptionalrunName: stringCalled when an LLM/ChatModel in streaming mode produces a new token
OptionalparentRunId: stringOptionaltags: string[]Optionalfields: HandleLLMNewTokenCallbackFieldsCalled at the start of an LLM or Chat Model run, with the prompt(s) and the run ID.
OptionalparentRunId: stringOptionalextraParams: Record<string, unknown>Optionaltags: string[]Optionalmetadata: Record<string, unknown>OptionalrunName: stringOptionalparentRunId: stringOptionaltags: string[]Optionalmetadata: Record<string, unknown>Optionalname: stringCalled at the start of a Tool run, with the tool name and input and the run ID.
OptionalparentRunId: stringOptionaltags: string[]Optionalmetadata: Record<string, unknown>OptionalrunName: string
Called when an agent is about to execute an action, with the action and the run ID.