LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
    • Overview
    • Caches
    • Callbacks
    • Documents
    • Document loaders
    • Embeddings
    • Exceptions
    • Language models
    • Serialization
    • Output parsers
    • Prompts
    • Rate limiters
    • Retrievers
    • Runnables
    • Utilities
    • Vector stores
    MCP Adapters
    Standard Tests
    Text Splitters
    ⌘I

    LangChain Assistant

    Ask a question to get started

    Enter to send•Shift+Enter new line

    Menu

    OverviewCachesCallbacksDocumentsDocument loadersEmbeddingsExceptionsLanguage modelsSerializationOutput parsersPromptsRate limitersRetrieversRunnablesUtilitiesVector stores
    MCP Adapters
    Standard Tests
    Text Splitters
    Language
    Theme
    Pythonlangchain-corecallbacksmanagerCallbackManageron_custom_event
    Methodā—Since v0.2

    on_custom_event

    Copy
    on_custom_event(
      self,
      name: str,
      data: Any,
      run_id: UUID | None 
    View source on GitHub
    =
    None
    ,
    **
    kwargs
    :
    Any
    =
    {
    }
    )
    ->
    None

    Parameters

    NameTypeDescription
    name*str
    data*Any
    run_idUUID | None
    Default:None

    Dispatch an adhoc event to the handlers (async version).

    This event should NOT be used in any internal LangChain code. The event is meant specifically for users of the library to dispatch custom events that are tailored to their application.

    The name of the adhoc event.

    The data for the adhoc event.

    The ID of the run.