Run Schema with back-references for posting runs.
RunTree()ls_schemas.RunBaseList of events associated with the run, like start and end events.
Return the client.
Return the start time of the trace (root run).
Assign name to the run.
Ensure the dotted order of the run.
Set the inputs, outputs, tags, and metadata of the run.
If performed, this will override the default behavior of the end() method to ignore new outputs (that would otherwise be added) by the @traceable decorator.
If your LangChain or LangGraph versions are sufficiently up-to-date,
this will also override the default behavior of LangChainTracer.
Add tags to the run.
Add metadata to the run.
Upsert the given outputs into the run.
Upsert the given inputs into the run.
Add an event to the list of events.
Set the end time of the run and all child runs.
Add a child run to the run tree.
Post the run tree to the API asynchronously.
Patch the run tree to the API in a background thread.
Wait for all _futures to complete.
Return the URL of the run.
Create a new 'child' span from the provided dotted order.
Create a new 'child' span from the provided runnable config.
Requires langchain to be installed.
Create a new 'parent' span from the provided headers.
Extracts parent span information from the headers and creates a new span.
Metadata and tags are extracted from the baggage header.
The dotted order and trace id are extracted from the trace header.
Return the RunTree as a dictionary of headers.