Skip to main content

Module runtime

Module runtime 

Source

Structs§

AdvancedLashCoreBuilder
AssembledTurn
Canonical high-level turn result returned to hosts.
DirectCompletionClient
EmbeddedRuntimeHost
Base host shape for embedded runtimes.
InlineRuntimeEffectController
Default in-process effect controller.
LashRuntime
Generic runtime for CLI or programmatic embedding.
LlmAttachmentSpec
Serializable attachment data for runtime effect envelopes.
LlmRequestSpec
Serializable LLM request data. Live stream and provider-trace callbacks are attached by the local executor, and attachment bytes are resolved locally from refs rather than persisted in the effect envelope.
NoopEventSink
No-op sink useful for callers that only care about final state.
NoopTurnActivitySink
PersistentRuntimeServices
PluginMessage
ProtocolSessionExtensionHandle
ProtocolTurnOptions
QueuedWorkDriver
QueuedWorkRunRequest
RuntimeEffectControllerError
RuntimeEffectEnvelope
Fully serializable envelope emitted at Lash’s nondeterministic boundary.
RuntimeEffectLocalExecutor
Scoped local executor provided to a RuntimeEffectController for one effect.
RuntimeEnvironmentBuilder
Fluent builder for RuntimeEnvironment.
RuntimeError
Runtime error for unexpected failures.
RuntimeHandle
RuntimeInvocation
Canonical lineage for a runtime-side invocation.
RuntimeObservation
RuntimeScope
ScopedEffectController
Scoped low-level controller plus the semantic execution scope it is serving.
SessionHandle
SessionPolicy
SessionSnapshot
TurnCause
TurnContext

Enums§

ExecutionScope
Stable semantic identity for one effectful runtime operation.
ProcessCommand
Serializable operation against the process admin plane.
ProcessEffectOutcome
Serializable result of a process operation.
RuntimeEffectCommand
Serializable command emitted at Lash’s nondeterministic runtime boundary.
RuntimeEffectKind
Durable category for a runtime effect.
RuntimeEffectOutcome
Serializable result of a runtime effect command.
RuntimeErrorCode
Stable runtime error code.
TurnFinish
TurnOutcome
TurnStop

Traits§

EventSink
Host application sink for low-level streaming runtime events. SessionEvent is protocol-specific preview/progress data.
QueuedWorkRunHandle
RuntimeEffectController
Boundary for nondeterministic runtime work.

Functions§

render_turn_causes_prompt