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
  • Traceable
  • Jestlike
  • Vercel
  • Anthropic
  • Sandbox
⌘I

LangChain Assistant

Ask a question to get started

Enter to send•Shift+Enter new line

Menu

LangSmith
ClientRun TreesTraceableEvaluationSchemasLangchainJestVitestWrappersAnonymizerTraceableJestlikeVercelAnthropicSandbox
Language
Theme
JavaScriptlangsmithschemasRunCreate
Interface●Since v0.0

RunCreate

A run can represent either a trace (root run) or a child run (~span).

Copy
interface RunCreate

Bases

BaseRun

Properties

property
attachments: Attachments

Attachments for the example

property
child_runs: RunCreate[]
property
dotted_order: string

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
property
end_time: string | number

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

property
error: string

Error message, captured if the run faces any issues.

property
events: KVMap[]

Events like 'start', 'end' linked to the run.

property
extra: KVMap

Any additional metadata or settings for the run.

property
id: string

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

property
inputs: KVMap

Inputs that were used to initiate the run.

property
name: string

Display name (can be updated).

property
outputs: KVMap

Outputs produced by the run, if any.

property
parent_run_id: string

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

property
reference_example_id: string

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

property
revision_id: string
property
run_type: string

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

property
serialized: object

Serialized state of the run for potential future use.

property
session_name: string
property
start_time: string | number

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

property
tags: string[]

Tags for further categorizing or annotating the run.

property
trace_id: string

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

Inherited fromBaseRun

Properties

Pattachments: Attachments
—

Attachments for the example

Pdotted_order: string
—

The dotted order for the run.

Pend_time: number
—

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

Perror: string
—

Error message, captured if the run faces any issues.

Pevents: KVMap[]
—

Events like 'start', 'end' linked to the run.

Pextra: KVMap
—

Any additional metadata or settings for the run.

Pid: string
—

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

Pinputs: KVMap
—

Inputs that were used to initiate the run.

Pname: string
—

Display name (can be updated).

Poutputs: KVMap
—

Outputs produced by the run, if any.

Pparent_run_id: string
—

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

Preference_example_id: string
—

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

Prun_type: string
—

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

Pserialized: object
—

Serialized state of the run for potential future use.

Pstart_time: number
—

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

Ptags: string[]
—

Tags for further categorizing or annotating the run.

Ptrace_id: string
—

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

View source on GitHub