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-coretracerslog_streamRunLogPatch
    Class●Since v0.1

    RunLogPatch

    Patch to the run log.

    Copy
    RunLogPatch(
        self,
        *ops: dict[str, Any] = (),
    )

    Parameters

    NameTypeDescription
    *opsdict[str, Any]
    Default:()

    The operations to apply to the state.

    Constructors

    constructor
    __init__

    Attributes

    attribute
    ops: list[dict[str, Any]]

    List of JSONPatch operations, which describe how to create the run state from an empty dict.

    This is the minimal representation of the log, designed to be serialized as JSON and sent over the wire to reconstruct the log on the other side. Reconstruction of the state can be done with any JSONPatch-compliant library, see https://jsonpatch.com for more information.

    View source on GitHub