LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
LangSmith
  • Client
  • Run Trees
  • Traceable
  • Evaluation
  • Schemas
  • Langchain
  • Jest
  • Vitest
  • Wrappers
  • Anonymizer
  • Jestlike
  • Vercel
  • Anthropic
  • Sandbox
⌘I

LangChain Assistant

Ask a question to get started

Enter to send•Shift+Enter new line

Menu

LangSmith
ClientRun TreesTraceableEvaluationSchemasLangchainJestVitestWrappersAnonymizerJestlikeVercelAnthropicSandbox
Language
Theme
JavaScriptlangsmithindexRunTreeConfig
Interface●Since v0.0

RunTreeConfig

Copy
interface RunTreeConfig

Properties

View source on GitHub
property
attachments: Attachments
property
child_execution_order: number
property
child_runs: RunTree[]
property
client: Client
property
distributedParentId: string
property
dotted_order: string
property
end_time: string | number
property
error: string
property
execution_order: number
property
extra: KVMap
property
id: string
property
inputs: KVMap
property
metadata: KVMap
property
name: string
property
on_end: (runTree: RunTree) => void
property
outputs: KVMap
property
parent_run: RunTree
property
parent_run_id: string
property
project_name: string
property
reference_example_id: string
property
replicas: Replica[]
property
run_type: string
property
serialized: object
property
start_time: string | number
property
tags: string[]
property
trace_id: string
property
tracingEnabled: boolean

Attachments for the example

The LangSmith client to use.

The dotted order for the run.

This is a string composed of {time}{run-uuid}.* so that a trace can be sorted in the order it was executed.

Example:

  • Parent: 20230914T223155647Z1b64098b-4ab7-43f6-afee-992304f198d8
  • Children:
    • 20230914T223155647Z1b64098b-4ab7-43f6-afee-992304f198d8.20230914T223155649Z809ed3a2-0172-4f4d-8a02-a64e9b7a0f8a
    • 20230915T223155647Z1b64098b-4ab7-43f6-afee-992304f198d8.20230914T223155650Zc8d9f4c5-6c5a-4b2d-9b1c-3d9d7a7c5c7c

The epoch time at which the run ended, if applicable.

Error message, captured if the run faces any issues.

Any additional metadata or settings for the run.

Unique identifier (UUID). Remains constant even if name changes.

Inputs that were used to initiate the run.

Additional metadata associated with the example.

Display name (can be updated).

Outputs produced by the run, if any.

ID of a parent run, if this run is part of a larger operation.

ID of an example that might be related to this run.

Number of pre-warmed sandboxes to maintain (0-100).

Specifies the type of run (tool, chain, llm, etc.).

Serialized state of the run for potential future use.

The epoch time at which the run started, if available.

Tags for further categorizing or annotating the run.

Unique ID assigned to every run within this nested trace. *