Skip to main content

Crate lash_lashlang_runtime

Crate lash_lashlang_runtime 

Source

Structs§

CompiledProcessCache
InMemoryLashlangArtifactStore
LashlangAbilities
LashlangHostCatalog
LashlangHostEnvironment
LashlangLanguageFeatures
LashlangProcessEngine
LashlangProcessInput
LashlangSurface
LashlangSurfaceContribution
LashlangToolBinding
PreparedLashlangProcessStart
ResolvedLashlangToolBinding
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

Enums§

LashlangDurabilityTier
Durability tier of an execution path’s wired store or effect host.
TraceLashlangEdgeSelection
Observed branch-edge selection state.
TraceLashlangExecutionEvent
TraceLashlangNodeStatus
Observed Lashlang graph node state.
TraceLashlangStatus

Constants§

LASHLANG_ENGINE_KIND
LASHLANG_SURFACE_EXTENSION_ID
LASHLANG_TOOL_BINDING_KEY
LASH_TYPE_KEY
Marker key that wraps a Type literal at its outermost level so a host-side consumer can tell a Type value apart from a plain record. The inner value is the JSON-Schema representation of the type.

Traits§

LashlangArtifactStore
RemoteToolGrantLashlangExt
ToolDefinitionLashlangExt
ToolManifestLashlangExt

Functions§

deterministic_lashlang_process_id
lashlang_host_environment_from_tool_catalog
lashlang_host_environment_satisfies_requirements
lashlang_process_event_types
lashlang_process_signal_event_types
lashlang_resources_from_tool_catalog
lashlang_type_expr_schema
lashlang_value_to_json
prepare_lashlang_process_start
process_event_payload
protocol_tool_output_to_lashlang_value
protocol_tool_reply_to_lashlang_value
resolve_lashlang_module_operation
sleep_duration_ms
tool_lashlang_binding