import { ... } from "@langchain/core/tracers/tracer_langchain";Interface for the input parameters of the BaseCallbackHandler class. It allows to specify which types of events should be ignored by the callback handler.
Transforms what LangChainTracer sends to LangSmith for a run. Execution
values and every other callback handler (including streamEvents) still
see the raw inputs and outputs. Processors receive the recorded values by
reference and must not mutate them.
Keys that should be inherited from tracerInheritableMetadata even when
the run already has a value for them. This lets nested contexts
(e.g. a subagent invoked from inside a parent agent) override a
LangSmith-only tracing metadata value that was set by an ancestor.
Keep this list very small: every key here loses the default "first wins" protection and is always clobbered by the nearest enclosing tracer config. Only keys that are strictly for LangSmith tracing bookkeeping should be added.