Skip to main content

Crate lash_trace

Crate lash_trace 

Source

Structs§

JsonlTraceSink
StderrTraceSink
Writes each trace record as one JSON line to stderr — handy for cargo run debugging without a trace file.
TeeTraceSink
Fans each trace record out to several sinks in order (e.g. stderr + a JSONL file). Stops at the first sink that errors.
TraceAgentFrameSwitch
TraceAttachment
TraceContext
TraceError
TraceLabelMetadata
TraceLashlangChildExecution
TraceLashlangExecutionIdentity
TraceLashlangGraph
Trace-derived Lashlang execution graph snapshot for hosts and debugging tools.
TraceLashlangGraphChildLink
Link from an observed parent Lashlang node to a child execution graph.
TraceLashlangGraphEdge
Trace-derived Lashlang graph edge.
TraceLashlangGraphNode
Trace-derived Lashlang graph node.
TraceLashlangGraphStore
In-memory store that reduces Lashlang execution trace records into graph snapshots.
TraceLashlangMap
TraceLashlangMapEdge
TraceLashlangMapNode
TraceLlmMessage
TraceLlmRequest
TraceLlmResponse
TracePromptComponent
TraceProviderStreamEvent
TraceRecord
TraceRuntimeScope
TraceRuntimeStreamEvent
TraceTokenUsage
TraceToolCallOutput
TraceToolSpec

Enums§

TraceBranchSelection
TraceContentBlock
TraceEvent
TraceLashlangEdgeSelection
Observed branch-edge selection state.
TraceLashlangExecutionEvent
TraceLashlangNodeStatus
Observed Lashlang graph node state.
TraceLashlangStatus
TraceLevel
TraceRuntimeSubject
TraceSinkError
TraceToolCallOutcome
TraceToolCallStatus

Constants§

TRACE_SCHEMA_VERSION

Traits§

TraceSink

Functions§

json_hash
sha256_hex