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

    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.

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

    Parameters

    NameTypeDescription
    name*str

    The name of the adhoc event.

    data*Any

    The data for the adhoc event.

    run_idUUID | None
    Default:None

    The ID of the run.

    View source on GitHub